Pin Meta Data
Payload for a Server.Pin node.
Constructors
Properties
Stable hardware identifier (typically "<host>:<header>:<pin>").
Hardware capability of the assigned pin — see HardwareType.
Level the pin is driven to immediately after configuration.
sets the nodes this node reads from to complete its work when invoked
The set of InvocationTriggers configured to wake this node. The node processor checks the incoming event against this list before doing any work. An empty list means "never auto-fire" — only manual execution.
true if the user is allowed to change this pin's configuration in the editor.
true when the pin has been assigned a real header position and a non-default hardware id. Unconfigured defaults (pinNumber == 0 and empty hardwareId) should not be registered with the krill-pi4j daemon.
The action this node performs when it fires. Defaults to NodeAction.EXECUTE on every concrete implementation so that deserialising a payload that predates this field yields the original behaviour unchanged.
Level the pin is driven to during graceful server shutdown.
Upstream nodes whose values feed this one. For a filter or executor this is the data being read; for a trigger it is the value being watched.
Current observed pin level.