aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-03-09 21:07:29 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-03-09 21:07:29 +0100
commit802d0ae2faa101b2a9eaef75f4019160faf250fd (patch)
tree0c5ce3f79a01f1e8329d18536701009470cc598f /apps
parent5baea153e7d76c213c69a03a47cb12a0f8cf6370 (diff)
downloadpx4-firmware-802d0ae2faa101b2a9eaef75f4019160faf250fd.tar.gz
px4-firmware-802d0ae2faa101b2a9eaef75f4019160faf250fd.tar.bz2
px4-firmware-802d0ae2faa101b2a9eaef75f4019160faf250fd.zip
Made dtors virtual, tested on IO and FMU
Diffstat (limited to 'apps')
-rw-r--r--apps/drivers/blinkm/blinkm.cpp2
-rw-r--r--apps/drivers/bma180/bma180.cpp2
-rw-r--r--apps/drivers/gps/gps.cpp2
-rw-r--r--apps/drivers/hil/hil.cpp2
-rw-r--r--apps/drivers/hmc5883/hmc5883.cpp2
-rw-r--r--apps/drivers/l3gd20/l3gd20.cpp2
-rw-r--r--apps/drivers/led/led.cpp2
-rw-r--r--apps/drivers/mb12xx/mb12xx.cpp2
-rw-r--r--apps/drivers/mpu6000/mpu6000.cpp2
-rw-r--r--apps/drivers/ms5611/ms5611.cpp2
-rw-r--r--apps/drivers/px4fmu/fmu.cpp2
-rw-r--r--apps/drivers/px4io/px4io.cpp2
-rw-r--r--apps/drivers/px4io/uploader.h2
-rw-r--r--apps/mavlink_onboard/mavlink.c2
-rw-r--r--apps/systemlib/mixer/mixer.h2
15 files changed, 15 insertions, 15 deletions
diff --git a/apps/drivers/blinkm/blinkm.cpp b/apps/drivers/blinkm/blinkm.cpp
index fc929284c..54c7d4266 100644
--- a/apps/drivers/blinkm/blinkm.cpp
+++ b/apps/drivers/blinkm/blinkm.cpp
@@ -127,7 +127,7 @@ class BlinkM : public device::I2C
{
public:
BlinkM(int bus, int blinkm);
- ~BlinkM();
+ virtual ~BlinkM();
virtual int init();
diff --git a/apps/drivers/bma180/bma180.cpp b/apps/drivers/bma180/bma180.cpp
index 32eb5333e..4409a8a9c 100644
--- a/apps/drivers/bma180/bma180.cpp
+++ b/apps/drivers/bma180/bma180.cpp
@@ -126,7 +126,7 @@ class BMA180 : public device::SPI
{
public:
BMA180(int bus, spi_dev_e device);
- ~BMA180();
+ virtual ~BMA180();
virtual int init();
diff --git a/apps/drivers/gps/gps.cpp b/apps/drivers/gps/gps.cpp
index 135010653..e35bdb944 100644
--- a/apps/drivers/gps/gps.cpp
+++ b/apps/drivers/gps/gps.cpp
@@ -86,7 +86,7 @@ class GPS : public device::CDev
{
public:
GPS(const char* uart_path);
- ~GPS();
+ virtual ~GPS();
virtual int init();
diff --git a/apps/drivers/hil/hil.cpp b/apps/drivers/hil/hil.cpp
index fe9b281f6..861ed7924 100644
--- a/apps/drivers/hil/hil.cpp
+++ b/apps/drivers/hil/hil.cpp
@@ -91,7 +91,7 @@ public:
MODE_NONE
};
HIL();
- ~HIL();
+ virtual ~HIL();
virtual int ioctl(file *filp, int cmd, unsigned long arg);
diff --git a/apps/drivers/hmc5883/hmc5883.cpp b/apps/drivers/hmc5883/hmc5883.cpp
index 4a201b98c..8ab568282 100644
--- a/apps/drivers/hmc5883/hmc5883.cpp
+++ b/apps/drivers/hmc5883/hmc5883.cpp
@@ -130,7 +130,7 @@ class HMC5883 : public device::I2C
{
public:
HMC5883(int bus);
- ~HMC5883();
+ virtual ~HMC5883();
virtual int init();
diff --git a/apps/drivers/l3gd20/l3gd20.cpp b/apps/drivers/l3gd20/l3gd20.cpp
index f2f585f42..6227df72a 100644
--- a/apps/drivers/l3gd20/l3gd20.cpp
+++ b/apps/drivers/l3gd20/l3gd20.cpp
@@ -152,7 +152,7 @@ class L3GD20 : public device::SPI
{
public:
L3GD20(int bus, const char* path, spi_dev_e device);
- ~L3GD20();
+ virtual ~L3GD20();
virtual int init();
diff --git a/apps/drivers/led/led.cpp b/apps/drivers/led/led.cpp
index 12d864be2..c7c45525e 100644
--- a/apps/drivers/led/led.cpp
+++ b/apps/drivers/led/led.cpp
@@ -53,7 +53,7 @@ class LED : device::CDev
{
public:
LED();
- ~LED();
+ virtual ~LED();
virtual int init();
virtual int ioctl(struct file *filp, int cmd, unsigned long arg);
diff --git a/apps/drivers/mb12xx/mb12xx.cpp b/apps/drivers/mb12xx/mb12xx.cpp
index 406c726fb..9d0f6bddc 100644
--- a/apps/drivers/mb12xx/mb12xx.cpp
+++ b/apps/drivers/mb12xx/mb12xx.cpp
@@ -100,7 +100,7 @@ class MB12XX : public device::I2C
{
public:
MB12XX(int bus = MB12XX_BUS, int address = MB12XX_BASEADDR);
- ~MB12XX();
+ virtual ~MB12XX();
virtual int init();
diff --git a/apps/drivers/mpu6000/mpu6000.cpp b/apps/drivers/mpu6000/mpu6000.cpp
index 27e200e40..ce7062046 100644
--- a/apps/drivers/mpu6000/mpu6000.cpp
+++ b/apps/drivers/mpu6000/mpu6000.cpp
@@ -151,7 +151,7 @@ class MPU6000 : public device::SPI
{
public:
MPU6000(int bus, spi_dev_e device);
- ~MPU6000();
+ virtual ~MPU6000();
virtual int init();
diff --git a/apps/drivers/ms5611/ms5611.cpp b/apps/drivers/ms5611/ms5611.cpp
index 44014d969..08420822a 100644
--- a/apps/drivers/ms5611/ms5611.cpp
+++ b/apps/drivers/ms5611/ms5611.cpp
@@ -104,7 +104,7 @@ class MS5611 : public device::I2C
{
public:
MS5611(int bus);
- ~MS5611();
+ virtual ~MS5611();
virtual int init();
diff --git a/apps/drivers/px4fmu/fmu.cpp b/apps/drivers/px4fmu/fmu.cpp
index c29fe0ba3..8e13f7c62 100644
--- a/apps/drivers/px4fmu/fmu.cpp
+++ b/apps/drivers/px4fmu/fmu.cpp
@@ -82,7 +82,7 @@ public:
MODE_NONE
};
PX4FMU();
- ~PX4FMU();
+ virtual ~PX4FMU();
virtual int ioctl(file *filp, int cmd, unsigned long arg);
virtual ssize_t write(file *filp, const char *buffer, size_t len);
diff --git a/apps/drivers/px4io/px4io.cpp b/apps/drivers/px4io/px4io.cpp
index f9ffa6bcd..90320d381 100644
--- a/apps/drivers/px4io/px4io.cpp
+++ b/apps/drivers/px4io/px4io.cpp
@@ -91,7 +91,7 @@ class PX4IO : public device::I2C
{
public:
PX4IO();
- ~PX4IO();
+ virtual ~PX4IO();
virtual int init();
diff --git a/apps/drivers/px4io/uploader.h b/apps/drivers/px4io/uploader.h
index 915ee9259..f983d1981 100644
--- a/apps/drivers/px4io/uploader.h
+++ b/apps/drivers/px4io/uploader.h
@@ -46,7 +46,7 @@ class PX4IO_Uploader
{
public:
PX4IO_Uploader();
- ~PX4IO_Uploader();
+ virtual ~PX4IO_Uploader();
int upload(const char *filenames[]);
diff --git a/apps/mavlink_onboard/mavlink.c b/apps/mavlink_onboard/mavlink.c
index 33ebe8600..5a2685560 100644
--- a/apps/mavlink_onboard/mavlink.c
+++ b/apps/mavlink_onboard/mavlink.c
@@ -498,7 +498,7 @@ int mavlink_onboard_main(int argc, char *argv[])
mavlink_task = task_spawn("mavlink_onboard",
SCHED_DEFAULT,
SCHED_PRIORITY_DEFAULT,
- 6000 /* XXX probably excessive */,
+ 2048,
mavlink_thread_main,
(const char**)argv);
exit(0);
diff --git a/apps/systemlib/mixer/mixer.h b/apps/systemlib/mixer/mixer.h
index 00ddf1581..71386cba7 100644
--- a/apps/systemlib/mixer/mixer.h
+++ b/apps/systemlib/mixer/mixer.h
@@ -160,7 +160,7 @@ public:
* @param control_cb Callback invoked when reading controls.
*/
Mixer(ControlCallback control_cb, uintptr_t cb_handle);
- ~Mixer() {};
+ virtual ~Mixer() {};
/**
* Perform the mixing function.