Public Member Functions | Private Attributes | List of all members
icl_hardware::can::tCanDeviceT< TCanDescriptor > Class Template Reference

#include <tCanDeviceT.h>

Inheritance diagram for icl_hardware::can::tCanDeviceT< TCanDescriptor >:
Inheritance graph
[legend]

Public Member Functions

virtual bool IsInitialized ()
 
virtual int Receive (tCanMessage &msg)
 
virtual void Reset ()
 
virtual int Send (const tCanMessage &msg)
 
 tCanDeviceT (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)
 
virtual ~tCanDeviceT ()
 
- Public Member Functions inherited from icl_hardware::can::tCanDevice
virtual ~tCanDevice ()
 

Private Attributes

TCanDescriptor m_can_device
 
int m_can_user
 

Additional Inherited Members

- Static Public Member Functions inherited from icl_hardware::can::tCanDevice
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 inherited from icl_hardware::can::tCanDevice
static bool m_canlxrt_available = false
 

Detailed Description

template<typename TCanDescriptor>
class icl_hardware::can::tCanDeviceT< TCanDescriptor >

Definition at line 42 of file tCanDeviceT.h.

Constructor & Destructor Documentation

template<typename TCanDescriptor >
icl_hardware::can::tCanDeviceT< TCanDescriptor >::tCanDeviceT ( 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 
)

Definition at line 46 of file tCanDeviceT.hpp.

template<typename TCanDescriptor >
icl_hardware::can::tCanDeviceT< TCanDescriptor >::~tCanDeviceT ( )
virtual

Definition at line 101 of file tCanDeviceT.hpp.

Member Function Documentation

template<typename TCanDescriptor >
bool icl_hardware::can::tCanDeviceT< TCanDescriptor >::IsInitialized ( )
virtual

Implements icl_hardware::can::tCanDevice.

Definition at line 179 of file tCanDeviceT.hpp.

template<typename TCanDescriptor >
int icl_hardware::can::tCanDeviceT< TCanDescriptor >::Receive ( tCanMessage msg)
virtual

Implements icl_hardware::can::tCanDevice.

Definition at line 139 of file tCanDeviceT.hpp.

template<typename TCanDescriptor >
void icl_hardware::can::tCanDeviceT< TCanDescriptor >::Reset ( )
virtual

Implements icl_hardware::can::tCanDevice.

Definition at line 159 of file tCanDeviceT.hpp.

template<typename TCanDescriptor >
int icl_hardware::can::tCanDeviceT< TCanDescriptor >::Send ( const tCanMessage msg)
virtual

Implements icl_hardware::can::tCanDevice.

Definition at line 119 of file tCanDeviceT.hpp.

Member Data Documentation

template<typename TCanDescriptor >
TCanDescriptor icl_hardware::can::tCanDeviceT< TCanDescriptor >::m_can_device
private

Definition at line 57 of file tCanDeviceT.h.

template<typename TCanDescriptor >
int icl_hardware::can::tCanDeviceT< TCanDescriptor >::m_can_user
private

Definition at line 58 of file tCanDeviceT.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