14 smadcenableread, 14 smadcenableread -80, Smart i/o user’s manual – Pepper Computer Modular Computers RS485 User Manual
Page 236: Chapter 5 analog modules
SMART I/O User’s Manual
March 12, 1996
©1996 PEP Modular Computers GmbH
Page 5 - 80
Chapter 5 Analog Modules
5.3.8.14 SMADCEnableRead
Syntax
error_code SMADCEnableRead(u_int8 PortNr, u_int8
channel, BOOLEAN enable);
Description
This function checks if an SM-THERM board is fitted on the specified port
and if the channel is valid. It forces the HW task to read raw values from the
enabled channels of the device one after the other. The HW task writes the
results to the data module. If the flag enable is TRUE (<>0), then cyclic
ADConversion is executed, else (enable=FALSE) and cyclic conversion is
disabled. The function invalidates RAW and Converted data within the data
module.
Input
u_int8 PortNr
Port number to enable the reading function
(from 0 to 10)
u_int8 channel
Number of specified channel (0 to 3)
BOOLEAN enable
Flag for enabling or disabling reading of the
specified channel
Output
error_code
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
or standard OS-9 error code (refer to the OS-9
Technical Manual Error Codes Section).
Example
RetVal = SMADCEnableRead(0, 1, FALSE);