Unverified Commit 9b9f4b7f authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #6314 from DonLakeFlyer/DistanceScrewup

Fix id screwup causing vehicle creation to break
parents e15f496a b4960fab
...@@ -797,10 +797,10 @@ void Vehicle::_handleDistanceSensor(mavlink_message_t& message) ...@@ -797,10 +797,10 @@ void Vehicle::_handleDistanceSensor(mavlink_message_t& message)
if (!_distanceSensorFactGroup.idSet()) { if (!_distanceSensorFactGroup.idSet()) {
_distanceSensorFactGroup.setIdSet(true); _distanceSensorFactGroup.setIdSet(true);
_id = distanceSensor.id; _distanceSensorFactGroup.setId(distanceSensor.id);
} }
if (_id != distanceSensor.id) { if (_distanceSensorFactGroup.id() != distanceSensor.id) {
// We can only handle a single sensor reporting // We can only handle a single sensor reporting
return; return;
} }
......
...@@ -71,6 +71,8 @@ public: ...@@ -71,6 +71,8 @@ public:
bool idSet(void) { return _idSet; } bool idSet(void) { return _idSet; }
void setIdSet(bool idSet) { _idSet = idSet; } void setIdSet(bool idSet) { _idSet = idSet; }
uint8_t id(void) { return _id; }
void setId(uint8_t id) { _id = id; }
static const char* _rotationNoneFactName; static const char* _rotationNoneFactName;
static const char* _rotationYaw45FactName; static const char* _rotationYaw45FactName;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment