AP_SerialManager: fixed matching bug in protocol_match()

thanks to Mike Clement for noticing this
This commit is contained in:
Andrew Tridgell 2015-04-06 15:28:03 -07:00
parent c5c40adb76
commit 5284211c96

View File

@ -313,13 +313,13 @@ bool AP_SerialManager::protocol_match(enum SerialProtocol protocol1, enum Serial
// mavlink match
if (((protocol1 == SerialProtocol_MAVLink) || (protocol1 == SerialProtocol_MAVLink2)) &&
((protocol2 == SerialProtocol_MAVLink) || (protocol1 == SerialProtocol_MAVLink2))) {
((protocol2 == SerialProtocol_MAVLink) || (protocol2 == SerialProtocol_MAVLink2))) {
return true;
}
// gps match
if (((protocol1 == SerialProtocol_GPS) || (protocol1 == SerialProtocol_GPS2)) &&
((protocol2 == SerialProtocol_GPS) || (protocol1 == SerialProtocol_GPS2))) {
((protocol2 == SerialProtocol_GPS) || (protocol2 == SerialProtocol_GPS2))) {
return true;
}