beautypg.com

12 smadcsetgain, 12 smadcsetgain -49 – Pepper Computer Modular Computers RS485 User Manual

Page 205

background image

SMART I/O User’s Manual

©1996 PEP Modular Computers GmbH

March 12, 1996

Page 5 - 49

5

Chapter 5 Analog Modules

5.2.8.12 SMADCSetGain

Syntax

error_code SMADCSetGain(u_int8 PortNr, u_int8 channel,

u_int8 gain);

Description

This function checks if an SM-PT100 board is fitted on the specified port and

if the channel is valid and sets the value of the gain amplifier. The valid

values for gain are defined in the file smadc.h. The default values for the

attached sensor are substituted here when the sensor type is selected!

Input

u_int8 PortNr

Port number to set gain

(from 0 to 10)

u_int8 channel

Number of specified channel (0 to 3)

u_int8 gain

Value of gain amplifier (0 to 7 for gain factors

from 1 to 128)

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

E_BMODE

Illegal gain value

or standard OS-9 error code (refer to the OS-9

Technical Manual Error Codes Section).

Example

RetVal = SMADCSetGain(0, 1, 2);

{gain of 4}

This manual is related to the following products: