ulanding cleanup unnecessary Device CDev usage

This commit is contained in:
Daniel Agar
2018-08-18 15:09:01 -04:00
parent f2ef8708b2
commit fa9b968a16
@@ -99,7 +99,7 @@ namespace ulanding
extern "C" __EXPORT int ulanding_radar_main(int argc, char *argv[]);
class Radar : public device::CDev
class Radar : public cdev::CDev
{
public:
Radar(uint8_t rotation = distance_sensor_s::ROTATION_DOWNWARD_FACING, const char *port = RADAR_DEFAULT_PORT);
@@ -120,7 +120,7 @@ private:
unsigned _head;
unsigned _tail;
uint8_t _buf[BUF_LEN];
uint8_t _buf[BUF_LEN] {};
static int task_main_trampoline(int argc, char *argv[]);
void task_main();
@@ -136,7 +136,7 @@ Radar *g_dev;
}
Radar::Radar(uint8_t rotation, const char *port) :
CDev("Radar", RANGE_FINDER0_DEVICE_PATH),
CDev(RANGE_FINDER0_DEVICE_PATH),
_rotation(rotation),
_task_should_exit(false),
_task_handle(-1),
@@ -151,11 +151,6 @@ Radar::Radar(uint8_t rotation, const char *port) :
strncpy(_port, port, sizeof(_port));
/* enforce null termination */
_port[sizeof(_port) - 1] = '\0';
// disable debug() calls
_debug_enabled = false;
memset(&_buf[0], 0, sizeof(_buf));
}
Radar::~Radar()
@@ -289,7 +284,7 @@ Radar::init()
&_orb_class_instance, ORB_PRIO_HIGH);
if (_distance_sensor_topic == nullptr) {
DEVICE_LOG("failed to create distance_sensor object. Did you start uOrb?");
PX4_ERR("failed to create distance_sensor object");
ret = 1;
break;
}