winIDEA SDK
isys::CFNetAINCtrl Class Reference

Description

FNet Analog Input controller.

Python example: fnet_ain.py

#include <CFNetCtrl.h>

Inheritance diagram for isys::CFNetAINCtrl:
isys::CFNetIPCtrl isys::WrapperBase

Public Member Functions

SFNetAINInfo info () const
 Returns information about the AIN IP. More...
 
SPOptionFNetAINCfg cfg ()
 Returns AIN Option controller used for setting configuration. More...
 
SPOptionFNetAINOp op ()
 Returns AIN Option controller used for setting operation. More...
 
double ctrl_get_channel (const uint8_t nChannel)
 Get voltage level of chosen channel and comparator. More...
 
void op_qualifier_enable (uint8_t nFTrigEnable)
 Enables the trigger. More...
 
void op_qualifier_disable (uint8_t nFTrigDisable)
 Disables the trigger. More...
 
void op_qualifier_enable_on_start (bool bEnableFromStart)
 Enables the trigger from start. More...
 
void op_set_qualifier (bool bEnableFromStart, uint8_t nFTrigEnable, uint8_t nFTrigDisable)
 

Member Function Documentation

◆ cfg()

SPOptionFNetAINCfg isys::CFNetAINCtrl::cfg ( )

Returns AIN Option controller used for setting configuration.

Returns
COptionFNetAINCfg

◆ ctrl_get_channel()

double isys::CFNetAINCtrl::ctrl_get_channel ( const uint8_t  nChannel)

Get voltage level of chosen channel and comparator.

Parameters
nChannel
Returns
double, measured voltage

◆ info()

SFNetAINInfo isys::CFNetAINCtrl::info ( ) const

Returns information about the AIN IP.

Returns
SFNetAINInfo

◆ op()

SPOptionFNetAINOp isys::CFNetAINCtrl::op ( )

Returns AIN Option controller used for setting operation.

Returns
COptionFNetAINOp

◆ op_qualifier_disable()

void isys::CFNetIPCtrl::op_qualifier_disable ( uint8_t  nFTrigDisable)
inherited

Disables the trigger.

Parameters
nFTrigDisableset 0 for none, 1-10 inclusive for the specific trigger

◆ op_qualifier_enable()

void isys::CFNetIPCtrl::op_qualifier_enable ( uint8_t  nFTrigEnable)
inherited

Enables the trigger.

Parameters
nFTrigEnableset 0 for none, 1-10 inclusive for the specific trigger

◆ op_qualifier_enable_on_start()

void isys::CFNetIPCtrl::op_qualifier_enable_on_start ( bool  bEnableFromStart)
inherited

Enables the trigger from start.

Parameters
bEnableFromStartenable recording when it occurs

◆ op_set_qualifier()

void isys::CFNetIPCtrl::op_set_qualifier ( bool  bEnableFromStart,
uint8_t  nFTrigEnable,
uint8_t  nFTrigDisable 
)
inherited
Parameters
bEnableFromStartrecording is enabled at session start
nFTrigEnableset 0 for none, 1-10 inclusive for the specific trigger
nFTrigDisableset 0 for none, 1-10 inclusive for the specific trigger