hal_add_funct_to_thread

NOMBRE
SINTAXIS
ARGUMENTOS
DESCRIPCION
VALOR DEVUELTO
CONSIDERACIONES EN TIEMPO REAL
VER TAMBIÃN

NOMBRE

hal_add_funct_to_thread - hace que una función se ejecute a intervalos regulares

SINTAXIS

int hal_add_funct_to_thread(const char *funct_name, const char *thread_name,

int position)

int hal_del_funct_from_thread(const char *funct_name, const char *thread_name)

ARGUMENTOS

funct_name

El nombre de la función

thread_name

El nombre del hilo.

position

La ubicación deseada dentro del hilo. Esto determina cuándo ejecutar la función en relación con otras funciones en el hilo. Un número positivo indica la ubicación deseada medida desde el principio del hilo, y uno negativo, medida desde el final. Por tanto, +1 significa que esta función se convertirá en la primero en ejecutarse, +5 significa que será la quinta en ejecutarse, -2 significa que será la penúltima y -1 significa que será la última. Cero es ilegal.

DESCRIPCION

hal_add_funct_to_thread agrega una función exportada por un componente HAL en tiempo real a un hilo en tiempo real. Esto determina con qué frecuencia y en qué orden se ejecutan las funciones

hal_del_funct_from_thread elimina una función de un hilo.

VALOR DEVUELTO

Devuelve un código de estado HAL.

CONSIDERACIONES EN TIEMPO REAL

Llame solo desde el código de inicio en tiempo real, no desde el espacio de usuario o el código en tiempo real.

VER TAMBIÃN

hal_thread_new(3hal), hal_export_funct(3hal)