isystem.connect
isys::CFNetLINController Class Reference

Description

FNet LIN controller.

Python example: fnet_lin.py

#include <CFNetController.h>

Inheritance diagram for isys::CFNetLINController:
isys::CFNetBase

Public Member Functions

 CFNetLINController (ConnectionMgrSPtr connectionMgr, const std::string &identifier)
 Instantiates object. More...
 
CFNetLINConfigurationControllerSPtr cfg ()
 Returns shared pointer to LIN configuration controller. More...
 
CFNetLINOperationControllerSPtr op ()
 Returns shared pointer to LIN 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

◆ CFNetLINController()

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

Instantiates object.

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

Member Function Documentation

◆ cfg()

CFNetLINConfigurationControllerSPtr isys::CFNetLINController::cfg ( )

Returns shared pointer to LIN configuration controller.

Returns
CFNetLINConfigurationControllerSPtr

◆ op()

CFNetLINOperationControllerSPtr isys::CFNetLINController::op ( )

Returns shared pointer to LIN operation controller.

Returns
CFNetLINOperationControllerSPtr

◆ 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