|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
State for imu_linear_downsample_scaled. More...
#include <imu.h>
Data Fields | |
| struct imu_sample | last_sample |
| Private. | |
| float * | output_x |
| Buffer storage for X axis output. | |
| float * | output_y |
| Buffer storage for Y axis output. | |
| float * | output_z |
| Buffer storage for Z axis output. | |
| uint16_t | output_size |
| Size of the axis output arrays. | |
| uint16_t | output_offset |
| Current number of samples written to output. | |
| int16_t | scale |
| Output is scaled as (integer_val/scale) | |
| uint8_t | freq_mult |
| Multiplier applied to input frequency. | |
| uint8_t | freq_div |
| Divider applied to (input_frequency * freq_mult) | |
| uint8_t | subsample_idx |
| Private. | |
State for imu_linear_downsample_scaled.
| uint8_t imu_linear_downsample_scaled_state::freq_div |
Divider applied to (input_frequency * freq_mult)
| uint8_t imu_linear_downsample_scaled_state::freq_mult |
Multiplier applied to input frequency.
| struct imu_sample imu_linear_downsample_scaled_state::last_sample |
Private.
| uint16_t imu_linear_downsample_scaled_state::output_offset |
Current number of samples written to output.
| uint16_t imu_linear_downsample_scaled_state::output_size |
Size of the axis output arrays.
| float* imu_linear_downsample_scaled_state::output_x |
Buffer storage for X axis output.
| float* imu_linear_downsample_scaled_state::output_y |
Buffer storage for Y axis output.
| float* imu_linear_downsample_scaled_state::output_z |
Buffer storage for Z axis output.
| int16_t imu_linear_downsample_scaled_state::scale |
Output is scaled as (integer_val/scale)
| uint8_t imu_linear_downsample_scaled_state::subsample_idx |
Private.