32 #ifdef _IC_BUILDER_CAN_MCA_ 39 #elif defined _IC_BUILDER_CAN_PEAK_ 46 #elif defined _IC_BUILDER_CAN_ITEC_ 75 if (!icl_core::os::IsLxrtAvailable())
92 m_canlxrt_available =
true;
97 unsigned char acceptance_code,
unsigned char acceptance_mask,
unsigned int baud_rate,
98 unsigned send_fifo_size,
unsigned receive_fifo_size)
100 return new tCanDeviceImpl(device_name, flags, acceptance_code, acceptance_mask, baud_rate, send_fifo_size, receive_fifo_size);
int DestroyCanFifoUser(int device_id, int user_id)
Destroys a can FIFO in kernel space.
int CreateCanFifoUser(int device_id, unsigned acceptance_code, unsigned acceptance_mask, unsigned int baud_rate, unsigned send_fifo_size, unsigned receive_fifo_size)
Creates a can FIFO in kernel space.
static 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 bool m_canlxrt_available
#define LOGGING_WARNING_C(streamname, classname, arg)
static void CheckLXRTInterface()
tCanDeviceT< tCanDescriptor > tCanDeviceImpl
ThreadStream & endl(ThreadStream &stream)
Contains dummy CAN driver interface functions.
#define LLOGGING_INFO_C(streamname, classname, arg)