LinuxCNC Documentation

СИНТАКСИС

int hal_init(const char* modname)

АРГУМЕНТИ

modname

Назва цього модуля HAL.

ОПИС

hal_init sets up HAL and RTAPI. It must be called by any module that intends to use the API, before any other RTAPI calls.

modname має вказувати на рядок, який ідентифікує модуль. Рядок не може бути довшим за HAL_NAME_LEN символів.

МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ

Викликати лише з коду не реального часу або коду ініціалізації/очищення, а не із завдань реального часу.

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

У разі успіху повертає додатний цілочисельний ідентифікатор модуля, який використовується для наступних викликів API HAL та rtapi. У разі невдачі повертає код помилки HAL.