|
|
|
@ -7,7 +7,7 @@
@@ -7,7 +7,7 @@
|
|
|
|
|
class LR_MsgHandler : public MsgHandler { |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler(struct log_Format &f, |
|
|
|
|
AP_Logger &_dataflash, |
|
|
|
|
AP_Logger &_logger, |
|
|
|
|
uint64_t &last_timestamp_usec); |
|
|
|
|
virtual void process_message(uint8_t *msg) = 0; |
|
|
|
|
|
|
|
|
@ -20,7 +20,7 @@ public:
@@ -20,7 +20,7 @@ public:
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
AP_Logger &dataflash; |
|
|
|
|
AP_Logger &logger; |
|
|
|
|
void wait_timestamp(uint32_t timestamp); |
|
|
|
|
void wait_timestamp_usec(uint64_t timestamp); |
|
|
|
|
void wait_timestamp_from_msg(uint8_t *msg); |
|
|
|
@ -34,9 +34,9 @@ protected:
@@ -34,9 +34,9 @@ protected:
|
|
|
|
|
class LR_MsgHandler_AHR2 : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_AHR2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_AHR2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Vector3f &_ahr2_attitude) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash,_last_timestamp_usec), |
|
|
|
|
: LR_MsgHandler(_f, _logger,_last_timestamp_usec), |
|
|
|
|
ahr2_attitude(_ahr2_attitude) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
@ -49,9 +49,9 @@ private:
@@ -49,9 +49,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_ARM : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_ARM(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_ARM(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec) { }; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
}; |
|
|
|
@ -60,9 +60,9 @@ public:
@@ -60,9 +60,9 @@ public:
|
|
|
|
|
class LR_MsgHandler_ARSP : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_ARSP(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_ARSP(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_Airspeed &_airspeed) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), airspeed(_airspeed) { }; |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), airspeed(_airspeed) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
|
|
|
|
@ -73,9 +73,9 @@ private:
@@ -73,9 +73,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_NKF1 : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_NKF1(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_NKF1(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec) { }; |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
}; |
|
|
|
@ -84,9 +84,9 @@ public:
@@ -84,9 +84,9 @@ public:
|
|
|
|
|
class LR_MsgHandler_ATT : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_ATT(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_ATT(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Vector3f &_attitude) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), attitude(_attitude) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), attitude(_attitude) |
|
|
|
|
{ }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
|
|
|
|
@ -98,9 +98,9 @@ private:
@@ -98,9 +98,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_CHEK : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_CHEK(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_CHEK(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, CheckState &_check_state) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec),
|
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec),
|
|
|
|
|
check_state(_check_state) |
|
|
|
|
{ }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
@ -112,9 +112,9 @@ private:
@@ -112,9 +112,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_BARO : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_BARO(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_BARO(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) |
|
|
|
|
{ }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
@ -125,9 +125,9 @@ public:
@@ -125,9 +125,9 @@ public:
|
|
|
|
|
class LR_MsgHandler_Event : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_Event(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_Event(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec) { }; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
}; |
|
|
|
@ -139,10 +139,10 @@ class LR_MsgHandler_GPS_Base : public LR_MsgHandler
@@ -139,10 +139,10 @@ class LR_MsgHandler_GPS_Base : public LR_MsgHandler
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPS_Base(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPS_Base(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps, |
|
|
|
|
uint32_t &_ground_alt_cm) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
gps(_gps), ground_alt_cm(_ground_alt_cm) { }; |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
@ -156,10 +156,10 @@ private:
@@ -156,10 +156,10 @@ private:
|
|
|
|
|
class LR_MsgHandler_GPS : public LR_MsgHandler_GPS_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPS(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPS(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps, |
|
|
|
|
uint32_t &_ground_alt_cm) |
|
|
|
|
: LR_MsgHandler_GPS_Base(_f, _dataflash,_last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_GPS_Base(_f, _logger,_last_timestamp_usec, |
|
|
|
|
_gps, _ground_alt_cm), |
|
|
|
|
gps(_gps), ground_alt_cm(_ground_alt_cm) { }; |
|
|
|
|
|
|
|
|
@ -177,10 +177,10 @@ private:
@@ -177,10 +177,10 @@ private:
|
|
|
|
|
class LR_MsgHandler_GPS2 : public LR_MsgHandler_GPS_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPS2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPS2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps, |
|
|
|
|
uint32_t &_ground_alt_cm) |
|
|
|
|
: LR_MsgHandler_GPS_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: 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); |
|
|
|
@ -193,9 +193,9 @@ class LR_MsgHandler_GPA_Base : public LR_MsgHandler
@@ -193,9 +193,9 @@ class LR_MsgHandler_GPA_Base : public LR_MsgHandler
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPA_Base(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPA_Base(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), gps(_gps) { }; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), gps(_gps) { }; |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
void update_from_msg_gpa(uint8_t imu_offset, uint8_t *data); |
|
|
|
@ -208,9 +208,9 @@ private:
@@ -208,9 +208,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_GPA : public LR_MsgHandler_GPA_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPA(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPA(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps) |
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _dataflash,_last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _logger,_last_timestamp_usec, |
|
|
|
|
_gps), gps(_gps) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
@ -222,9 +222,9 @@ private:
@@ -222,9 +222,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_GPA2 : public LR_MsgHandler_GPA_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_GPA2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_GPA2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, AP_GPS &_gps) |
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_GPA_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_gps), gps(_gps) { }; |
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
private: |
|
|
|
@ -238,11 +238,11 @@ private:
@@ -238,11 +238,11 @@ private:
|
|
|
|
|
class LR_MsgHandler_IMU_Base : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMU_Base(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMU_Base(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
AP_InertialSensor &_ins) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
accel_mask(_accel_mask), |
|
|
|
|
gyro_mask(_gyro_mask), |
|
|
|
|
ins(_ins) { }; |
|
|
|
@ -257,11 +257,11 @@ private:
@@ -257,11 +257,11 @@ private:
|
|
|
|
|
class LR_MsgHandler_IMU : public LR_MsgHandler_IMU_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMU(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMU(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
@ -270,11 +270,11 @@ public:
@@ -270,11 +270,11 @@ public:
|
|
|
|
|
class LR_MsgHandler_IMU2 : public LR_MsgHandler_IMU_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMU2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMU2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
@ -283,11 +283,11 @@ public:
@@ -283,11 +283,11 @@ public:
|
|
|
|
|
class LR_MsgHandler_IMU3 : public LR_MsgHandler_IMU_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMU3(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMU3(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMU_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _ins) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
@ -297,12 +297,12 @@ public:
@@ -297,12 +297,12 @@ public:
|
|
|
|
|
class LR_MsgHandler_IMT_Base : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMT_Base(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMT_Base(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
bool &_use_imt, |
|
|
|
|
AP_InertialSensor &_ins) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
accel_mask(_accel_mask), |
|
|
|
|
gyro_mask(_gyro_mask), |
|
|
|
|
use_imt(_use_imt), |
|
|
|
@ -319,12 +319,12 @@ private:
@@ -319,12 +319,12 @@ private:
|
|
|
|
|
class LR_MsgHandler_IMT : public LR_MsgHandler_IMT_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMT(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMT(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
bool &_use_imt, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
@ -333,12 +333,12 @@ public:
@@ -333,12 +333,12 @@ public:
|
|
|
|
|
class LR_MsgHandler_IMT2 : public LR_MsgHandler_IMT_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMT2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMT2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
bool &_use_imt, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
@ -347,12 +347,12 @@ public:
@@ -347,12 +347,12 @@ public:
|
|
|
|
|
class LR_MsgHandler_IMT3 : public LR_MsgHandler_IMT_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_IMT3(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_IMT3(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
uint8_t &_accel_mask, uint8_t &_gyro_mask, |
|
|
|
|
bool &_use_imt, |
|
|
|
|
AP_InertialSensor &_ins) |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _dataflash, _last_timestamp_usec, |
|
|
|
|
: LR_MsgHandler_IMT_Base(_f, _logger, _last_timestamp_usec, |
|
|
|
|
_accel_mask, _gyro_mask, _use_imt, _ins) { }; |
|
|
|
|
|
|
|
|
|
void process_message(uint8_t *msg); |
|
|
|
@ -362,9 +362,9 @@ public:
@@ -362,9 +362,9 @@ public:
|
|
|
|
|
class LR_MsgHandler_MAG_Base : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_MAG_Base(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_MAG_Base(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Compass &_compass) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), compass(_compass) { }; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), compass(_compass) { }; |
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
void update_from_msg_compass(uint8_t compass_offset, uint8_t *msg); |
|
|
|
@ -376,9 +376,9 @@ private:
@@ -376,9 +376,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_MAG : public LR_MsgHandler_MAG_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_MAG(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_MAG(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Compass &_compass) |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _dataflash, _last_timestamp_usec,_compass) {}; |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _logger, _last_timestamp_usec,_compass) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
}; |
|
|
|
@ -386,9 +386,9 @@ public:
@@ -386,9 +386,9 @@ public:
|
|
|
|
|
class LR_MsgHandler_MAG2 : public LR_MsgHandler_MAG_Base |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_MAG2(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_MAG2(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Compass &_compass) |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _dataflash, _last_timestamp_usec,_compass) {}; |
|
|
|
|
: LR_MsgHandler_MAG_Base(_f, _logger, _last_timestamp_usec,_compass) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
}; |
|
|
|
@ -398,10 +398,10 @@ public:
@@ -398,10 +398,10 @@ public:
|
|
|
|
|
class LR_MsgHandler_MSG : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_MSG(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_MSG(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
VehicleType::vehicle_type &_vehicle, AP_AHRS &_ahrs) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
vehicle(_vehicle), ahrs(_ahrs) { } |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -416,9 +416,9 @@ private:
@@ -416,9 +416,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_NTUN_Copter : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_NTUN_Copter(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_NTUN_Copter(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, Vector3f &_inavpos) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), inavpos(_inavpos) {}; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), inavpos(_inavpos) {}; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
|
|
|
|
@ -430,10 +430,10 @@ private:
@@ -430,10 +430,10 @@ private:
|
|
|
|
|
class LR_MsgHandler_PARM : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_PARM(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_PARM(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
const std::function<bool(const char *name, const float)>&set_parameter_callback) : |
|
|
|
|
LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
_set_parameter_callback(set_parameter_callback) |
|
|
|
|
{}; |
|
|
|
|
|
|
|
|
@ -447,9 +447,9 @@ private:
@@ -447,9 +447,9 @@ private:
|
|
|
|
|
class LR_MsgHandler_PM : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_PM(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_PM(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec) { }; |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec) { }; |
|
|
|
|
|
|
|
|
|
virtual void process_message(uint8_t *msg); |
|
|
|
|
|
|
|
|
@ -460,10 +460,10 @@ private:
@@ -460,10 +460,10 @@ private:
|
|
|
|
|
class LR_MsgHandler_SIM : public LR_MsgHandler |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
LR_MsgHandler_SIM(log_Format &_f, AP_Logger &_dataflash, |
|
|
|
|
LR_MsgHandler_SIM(log_Format &_f, AP_Logger &_logger, |
|
|
|
|
uint64_t &_last_timestamp_usec, |
|
|
|
|
Vector3f &_sim_attitude) |
|
|
|
|
: LR_MsgHandler(_f, _dataflash, _last_timestamp_usec), |
|
|
|
|
: LR_MsgHandler(_f, _logger, _last_timestamp_usec), |
|
|
|
|
sim_attitude(_sim_attitude) |
|
|
|
|
{ }; |
|
|
|
|
|
|
|
|
|