11#ifndef PlatformUpdater_HPP
12#define PlatformUpdater_HPP
14#include "WkfUnitUpdaters.hpp"
20template<
class BASE_UPDATER>
23 static_assert(std::is_base_of<wkf::Updater, BASE_UPDATER>::value,
"Template type must be subclass of wkf::Updater");
25 using BaseUpdater = BASE_UPDATER;
29 : BaseUpdater(aUpdaterName, aPlatformName)
36 void SetValue(
double aValue,
bool aValid =
true)
38 BaseUpdater::mValue = aValue;
39 BaseUpdater::mDataValid = aValid;
PlatformUpdaterT< wkf::AngularAccelerationValueUpdater > PlatformAngularAccelerationUpdater
Definition PlatformUpdater.hpp:50
PlatformUpdaterT< wkf::TimeValueUpdater > PlatformTimeUpdater
Definition PlatformUpdater.hpp:61
PlatformUpdaterT< wkf::PowerDBValueUpdater > PlatformPowerDBUpdater
Definition PlatformUpdater.hpp:57
PlatformUpdaterT< wkf::LongitudeValueUpdater > PlatformLongitudeUpdater
Definition PlatformUpdater.hpp:65
PlatformUpdaterT< wkf::AngleValueUpdater > PlatformAngleUpdater
Definition PlatformUpdater.hpp:49
PlatformUpdaterT< wkf::ForceValueUpdater > PlatformForceUpdater
Definition PlatformUpdater.hpp:52
PlatformUpdaterT< wkf::PowerValueUpdater > PlatformPowerUpdater
Definition PlatformUpdater.hpp:56
PlatformUpdaterT< wkf::RatioValueUpdater > PlatformRatioUpdater
Definition PlatformUpdater.hpp:59
PlatformUpdaterT< wkf::AccelerationValueUpdater > PlatformAccelerationUpdater
Definition PlatformUpdater.hpp:46
PlatformUpdaterT< wkf::LengthValueUpdater > PlatformLengthUpdater
Definition PlatformUpdater.hpp:54
PlatformUpdaterT< wkf::FrequencyValueUpdater > PlatformFrequencyUpdater
Definition PlatformUpdater.hpp:53
PlatformUpdaterT< wkf::AltitudeValueUpdater > PlatformAltitudeUpdater
Definition PlatformUpdater.hpp:47
PlatformUpdaterT< wkf::SpeedValueUpdater > PlatformSpeedUpdater
Definition PlatformUpdater.hpp:60
PlatformUpdaterT< wkf::LatitudeValueUpdater > PlatformLatitudeUpdater
Definition PlatformUpdater.hpp:64
PlatformUpdaterT< wkf::HighAltitudeValueUpdater > PlatformHighAltitudeUpdater
Definition PlatformUpdater.hpp:48
PlatformUpdaterT< wkf::Updater > PlatformUpdater
Definition PlatformUpdater.hpp:63
PlatformUpdaterT< wkf::UnitlessValueUpdater > PlatformUnitlessUpdater
Definition PlatformUpdater.hpp:62
PlatformUpdaterT< wkf::PressureValueUpdater > PlatformPressureUpdater
Definition PlatformUpdater.hpp:58
PlatformUpdaterT< wkf::AngularRateValueUpdater > PlatformAngularRateUpdater
Definition PlatformUpdater.hpp:51
PlatformUpdaterT< wkf::MassValueUpdater > PlatformMassUpdater
Definition PlatformUpdater.hpp:55