#include "asibfm700_mount.h" namespace asibfm700 { template AsibFM700Mount::AsibFM700Mount(AsibFM700Config config, std::shared_ptr logger, const R& pattern_range) : mcc::utils::MccSpdlogLogger(std::move(logger), pattern_range), _currentConfig(std::move(config)), base_gm_t({_currentConfig.astromEngineState}, {_currentConfig.hardwareConfig}, {_currentConfig.pecData}, AsibFM700Telemetry{_astromEngine, _pec, _hardware}, slew_model_t{_telemetry, _hardware, _pzFuncs}, guiding_model_t{_telemetry, _hardware, _pzFuncs}) { } } // namespace asibfm700