СИНТАКСИС
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)