onboardsdk
Loading...
Searching...
No Matches
ICompassCalibration.hpp
1#pragma once
2#include "CompassCalibrationProgress.hpp"
3
4namespace blunux::observer {
5
7 public:
12 virtual void startCalibration() = 0;
17 virtual void cancelCalibration() = 0;
24 virtual bool finishCalibration() = 0;
25
32
39 virtual bool isCalibrating() const = 0;
40
46 virtual bool isCalibrationFinished() const = 0;
47
53 virtual bool isReadyForThrusterCalibration() const = 0;
54};
55
56}; // namespace blunux::observer
Definition ICompassCalibration.hpp:6
virtual void startCalibration()=0
Start the compass calibration.
virtual bool isCalibrating() const =0
Check if the compass calibration is in progress.
virtual bool isReadyForThrusterCalibration() const =0
Check if the calibrator is ready for thruster calibration.
virtual bool isCalibrationFinished() const =0
Check if the compass calibration is done.
virtual CompassCalibrationProgress getCalibrationProgress() const =0
Get the compass calibration status and progress of all axis.
virtual bool finishCalibration()=0
Finish the compass calibration.
virtual void cancelCalibration()=0
Cancel the compass calibration.
Definition CompassCalibrationProgress.hpp:22