winIDEA SDK
isys::CFNetAOUTCtrl Class Reference

Description

FNet Analog Output controller.

Python example: fnet_aout.py

#include <CFNetCtrl.h>

Inheritance diagram for isys::CFNetAOUTCtrl:
isys::CFNetIPCtrl isys::WrapperBase

Public Member Functions

SPOptionFNetAOUTCfg cfg ()
 Returns AOUT Option controller used for setting configuration. More...
 
SPOptionFNetAOUTOp op ()
 Returns AOUT Option controller used for setting operation. More...
 
double ctrl_set_channel (const uint8_t nChannel, const double dLevel)
 Sets voltage to channel and returns what it was successfuly changed to. More...
 
double ctrl_set_channel (const std::string &rstrChannelName, const double dLevel)
 Sets voltage to channel and returns what it was successfuly changed to. More...
 
double ctrl_read_channel (const uint8_t nChannel)
 Gets voltage level from channel. 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()

SPOptionFNetAOUTCfg isys::CFNetAOUTCtrl::cfg ( )

Returns AOUT Option controller used for setting configuration.

Returns
COptionFNetAOUTCfg

◆ ctrl_read_channel()

double isys::CFNetAOUTCtrl::ctrl_read_channel ( const uint8_t  nChannel)

Gets voltage level from channel.

Parameters
nChannelchannel index to read voltage from
Returns
double channel voltage read

◆ ctrl_set_channel() [1/2]

double isys::CFNetAOUTCtrl::ctrl_set_channel ( const std::string &  rstrChannelName,
const double  dLevel 
)

Sets voltage to channel and returns what it was successfuly changed to.

Parameters
rstrChannelNamechannel name to change
dLevelvalue to set channel voltage to
Returns
double level that the channel was set to

◆ ctrl_set_channel() [2/2]

double isys::CFNetAOUTCtrl::ctrl_set_channel ( const uint8_t  nChannel,
const double  dLevel 
)

Sets voltage to channel and returns what it was successfuly changed to.

Parameters
nChannelindex of channel to change
dLevelvalue to set channel voltage to
Returns
double level that the channel was set to

◆ op()

SPOptionFNetAOUTOp isys::CFNetAOUTCtrl::op ( )

Returns AOUT Option controller used for setting operation.

Returns
COptionFNetAOUTOp

◆ 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