| ISF 2.2 rev 5 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

App1_types.h
Go to the documentation of this file.
1 #ifndef __App1_TYPES_H
2 #define __App1_TYPES_H
3
4 #include "isf_dsa_adapter.h"
5
6 /* Application Information */
7
8 /* additional user-provided application data */
9 #define App1_APP_DATA ""
10
11 /*!
12 * @struct App1_app_info_t
13 * @This structure holds the Embedded Application version and build
14 * information.
15 *
16 */
17 typedef struct
18 {
19 //! ISF Embedded Application type
20 uint8 appType;
21 //! ISF Embedded Application version information
22 uint16 version_info;
23 //! ISF Embedded Application registered additional information/data size
24 uint8 numBytes;
25 //! ISF Embedded Application registered additional information/data
26 uint8 appData[sizeof(App1_APP_DATA)];
27 } App1_app_info_t;
28
29 /* Generic sensor interfaces */
30 #include "isf_accelerometer_types.h"
31 #include "isf.h"
32 #include "isf_accelerometer_types.h"
33 #include "isf.h"
34 #include "isf_accelerometer_types.h"
35 #include "isf.h"
36 #include "isf_accelerometer_types.h"
37 #include "isf.h"
38 #include "isf_accelerometer_types.h"
39 #include "isf.h"
40 #include "isf_accelerometer_types.h"
41 #include "isf.h"
42 #include "isf_accelerometer_types.h"
43 #include "isf.h"
44 #include "isf_accelerometer_types.h"
45 #include "isf.h"
46 #include "isf_magnetometer_types.h"
47 #include "isf.h"
48 #include "isf_magnetometer_types.h"
49 #include "isf.h"
50 #include "isf_gyrometer_types.h"
51 #include "isf.h"
52 #include "isf_gyrometer_types.h"
53 #include "isf.h"
54 #include "isf_pressure_types.h"
55 #include "isf.h"
56 #include "isf_temperature_types.h"
57 #include "isf.h"
58 #include "isf_orientation_types.h"
59 #include "isf.h"
60 #include "isf_altitude_types.h"
61 #include "isf.h"
62 #include "isf_pedometer_types.h"
63 #include "isf.h"
64 #include "isf_pedometer_types.h"
65 #include "isf.h"
66 #include "fsl_Sensor_Custom_1_Functions.h"
67 #include "isf_sm_types.h"
68 #include "isf.h"
69 #include "fsl_Sensor_Analog_1_Functions.h"
70 #include "isf_sm_types.h"
71 #include "isf.h"
72
73 /* Define the user data types based on the Subscription list.*/
74 #define DATA_FIFO_LEN_SUB0 1
75 #define DATA_TYPE_SUB0 FXLC95000_1_DATA_TYPE
76 #define DATA_FIFO_LEN_SUB1 1
77 #define DATA_TYPE_SUB1 FXLC95000_2_DATA_TYPE
78 #define DATA_FIFO_LEN_SUB2 1
79 #define DATA_TYPE_SUB2 FXLS8471_1_DATA_TYPE
80 #define DATA_FIFO_LEN_SUB3 1
81 #define DATA_TYPE_SUB3 FXLS8471_2_DATA_TYPE
82 #define DATA_FIFO_LEN_SUB4 1
83 #define DATA_TYPE_SUB4 FXLS8952_1_DATA_TYPE
84 #define DATA_FIFO_LEN_SUB5 1
85 #define DATA_TYPE_SUB5 FXOS8700_1_DATA_TYPE
86 #define DATA_FIFO_LEN_SUB6 1
87 #define DATA_TYPE_SUB6 MMA8491Q_1_DATA_TYPE
88 #define DATA_FIFO_LEN_SUB7 1
89 #define DATA_TYPE_SUB7 MMA865x_1_DATA_TYPE
90 #define DATA_FIFO_LEN_SUB8 1
91 #define DATA_TYPE_SUB8 FXOS8700_2_DATA_TYPE
92 #define DATA_FIFO_LEN_SUB9 1
93 #define DATA_TYPE_SUB9 MAG3110_1_DATA_TYPE
94 #define DATA_FIFO_LEN_SUB10 1
95 #define DATA_TYPE_SUB10 FXAS21002_1_DATA_TYPE
96 #define DATA_FIFO_LEN_SUB11 1
97 #define DATA_TYPE_SUB11 FXAS21002_2_DATA_TYPE
98 #define DATA_FIFO_LEN_SUB12 1
99 #define DATA_TYPE_SUB12 MPL3115_1_DATA_TYPE
100 #define DATA_FIFO_LEN_SUB13 1
101 #define DATA_TYPE_SUB13 MPL3115_1_DATA_TYPE
102 #define DATA_FIFO_LEN_SUB14 1
103 #define DATA_TYPE_SUB14 ORIENT_1_DATA_TYPE
104 #define DATA_FIFO_LEN_SUB15 1
105 #define DATA_TYPE_SUB15 MPL3115_1_DATA_TYPE
106 #define DATA_FIFO_LEN_SUB16 1
107 #define DATA_TYPE_SUB16 MMA955x_1_DATA_TYPE
108 #define DATA_FIFO_LEN_SUB17 1
109 #define DATA_TYPE_SUB17 MMA955x_2_DATA_TYPE
110 #define DATA_FIFO_LEN_SUB18 1
111 #define DATA_TYPE_SUB18 Custom_1_DATA_TYPE
112 #define DATA_FIFO_LEN_SUB19 1
113 #define DATA_TYPE_SUB19 Analog_1_DATA_TYPE
114
115 /* Sensor data ready event masks. */
116
117 #define App1_Accelerometer0_DATA_READY_EVENT ((uint32)(1 << 0))
118
119 #define App1_Accelerometer1_DATA_READY_EVENT ((uint32)(1 << 1))
120
121 #define App1_Accelerometer2_DATA_READY_EVENT ((uint32)(1 << 2))
122
123 #define App1_Accelerometer3_DATA_READY_EVENT ((uint32)(1 << 3))
124
125 #define App1_Accelerometer4_DATA_READY_EVENT ((uint32)(1 << 4))
126
127 #define App1_Accelerometer5_DATA_READY_EVENT ((uint32)(1 << 5))
128
129 #define App1_Accelerometer6_DATA_READY_EVENT ((uint32)(1 << 6))
130
131 #define App1_Accelerometer7_DATA_READY_EVENT ((uint32)(1 << 7))
132
133 #define App1_Magnetometer8_DATA_READY_EVENT ((uint32)(1 << 8))
134
135 #define App1_Magnetometer9_DATA_READY_EVENT ((uint32)(1 << 9))
136
137 #define App1_Gyrometer10_DATA_READY_EVENT ((uint32)(1 << 10))
138
139 #define App1_Gyrometer11_DATA_READY_EVENT ((uint32)(1 << 11))
140
141 #define App1_Pressure12_DATA_READY_EVENT ((uint32)(1 << 12))
142
143 #define App1_Temperature13_DATA_READY_EVENT ((uint32)(1 << 13))
144
145 #define App1_Orientation14_DATA_READY_EVENT ((uint32)(1 << 14))
146
147 #define App1_Altitude15_DATA_READY_EVENT ((uint32)(1 << 15))
148
149 #define App1_Pedometer16_DATA_READY_EVENT ((uint32)(1 << 16))
150
151 #define App1_Pedometer17_DATA_READY_EVENT ((uint32)(1 << 17))
152
153 #define App1_Custom18_DATA_READY_EVENT ((uint32)(1 << 18))
154
155 #define App1_Analog19_DATA_READY_EVENT ((uint32)(1 << 19))
156
157 #define App1_ALL_SENSOR_DATA_READY (1048575)
158
159 /* User data access typedefs. */
160 typedef struct {
161 DATA_TYPE_SUB0 rawAccelerometerData_Sub0[DATA_FIFO_LEN_SUB0]; /* Sensor subscription data */
162 DATA_TYPE_SUB1 rawAccelerometerData_Sub1[DATA_FIFO_LEN_SUB1]; /* Sensor subscription data */
163 DATA_TYPE_SUB2 rawAccelerometerData_Sub2[DATA_FIFO_LEN_SUB2]; /* Sensor subscription data */
164 DATA_TYPE_SUB3 rawAccelerometerData_Sub3[DATA_FIFO_LEN_SUB3]; /* Sensor subscription data */
165 DATA_TYPE_SUB4 rawAccelerometerData_Sub4[DATA_FIFO_LEN_SUB4]; /* Sensor subscription data */
166 DATA_TYPE_SUB5 rawAccelerometerData_Sub5[DATA_FIFO_LEN_SUB5]; /* Sensor subscription data */
167 DATA_TYPE_SUB6 rawAccelerometerData_Sub6[DATA_FIFO_LEN_SUB6]; /* Sensor subscription data */
168 DATA_TYPE_SUB7 rawAccelerometerData_Sub7[DATA_FIFO_LEN_SUB7]; /* Sensor subscription data */
169 DATA_TYPE_SUB8 rawMagnetometerData_Sub8[DATA_FIFO_LEN_SUB8]; /* Sensor subscription data */
170 DATA_TYPE_SUB9 rawMagnetometerData_Sub9[DATA_FIFO_LEN_SUB9]; /* Sensor subscription data */
171 DATA_TYPE_SUB10 rawGyrometerData_Sub10[DATA_FIFO_LEN_SUB10]; /* Sensor subscription data */
172 DATA_TYPE_SUB11 rawGyrometerData_Sub11[DATA_FIFO_LEN_SUB11]; /* Sensor subscription data */
173 DATA_TYPE_SUB12 rawPressureData_Sub12[DATA_FIFO_LEN_SUB12]; /* Sensor subscription data */
174 DATA_TYPE_SUB13 rawTemperatureData_Sub13[DATA_FIFO_LEN_SUB13]; /* Sensor subscription data */
175 DATA_TYPE_SUB14 rawOrientationData_Sub14[DATA_FIFO_LEN_SUB14]; /* Sensor subscription data */
176 DATA_TYPE_SUB15 rawAltitudeData_Sub15[DATA_FIFO_LEN_SUB15]; /* Sensor subscription data */
177 DATA_TYPE_SUB16 rawPedometerData_Sub16[DATA_FIFO_LEN_SUB16]; /* Sensor subscription data */
178 DATA_TYPE_SUB17 rawPedometerData_Sub17[DATA_FIFO_LEN_SUB17]; /* Sensor subscription data */
179 DATA_TYPE_SUB18 rawCustomData_Sub18[DATA_FIFO_LEN_SUB18]; /* Sensor subscription data */
180 DATA_TYPE_SUB19 rawAnalogData_Sub19[DATA_FIFO_LEN_SUB19]; /* Sensor subscription data */
181 uint8 processedData[34]; /* Processed data buffer. */
182 } App1SensorData_t; /* Sensor data */
183
184 /* This defines the error state of this application. */
185 typedef enum {
186 App1_STATE_STOPPED_UNSUBSCRIBED = 0,
187 App1_STATE_STOPPED_SUBSCRIBED,
188 App1_STATE_STARTED_SUBSCRIBED,
189 } App1AppState_t;
190
191 /* Define the raw sensor identification type. */
192 typedef struct {
193 isf_SensorHandle_t smAdapterHandle; /* Sensor Adapter Handle */
194 uint8 sensorId; /* Global sensor identifier */
195 } SensorInfo_t;
196
197 /* Define the sensor manager configuration type. */
198 typedef struct {
199 uint8 control; /* Current application state, see App1AppState_t for more information. */
200 isf_SubscriptionSettings_t AccelerometerSettings_Sub0; /* Sensor subscription data */
201 isf_SubscriptionSettings_t AccelerometerSettings_Sub1; /* Sensor subscription data */
202 isf_SubscriptionSettings_t AccelerometerSettings_Sub2; /* Sensor subscription data */
203 isf_SubscriptionSettings_t AccelerometerSettings_Sub3; /* Sensor subscription data */
204 isf_SubscriptionSettings_t AccelerometerSettings_Sub4; /* Sensor subscription data */
205 isf_SubscriptionSettings_t AccelerometerSettings_Sub5; /* Sensor subscription data */
206 isf_SubscriptionSettings_t AccelerometerSettings_Sub6; /* Sensor subscription data */
207 isf_SubscriptionSettings_t AccelerometerSettings_Sub7; /* Sensor subscription data */
208 isf_SubscriptionSettings_t MagnetometerSettings_Sub8; /* Sensor subscription data */
209 isf_SubscriptionSettings_t MagnetometerSettings_Sub9; /* Sensor subscription data */
210 isf_SubscriptionSettings_t GyrometerSettings_Sub10; /* Sensor subscription data */
211 isf_SubscriptionSettings_t GyrometerSettings_Sub11; /* Sensor subscription data */
212 isf_SubscriptionSettings_t PressureSettings_Sub12; /* Sensor subscription data */
213 isf_SubscriptionSettings_t TemperatureSettings_Sub13; /* Sensor subscription data */
214 isf_SubscriptionSettings_t OrientationSettings_Sub14; /* Sensor subscription data */
215 isf_SubscriptionSettings_t AltitudeSettings_Sub15; /* Sensor subscription data */
216 isf_SubscriptionSettings_t PedometerSettings_Sub16; /* Sensor subscription data */
217 isf_SubscriptionSettings_t PedometerSettings_Sub17; /* Sensor subscription data */
218 isf_SubscriptionSettings_t CustomSettings_Sub18; /* Sensor subscription data */
219 isf_SubscriptionSettings_t AnalogSettings_Sub19; /* Sensor subscription data */
220 } App1AppSettings_t;
221
222 /* Define the application instance type. */
223 typedef struct {
224 struct {
225 uint8 appId; /* Application ID of the application. */
226 event_t smLWEvent; /* Sensor Manager lightweight event. */
227 semaphore_t outputBufferLock; /* Output buffer lightweight semaphore. */
228 } instance; /* Application instance data */
229 struct {
230 SensorInfo_t AccelerometerInfo_Sub0; /* Sensor subscription data */
231 SensorInfo_t AccelerometerInfo_Sub1; /* Sensor subscription data */
232 SensorInfo_t AccelerometerInfo_Sub2; /* Sensor subscription data */
233 SensorInfo_t AccelerometerInfo_Sub3; /* Sensor subscription data */
234 SensorInfo_t AccelerometerInfo_Sub4; /* Sensor subscription data */
235 SensorInfo_t AccelerometerInfo_Sub5; /* Sensor subscription data */
236 SensorInfo_t AccelerometerInfo_Sub6; /* Sensor subscription data */
237 SensorInfo_t AccelerometerInfo_Sub7; /* Sensor subscription data */
238 SensorInfo_t MagnetometerInfo_Sub8; /* Sensor subscription data */
239 SensorInfo_t MagnetometerInfo_Sub9; /* Sensor subscription data */
240 SensorInfo_t GyrometerInfo_Sub10; /* Sensor subscription data */
241 SensorInfo_t GyrometerInfo_Sub11; /* Sensor subscription data */
242 SensorInfo_t PressureInfo_Sub12; /* Sensor subscription data */
243 SensorInfo_t TemperatureInfo_Sub13; /* Sensor subscription data */
244 SensorInfo_t OrientationInfo_Sub14; /* Sensor subscription data */
245 SensorInfo_t AltitudeInfo_Sub15; /* Sensor subscription data */
246 SensorInfo_t PedometerInfo_Sub16; /* Sensor subscription data */
247 SensorInfo_t PedometerInfo_Sub17; /* Sensor subscription data */
248 SensorInfo_t CustomInfo_Sub18; /* Sensor subscription data */
249 SensorInfo_t AnalogInfo_Sub19; /* Sensor subscription data */
250 } info; /* Sensor identification information */
251 App1AppSettings_t settings; /* Sensor Manager settings */
252 struct {
253 isf_fifo_t AccelerometerDataFifo_Sub0; /* Sensor data fifo */
254 isf_fifo_t AccelerometerDataFifo_Sub1; /* Sensor data fifo */
255 isf_fifo_t AccelerometerDataFifo_Sub2; /* Sensor data fifo */
256 isf_fifo_t AccelerometerDataFifo_Sub3; /* Sensor data fifo */
257 isf_fifo_t AccelerometerDataFifo_Sub4; /* Sensor data fifo */
258 isf_fifo_t AccelerometerDataFifo_Sub5; /* Sensor data fifo */
259 isf_fifo_t AccelerometerDataFifo_Sub6; /* Sensor data fifo */
260 isf_fifo_t AccelerometerDataFifo_Sub7; /* Sensor data fifo */
261 isf_fifo_t MagnetometerDataFifo_Sub8; /* Sensor data fifo */
262 isf_fifo_t MagnetometerDataFifo_Sub9; /* Sensor data fifo */
263 isf_fifo_t GyrometerDataFifo_Sub10; /* Sensor data fifo */
264 isf_fifo_t GyrometerDataFifo_Sub11; /* Sensor data fifo */
265 isf_fifo_t PressureDataFifo_Sub12; /* Sensor data fifo */
266 isf_fifo_t TemperatureDataFifo_Sub13; /* Sensor data fifo */
267 isf_fifo_t OrientationDataFifo_Sub14; /* Sensor data fifo */
268 isf_fifo_t AltitudeDataFifo_Sub15; /* Sensor data fifo */
269 isf_fifo_t PedometerDataFifo_Sub16; /* Sensor data fifo */
270 isf_fifo_t PedometerDataFifo_Sub17; /* Sensor data fifo */
271 isf_fifo_t CustomDataFifo_Sub18; /* Sensor data fifo */
272 isf_fifo_t AnalogDataFifo_Sub19; /* Sensor data fifo */
273 } fifos; /* Sensor fifos */
274 App1SensorData_t data;
275 } App1AppInstance_t;
276
277 #endif
278 /* ifndef __App1_TYPES_H */
DATA_FIFO_LEN_SUB8
#define DATA_FIFO_LEN_SUB8
Definition: App1_types.h:90
App1AppInstance_t::PressureInfo_Sub12
SensorInfo_t PressureInfo_Sub12
Definition: App1_types.h:242
App1AppInstance_t::GyrometerDataFifo_Sub11
isf_fifo_t GyrometerDataFifo_Sub11
Definition: App1_types.h:264
uint8
unsigned char uint8
Definition: isf_types.h:76
SensorInfo_t::smAdapterHandle
isf_SensorHandle_t smAdapterHandle
Definition: App1_types.h:193
isf_dsa_adapter.h
App1AppInstance_t
Definition: App1_types.h:223
App1AppInstance_t::smLWEvent
event_t smLWEvent
Definition: App1_types.h:226
App1AppInstance_t::GyrometerInfo_Sub10
SensorInfo_t GyrometerInfo_Sub10
Definition: App1_types.h:240
App1AppSettings_t::AccelerometerSettings_Sub7
isf_SubscriptionSettings_t AccelerometerSettings_Sub7
Definition: App1_types.h:207
App1AppSettings_t::PressureSettings_Sub12
isf_SubscriptionSettings_t PressureSettings_Sub12
Definition: App1_types.h:212
isf_magnetometer_types.h
The isf_magnetometer_types.h file contains the ISF data type definitions for use with the ISF generic...
App1AppInstance_t::outputBufferLock
semaphore_t outputBufferLock
Definition: App1_types.h:227
App1AppInstance_t::AccelerometerInfo_Sub4
SensorInfo_t AccelerometerInfo_Sub4
Definition: App1_types.h:234
fsl_Sensor_Analog_1_Functions.h
This is user's event module. Put your event handler code here.
App1AppInstance_t::MagnetometerInfo_Sub9
SensorInfo_t MagnetometerInfo_Sub9
Definition: App1_types.h:239
DATA_TYPE_SUB8
#define DATA_TYPE_SUB8
Definition: App1_types.h:91
DATA_FIFO_LEN_SUB14
#define DATA_FIFO_LEN_SUB14
Definition: App1_types.h:102
DATA_FIFO_LEN_SUB5
#define DATA_FIFO_LEN_SUB5
Definition: App1_types.h:84
App1AppInstance_t::AccelerometerInfo_Sub3
SensorInfo_t AccelerometerInfo_Sub3
Definition: App1_types.h:233
App1AppInstance_t::AltitudeInfo_Sub15
SensorInfo_t AltitudeInfo_Sub15
Definition: App1_types.h:245
DATA_FIFO_LEN_SUB18
#define DATA_FIFO_LEN_SUB18
Definition: App1_types.h:110
isf_pedometer_types.h
App1AppInstance_t::AccelerometerInfo_Sub7
SensorInfo_t AccelerometerInfo_Sub7
Definition: App1_types.h:237
App1AppInstance_t::AccelerometerInfo_Sub2
SensorInfo_t AccelerometerInfo_Sub2
Definition: App1_types.h:232
isf_SensorHandle_st
This defines the DSA sensor device handle structure used to invoke the adapter access functions...
Definition: isf_dsa_adapter.h:107
App1AppInstance_t::AccelerometerDataFifo_Sub1
isf_fifo_t AccelerometerDataFifo_Sub1
Definition: App1_types.h:254
App1_app_info_t::version_info
uint16 version_info
ISF Embedded Application version information.
Definition: App1_types.h:22
App1AppState_t
App1AppState_t
Definition: App1_types.h:185
App1AppInstance_t::AltitudeDataFifo_Sub15
isf_fifo_t AltitudeDataFifo_Sub15
Definition: App1_types.h:268
DATA_TYPE_SUB19
#define DATA_TYPE_SUB19
Definition: App1_types.h:113
DATA_TYPE_SUB15
#define DATA_TYPE_SUB15
Definition: App1_types.h:105
App1AppSettings_t::AnalogSettings_Sub19
isf_SubscriptionSettings_t AnalogSettings_Sub19
Definition: App1_types.h:219
App1AppSettings_t::OrientationSettings_Sub14
isf_SubscriptionSettings_t OrientationSettings_Sub14
Definition: App1_types.h:214
DATA_TYPE_SUB0
#define DATA_TYPE_SUB0
Definition: App1_types.h:75
DATA_FIFO_LEN_SUB10
#define DATA_FIFO_LEN_SUB10
Definition: App1_types.h:94
DATA_TYPE_SUB17
#define DATA_TYPE_SUB17
Definition: App1_types.h:109
App1_STATE_STOPPED_UNSUBSCRIBED
Definition: App1_types.h:186
SensorInfo_t::sensorId
uint8 sensorId
Definition: App1_types.h:194
DATA_TYPE_SUB2
#define DATA_TYPE_SUB2
Definition: App1_types.h:79
SensorInfo_t
Definition: App1_types.h:192
App1AppInstance_t::AccelerometerDataFifo_Sub5
isf_fifo_t AccelerometerDataFifo_Sub5
Definition: App1_types.h:258
App1AppInstance_t::AccelerometerDataFifo_Sub7
isf_fifo_t AccelerometerDataFifo_Sub7
Definition: App1_types.h:260
App1_app_info_t::appType
uint8 appType
ISF Embedded Application type.
Definition: App1_types.h:20
App1_APP_DATA
#define App1_APP_DATA
Definition: App1_types.h:9
App1_app_info_t
Definition: App1_types.h:17
App1AppInstance_t::AccelerometerInfo_Sub6
SensorInfo_t AccelerometerInfo_Sub6
Definition: App1_types.h:236
App1AppInstance_t::AccelerometerDataFifo_Sub2
isf_fifo_t AccelerometerDataFifo_Sub2
Definition: App1_types.h:255
DATA_TYPE_SUB13
#define DATA_TYPE_SUB13
Definition: App1_types.h:101
App1AppInstance_t::AccelerometerDataFifo_Sub4
isf_fifo_t AccelerometerDataFifo_Sub4
Definition: App1_types.h:257
App1AppSettings_t::AccelerometerSettings_Sub1
isf_SubscriptionSettings_t AccelerometerSettings_Sub1
Definition: App1_types.h:201
App1AppSettings_t::AccelerometerSettings_Sub5
isf_SubscriptionSettings_t AccelerometerSettings_Sub5
Definition: App1_types.h:205
isf_pressure_types.h
The isf_pressure_types.h file contains the ISF data type definitions for use with the ISF generic pre...
App1AppInstance_t::GyrometerInfo_Sub11
SensorInfo_t GyrometerInfo_Sub11
Definition: App1_types.h:241
DATA_FIFO_LEN_SUB12
#define DATA_FIFO_LEN_SUB12
Definition: App1_types.h:98
App1AppSettings_t::AccelerometerSettings_Sub2
isf_SubscriptionSettings_t AccelerometerSettings_Sub2
Definition: App1_types.h:202
App1AppInstance_t::PressureDataFifo_Sub12
isf_fifo_t PressureDataFifo_Sub12
Definition: App1_types.h:265
App1AppSettings_t::MagnetometerSettings_Sub9
isf_SubscriptionSettings_t MagnetometerSettings_Sub9
Definition: App1_types.h:209
DATA_TYPE_SUB18
#define DATA_TYPE_SUB18
Definition: App1_types.h:111
App1AppInstance_t::GyrometerDataFifo_Sub10
isf_fifo_t GyrometerDataFifo_Sub10
Definition: App1_types.h:263
App1AppInstance_t::OrientationInfo_Sub14
SensorInfo_t OrientationInfo_Sub14
Definition: App1_types.h:244
isf_gyrometer_types.h
The isf_gyrometer_types.h file contains the ISF data type definitions for use with the ISF generic gy...
DATA_TYPE_SUB11
#define DATA_TYPE_SUB11
Definition: App1_types.h:97
App1AppInstance_t::settings
App1AppSettings_t settings
Definition: App1_types.h:251
App1AppSettings_t::control
uint8 control
Definition: App1_types.h:199
App1AppSettings_t::PedometerSettings_Sub16
isf_SubscriptionSettings_t PedometerSettings_Sub16
Definition: App1_types.h:216
App1AppInstance_t::data
App1SensorData_t data
Definition: App1_types.h:274
App1AppInstance_t::MagnetometerDataFifo_Sub8
isf_fifo_t MagnetometerDataFifo_Sub8
Definition: App1_types.h:261
DATA_FIFO_LEN_SUB17
#define DATA_FIFO_LEN_SUB17
Definition: App1_types.h:108
App1AppSettings_t::AccelerometerSettings_Sub4
isf_SubscriptionSettings_t AccelerometerSettings_Sub4
Definition: App1_types.h:204
App1AppInstance_t::TemperatureInfo_Sub13
SensorInfo_t TemperatureInfo_Sub13
Definition: App1_types.h:243
DATA_FIFO_LEN_SUB7
#define DATA_FIFO_LEN_SUB7
Definition: App1_types.h:88
DATA_FIFO_LEN_SUB6
#define DATA_FIFO_LEN_SUB6
Definition: App1_types.h:86
DATA_TYPE_SUB10
#define DATA_TYPE_SUB10
Definition: App1_types.h:95
App1AppInstance_t::AnalogInfo_Sub19
SensorInfo_t AnalogInfo_Sub19
Definition: App1_types.h:249
App1AppInstance_t::TemperatureDataFifo_Sub13
isf_fifo_t TemperatureDataFifo_Sub13
Definition: App1_types.h:266
DATA_TYPE_SUB7
#define DATA_TYPE_SUB7
Definition: App1_types.h:89
DATA_FIFO_LEN_SUB15
#define DATA_FIFO_LEN_SUB15
Definition: App1_types.h:104
DATA_FIFO_LEN_SUB16
#define DATA_FIFO_LEN_SUB16
Definition: App1_types.h:106
App1_STATE_STOPPED_SUBSCRIBED
Definition: App1_types.h:187
App1AppInstance_t::PedometerDataFifo_Sub17
isf_fifo_t PedometerDataFifo_Sub17
Definition: App1_types.h:270
App1AppInstance_t::AccelerometerInfo_Sub0
SensorInfo_t AccelerometerInfo_Sub0
Definition: App1_types.h:230
DATA_FIFO_LEN_SUB0
#define DATA_FIFO_LEN_SUB0
Definition: App1_types.h:74
App1AppSettings_t::AccelerometerSettings_Sub0
isf_SubscriptionSettings_t AccelerometerSettings_Sub0
Definition: App1_types.h:200
App1_app_info_t::numBytes
uint8 numBytes
ISF Embedded Application registered additional information/data size.
Definition: App1_types.h:24
isf_altitude_types.h
The isf_altitude_types.h file contains the ISF data type definitions for use with the ISF generic alt...
isf_temperature_types.h
The isf_temperature_fixed_t.h file contains the ISF data type definitions for use with the ISF generi...
App1_STATE_STARTED_SUBSCRIBED
Definition: App1_types.h:188
DATA_FIFO_LEN_SUB19
#define DATA_FIFO_LEN_SUB19
Definition: App1_types.h:112
isf_fifo_t
Definition: isf_fifo.h:19
DATA_FIFO_LEN_SUB11
#define DATA_FIFO_LEN_SUB11
Definition: App1_types.h:96
App1SensorData_t
Definition: App1_types.h:160
App1AppInstance_t::AccelerometerInfo_Sub5
SensorInfo_t AccelerometerInfo_Sub5
Definition: App1_types.h:235
isf.h
Main ISF header file. Contains code common to all ISF components.
App1AppSettings_t::AccelerometerSettings_Sub3
isf_SubscriptionSettings_t AccelerometerSettings_Sub3
Definition: App1_types.h:203
uint16
unsigned short int uint16
Definition: isf_types.h:77
DATA_FIFO_LEN_SUB13
#define DATA_FIFO_LEN_SUB13
Definition: App1_types.h:100
App1AppInstance_t::CustomDataFifo_Sub18
isf_fifo_t CustomDataFifo_Sub18
Definition: App1_types.h:271
App1AppInstance_t::AccelerometerDataFifo_Sub0
isf_fifo_t AccelerometerDataFifo_Sub0
Definition: App1_types.h:253
isf_orientation_types.h
DATA_TYPE_SUB3
#define DATA_TYPE_SUB3
Definition: App1_types.h:81
isf_SubscriptionSettings_t
Definition: isf_dsa_direct_types.h:22
App1AppInstance_t::MagnetometerDataFifo_Sub9
isf_fifo_t MagnetometerDataFifo_Sub9
Definition: App1_types.h:262
App1AppSettings_t::AccelerometerSettings_Sub6
isf_SubscriptionSettings_t AccelerometerSettings_Sub6
Definition: App1_types.h:206
App1AppSettings_t::MagnetometerSettings_Sub8
isf_SubscriptionSettings_t MagnetometerSettings_Sub8
Definition: App1_types.h:208
DATA_TYPE_SUB16
#define DATA_TYPE_SUB16
Definition: App1_types.h:107
App1AppSettings_t::GyrometerSettings_Sub10
isf_SubscriptionSettings_t GyrometerSettings_Sub10
Definition: App1_types.h:210
App1AppSettings_t
Definition: App1_types.h:198
App1AppInstance_t::AccelerometerDataFifo_Sub6
isf_fifo_t AccelerometerDataFifo_Sub6
Definition: App1_types.h:259
App1AppSettings_t::PedometerSettings_Sub17
isf_SubscriptionSettings_t PedometerSettings_Sub17
Definition: App1_types.h:217
DATA_FIFO_LEN_SUB1
#define DATA_FIFO_LEN_SUB1
Definition: App1_types.h:76
App1AppSettings_t::AltitudeSettings_Sub15
isf_SubscriptionSettings_t AltitudeSettings_Sub15
Definition: App1_types.h:215
App1AppInstance_t::AccelerometerInfo_Sub1
SensorInfo_t AccelerometerInfo_Sub1
Definition: App1_types.h:231
App1AppInstance_t::AccelerometerDataFifo_Sub3
isf_fifo_t AccelerometerDataFifo_Sub3
Definition: App1_types.h:256
DATA_TYPE_SUB5
#define DATA_TYPE_SUB5
Definition: App1_types.h:85
DATA_TYPE_SUB6
#define DATA_TYPE_SUB6
Definition: App1_types.h:87
DATA_FIFO_LEN_SUB3
#define DATA_FIFO_LEN_SUB3
Definition: App1_types.h:80
App1AppSettings_t::GyrometerSettings_Sub11
isf_SubscriptionSettings_t GyrometerSettings_Sub11
Definition: App1_types.h:211
App1AppInstance_t::MagnetometerInfo_Sub8
SensorInfo_t MagnetometerInfo_Sub8
Definition: App1_types.h:238
DATA_FIFO_LEN_SUB9
#define DATA_FIFO_LEN_SUB9
Definition: App1_types.h:92
fsl_Sensor_Custom_1_Functions.h
This is user's event module. Put your event handler code here.
App1AppSettings_t::CustomSettings_Sub18
isf_SubscriptionSettings_t CustomSettings_Sub18
Definition: App1_types.h:218
App1AppInstance_t::OrientationDataFifo_Sub14
isf_fifo_t OrientationDataFifo_Sub14
Definition: App1_types.h:267
App1AppInstance_t::PedometerDataFifo_Sub16
isf_fifo_t PedometerDataFifo_Sub16
Definition: App1_types.h:269
DATA_FIFO_LEN_SUB4
#define DATA_FIFO_LEN_SUB4
Definition: App1_types.h:82
App1AppInstance_t::AnalogDataFifo_Sub19
isf_fifo_t AnalogDataFifo_Sub19
Definition: App1_types.h:272
App1AppInstance_t::CustomInfo_Sub18
SensorInfo_t CustomInfo_Sub18
Definition: App1_types.h:248
DATA_TYPE_SUB14
#define DATA_TYPE_SUB14
Definition: App1_types.h:103
isf_sm_types.h
The isf_sm_types.h contains the collection of type definitions used in the Sensor Manager Interface a...
isf_accelerometer_types.h
The isf_accelerometer_types.h file contains the ISF data type definitions for use with the ISF generi...
App1AppInstance_t::PedometerInfo_Sub17
SensorInfo_t PedometerInfo_Sub17
Definition: App1_types.h:247
DATA_FIFO_LEN_SUB2
#define DATA_FIFO_LEN_SUB2
Definition: App1_types.h:78
App1AppInstance_t::appId
uint8 appId
Definition: App1_types.h:225
DATA_TYPE_SUB4
#define DATA_TYPE_SUB4
Definition: App1_types.h:83
DATA_TYPE_SUB9
#define DATA_TYPE_SUB9
Definition: App1_types.h:93
App1AppSettings_t::TemperatureSettings_Sub13
isf_SubscriptionSettings_t TemperatureSettings_Sub13
Definition: App1_types.h:213
DATA_TYPE_SUB12
#define DATA_TYPE_SUB12
Definition: App1_types.h:99
App1AppInstance_t::PedometerInfo_Sub16
SensorInfo_t PedometerInfo_Sub16
Definition: App1_types.h:246
DATA_TYPE_SUB1
#define DATA_TYPE_SUB1
Definition: App1_types.h:77
- © Freescale Semiconductor, Inc. 2016. All Rights Reserved.