|
|
|
@ -41,7 +41,7 @@ public:
@@ -41,7 +41,7 @@ public:
|
|
|
|
|
: LR_MsgHandler(_f, _logger,_last_timestamp_usec), |
|
|
|
|
ahr2_attitude(_ahr2_attitude) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
Vector3f &ahr2_attitude; |
|
|
|
@ -55,7 +55,7 @@ public:
@@ -55,7 +55,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -66,7 +66,7 @@ public:
@@ -66,7 +66,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, AP_Airspeed &_airspeed) : |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), airspeed(_airspeed) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
AP_Airspeed &airspeed; |
|
|
|
@ -79,7 +79,7 @@ public:
@@ -79,7 +79,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec) : |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -90,7 +90,7 @@ public:
@@ -90,7 +90,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, Vector3f &_attitude) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), attitude(_attitude) |
|
|
|
|
{ }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
Vector3f &attitude; |
|
|
|
@ -105,7 +105,7 @@ public:
@@ -105,7 +105,7 @@ public:
|
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec),
|
|
|
|
|
check_state(_check_state) |
|
|
|
|
{ }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
CheckState &check_state; |
|
|
|
@ -119,7 +119,7 @@ public:
@@ -119,7 +119,7 @@ public:
|
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) |
|
|
|
|
{ }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -131,7 +131,7 @@ public:
@@ -131,7 +131,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -165,7 +165,7 @@ public:
@@ -165,7 +165,7 @@ public:
|
|
|
|
|
_gps, _ground_alt_cm), |
|
|
|
|
gps(_gps), ground_alt_cm(_ground_alt_cm) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
AP_GPS &gps; |
|
|
|
@ -185,7 +185,7 @@ public:
@@ -185,7 +185,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_GPS_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_gps, _ground_alt_cm), gps(_gps), |
|
|
|
|
ground_alt_cm(_ground_alt_cm) { }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
private: |
|
|
|
|
AP_GPS &gps; |
|
|
|
|
uint32_t &ground_alt_cm; |
|
|
|
@ -215,7 +215,7 @@ public:
@@ -215,7 +215,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _logger,_last_timestamp_usec, |
|
|
|
|
_gps), gps(_gps) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
AP_GPS &gps; |
|
|
|
@ -228,7 +228,7 @@ public:
@@ -228,7 +228,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps) |
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_gps), gps(_gps) { }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
private: |
|
|
|
|
AP_GPS &gps; |
|
|
|
|
}; |
|
|
|
@ -266,7 +266,7 @@ public:
@@ -266,7 +266,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class LR_MsgHandler_IMU2 : public LR_MsgHandler_IMU_Base |
|
|
|
@ -279,7 +279,7 @@ public:
@@ -279,7 +279,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class LR_MsgHandler_IMU3 : public LR_MsgHandler_IMU_Base |
|
|
|
@ -292,7 +292,7 @@ public:
@@ -292,7 +292,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -329,7 +329,7 @@ public:
@@ -329,7 +329,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class LR_MsgHandler_IMT2 : public LR_MsgHandler_IMT_Base |
|
|
|
@ -343,7 +343,7 @@ public:
@@ -343,7 +343,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class LR_MsgHandler_IMT3 : public LR_MsgHandler_IMT_Base |
|
|
|
@ -357,7 +357,7 @@ public:
@@ -357,7 +357,7 @@ public:
|
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -382,7 +382,7 @@ public:
@@ -382,7 +382,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, Compass &_compass) |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _logger, _last_timestamp_usec,_compass) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
class LR_MsgHandler_MAG2 : public LR_MsgHandler_MAG_Base |
|
|
|
@ -392,7 +392,7 @@ public:
@@ -392,7 +392,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, Compass &_compass) |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _logger, _last_timestamp_usec,_compass) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -407,7 +407,7 @@ public:
@@ -407,7 +407,7 @@ public:
|
|
|
|
|
vehicle(_vehicle), ahrs(_ahrs) { } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
VehicleType::vehicle_type &vehicle; |
|
|
|
@ -422,7 +422,7 @@ public:
@@ -422,7 +422,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec, Vector3f &_inavpos) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), inavpos(_inavpos) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
Vector3f &inavpos; |
|
|
|
@ -439,7 +439,7 @@ public:
@@ -439,7 +439,7 @@ public:
|
|
|
|
|
_set_parameter_callback(set_parameter_callback) |
|
|
|
|
{}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
bool set_parameter(const char *name, const float value); |
|
|
|
@ -453,7 +453,7 @@ public:
@@ -453,7 +453,7 @@ public:
|
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
|
|
|
|
@ -469,7 +469,7 @@ public:
@@ -469,7 +469,7 @@ public:
|
|
|
|
|
sim_attitude(_sim_attitude) |
|
|
|
|
{ }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
void process_message(uint8_t *msg) override; |
|
|
|
|
|
|
|
|
|
private: |
|
|
|
|
Vector3f &sim_attitude; |
|
|
|
|