-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Labels
Type: FeatureNew FeatureNew Feature
Description
現状の問題点
現在の実装だと9軸IMUのBinaryデータかASCIIデータ以外のデータを取得したときに、whileループが終わらない可能性がある。
該当箇所
while (rclcpp::ok() && driver_->hasCompletedFormatCheck() == false) {
driver_->checkDataFormat();
}
原因:checkDataFormat()がBinaryかASCIIを判別するまでループするので、BinaryでもASCIIでもないデータを取得するとループが終わらない。
改善案
タイムアウト機能を追加する。
代替案
checkDataFormat()を実行する回数をカウントする。
その他
なし。
Metadata
Metadata
Assignees
Labels
Type: FeatureNew FeatureNew Feature