LinuxCNC Documentation

SYNTAX

typedef int (hal_constructor_t)(const char prefix, const char* arg); int hal_set_constructor(int comp_id, hal_constructor_t constructor)

ARGUMENTE

comp_id

Eine HAL-Komponenten-Kennung, die durch einen früheren Aufruf von hal_init zurückgegeben wurde.

prefix

Das Präfix, das den Pins, Parametern und Funktionen in der neuen Instanz gegeben wird.

arg

Ein Argument, das von der Komponente verwendet werden kann, um diese Instanz anzupassen.

BESCHREIBUNG

Als experimentelles Merkmal in HAL 2.1 können Komponenten constructable sein. Eine solche Komponente kann Pins und Parameter nicht nur zum Zeitpunkt des Ladens des Moduls erzeugen, sondern auch zusätzliche Pins und Parameter sowie Funktionen bei Bedarf.

RETURN VALUE

Gibt einen HAL-Statuscode zurück.

SIEHE AUCH

halcmd(1)