Chapter 5 Analog Modules
5.3.8.7 SMADCSetPrecision
Syntax
error_code SMADCSetPrecision(u_int8 PortNr, u_int8
Description
This function checks if an SM-THERM 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 preci-
sion/filter values cause longer AD conversion times.
Input
u_int8 PortNr
u_int8 channel
u_int8 precision
Output
error_code
Example
RetVal = SMADCSetPrecision(0, 1, 0x100);
March 12, 1996
channel, u_int8 precision);
Port number to set precision
(from 0 to 10)
Number of specified channel (0 to 3)
Resolution of ADC; filter value
SUCCESS
If wrong type of module or no module
E_MNF
is fitted on the selected port
If wrong channel number is specified
E_PARAM
Illegal precision value (must be within
E_BMODE
19 to 2000).
or standard OS-9 error code (refer to the OS-9
Technical Manual Error Codes Section).
©1996 PEP Modular Computers GmbH
SMART I/O User's Manual
5
Page 5 - 73
Need help?
Do you have a question about the Modular Computers RS485 and is the answer not in the manual?