API Revision: 5
Modules | |
User API | |
Driver Development API | |
Device Profiles | |
API Versioning | |
| |
#define | RTDM_API_VER 5 |
Common user and driver API version. | |
#define | RTDM_API_MIN_COMPAT_VER 5 |
Minimum API revision compatible with the current release. | |
RTDM_TIMEOUT_xxx | |
Special timeout values | |
#define | RTDM_TIMEOUT_INFINITE 0 |
Block forever. | |
#define | RTDM_TIMEOUT_NONE (-1) |
Any negative timeout means non-blocking. | |
Typedefs | |
typedef uint64_t | nanosecs_abs_t |
RTDM type for representing absolute dates. | |
typedef int64_t | nanosecs_rel_t |
RTDM type for representing relative intervals. |
|
RTDM type for representing absolute dates. Its base type is a 64 bit unsigned integer. The unit is 1 nanosecond. |
|
RTDM type for representing relative intervals. Its base type is a 64 bit signed integer. The unit is 1 nanosecond. Relative intervals can also encode the special timeouts "infinite" and "non-blocking", see RTDM_TIMEOUT_xxx. |