Classes | Macros | Typedefs | Enumerations | Functions
xssnapshot.h File Reference
#include "xstypesconfig.h"
#include "xsdeviceid.h"
Include dependency graph for xssnapshot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XsSnapshot
 A container for Snapshot data. More...
 

Macros

#define FSFL_ClipAccShift   0
 
#define FSFL_ClipGyrShift   04
 
#define FSFL_ClipMagshift   6
 
#define FSFL_RotationShift   11
 
#define XSSNAPSHOT_INITIALIZER   { XSDEVICEID_INITIALIZER, 0, 0, 0,0,0,0, 0,0,0, 0,0,0, 0, 0, 0, 0 }
 

Typedefs

typedef enum SnapshotStatusFlag SnapshotStatusFlag
 
typedef enum SnapshotType SnapshotType
 
typedef struct XsSnapshot XsSnapshot
 

Enumerations

enum  SnapshotStatusFlag {
  FSFL_ClipAccX = 0x0001, FSFL_ClipAccY = 0x0002, FSFL_ClipAccZ = 0x0004, FSFL_ClipAccMask = 0x0007,
  FSFL_ClipGyrX = 0x0008, FSFL_ClipGyrY = 0x0010, FSFL_ClipGyrZ = 0x0020, FSFL_ClipGyrMask = 0x0038,
  FSFL_ClipMagX = 0x0040, FSFL_ClipMagY = 0x0080, FSFL_ClipMagZ = 0x0100, FSFL_ClipMagMask = 0x01C0,
  FSFL_MagIsNew = 0x0200, FSFL_BaroIsNew = 0x0400, FSFL_RotationMask = 0x1800
}
 Status flag definitions for XsSnapshot status field. More...
 
enum  SnapshotType { ST_Awinda = 0, ST_Full }
 

Macro Definition Documentation

◆ FSFL_ClipAccShift

#define FSFL_ClipAccShift   0

Definition at line 161 of file xssnapshot.h.

◆ FSFL_ClipGyrShift

#define FSFL_ClipGyrShift   04

Definition at line 162 of file xssnapshot.h.

◆ FSFL_ClipMagshift

#define FSFL_ClipMagshift   6

Definition at line 163 of file xssnapshot.h.

◆ FSFL_RotationShift

#define FSFL_RotationShift   11

Definition at line 164 of file xssnapshot.h.

◆ XSSNAPSHOT_INITIALIZER

#define XSSNAPSHOT_INITIALIZER   { XSDEVICEID_INITIALIZER, 0, 0, 0,0,0,0, 0,0,0, 0,0,0, 0, 0, 0, 0 }

Definition at line 77 of file xssnapshot.h.

Typedef Documentation

◆ SnapshotStatusFlag

Definition at line 157 of file xssnapshot.h.

◆ SnapshotType

typedef enum SnapshotType SnapshotType

Definition at line 92 of file xssnapshot.h.

◆ XsSnapshot

typedef struct XsSnapshot XsSnapshot

Definition at line 136 of file xssnapshot.h.

Enumeration Type Documentation

◆ SnapshotStatusFlag

Status flag definitions for XsSnapshot status field.

Enumerator
FSFL_ClipAccX 
FSFL_ClipAccY 
FSFL_ClipAccZ 
FSFL_ClipAccMask 
FSFL_ClipGyrX 
FSFL_ClipGyrY 
FSFL_ClipGyrZ 
FSFL_ClipGyrMask 
FSFL_ClipMagX 
FSFL_ClipMagY 
FSFL_ClipMagZ 
FSFL_ClipMagMask 
FSFL_MagIsNew 
FSFL_BaroIsNew 
FSFL_RotationMask 

Definition at line 139 of file xssnapshot.h.

◆ SnapshotType

Enumerator
ST_Awinda 
ST_Full 

Definition at line 87 of file xssnapshot.h.

Function Documentation

◆ XsSnapshot_construct()

XSTYPES_DLL_API void XsSnapshot_construct ( struct XsSnapshot thisPtr)
related

◆ XsSnapshot_destruct()

XSTYPES_DLL_API void XsSnapshot_destruct ( struct XsSnapshot thisPtr)
related


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