Data Structures
Functions
- int MSXE17xx__DigitalIOGetNumber (void *_, struct MSXE17xx__DigitalIOGetNumberResponse *Response)
- Returns the number of digital IO available on the module.
- int MSXE17xx__DigitalIOInitPortConfiguration (xsd__unsignedLong ulPort, xsd__unsignedLong ulPortConfiguration, struct MSXE17xx__Response *Response)
- Initialise a digital i/o port (2 channels).
- int MSXE17xx__DigitalIOReadChannelValue (xsd__unsignedLong ulChannel, struct MSXE17xx__unsignedLongResponse *Response)
- Read a digital i/o channel value.
- int MSXE17xx__DigitalIOReadAllChannelsValue (void *_, struct MSXE17xx__unsignedLongResponse *Response)
- Read all digital i/o channels value.If channel is configured as output, then this function return the status of the output.
- int MSXE17xx__DigitalIOWriteChannelValue (xsd__unsignedLong ulChannel, xsd__unsignedLong ulChannelValue, struct MSXE17xx__Response *Response)
- write a digital i/o channel value
- int MSXE17xx__DigitalIOWriteAllChannelsValue (xsd__unsignedLong ulChannelValue, struct MSXE17xx__Response *Response)
- write all digital i/o channels value
- int MSXE17xx__DigitalIOReleasePortConfiguration (xsd__unsignedLong ulPort, struct MSXE17xx__Response *Response)
- Release a digital i/o port (2 channels).
- int MSXE17xx__DigitalIOTestShortCircuit (xsd__unsignedLong ulOption, struct MSXE17xx__unsignedLongResponse *Response)
- Test short circuit status.
- int MSXE17xx__DigitalIORearmShortCircuit (xsd__unsignedLong ulOption, struct MSXE17xx__Response *Response)
- Rearm digital outputs after a short circuit happened.