INFM HIL Interface
Interface between Artery simulation and DuTs
Public Member Functions | Public Attributes | List of all members
sim_interface::dut_connector::ConnectorConfig Class Reference

Configuration for a single DuTConnector More...

#include <ConnectorConfig.h>

Inheritance diagram for sim_interface::dut_connector::ConnectorConfig:
sim_interface::dut_connector::can::CANConnectorConfig sim_interface::dut_connector::rest_dummy::RESTConnectorConfig sim_interface::dut_connector::v2x::V2XConnectorConfig

Public Member Functions

 ConnectorConfig (std::set< std::string > operations, std::map< std::string, int > periodicOperations={}, bool periodicTimerEnabled=false)
 
virtual ~ConnectorConfig ()=default
 

Public Attributes

std::set< std::string > operations {}
 
std::map< std::string, int > periodicOperations {}
 
bool periodicTimerEnabled = false
 

Detailed Description

Configuration for a single DuTConnector

Base class of the Configs for any connector. Supported operations and operations to be repeated with corresponding intervals, as well as if a software timer is needed can be configured.

Constructor & Destructor Documentation

◆ ~ConnectorConfig()

virtual sim_interface::dut_connector::ConnectorConfig::~ConnectorConfig ( )
virtualdefault

Default destructor

Member Data Documentation

◆ operations

std::set<std::string> sim_interface::dut_connector::ConnectorConfig::operations {}

Set of processable operations

◆ periodicOperations

std::map<std::string, int> sim_interface::dut_connector::ConnectorConfig::periodicOperations {}

Map of operations to be periodically repeated with interval as value

◆ periodicTimerEnabled

bool sim_interface::dut_connector::ConnectorConfig::periodicTimerEnabled = false

Enable periodic timer on Connector level


The documentation for this class was generated from the following file: