Browse Source

INS: add support for 400hz for PX4

mission-4.1.18
Randy Mackay 11 years ago committed by Andrew Tridgell
parent
commit
b7565affcd
  1. 3
      libraries/AP_InertialSensor/AP_InertialSensor.h
  2. 6
      libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp

3
libraries/AP_InertialSensor/AP_InertialSensor.h

@ -42,7 +42,8 @@ public: @@ -42,7 +42,8 @@ public:
enum Sample_rate {
RATE_50HZ,
RATE_100HZ,
RATE_200HZ
RATE_200HZ,
RATE_400HZ
};
/// Perform startup initialisation.

6
libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp

@ -44,10 +44,14 @@ uint16_t AP_InertialSensor_PX4::_init_sensor( Sample_rate sample_rate ) @@ -44,10 +44,14 @@ uint16_t AP_InertialSensor_PX4::_init_sensor( Sample_rate sample_rate )
_sample_time_usec = 10000;
break;
case RATE_200HZ:
default:
_default_filter_hz = 30;
_sample_time_usec = 5000;
break;
case RATE_400HZ:
default:
_default_filter_hz = 30;
_sample_time_usec = 2500;
break;
}
_set_filter_frequency(_mpu6000_filter);

Loading…
Cancel
Save