From acbd3eff4c5fad7d79364bfa088df1d96c75a339 Mon Sep 17 00:00:00 2001 From: TinyO Date: Thu, 8 Aug 2019 17:11:58 +0800 Subject: [PATCH] fix(*): add imu pipeline empty error output info. --- src/mynteye/device/standard2/channels_adapter_s2.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mynteye/device/standard2/channels_adapter_s2.cc b/src/mynteye/device/standard2/channels_adapter_s2.cc index 0e88de4..948e17e 100644 --- a/src/mynteye/device/standard2/channels_adapter_s2.cc +++ b/src/mynteye/device/standard2/channels_adapter_s2.cc @@ -73,7 +73,12 @@ void unpack_imu_packet(const std::uint8_t *data, ImuPacket *pkg) { unpack_imu_segment(ImuData(data + data_n * i), &seg); pkg->segments.push_back(seg); } - if (pkg->count) pkg->serial_number = pkg->segments.back().frame_id; + if (pkg->count) { + pkg->serial_number = pkg->segments.back().frame_id; + } else { + LOG(ERROR) << "The imu data pipeline lost more than 5 samples continuously, " + << "please check the device and firmware"; + } } void unpack_imu_res_packet(const std::uint8_t *data, ImuResPacket *res) {