СИНТАКСИС
#include <rtapi_device.h>
struct rtapi_device;
int rtapi_dev_set_name(struct rtapi_device* dev, const char* name, ...);
int rtapi_device_register(struct rtapi_device* dev);
int rtapi_device_unregister(struct rtapi_device* dev);
ОПИС
У просторі ядра кожен ідентифікатор `rtapi_`xxx або `RTAPI_`XXX відображається на базову функціональність ядра, якщо така доступна.
У просторі користувача або в ядрах, де базова функціональність не забезпечується ядром, зазвичай надається інша реалізація, можливо зі скороченою функціональністю. (Наприклад, реалізація rtapi_device_register у просторі користувача завжди працює успішно)
МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ
Зазвичай ці функції можна викликати з коду ініціалізації/очищення в реальному часі.
ПОВЕРНЕНЕ ЗНАЧЕННЯ
Як і в Linux.