mirror of https://github.com/ArduPilot/ardupilot
RangeFinder: init state and drivers
resolves a coverity defect
This commit is contained in:
parent
7bbaeac55f
commit
ac76562638
|
@ -185,6 +185,18 @@ const AP_Param::GroupInfo RangeFinder::var_info[] PROGMEM = {
|
|||
AP_GROUPEND
|
||||
};
|
||||
|
||||
RangeFinder::RangeFinder(void) :
|
||||
primary_instance(0),
|
||||
num_instances(0),
|
||||
estimated_terrain_height(0)
|
||||
{
|
||||
AP_Param::setup_object_defaults(this, var_info);
|
||||
|
||||
// init state and drivers
|
||||
memset(state,0,sizeof(state));
|
||||
memset(drivers,0,sizeof(drivers));
|
||||
}
|
||||
|
||||
/*
|
||||
initialise the RangeFinder class. We do detection of attached range
|
||||
finders here. For now we won't allow for hot-plugging of
|
||||
|
|
|
@ -34,13 +34,8 @@ class RangeFinder
|
|||
{
|
||||
public:
|
||||
friend class AP_RangeFinder_Backend;
|
||||
RangeFinder(void) :
|
||||
primary_instance(0),
|
||||
num_instances(0),
|
||||
estimated_terrain_height(0)
|
||||
{
|
||||
AP_Param::setup_object_defaults(this, var_info);
|
||||
}
|
||||
|
||||
RangeFinder(void);
|
||||
|
||||
// RangeFinder driver types
|
||||
enum RangeFinder_Type {
|
||||
|
|
Loading…
Reference in New Issue