add logging in MccSimpleSlewingModel class

This commit is contained in:
Timur A. Fatkhullin
2025-11-16 00:58:56 +03:00
parent 1c774d2d69
commit e18066e4a6
7 changed files with 112 additions and 40 deletions

View File

@@ -180,12 +180,12 @@ public:
std::tuple<SlewModelCtorArgTs...> smodel_ctor_args,
std::tuple<TrackModelCtorArgTs...> tmodel_ctor_args,
std::tuple<LoggerCtorArgTs...> log_ctor_args)
: HardwareT(std::make_from_tuple<HardwareT>(std::move(hw_ctor_args))),
: LoggerT(std::make_from_tuple<LoggerT>(std::move(log_ctor_args))),
HardwareT(std::make_from_tuple<HardwareT>(std::move(hw_ctor_args))),
TelemetryT(std::make_from_tuple<TelemetryT>(std::move(tm_ctor_args))),
PZoneContT(std::make_from_tuple<PZoneContT>(std::move(pzcont_ctor_args))),
SlewModelT(std::make_from_tuple<SlewModelT>(std::move(smodel_ctor_args))),
TrackModelT(std::make_from_tuple<TrackModelT>(std::move(tmodel_ctor_args))),
LoggerT(std::make_from_tuple<LoggerT>(std::move(log_ctor_args))),
_mountStatus(new std::atomic<mount_status_t>{})
{
*_mountStatus = mount_status_t::IDLE;