IOLine Properties |
The IOLine type exposes the following members.
Name | Description | |
---|---|---|
AValue | The Value that the Analog Input or Output is at | |
Count | Get the count of the input, that is the number of times the input has latched since the counter has been reset | |
HighLatchedStatus | Whether this IOLine has had its High Latch set since the last latch reset | |
Label | User definable label for the io line to help when debugging | |
LowLatchedStatus | Whether this IOLine has had its Low Latch set since the last latch reset | |
MostRecentChangeType | The most recent type of change to occur to the IOLine examples: a. if the previous value seen was 1 and the current value is 0 then the change type will be IOChangeType.FallingEdge. b. if the device has just been turned on then the change type will be IOChangeType.Undefined c. if the line has gone from 1 to 0 and back to 1 within the IOLineCacheTimeout the change type will be IOChangeType.Latched d. if the line has not changed within the last IOLineCacheTimeout the change type will be IOChangeType.NoChange The method will only return meaningful results if there are event handlers attached to the EDDevice | |
Value | Whether the line is: Digital Input : HIGH (1) or LOW(0) Output/Relay : CLOSED (1) or OPEN (0) NOTE: only Outputs can be set, inputs will throw InvalidOperationException |