LinuxCNC Documentation

СИНТАКСИС

#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.