void SegmentDigitalOutSet ( long  segmentNumber,
long  bitNumber,
bool  value 
)

Description:
SegmentDigitalOutSet sets the state of a segment's digital output 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 output bit number on the segment, starts from 0.
value State of the output.
Sample Code:
On Segment [segNum], set the [value] of output bit [bitNum].
   // -- C++ -- //
  printf("The state of output bit %d on segment %d is being set to %x.\n", bitNum, segNum, 
        value);
  io->SegmentDigitalOutSet(segNum, bitNum, value);
   // -- C# -- //
  Console.Writeline("The state of output bit {0} on segment {1} is being set to {2}.",  
        bitNum, segNum, value);
  io.SegmentDigitalOutSet(segNum, bitNum, value);
Notes:
Method will fail if segmentNumber or bitNumber attempts to read a segements or 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:
SegmentDigitalOutGet