SELKIELogger  1.0.0
LPMSTypes.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include "SELKIELoggerBase.h"
Include dependency graph for LPMSTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lpms_message
 Represent LPMS message. More...
 
struct  lpms_data
 LPMS IMU data packet. More...
 

Macros

#define LPMS_IMU_ACCEL_RAW   0
 accel_raw[] will contain data
 
#define LPMS_IMU_ACCEL_CAL   1
 accel_cal[] will contain data
 
#define LPMS_IMU_GYRO_RAW   3
 gyro_raw[] will contain data
 
#define LPMS_IMU_GYRO_CAL   5
 gyro_cal[] will contain data
 
#define LPMS_IMU_GYRO_ALIGN   7
 gyro_align[] will contain data
 
#define LPMS_IMU_MAG_RAW   8
 mag_raw[] will contain data
 
#define LPMS_IMU_MAG_CAL   9
 mag_cal[] will contain data
 
#define LPMS_IMU_OMEGA   10
 omega[] will contain data
 
#define LPMS_IMU_QUATERNION   11
 quaternion[] will contain data
 
#define LPMS_IMU_EULER   12
 euler[] will contain data
 
#define LPMS_IMU_ACCEL_LINEAR   13
 accel_linear[] will contain data
 
#define LPMS_IMU_PRESSURE   14
 pressure will contain data
 
#define LPMS_IMU_ALTITUDE   15
 altitude will contain data
 
#define LPMS_IMU_TEMPERATURE   16
 temperature will contain data
 
#define LPMS_HAS(x, y)   (((x) & (1 << y)) == (1 << y))
 

Detailed Description

Data types and definitions for communication with LPMS devices

Definition in file LPMSTypes.h.