The IOLine type exposes the following members.
The Value that the Analog Input or Output is at
Get the count of the input, that is the number of times the input has latched since the counter has been reset
Whether this IOLine has had its High Latch set since the last latch reset
User definable label for the io line to help when debugging
Whether this IOLine has had its Low Latch set since the last latch reset
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
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