Home | History | Annotate | Download | only in mllite

Lines Matching refs:data

29  *          individual state arrays using a data set name as the first
31 * named APIs for each data set, found in the MLArray group.
45 * @brief inv_get_array is used to get an array of processed motion sensor data.
46 * inv_get_array can be used to retrieve various data sets. Certain data
50 * The available data sets are:
74 * description of these data sets.
80 * A constant specifying an array of data processed by the
82 * @param data
88 inv_error_t inv_get_array(int dataSet, long *data)
93 result = inv_get_gyro(data);
96 result = inv_get_accel(data);
99 result = inv_get_temperature(data);
102 result = inv_get_rot_mat(data);
105 result = inv_get_quaternion(data);
108 result = inv_get_linear_accel(data);
111 result = inv_get_linear_accel_in_world(data);
114 result = inv_get_gravity(data);
117 result = inv_get_angular_velocity(data);
120 result = inv_get_euler_angles(data);
123 result = inv_get_euler_angles_x(data);
126 result = inv_get_euler_angles_y(data);
129 result = inv_get_euler_angles_z(data);
132 result = inv_get_gyro_temp_slope(data);
135 result = inv_get_gyro_bias(data);
138 result = inv_get_accel_bias(data);
141 result = inv_get_mag_bias(data);
144 result = inv_get_gyro_and_accel_sensor(data);
147 result = inv_get_mag_raw_data(data);
150 result = inv_get_magnetometer(data);
153 result = inv_get_pressure(data);
156 result = inv_get_heading(data);
159 result = inv_get_gyro_cal_matrix(data);
162 result = inv_get_accel_cal_matrix(data);
165 result = inv_get_mag_cal_matrix(data);
168 result = inv_get_mag_bias_error(data);
171 result = inv_get_mag_scale(data);
174 result = inv_get_local_field(data);
177 result = inv_get_relative_quaternion(data);
188 * data. inv_get_array can be used to retrieve various data sets.
189 * Certain data sets require functions to be enabled using MLEnable
192 * The available data sets are:
195 * Returns an array of nine data points representing the rotation
208 * Returns an array of four data points representing the quaternion
213 * Returns an array of three data points representing roll, pitch, and
231 * Returns an array of three data points representing roll, pitch, and
246 * Returns an array of three data points representing roll, pitch, and
262 * Returns an array of three data points representing roll, pitch, and
268 * Returns an array of three data points representing the linear
273 * Returns an array of three data points representing the linear
279 * Returns an array of three data points representing the direction
285 * Returns an array of three data points representing the angular
287 * This requires that ML_SENSOR_FUSION be enabled, to fuse data from
292 * Returns an array of nine data points representing raw sensor data
296 * sensor data output. In case of accelerometers with lower output
297 * resolution, e.g 8-bit, the sensor data is scaled up to match the
302 * Returns an array of three data points representing the X gyroscope,
304 * The values are not sensor fused with other sensor types data but
310 * Returns an array of three data points representing the X
312 * The values are not sensor fused with other sensor types data but
318 * Returns an array of three data points representing the compass
320 * The values are not sensor fused with other sensor types data but
326 * Returns an array of three data points representing the gyroscope
330 * Returns an array of three data points representing the
334 * Returns an array of three data points representing the compass
338 * Returns an array of nine data points representing the calibration
345 * Returns an array of nine data points representing the calibration
352 * Returns an array of nine data points representing the calibration
378 * A constant specifying an array of data processed by
380 * @param data
386 inv_error_t inv_get_float_array(int dataSet, float *data)
391 result = inv_get_gyro_float(data);
394 result = inv_get_accel_float(data);
397 result = inv_get_temperature_float(data);
400 result = inv_get_rot_mat_float(data);
403 result = inv_get_quaternion_float(data);
406 result = inv_get_linear_accel_float(data);
409 data);
412 result = inv_get_gravity_float(data);
415 result = inv_get_angular_velocity_float(data);
418 result = inv_get_euler_angles_float(data);
421 result = inv_get_euler_angles_x_float(data);
424 result = inv_get_euler_angles_y_float(data);
427 result = inv_get_euler_angles_z_float(data);
430 result = inv_get_gyro_temp_slope_float(data);
433 result = inv_get_gyro_bias_float(data);
436 result = inv_get_accel_bias_float(data);
439 result = inv_get_mag_bias_float(data);
442 result = inv_get_gyro_and_accel_sensor_float(data);
445 result = inv_get_mag_raw_data_float(data);
448 result = inv_get_magnetometer_float(data);
451 result = inv_get_pressure_float(data);
454 result = inv_get_heading_float(data);
457 result = inv_get_gyro_cal_matrix_float(data);
460 result = inv_get_accel_cal_matrix_float(data);
463 result = inv_get_mag_cal_matrix_float(data);
466 result = inv_get_mag_bias_error_float(data);
469 result = inv_get_mag_scale_float(data);
472 result = inv_get_local_field_float(data);
475 result = inv_get_relative_quaternion_float(data);
485 * @brief used to set an array of motion sensor data.
486 * Handles the following data sets:
492 * For more details about the use of the data sets
502 * @param dataSet A constant specifying an array of data.
503 * @param data A pointer to an array to be copied from the user.
507 inv_error_t inv_set_array(int dataSet, long *data)
513 result = inv_set_gyro_bias(data);
516 result = inv_set_accel_bias(data);
519 result = inv_set_mag_bias(data);
522 result = inv_set_gyro_temp_slope(data);
525 result = inv_set_local_field(data);
528 result = inv_set_mag_scale(data);
538 * @brief used to set an array of motion sensor data.
539 * Handles various data sets:
552 * @param dataSet A constant specifying an array of data.
553 * @param data A pointer to an array to be copied from the user.
557 inv_error_t inv_set_float_array(int dataSet, float *data)
564 result = inv_set_gyro_temp_slope_float(data);
567 result = inv_set_gyro_bias_float(data);
570 result = inv_set_accel_bias_float(data);
573 result = inv_set_mag_bias_float(data);
576 result = inv_set_local_field_float(data);
579 result = inv_set_mag_scale_float(data);