float anaInmAmps(unsigned int channel);

Reads the state of an analog input channel and uses the previously set calibration constants to convert it to current.

PARAMETERS

channel is the channel number (0–7):

Channel Code

4–20 mA

Input Lines*

 

0

+AIN0

 

 

1

+AIN1

 

 

2

+AIN2

 

 

3

+AIN3

4

+AIN4*

 

 

5

+AIN5*

 

 

6

+AIN6*

 

 

7

+AIN7

 

 

* Negative input is ground.

† Applies to Prototyping Board.

RETURN VALUE

A current value between 4.00 and 20.00 mA corresponding to the current on the analog input channel. ADOVERFLOW (defined macro = -4096) if overflow or out of range.

ADTIMEOUT (defined macro = -4095) if conversion is incomplete or busy-bit timeout.

SEE ALSO

anaInCalib, anaIn, anaInVolts

56

RabbitCore RCM4000

Page 62
Image 62
Digi RCM4000 user manual Float anaInmAmpsunsigned int channel, Channel Code 20 mA Input Lines