INFM HIL Interface
Interface between Artery simulation and DuTs
CANConnectorReceiveOperation.h
1
26#ifndef SIM_TO_DUT_INTERFACE_CANCONNECTORRECEIVEOPERATION_H
27#define SIM_TO_DUT_INTERFACE_CANCONNECTORRECEIVEOPERATION_H
28
29// System includes
30#include <string>
31#include <cstring>
32#include <stdexcept>
33#include <linux/can.h>
34#include <linux/can/bcm.h>
35
37
45
46 public:
47
58 bool isCANFD,
59 bool hasMask,
60 int maskLength = 0,
61 __u8 *maskData = nullptr);
62
63 std::string operation;
64 bool isCANFD;
65 bool hasMask;
67 struct canfd_frame mask = {0};
68 };
69
70}
71
72#endif //SIM_TO_DUT_INTERFACE_CANCONNECTORRECEIVEOPERATION_H
Contains the necessary information to configure a receive operation for the configuration of the CAN ...
Definition: CANConnectorReceiveOperation.h:44
bool isCANFD
Definition: CANConnectorReceiveOperation.h:64
CANConnectorReceiveOperation(std::string operation, bool isCANFD, bool hasMask, int maskLength=0, __u8 *maskData=nullptr)
Definition: CANConnectorReceiveOperation.cpp:31
bool hasMask
Definition: CANConnectorReceiveOperation.h:65
int maskLength
Definition: CANConnectorReceiveOperation.h:66
struct canfd_frame mask
Definition: CANConnectorReceiveOperation.h:67
std::string operation
Definition: CANConnectorReceiveOperation.h:63
Definition: CANConnector.cpp:29