diff --git a/core/tests/linuxcnc_canon_bridge_smoke.cpp b/core/tests/linuxcnc_canon_bridge_smoke.cpp index d4dab88..a773df2 100644 --- a/core/tests/linuxcnc_canon_bridge_smoke.cpp +++ b/core/tests/linuxcnc_canon_bridge_smoke.cpp @@ -160,6 +160,7 @@ int main() { bool saw_adaptive_feed_off = false; bool saw_feed_hold_on = false; bool saw_feed_hold_off = false; + bool saw_naivecam_tolerance = false; bool saw_speed_feed_sync_start = false; bool saw_speed_feed_sync_stop = false; bool saw_arc = false; @@ -284,9 +285,13 @@ int main() { event.reserved == 53 && event.feed == 1.0); saw_feed_hold_off = saw_feed_hold_off || (event.type == CNC_SIM_EVENT_COMMENT && - event.line == 29 && - event.reserved == 53 && - event.feed == 0.0); + event.line == 29 && + event.reserved == 53 && + event.feed == 0.0); + saw_naivecam_tolerance = saw_naivecam_tolerance || (event.type == CNC_SIM_EVENT_COMMENT && + event.line == 30 && + event.reserved == 641 && + event.feed == 0.025); saw_speed_feed_sync_start = saw_speed_feed_sync_start || (event.type == CNC_SIM_EVENT_COMMENT && event.reserved == 3301 && event.feed == 1.25 && @@ -387,6 +392,7 @@ int main() { ok &= expect(external_motion_mode, "expected external motion-control mode query to reflect SET_MOTION_CONTROL_MODE"); ok &= expect(external_motion_tolerance, "expected external motion-control tolerance query to reflect SET_MOTION_CONTROL_MODE"); ok &= expect(external_naivecam_tolerance, "expected external naivecam tolerance query to reflect SET_NAIVECAM_TOLERANCE"); + ok &= expect(saw_naivecam_tolerance, "expected naivecam tolerance state event"); ok &= expect(external_block_delete_on, "expected block-delete query to reflect enable"); ok &= expect(external_block_delete_off, "expected block-delete query to reflect disable"); ok &= expect(external_optional_stop_on, "expected optional-stop query to reflect enable");