Sets the device's analog configuration.
- Parameters
-
| [in] | handle | Valid handle returned by SM_Open(). |
| [in] | reference | Analog to digital reference point. |
| [in] | mode | Device input mode. |
- Return values
-
| 0 | Successful completion. |
| -1 | Invalid SeaMAX handle. |
| -2 | Error retrieving the mode configuration. |
| -3 | Connection is not established. Check the provided Connection object state. |
| -4 | Modbus: Read error waiting for response. Unknown Modbus exception. |
| -5 | Modbus: Illegal Modbus Function (Modbus Exception 0x01). |
| -6 | Modbus: Illegal Data Address (Modbus Exception 0x02). |
| -7 | Modbus: Illegal Data Value (Modbus Exception 0x03). |
| -8 | Modbus: CRC was invalid. Possible communications problem. |
| -9 | Invalid device configuration. |
Sets the I/O device's offset reference and A/D channel mode. The reference parameter determines which source each analog input is compared against. The mode parameter determines the overall configuration of the channels and whether they are single-ended or paired.
- Note
- The
reference parameter for almost all purposes should be set to ANALOG. This is the normal reference point for single-ended, differential, and current mode applications. Other reference points have been included as diagnostic tools or references for calibration.
For more information on the appropriate values, see A/D Voltage Reference values and A/D Channel Modes.
- Note
- This method only applies to certain models. See SeaMAX by Sealevel Model Number for details.