- Входные
GyroDataIn: Данные с гироскопа или любого другого источника угловых скоростей (угловые скорости по 3 осям + метка времени замера) + флаг валидности данныхStarTrackerDataIn: Данные со звёздного датчика или любого другого источника ориентации (кватернион + метка времени замера) + флаг валидности данныхSunVectorIn: Вектор направления на СолнцеSunPanelsNormalIn: Нормаль всех векторов направления солнечных панелей (для его сведения с вектором на Солнце)BatteryStateIn: Статус батареи (уровень заряда в процентах + напряжение + сила тока + перечисление состояния: OK, LOW, CRITICAL, CHARGE)MagnesticData: Данные с магнетометра (вектор)ReactionWheelsRPMData: Текущая скорость вращения (RPM) маховиковschedIn: Тик
- Выходные
TorqueOut: Момент на маховикиMagnesticOut: Момент на катушки
PGain: Вектор коэффициента P для PD регулятораDGain: Вектор коэффициента D для PD регулятораKDesat: Коэффициент K для алгоритма десатурации маховиковMaxTorque: Максимальный момент, который можно выдать на маховикMinBatterySoC: Минимальный допустимый процент заряда батареи до перехода в режим safeMinBatteryVoltage: Минимальное допустимое напряжение на батареи до перехода в режим safeMinBatteryAmpere: Минимальная допустимая сила тока на батареи до перехода в режим safeEMA_Alpha: Альфа (коэффициент) для экспоненциального скользящего среднегоTimeToStabilizationInSafeMode_Ms: Время в мс на стабилизацию в safe режимеMaxReactionWheelsSaturationPercent: Максимальный процент насыщения маховика (100 - это полное насыщение, 0 - отсутствие насыщения). При превышении система уходит в режим Detumble (удержание угловых скоростей)MinReactionWheelsSaturationPercent: Минимальный процент насыщения маховиков (100 - это полное насыщение, 0 - отсутствие насыщения). При значении ниже для управления применяются только маховики без помощи катушекReactionWheelsMaxRPM: Максимальная скорость вращения (RPM) маховиков
TlmCurrentWayPoint: Текущая позицияTlmTargetWayPoint: Целевая позицияTlmECCurrentMemoryCorrections: Текущее количество корректировок (исправлений) ошибок (SEU) в переменных, защищённых классом-контейнером, реализующим ECC на основе TRMTlmAngleError: Текущая ошибка угла (разница между текущим углом и целевым)TlmAngularVelocityError: Текущая ошибка угловой скорости (разница между текущей и целевой угловой скоростью)TlmControlTorque: Последний высчитанный момент для маховиковTlmCurrentGncMode: Текущий режим работы системы GCTlmSunLost: Потеряно ли Солнце (вектор на Солнце невалиден или повреждён)TlmControlMagnesticMoment: Последний высчитанный момент для катушекTlmIsReactionWheelsOnUnload: Находятся ли маховики в состоянии разгрузки