Manages chart visualizations for Madgwick sensor fusion simulator data, displaying accelerometer, gyroscope, and absolute orientation over time.
More...
|
|
void | onTimerUpdatedSlot () |
| | Slot called on timer update to refresh chart data.
|
|
|
Vector< 3, NDEVRChartModel * > | m_abs_chart_models = Vector<3, NDEVRChartModel*>(nullptr) |
| | Chart models for absolute orientation X, Y, Z.
|
|
Vector< 3, NDEVRChartModel * > | m_acc_chart_models = Vector<3, NDEVRChartModel*>(nullptr) |
| | Chart models for accelerometer X, Y, Z.
|
|
fltp08 | m_chart_offset_time = 0.0 |
| | Time offset for chart data alignment.
|
|
Vector< 3, NDEVRChartModel * > | m_gyro_chart_models = Vector<3, NDEVRChartModel*>(nullptr) |
| | Chart models for gyroscope X, Y, Z.
|
|
QTModelManager * | m_manager = nullptr |
| | The application model manager.
|
|
MadgwickSimulator * | m_simulator = nullptr |
| | The active Madgwick simulator instance.
|
|
QTimer * | m_update_timer = nullptr |
| | Timer for periodic chart updates.
|
Manages chart visualizations for Madgwick sensor fusion simulator data, displaying accelerometer, gyroscope, and absolute orientation over time.
Definition at line 15 of file MadgwickSimulatorCharts.h.
◆ MadgwickSimulatorCharts()
| MadgwickSimulatorCharts::MadgwickSimulatorCharts |
( |
QTModelManager * | manager | ) |
|
Constructs MadgwickSimulatorCharts with a model manager.
- Parameters
-
| [in] | manager | The model manager for chart data access. |
◆ initCharts()
Initializes chart models with the given sensor biases.
- Parameters
-
| [in] | accel_bias | The accelerometer bias offset for each axis. |
| [in] | gyro_bias | The gyroscope bias offset for each axis. |
◆ setSimulator()
Sets the simulator whose data will be charted.
- Parameters
-
The documentation for this class was generated from the following file: