isystem.connect
isys::CFNetAOutController Class Reference

Description

FNet analog output controller.

Python example: fnet_aout.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetAOutController:
isys::CFNetBase

Public Member Functions

 CFNetAOutController (ConnectionMgrSPtr connectionMgr, const std::string &identifier)
 Instantiates object. More...
 
CFNetAOutConfigurationControllerSPtr cfg ()
 Returns shared pointer to analog output configuration controller. More...
 
CFNetAOutOperationControllerSPtr op ()
 Returns shared pointer to analog output operation controller. More...
 
CFNetAOutControlControllerSPtr ctrl ()
 Returns shared pointer to analog output control controller. More...
 
std::string getNodeName ()
 Returns node name as specified when creating this object.
 
std::string getNetworkName ()
 Returns network name as specified when creating this object.
 
std::string getIdentifier ()
 Returns this node identifier which is composed of a node name and network name as specified when creating this object.
 
void setQualifierEnableRecordOnStart (bool state)
 Set Operation qualifier. More...
 
void setQualifierEnableOnTriggerIndex (int8_t triggerIndex)
 Set Operation qualifier. More...
 
void setQualifierDisableOnTriggerIndex (int8_t triggerIndex)
 Set Operation qualifier. More...
 

Constructor & Destructor Documentation

◆ CFNetAOutController()

isys::CFNetAOutController::CFNetAOutController ( ConnectionMgrSPtr  connectionMgr,
const std::string &  identifier 
)

Instantiates object.

Parameters
connectionMgrisystem connect connection manager
identifierunique network identifier for example "ADIO.AOUT"

Member Function Documentation

◆ cfg()

CFNetAOutConfigurationControllerSPtr isys::CFNetAOutController::cfg ( )

Returns shared pointer to analog output configuration controller.

Returns
CFNetAOutConfigurationControllerSPtr

◆ ctrl()

CFNetAOutControlControllerSPtr isys::CFNetAOutController::ctrl ( )

Returns shared pointer to analog output control controller.

Returns
CFNetAOutControlControllerSPtr

◆ op()

CFNetAOutOperationControllerSPtr isys::CFNetAOutController::op ( )

Returns shared pointer to analog output operation controller.

Returns
CFNetAOutOperationControllerSPtr

◆ setQualifierDisableOnTriggerIndex()

void isys::CFNetBase::setQualifierDisableOnTriggerIndex ( int8_t  triggerIndex)
inherited

Set Operation qualifier.

Parameters
disableOnTriggerIndexdisable recording data on trigger source with index in range from 0 to 10

◆ setQualifierEnableOnTriggerIndex()

void isys::CFNetBase::setQualifierEnableOnTriggerIndex ( int8_t  triggerIndex)
inherited

Set Operation qualifier.

Parameters
triggerIndexenable recording data on trigger source with index in range from 0 to 10

◆ setQualifierEnableRecordOnStart()

void isys::CFNetBase::setQualifierEnableRecordOnStart ( bool  state)
inherited

Set Operation qualifier.

Parameters
state: if true, recording trace data starts at the beginning of debug session, otherwise recording is not started