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

Contains the necessary information to configure a receive operation for the configuration of the CAN Connector. More...

#include <CANConnectorReceiveOperation.h>

Public Member Functions

 CANConnectorReceiveOperation (std::string operation, bool isCANFD, bool hasMask, int maskLength=0, __u8 *maskData=nullptr)
 

Public Attributes

std::string operation
 
bool isCANFD
 
bool hasMask
 
int maskLength
 
struct canfd_frame mask = {0}
 

Detailed Description

Contains the necessary information to configure a receive operation for the configuration of the CAN Connector.

Constructor & Destructor Documentation

◆ CANConnectorReceiveOperation()

sim_interface::dut_connector::can::CANConnectorReceiveOperation::CANConnectorReceiveOperation ( std::string  operation,
bool  isCANFD,
bool  hasMask,
int  maskLength = 0,
__u8 *  maskData = nullptr 
)

Constructor for an receive operation.

Parameters
operation- The operation name.
isCANFD- Flag for CANFD frames.
hasMask- Flag if a mask should be used.
maskLength- The length of the mask.
maskData- The mask data that should be used.

Member Data Documentation

◆ hasMask

bool sim_interface::dut_connector::can::CANConnectorReceiveOperation::hasMask

Flag if a mask should be used to filter for content changes in the frames.

◆ isCANFD

bool sim_interface::dut_connector::can::CANConnectorReceiveOperation::isCANFD

Flag for CANFD frames.

◆ mask

struct canfd_frame sim_interface::dut_connector::can::CANConnectorReceiveOperation::mask = {0}

The mask that should be used to filter for content changes in the frames.

◆ maskLength

int sim_interface::dut_connector::can::CANConnectorReceiveOperation::maskLength

The length of the mask data.

◆ operation

std::string sim_interface::dut_connector::can::CANConnectorReceiveOperation::operation

The operation name.


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