|
hal_set_constructor − Set the constructor function for this component |
|
typedef int (*hal_constructor_t)(char *prefix, char *arg); int hal_set_constructor(int comp_id, hal_constructor_t constructor) |
|
comp_id A HAL component identifier returned by an earlier call to hal_init. |
|
prefix The prefix to be given to the pins, parameters, and functions in the new instance |
|
arg An argument that may be used by the component to customize this istance. |
|
As an experimental feature in HAL 2.1, components may be constructable. Such a component may create pins and parameters not only at the time the module is loaded, but it may create additional pins and parameters, and functions on demand. |
|
Returns a HAL status code. |
|
halcmd(1) |