beautypg.com

14 smadcenableread, 14 smadcenableread -80, Smart i/o user’s manual – Pepper Computer Modular Computers RS485 User Manual

Page 236: Chapter 5 analog modules

background image

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

This manual is related to the following products: