ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
isf_gyrometer_types.h
Go to the documentation of this file.
1 /**
2  * @file isf_gyrometer_types.h
3  *
4  * @brief The \b isf_gyrometer_types.h file contains the ISF data type definitions for use with the
5  * ISF generic gyrometer fixed and floating point interface
6  *
7  * @copyright Copyright (c) 2014, Freescale Semiconductor, Inc.
8  */
9 #ifndef ISF_GYROMETER_TYPES_H_
10 #define ISF_GYROMETER_TYPES_H_
11 
12 #include <isf_sensor_base_types.h>
13 
14 /** @brief ISF sensors standard fixed point gyrometer type in degrees per second
15  * using AC_Fixed(32,16,1) notation
16  * This means of 32 total bits, 16 are used to represent
17  * the fractional portion and the MSB is used as a sign bit.
18  * the LSB is therefore ~1.5259E-05 dps.
19  * The type can contain accelerations in the
20  * +/- 32768 dps range.
21  */
23 
24 /** @brief Standard fixed type for single axis accelerometers */
25 typedef struct {
29 
30 /** @brief Standard fixed type for two axis accelerometers */
31 typedef struct {
35 
36 /** @brief Standard fixed type for three axis accelerometers */
37 typedef struct {
41 
42 /** @brief ISF sensors standard fixed point gyrometer type in degrees per second
43  */
45 
46 /** @brief Standard fixed type for single axis accelerometers */
47 typedef struct {
51 
52 /** @brief Standard fixed type for two axis accelerometers */
53 typedef struct {
55  isf_gyrometer_dps_float_t angularVelocity[2];
57 
58 /** @brief Standard fixed type for three axis accelerometers */
59 typedef struct {
61  isf_gyrometer_dps_float_t angularVelocity[3];
63 
64 #endif /* ISF_GYROMETER_TYPES_H_ */
Standard fixed type for three axis accelerometers.
isf_gyrometer_dps_float_t angularVelocity
isf_gyrometer_dps_fixed_32s1i16_t angularVelocity
int32 isf_gyrometer_dps_fixed_32s1i16_t
ISF sensors standard fixed point gyrometer type in degrees per second using AC_Fixed(32,16,1) notation This means of 32 total bits, 16 are used to represent the fractional portion and the MSB is used as a sign bit. the LSB is therefore ~1.5259E-05 dps. The type can contain accelerations in the +/- 32768 dps range.
The isf_sensor_base_types.h file contains declarations for the general base types used in the isf sen...
Standard fixed type for two axis accelerometers.
Standard fixed type for three axis accelerometers.
Standard fixed type for single axis accelerometers.
uint32 isf_timestamp_t
Standard timestamp.
long int32
This defines int32 as long.
Definition: isf_types.h:32
Standard fixed type for two axis accelerometers.
float isf_gyrometer_dps_float_t
ISF sensors standard fixed point gyrometer type in degrees per second.
Standard fixed type for single axis accelerometers.