isystem.connect
isys::CFNetAInController Class Reference

Description

FNet analog input controller.

Python example: fnet_ain.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetAInController:
isys::CFNetBase

Public Member Functions

 CFNetAInController (ConnectionMgrSPtr connectionMgr, const std::string &identifier)
 Instantiates object. More...
 
CFNetAInConfigurationControllerSPtr cfg ()
 Returns shared pointer to analog input configuration controller. More...
 
CFNetAInOperationControllerSPtr op ()
 Returns shared pointer to analog input operation controller. More...
 
CFNetAInControlControllerSPtr ctrl ()
 Returns shared pointer to analog input 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

◆ CFNetAInController()

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

Instantiates object.

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

Member Function Documentation

◆ cfg()

CFNetAInConfigurationControllerSPtr isys::CFNetAInController::cfg ( )

Returns shared pointer to analog input configuration controller.

Returns
CFNetAInConfigurationControllerSPtr

◆ ctrl()

CFNetAInControlControllerSPtr isys::CFNetAInController::ctrl ( )

Returns shared pointer to analog input control controller.

Returns
CFNetAInControlControllerSPtr

◆ op()

CFNetAInOperationControllerSPtr isys::CFNetAInController::op ( )

Returns shared pointer to analog input operation controller.

Returns
CFNetAInOperationControllerSPtr

◆ 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