Back to Sealevel      

int SM_SetAnalogInputRanges ( SM_HANDLE  handle,
unsigned char *  ranges 
)

Sets the device's analog inputs range configuraton.

Parameters:
[in] handle Valid handle returned by SM_Open().
[in] ranges Array of desired channel ranges.
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. Unkown 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 analog input ranges according to the 'ranges' array parameter. For more information on the appropriate values, see A/D Channel Range values.

The 'ranges' parameter should contain one byte for each analog input, with the first byte corresponding to a desired range for analog input 1, the second byte for analog input 2, and so on.

 
 
Generated on 18 Sep 2007.