isystem.connect
isys::CFNetPowerSenseController Class Reference

Description

FNet power sense controller.

Python example: fnet_power_sense.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetPowerSenseController:
isys::CFNetBase

Public Member Functions

 CFNetPowerSenseController (ConnectionMgrSPtr connectionMgr, const std::string &ainIdentifier)
 Instantiates object. More...
 
CFNetPowerSenseConfigurationControllerSPtr cfg ()
 Returns shared pointer to power sense configuration controller. More...
 
CFNetPowerSenseControlControllerSPtr ctrl ()
 Returns shared pointer to power sense 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

◆ CFNetPowerSenseController()

isys::CFNetPowerSenseController::CFNetPowerSenseController ( ConnectionMgrSPtr  connectionMgr,
const std::string &  ainIdentifier 
)

Instantiates object.

Parameters
connectionMgrisystem connect connection manager
ainIdentifier:uniquenetwork identifier string for analog input network for example "ADIO.AIN"

Member Function Documentation

◆ cfg()

CFNetPowerSenseConfigurationControllerSPtr isys::CFNetPowerSenseController::cfg ( )

Returns shared pointer to power sense configuration controller.

Returns
CFNetPowerSenseConfigurationControllerSPtr

◆ ctrl()

CFNetPowerSenseControlControllerSPtr isys::CFNetPowerSenseController::ctrl ( )

Returns shared pointer to power sense control controller.

Returns
CFNetPowerSenseControlControllerSPtr

◆ 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