Chapter 5 Analog Modules

SMART I/O User’s Manual

 

 

 

 

 

 

 

 

 

 

5.3.8.5SMADCSetSensorType Syntax

error_code SMADCSetSensorType(u_int8 PortNr, u_int8 channel, u_int16 sensorCode);

Description

This function checks if an SM-THERM board is fitted on the specified port, if the channel is valid, if the sensorCode is known and sets the gain, preci- sion and mode to their default values for the type of sensor connected.

Input

u_int8 PortNr

u_int8 channel

u_int16 sensorCode

Output

Port number om module to set (from 0 to 10)

Number of specified channel (0 to 3) Code of the sensor (a list of PEP defined sensor types can be found in the file linear.h)

5

error_code

Example

SUCCESS

E_MNF If wrong type of module or no module is fitted on the selected port

E_PARAM If wrong channel number is specified E_BTYP If sensor type is not known

or standard OS-9 error code (refer to the OS-9 Technical Manual Error Codes Section).

RetVal = SMADCSetSensorType(0, 1, B_TYPE);

 

 

 

 

March 12, 1996

©1996 PEP Modular Computers GmbH

Page 5 - 71

 

 

Page 227
Image 227
Pepper Computer RS232, RS485 user manual RetVal = SMADCSetSensorType0, 1, Btype