LinuxCNC Documentation

SYNTAX

#include <rtapi_byteorder.h>
RTAPI_BIG_ENDIAN

Definiert als 1, wenn die Plattform Big-Endian ist, sonst 0.

RTAPI_LITTLE_ENDIAN

Definiert als 1, wenn die Plattform Little-Endian ist, sonst 0.

RTAPI_FLOAT_BIG_ENDIAN

Definiert als 1, wenn der Plattform-Doppelpräzisionswert Big-Endian ist, ansonsten 0.

BESCHREIBUNG

Im Kernelbereich wird jeder rtapi_xxx oder RTAPI_XXX Bezeichner der zugrunde liegenden Kernelfunktionalität zugeordnet, sofern verfügbar.

Im Userspace oder in Kerneln, welche die zugrunde liegende Funktionalität nicht von einem Kernel bereitgestellten, wird in der Regel eine andere Implementierung - möglicherweise mit reduzierter Funktionalität - bereitgestellt. (Zum Beispiel ist die Userspace-Implementierung für rtapi_byteorder_register immer erfolgreich)

REALTIME CONSIDERATIONS

Kann jederzeit verwendet werden.

RETURN VALUE

Wie in Linux.