SUCCESS E_MNF
E_PARAM
E_BMODE

SMART I/O User’s Manual

Chapter 5 Analog Modules

 

 

 

 

 

 

 

 

 

 

5.2.8.7SMADCSetPrecision Syntax

error_code SMADCSetPrecision(u_int8 PortNr, u_int8 channel, u_int8 precision);

Description

This function checks if an SM-PT100 board is fitted on the specified port and if the channel is valid. It sets the precision of the AD Converter. The valid precision values are defined in the file smadc.h. Note that large precision/ filter values cause longer AD conversion times.

Input

u_int8 PortNr

u_int8 channel u_int8 precision

Output

Port number to set precision (from 0 to 10)

Number of specified channel (0 to 3) Resolution of ADC; filter value

error_code

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

If wrong channel number is specified Illegal precision value (must be within 19 to 2000).

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

Example

RetVal = SMADCSetPrecision(0, 1, 0x100);

 

 

 

 

Page

5 - 44

©1996 PEP Modular Computers GmbH

March 12, 1996

 

 

 

Page 200
Image 200
Pepper Computer RS485, RS232 user manual SMADCSetPrecision Syntax