APM: fixed hil build

This commit is contained in:
Andrew Tridgell 2012-08-16 12:53:37 +10:00
parent d27e51f20a
commit 034fb5b194
3 changed files with 5 additions and 7 deletions

View File

@ -1,10 +1,5 @@
// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- // -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
// Sensors are not available in HIL_MODE_ATTITUDE
#if HIL_MODE != HIL_MODE_ATTITUDE
void ReadSCP1000(void) {}
static void init_barometer(void) static void init_barometer(void)
{ {
barometer.calibrate(mavlink_delay); barometer.calibrate(mavlink_delay);
@ -37,8 +32,6 @@ static void zero_airspeed(void)
gcs_send_text_P(SEVERITY_LOW,PSTR("zero airspeed calibrated")); gcs_send_text_P(SEVERITY_LOW,PSTR("zero airspeed calibrated"));
} }
#endif // HIL_MODE != HIL_MODE_ATTITUDE
static void read_battery(void) static void read_battery(void)
{ {
if(g.battery_monitoring == 0) { if(g.battery_monitoring == 0) {

View File

@ -16,6 +16,10 @@ bool AP_Baro_BMP085_HIL::init(AP_PeriodicProcess * scheduler)
return true; return true;
} }
void AP_Baro_BMP085_HIL::calibrate(void (*callback)(unsigned long t))
{
// nothing to do
}
// Read the sensor. This is a state machine // Read the sensor. This is a state machine
// We read one time Temperature (state = 1) and then 4 times Pressure (states 2-5) // We read one time Temperature (state = 1) and then 4 times Pressure (states 2-5)

View File

@ -25,6 +25,7 @@ public:
int32_t get_raw_pressure(); int32_t get_raw_pressure();
int32_t get_raw_temp(); int32_t get_raw_temp();
void setHIL(float Temp, float Press); void setHIL(float Temp, float Press);
void calibrate(void (*callback)(unsigned long t));
}; };
#endif // __AP_BARO_BMP085_HIL_H__ #endif // __AP_BARO_BMP085_HIL_H__