mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 09:28:40 +02:00
Communication: EthernetStatusMessage: Handle BASE-T invalid case
This commit is contained in:
@@ -18,6 +18,7 @@ enum TLinkMode {
|
|||||||
T_LINK_MASTER,
|
T_LINK_MASTER,
|
||||||
T_LINK_SLAVE,
|
T_LINK_SLAVE,
|
||||||
T_LINK_AUTO,
|
T_LINK_AUTO,
|
||||||
|
T_LINK_INVALID = 255,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum AELinkMode {
|
enum AELinkMode {
|
||||||
@@ -60,6 +61,7 @@ std::shared_ptr<Message> EthernetStatusMessage::DecodeToMessage(const std::vecto
|
|||||||
case T_LINK_MASTER: mode = EthernetStatusMessage::LinkMode::LinkModeMaster; break;
|
case T_LINK_MASTER: mode = EthernetStatusMessage::LinkMode::LinkModeMaster; break;
|
||||||
case T_LINK_SLAVE: mode = EthernetStatusMessage::LinkMode::LinkModeSlave; break;
|
case T_LINK_SLAVE: mode = EthernetStatusMessage::LinkMode::LinkModeSlave; break;
|
||||||
case T_LINK_AUTO: mode = EthernetStatusMessage::LinkMode::LinkModeAuto; break;
|
case T_LINK_AUTO: mode = EthernetStatusMessage::LinkMode::LinkModeAuto; break;
|
||||||
|
case T_LINK_INVALID: mode = EthernetStatusMessage::LinkMode::LinkModeInvalid; break;
|
||||||
default: return nullptr;
|
default: return nullptr;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user