add access reader log wire (#29094)

* add LoggingDisabled to AccessReader

* add LogWireAction

* -m give everything besides high-security door a log wire

* make LogAccess public and support string arg

* add log when pulsing

* m

* l

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2024-06-22 15:12:58 +00:00
committed by GitHub
parent 092cad4ba1
commit 475c2a0b42
6 changed files with 105 additions and 7 deletions

View File

@@ -65,6 +65,13 @@ public sealed partial class AccessReaderComponent : Component
[DataField, ViewVariables(VVAccess.ReadWrite)]
public int AccessLogLimit = 20;
/// <summary>
/// If true logging on successful access uses will be disabled.
/// Can be set by LOG wire.
/// </summary>
[DataField]
public bool LoggingDisabled;
/// <summary>
/// Whether or not emag interactions have an effect on this.
/// </summary>