device::nic::CAN::PeakDriverLinuxTrait Class Reference
PeakDriverLinuxTrait abstacts from the low-level Peak Linux driver API to a generic API, that is used from device::nic::can::PeakDriver. More...
#include <PeakDriverLinuxTrait.h>
Inheritance diagram for device::nic::CAN::PeakDriverLinuxTrait:
Public Member Functions | |
~PeakDriverLinuxTrait () | |
void | init () |
DWORD | read_mob (MOB &mob) |
DWORD | write_mob (MOB &mob) |
DWORD | status () |
Detailed Description
PeakDriverLinuxTrait abstacts from the low-level Peak Linux driver API to a generic API, that is used from device::nic::can::PeakDriver.
Constructor & Destructor Documentation
device::nic::CAN::PeakDriverLinuxTrait::~PeakDriverLinuxTrait | ( | ) | [inline] |
The destructor close the driver
Member Function Documentation
void device::nic::CAN::PeakDriverLinuxTrait::init | ( | ) | [inline] |
initialize the driver in the Linux specific way
References device::nic::CAN::baudrates.
DWORD device::nic::CAN::PeakDriverLinuxTrait::read_mob | ( | MOB & | mob | ) | [inline] |
API mapping of the CAN read message object
DWORD device::nic::CAN::PeakDriverLinuxTrait::status | ( | ) | [inline] |
API mapping of the CAN driver status
DWORD device::nic::CAN::PeakDriverLinuxTrait::write_mob | ( | MOB & | mob | ) | [inline] |
API mapping of the CAN write message object
The documentation for this class was generated from the following file:
- include/devices/nic/can/peak/PeakDriverLinuxTrait.h