Macros | Typedefs | Enumerations | Functions
xstypedefs.h File Reference
#include "xstypesconfig.h"
#include "pstdint.h"
#include <stddef.h>
Include dependency graph for xstypedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XS_ENUM_TO_STR_CASE(value)   case value: return #value
 
#define XS_PACKED_POINTER
 
#define XS_PACKED_STRUCT
 
#define XS_PACKED_STRUCT_END
 
#define XS_PACKED_STRUCT_START
 
#define XSDEPRECATED   /* deprecated */
 
#define XSDEPRECATED_START   /* deprecated start */
 
#define XSFALLTHROUGH   /* fallthrough */
 
#define XSNORETURN   /* noreturn */
 
#define XSREAL_ALLOWS_MEMCPY   1
 

Typedefs

typedef int BOOL
 
typedef enum XsDataFlags XsDataFlags
 
typedef double XsReal
 Defines the floating point type used by the Xsens libraries. More...
 
typedef size_t XsSize
 XsSize must be unsigned number! More...
 
typedef ptrdiff_t XsSizeSigned
 signed variant of XsSize More...
 

Enumerations

enum  XsDataFlags { XSDF_None = 0, XSDF_Managed = 1, XSDF_FixedSize = 2, XSDF_Empty = 4 }
 These flags define the behaviour of data contained by Xsens data structures. More...
 

Functions

const XSTYPES_DLL_API char * XsDataFlags_toString (XsDataFlags f)
 Convert the XsDataFlags to a human readable string. More...
 

Macro Definition Documentation

◆ XS_ENUM_TO_STR_CASE

#define XS_ENUM_TO_STR_CASE (   value)    case value: return #value

Definition at line 175 of file xstypedefs.h.

◆ XS_PACKED_POINTER

#define XS_PACKED_POINTER

Definition at line 214 of file xstypedefs.h.

◆ XS_PACKED_STRUCT

struct XsGloveSnapshot XS_PACKED_STRUCT

Definition at line 208 of file xstypedefs.h.

◆ XS_PACKED_STRUCT_END

#define XS_PACKED_STRUCT_END

Definition at line 202 of file xstypedefs.h.

◆ XS_PACKED_STRUCT_START

#define XS_PACKED_STRUCT_START

Definition at line 201 of file xstypedefs.h.

◆ XSDEPRECATED

#define XSDEPRECATED   /* deprecated */

Definition at line 153 of file xstypedefs.h.

◆ XSDEPRECATED_START

#define XSDEPRECATED_START   /* deprecated start */

Definition at line 136 of file xstypedefs.h.

◆ XSFALLTHROUGH

#define XSFALLTHROUGH   /* fallthrough */

Definition at line 151 of file xstypedefs.h.

◆ XSNORETURN

#define XSNORETURN   /* noreturn */

Definition at line 152 of file xstypedefs.h.

◆ XSREAL_ALLOWS_MEMCPY

#define XSREAL_ALLOWS_MEMCPY   1

Definition at line 76 of file xstypedefs.h.

Typedef Documentation

◆ BOOL

typedef int BOOL

Definition at line 141 of file xstypedefs.h.

◆ XsDataFlags

typedef enum XsDataFlags XsDataFlags

Definition at line 115 of file xstypedefs.h.

◆ XsReal

typedef double XsReal

Defines the floating point type used by the Xsens libraries.

Definition at line 73 of file xstypedefs.h.

◆ XsSize

typedef size_t XsSize

XsSize must be unsigned number!

Definition at line 74 of file xstypedefs.h.

◆ XsSizeSigned

typedef ptrdiff_t XsSizeSigned

signed variant of XsSize

Definition at line 75 of file xstypedefs.h.



xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:21