![]() |
Modules | |
CAN Devices | |
Serial Devices | |
Testing Devices | |
Data Structures | |
struct | rtdm_device_info_t |
Device information. More... | |
RTDM_CLASS_xxx | |
Device classes | |
#define | RTDM_CLASS_PARPORT 1 |
#define | RTDM_CLASS_SERIAL 2 |
#define | RTDM_CLASS_CAN 3 |
#define | RTDM_CLASS_NETWORK 4 |
#define | RTDM_CLASS_RTMAC 5 |
#define | RTDM_CLASS_TESTING 6 |
#define | RTDM_CLASS_EXPERIMENTAL 224 |
#define | RTDM_CLASS_MAX 255 |
Device Naming | |
Maximum length of device names (excluding the final null character) | |
#define | RTDM_MAX_DEVNAME_LEN 31 |
RTDM_PURGE_xxx_BUFFER | |
Flags selecting buffers to be purged | |
#define | RTDM_PURGE_RX_BUFFER 0x0001 |
#define | RTDM_PURGE_TX_BUFFER 0x0002 |
Common IOCTLs | |
The following IOCTLs are common to all device profiles. | |
#define | RTIOC_DEVICE_INFO _IOR(RTIOC_TYPE_COMMON, 0x00, struct rtdm_device_info) |
Retrieve information about a device or socket. | |
#define | RTIOC_PURGE _IOW(RTIOC_TYPE_COMMON, 0x10, int) |
Purge internal device or socket buffers. |
#define RTIOC_DEVICE_INFO _IOR(RTIOC_TYPE_COMMON, 0x00, struct rtdm_device_info) |
Retrieve information about a device or socket.
[out] | arg | Pointer to information buffer (struct rtdm_device_info) |
#define RTIOC_PURGE _IOW(RTIOC_TYPE_COMMON, 0x10, int) |