NAME
hal_init – Richtet HAL und RTAPI ein
SYNTAX
int hal_init(const char* modname)
ARGUMENTE
- modname
-
Der Name dieses HAL-Moduls.
BESCHREIBUNG
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 muss auf eine Zeichenkette verweisen, die das Modul identifiziert. Die Zeichenkette darf nicht länger als HAL_NAME_LEN Zeichen sein.
REALTIME CONSIDERATIONS
Aufruf nur aus dem Nicht-Echtzeit- oder Init/Cleanup-Code, nicht aus Echtzeit-Tasks.
RETURN VALUE
Gibt bei Erfolg eine positive ganzzahlige Modul-ID zurück, die für nachfolgende Aufrufe der APIs HAL und rtapi verwendet wird. Im Fehlerfall wird ein HAL-Fehlercode zurückgegeben.