isystem.connect
isys::CFNetCANController Class Reference

Description

FNet CAN controller.

Python example: fnet_can.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetCANController:
isys::CFNetBase

Public Member Functions

 CFNetCANController (ConnectionMgrSPtr connectionMgr, const std::string &identifier)
 Instantiates object. More...
 
CFNetCANConfigurationControllerSPtr cfg ()
 Returns shared pointer to CAN configuration controller. More...
 
CFNetCANOperationControllerSPtr op ()
 Returns shared pointer to CAN operation controller. More...
 
CFNetCANControlControllerSPtr ctrl ()
 Returns shared pointer to CAN 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

◆ CFNetCANController()

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

Instantiates object.

Parameters
connectionMgrisystem connect connection manager
identifierunique network identifier for example "CAN2LIN2.CAN1"

Member Function Documentation

◆ cfg()

CFNetCANConfigurationControllerSPtr isys::CFNetCANController::cfg ( )

Returns shared pointer to CAN configuration controller.

Returns
CFNetCANConfigurationControllerSPtr

◆ ctrl()

CFNetCANControlControllerSPtr isys::CFNetCANController::ctrl ( )

Returns shared pointer to CAN control controller.

Returns
CFNetCANControlControllerSPtr

◆ op()

CFNetCANOperationControllerSPtr isys::CFNetCANController::op ( )

Returns shared pointer to CAN operation controller.

Returns
CFNetCANOperationControllerSPtr

◆ 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