LinuxCNC Documentation

СИНТАКСИС

typedef int(hal_constructor_t)(const char префікс, const char* arg); int hal_set_constructor(int comp_id, hal_constructor_t constructor)

АРГУМЕНТИ

comp_id

Ідентифікатор компонента HAL, повернутий попереднім викликом hal_init.

prefix

Префікс, який буде надано контактам, параметрам та функціям у новому екземплярі.

arg

Аргумент, який може бути використаний компонентом для налаштування цього екземпляра.

ОПИС

Як експериментальна функція в HAL 2.1, компоненти можуть бути конструйованими. Такий компонент може створювати контакти та параметри не тільки під час завантаження модуля, але й створювати додаткові контакти та параметри, а також функції за запитом.

ПОВЕРНЕНЕ ЗНАЧЕННЯ

Повертає код стану HAL.

ДИВІТЬСЯ ТАКОЖ

halcmd(1)