|
|
|
@ -26,14 +26,20 @@
@@ -26,14 +26,20 @@
|
|
|
|
|
class AP_TempCalibration |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
// constructor
|
|
|
|
|
AP_TempCalibration(AP_InertialSensor &ins); |
|
|
|
|
// constructor. This remains because construction of Copter's g2
|
|
|
|
|
// object becomes problematic if we don't have at least one object
|
|
|
|
|
// to initialise
|
|
|
|
|
AP_TempCalibration() {} |
|
|
|
|
|
|
|
|
|
// settable parameters
|
|
|
|
|
static const struct AP_Param::GroupInfo var_info[]; |
|
|
|
|
|
|
|
|
|
void update(void); |
|
|
|
|
|
|
|
|
|
/* Do not allow copies */ |
|
|
|
|
AP_TempCalibration(const AP_TempCalibration &other) = delete; |
|
|
|
|
AP_TempCalibration &operator=(const AP_TempCalibration&) = delete; |
|
|
|
|
|
|
|
|
|
enum { |
|
|
|
|
TC_DISABLED = 0, |
|
|
|
|
TC_ENABLE_USE = 1, |
|
|
|
@ -41,7 +47,6 @@ public:
@@ -41,7 +47,6 @@ public:
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
AP_InertialSensor &ins; |
|
|
|
|
|
|
|
|
|
AP_Int8 enabled; |
|
|
|
|
AP_Int8 temp_min; |
|
|
|
|