isystem.connect
isys::CFNetSPIController Class Reference

Description

FNet Serial Peripheral Interface controller.

Python example: fnet_spi.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetSPIController:
isys::CFNetBase

Public Member Functions

 CFNetSPIController (ConnectionMgrSPtr connectionMgr, const std::string &identifier)
 Instantiates object. More...
 
CFNetSPIConfigurationControllerSPtr cfg ()
 Returns shared pointer to SPI configuration controller. More...
 
CFNetSPIOperationControllerSPtr op ()
 Returns shared pointer to SPI operation 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

◆ CFNetSPIController()

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

Instantiates object.

Parameters
connectionMgrisystem connect connection manager which maintains connection to winIDEA. Connection must be established before this call.
identifierunique network identifier for example "ADIO.SPI1"

Member Function Documentation

◆ cfg()

CFNetSPIConfigurationControllerSPtr isys::CFNetSPIController::cfg ( )

Returns shared pointer to SPI configuration controller.

Returns
CFNetSPIConfigurationControllerSPtr

◆ op()

CFNetSPIOperationControllerSPtr isys::CFNetSPIController::op ( )

Returns shared pointer to SPI operation controller.

Returns
CFNetSPIOperationControllerSPtr

◆ 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