Public Member Functions | Static Public Member Functions | Static Protected Attributes | List of all members
icl_hardware::can::tCanDevice Class Referenceabstract

#include <tCanDevice.h>

Inheritance diagram for icl_hardware::can::tCanDevice:
Inheritance graph
[legend]

Public Member Functions

virtual bool IsInitialized ()=0
 
virtual int Receive (tCanMessage &msg)=0
 
virtual void Reset ()=0
 
virtual int Send (const tCanMessage &msg)=0
 
virtual ~tCanDevice ()
 

Static Public Member Functions

static void CheckLXRTInterface ()
 
static tCanDeviceCreate (const char *device_name, int flags, unsigned char acceptance_code, unsigned char acceptance_mask, unsigned int baud_rate, unsigned send_fifo_size, unsigned receive_fifo_size)
 

Static Protected Attributes

static bool m_canlxrt_available = false
 

Detailed Description

Definition at line 39 of file tCanDevice.h.

Constructor & Destructor Documentation

icl_hardware::can::tCanDevice::~tCanDevice ( )
virtual

Definition at line 68 of file tCanDevice.cpp.

Member Function Documentation

void icl_hardware::can::tCanDevice::CheckLXRTInterface ( )
static

Definition at line 72 of file tCanDevice.cpp.

tCanDevice * icl_hardware::can::tCanDevice::Create ( const char *  device_name,
int  flags,
unsigned char  acceptance_code,
unsigned char  acceptance_mask,
unsigned int  baud_rate,
unsigned  send_fifo_size,
unsigned  receive_fifo_size 
)
static

Definition at line 96 of file tCanDevice.cpp.

virtual bool icl_hardware::can::tCanDevice::IsInitialized ( )
pure virtual
virtual int icl_hardware::can::tCanDevice::Receive ( tCanMessage msg)
pure virtual
virtual void icl_hardware::can::tCanDevice::Reset ( )
pure virtual
virtual int icl_hardware::can::tCanDevice::Send ( const tCanMessage msg)
pure virtual

Member Data Documentation

bool icl_hardware::can::tCanDevice::m_canlxrt_available = false
staticprotected

Definition at line 55 of file tCanDevice.h.


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


fzi_icl_can
Author(s):
autogenerated on Mon Jun 10 2019 13:17:02