Changeset View
Changeset View
Standalone View
Standalone View
kstars/ekos/manager.cpp
Show First 20 Lines • Show All 3130 Lines • ▼ Show 20 Line(s) | 3121 | { | |||
---|---|---|---|---|---|
3131 | 3131 | | |||
3132 | // Guide Head | 3132 | // Guide Head | ||
3133 | connect(captureProcess.get(), &Ekos::Capture::suspendGuiding, guideProcess.get(), &Ekos::Guide::suspend, Qt::UniqueConnection); | 3133 | connect(captureProcess.get(), &Ekos::Capture::suspendGuiding, guideProcess.get(), &Ekos::Guide::suspend, Qt::UniqueConnection); | ||
3134 | connect(captureProcess.get(), &Ekos::Capture::resumeGuiding, guideProcess.get(), &Ekos::Guide::resume, Qt::UniqueConnection); | 3134 | connect(captureProcess.get(), &Ekos::Capture::resumeGuiding, guideProcess.get(), &Ekos::Guide::resume, Qt::UniqueConnection); | ||
3135 | connect(guideProcess.get(), &Ekos::Guide::guideChipUpdated, captureProcess.get(), &Ekos::Capture::setGuideChip, Qt::UniqueConnection); | 3135 | connect(guideProcess.get(), &Ekos::Guide::guideChipUpdated, captureProcess.get(), &Ekos::Capture::setGuideChip, Qt::UniqueConnection); | ||
3136 | 3136 | | |||
3137 | // Meridian Flip | 3137 | // Meridian Flip | ||
3138 | connect(captureProcess.get(), &Ekos::Capture::meridianFlipStarted, guideProcess.get(), &Ekos::Guide::abort, Qt::UniqueConnection); | 3138 | connect(captureProcess.get(), &Ekos::Capture::meridianFlipStarted, guideProcess.get(), &Ekos::Guide::abort, Qt::UniqueConnection); | ||
3139 | connect(captureProcess.get(), &Ekos::Capture::meridianFlipCompleted, guideProcess.get(), [&]() | 3139 | connect(captureProcess.get(), &Ekos::Capture::meridianFlipCompleted, guideProcess.get(), &Ekos::Guide::guideAfterMeridianFlip, Qt::UniqueConnection); | ||
3140 | { | | |||
3141 | if (Options::resetGuideCalibration()) | | |||
3142 | guideProcess->clearCalibration(); | | |||
3143 | guideProcess->guide(); | | |||
3144 | }); | | |||
3145 | } | 3140 | } | ||
3146 | 3141 | | |||
3147 | // Guide <---> Mount connections | 3142 | // Guide <---> Mount connections | ||
3148 | if (guideProcess.get() && mountProcess.get()) | 3143 | if (guideProcess.get() && mountProcess.get()) | ||
3149 | { | 3144 | { | ||
3150 | // Parking | 3145 | // Parking | ||
3151 | connect(mountProcess.get(), &Ekos::Mount::newStatus, guideProcess.get(), &Ekos::Guide::setMountStatus, Qt::UniqueConnection); | 3146 | connect(mountProcess.get(), &Ekos::Mount::newStatus, guideProcess.get(), &Ekos::Guide::setMountStatus, Qt::UniqueConnection); | ||
3152 | } | 3147 | } | ||
▲ Show 20 Lines • Show All 215 Lines • Show Last 20 Lines |