SMART I/O User’s Manual

Chapter 5 Analog Modules

 

 

 

 

 

 

 

 

 

 

5.3.8.14SMADCEnableRead

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

u_int8 channel BOOLEAN enable

Output

error_code

Example

Port number to enable the reading function (from 0 to 10)

Number of specified channel (0 to 3)

Flag for enabling or disabling reading of the specified channel

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).

RetVal = SMADCEnableRead(0, 1, FALSE);

 

 

 

 

Page

5 - 80

©1996 PEP Modular Computers GmbH

March 12, 1996

 

 

 

Page 236
Image 236
Pepper Computer RS485, RS232 user manual SMADCEnableRead Syntax