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)