rtapi_is

NOMBRE
SINTAXIS
DESCRIPCIÃN
CONSIDERACIONES EN TIEMPO REAL
VALOR DEVUELTO

NOMBRE

rtapi_is - detalles de la configuración de rtapi

SINTAXIS

int rtapi_is_kernelspace()

int rtapi_is_realtime()

DESCRIPCIÃN

rtapi_is_kernelspace() devuelve distinto de cero cuando los módulos rtapi se ejecutan en el espacio del kernel (por ejemplo, bajo rtai) y cero cuando se ejecuta en el espacio de usuario (p. ej., bajo uspace).

rtapi_is_realtime() devuelve distinto de cero cuando es capaz de ejecutarse con garantÃas de tiempo real. Para rtai, esto siempre devuelve un valor distinto de cero (pero en realidad la carga de los módulos en tiempo real fallarán si no se ejecutan bajo el kernel apropiado). Para uspace, esto devuelve un valor distinto de cero cuando el núcleo en ejecución indica que es capaz de rendimiento en tiempo real. Si rtapi_app no es setuid root, esto devuelve un valor distinto de cero a pesar de que rtapi_app no podrá obtener la programación en tiempo real o acceso al hardware; por ejemplo, intentar loadrt un controlador de hardware fallará.

CONSIDERACIONES EN TIEMPO REAL

Se puede llamar desde el espacio de usuario o desde el código de configuración en tiempo real. rtapi_is_realtime() puede realizar E/S del sistema de archivos.

VALOR DEVUELTO

Cero para falso, distinto de cero para verdadero.