diff --git a/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs b/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs index 008bfeda..09eeff23 100644 --- a/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs +++ b/AsbCloudApp/Data/SAUB/TelemetryDataSpinDto.cs @@ -3,6 +3,9 @@ namespace AsbCloudApp.Data.SAUB { #nullable enable + /// + /// телеметрия спин мастер + /// public class TelemetryDataSpinDto : ITelemetryData { /// @@ -73,6 +76,16 @@ namespace AsbCloudApp.Data.SAUB /// Переменная этапа /// public short? State { get; set; } + + /// + /// Осцилляция включена + /// + public bool IsOscillating => State != 0 & State != 6 & State != 7; + + /// + /// Демпфирование включено + /// + public bool IsDampening => State == 7 && (Mode & 2) > 0; } #nullable disable }