#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdint.h>
#include <string.h>
#include <net/if.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <linux/can.h>
#include <linux/can/raw.h>
#include <limits.h>
#include <real_time_tools/timer.hpp>
#include <iostream>
#include <sstream>
#include <mutex>
#include <condition_variable>
#include <sys/mman.h>
Go to the source code of this file.
|
#define | rt_fprintf fprintf |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_printf printf |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_socket socket |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_ioctl ioctl |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_close close |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_setsockopt setsockopt |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_bind bind |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_recvmsg recvmsg |
| Create a common type_def to wrap xenomai and posix.
|
|
#define | rt_dev_sendto sendto |
| Create a common type_def to wrap xenomai and posix.
|
|
|
typedef struct can_frame | can_frame_t |
| xeno specific include More...
|
|
typedef canid_t | can_id_t |
| Create a common type_def to wrap xenomai and posix.
|
|
typedef uint64_t | nanosecs_abs_t |
| Create a common type_def to wrap xenomai and posix.
|
|
typedef std::mutex | osi::Mutex |
| Wrapper around the posix specific Mutex implementation.
|
|
typedef std::condition_variable | osi::ConditionVariable |
| Wrapper around the posix specific ConditionVariable implementation.
|
|
◆ can_frame_t
xeno specific include
Define typedefs to make code compatible with Xenomai code. Create a common type_def to wrap xenomai and posix.