The CogOutputLine type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| CanBeEnabled | Whether this line is capable of being enabled. Some input lines may not be capable of being enabled if they are being used as output lines, and vice-versa. | |
| ChangedEventSuspended | If nonzero, indicates that the raising of the Changed event has been suspended. This value is incremented when SuspendChangedEvent is called and decremented when ResumeAndRaiseChangedEvent is called. | |
| Enabled | Read or set whether this line is enabled. For bidirectional lines, check the CanBeEnabled property to see whether this line can be enabled. | |
| LineNumber | Returns the logical line number of the I/O line. Refer to your hardware documentation for the equivalence between logical line numbers and physical lines. | |
| PulseDuration | Time in milliseconds after which the output returns to its non-pulsed state. Ignored if PulseMode=cogOutputLinePulseModeNone. | |
| PulseMode | Specifies whether the output is steady-state, or pulsed on high or low transitions. Check the PulseModeSupported property to see which mode(s) are supported. | |
| Value | The value of this output line. True means that the output is in the TTL high state (for TTL lines) or the no-current-flowing state (for opto-isolated lines). |
See Also