Signal name in contract file, or join number as a string to receive feedback from.
Optional
setSignal: stringSignal name in contract file, or join number as a string to send a value to. If not provided, the feedback signal will be used.
, value is the current value of the signal as a $state rune, value setter writes value to control system, pulse is a function that will pulse the signal.
Subscribe to a Digital signal provided by the CrComLib. The signal is provided as an object with a value property that is a $state rune.
An optional set property is provided to set the value of the signal. When specified, setting the value rune will write
to the control system. This is useful when biding the signal to a field or component.
Signal setter uses repeat digital to hold the signal high when set to true, and will not trigger the CH5 Emulator. Pulse method generates an instantaneous rising and falling edge on the signal.