mavlink: don't try broadcast 0, and less printfs

This removes a bunch of unneeded printfs and prevents broadcasting
packets of size 0 which just trigger a warning.
This commit is contained in:
Julian Oes
2016-06-07 22:10:56 +02:00
committed by Lorenz Meier
parent a39124a10d
commit ec5b2adfc0
2 changed files with 46 additions and 20 deletions
+19 -1
View File
@@ -169,6 +169,25 @@ public:
BROADCAST_MODE_ON
};
static const char *mavlink_mode_str(enum MAVLINK_MODE mode) {
switch (mode) {
case MAVLINK_MODE_NORMAL:
return "Normal";
case MAVLINK_MODE_CUSTOM:
return "Custom";
case MAVLINK_MODE_ONBOARD:
return "Onboard";
case MAVLINK_MODE_OSD:
return "OSD";
case MAVLINK_MODE_MAGIC:
return "Magic";
case MAVLINK_MODE_CONFIG:
return "Config";
default:
return "Unknown";
}
}
void set_mode(enum MAVLINK_MODE);
enum MAVLINK_MODE get_mode() { return _mode; }
@@ -486,7 +505,6 @@ private:
bool _src_addr_initialized;
bool _broadcast_address_found;
bool _broadcast_address_not_found_warned;
int _sendto_result;
uint8_t _network_buf[MAVLINK_MAX_PACKET_LEN];
unsigned _network_buf_len;
#endif