Menu

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:
device::nic::CAN::PeakDriverBase

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: