|
|
| bool SegmentDigitalInGet |
( |
long |
segmentNumber, |
|
|
long |
bitNumber | |
|
) |
| | |
- Description:
- SegmentDigitalInGet returns the state of a segment's digital input bit. It is passed a starting bit ID relative to the Segment (not Node).
- Parameters:
-
| segmentNumber | The segment's (slice) number on the node, starts from 0. |
| bitNumber | The digital input bit number on the segment, starts from 0. |
- Returns:
- (bool) State of the input.
- Sample Code:
- On Segment [segNum], get the value of input bit [bitNum].
printf("The state of input bit %d on segment %d is %x.\n", bitNum, segNum,
io->SegmentDigitalInGet(segNum, bitNum));
Console.Writeline("The state of input bit {0} on segment {1} is {2}.", bitNum, segNum,
io.SegmentDigitalInGet(segNum, bitNum));
- Notes:
- Method will fail if segmentNumber or bitNumber attempts to read a segement or a bit that does not exist on the I/O node. Slice I/O has multiple segments of same type (Digital/Analog In/Out) which are grouped together. The reference number for any bit of a given type can be defined as when it is encounted relative to the Slice I/O Node or an individual Slice.
- See also:
- SegmentDigitalOutSet
|