|
Functions |
| int | SM_SetADDAConfig (SM_HANDLE handle, unsigned char *deviceConfig, unsigned char *channelsConfig) |
| | Sets the A/D configuration for a Sealevel I/O module.
|
| int | SM_GetADDAConfig (SM_HANDLE handle, unsigned char *deviceConfig, unsigned char *channelsConfig) |
| | Retrieves the A/D configuration for a Sealevel I/O module.
|
| int | SM_GetADDAExtendedConfig (SM_HANDLE handle, int *multiplierEnabled, unsigned char *daConfig) |
| | Polls the Sealevel I/O device hardware for analog specific jumper settings.
|
| int | SM_ReadCoils (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Reads one or more digital outputs.
|
| int | SM_ReadDiscreteInputs (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Reads one or more digital inputs.
|
| int | SM_ReadHoldingRegisters (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Reads a 16-bit value from the Sealevel I/O device, depending on the model.
|
| int | SM_WriteCoils (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Writes one or more digital outputs.
|
| int | SM_WriteHoldingRegisters (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Writes one or more Modbus Holding Registers.
|
| int | SM_ReadInputRegisters (SM_HANDLE handle, int start, int number, unsigned char *values) |
| | Reads a 16-bit value from the Sealevel I/O device, depending on the model.
|
| int | SM_AtoDConversion (SM_HANDLE handle, double *value, unsigned char *data, int channelRange) |
| | Converts a two-byte input register value to a double type voltage.
|
| int | SM_DtoAConversion (SM_HANDLE handle, double value, unsigned char *data, int channelRange) |
| | Converts a given floating point voltage value to an appropriate 16-bit D/A holding register value.
|