diff --git a/images/broadcast_code.png b/images/broadcast_code.png index 78deb5a..7c9fd74 100644 Binary files a/images/broadcast_code.png and b/images/broadcast_code.png differ diff --git a/livox_ros_driver/common/comm/comm_protocol.cpp b/livox_ros_driver/common/comm/comm_protocol.cpp index 874cab8..e2534fe 100644 --- a/livox_ros_driver/common/comm/comm_protocol.cpp +++ b/livox_ros_driver/common/comm/comm_protocol.cpp @@ -131,8 +131,8 @@ int32_t CommProtocol::ParseCommStream(CommPacket *o_pack) { default: { FsmParserStateTransfer(kSearchPacketPreamble); } } - if (ret == kParseNeedMoreData) - break; /* */ + /* Must exit when in the below case */ + if ((ret == kParseSuccess) || (ret == kParseNeedMoreData)) break; } return ret;