This commit is contained in:
2025-08-04 22:23:26 +03:00
parent f661dfad44
commit 864e257884
8 changed files with 554 additions and 633 deletions

View File

@@ -50,12 +50,16 @@ struct AsibFM700MountControls {
AsibFM700PointingErrorCorrection PEC;
AsibFM700Hardware hardware;
AsibFM700Telemetry telemetry{astrometryEngine, PEC, hardware};
AsibFM700SlewModel<LoggerT> slewModel;
AsibFM700GuidingModel<LoggerT> guidingModel;
std::tuple<mcc::MccAltLimitPZ<mcc::MccAltLimitKind::MIN_ALT_LIMIT>> prohibitedZones;
AsibFM700SlewModel<LoggerT> slewModel{PEC, hardware, prohibitedZones};
AsibFM700GuidingModel<LoggerT> guidingModel{PEC, hardware, prohibitedZones};
};
static_assert(mcc::traits::mcc_mount_controls_c<AsibFM700MountControls<mcc::utils::MccSpdlogLogger>>);
// global mount configuration
struct AsibFM700Config {