diff --git a/communication/message/ethernetstatusmessage.cpp b/communication/message/ethernetstatusmessage.cpp index f45b141..030410e 100644 --- a/communication/message/ethernetstatusmessage.cpp +++ b/communication/message/ethernetstatusmessage.cpp @@ -18,6 +18,7 @@ enum TLinkMode { T_LINK_MASTER, T_LINK_SLAVE, T_LINK_AUTO, + T_LINK_INVALID = 255, }; enum AELinkMode { @@ -60,6 +61,7 @@ std::shared_ptr EthernetStatusMessage::DecodeToMessage(const std::vecto case T_LINK_MASTER: mode = EthernetStatusMessage::LinkMode::LinkModeMaster; break; case T_LINK_SLAVE: mode = EthernetStatusMessage::LinkMode::LinkModeSlave; break; case T_LINK_AUTO: mode = EthernetStatusMessage::LinkMode::LinkModeAuto; break; + case T_LINK_INVALID: mode = EthernetStatusMessage::LinkMode::LinkModeInvalid; break; default: return nullptr; } break;