LinuxCNC Documentation

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.