This commit is contained in:
2025-11-13 17:56:51 +03:00
parent b3a257fab6
commit 94fb4c6a48
7 changed files with 182 additions and 197 deletions

View File

@@ -640,15 +640,18 @@ protected:
return;
}
bool slew_and_stop = event.eventData();
auto nn = std::this_thread::get_id();
// call base-class slewToTarget method!
auto err = static_cast<MOUNT_T*>(mount_ptr)->slewToTarget();
auto err = static_cast<MOUNT_T*>(mount_ptr)->slewToTarget(slew_and_stop);
if (err) {
mount_ptr->dispatchEvent(MccGenericFsmMountErrorEvent{mount_ptr, err});
return;
}
bool slew_and_stop = event.eventData();
if (slew_and_stop) { // after slewing switch to IDLE state
mount_ptr->dispatchEvent(MccGenericFsmMountIdleEvent{mount_ptr});
} else { // after slewing switch to tracking state