using DTS.Common.Converters; using DTS.Common.SharedResource.Strings; using System.ComponentModel; namespace DTS.Common.DataModel.Classes.TSRAIRGo { public class TSRAIRGoStatus { [TypeConverter(typeof(EnumDescriptionTypeConverterShared))] public enum StatusTypes { [Description("Table_NA")] UNKNOWN, [Description("HardwareDiscoveryControl_PingFailed")] PING_FAILED, [Description("AutoDetectDASControl_Pinging")] PINGING, [Description("AutoDetectDASControl_Ping_Good")] PING_SUCCESS, [Description("HardwareDiscoveryControl_FailedToConnect")] CONNECT_FAILED, [Description("AutoDetectDASControl_Connecting")] CONNECTING, [Description("AutoDetectDASControl_QueryFailed")] QUERY_FAILED, [Description("HardwareDiscoveryControl_QueryTimedOut")] QUERY_TIMEDOUT, [Description("AutoDetectDASControl_Done")] DONE, [Description("AutoDetectDASControl_Querying")] QUERYING, [Description("AutoDetectDASControl_Updated")] UPDATED, [Description("AutoDetectDASControl_Added")] ADDED, [Description("HardwareDiscoveryControl_Online")] ONLINE, [Description("HardwareDiscoveryControl_Connected")] CONNECTED, [Description("CheckHardware_UnexpectedMaxMemory")] UNEXPECTED_MAX_MEMORY, [Description("CheckHardware_FirmwareMismatch")] UNEXPECTED_FIRMWARE_VERSION, [Description("CheckHardwareStatus_Passed")] PASSED, [Description("CheckHardware_CalDateOverdue")] EXPIRED_CAL_DATE, [Description("CheckHardware_ChannelCountMismatch")] CHANNEL_COUNT_MISMATCH, [Description("Table_NA")] MISSING_MODULES, CANCELED, [Description("CheckHardware_NoMemory")] NO_MEMORY, [Description("ArmSystem_Armed")] ARMED, [Description("AutoArmed")] AUTOARMED, [Description("Admin_SystemSettings_Page_Realtime")] REALTIME, [Description("ReadyToStream")] READYTOSTREAM, [Description("ArmSystem_CurrentlyStreaming")] STREAMING, [Description("LostDock")] LOST_DOCK, [Description("Status_Rebooting")] REBOOTING, [Description("CheckHardwareStatus_SettingClockSources")] SETTING_CLOCK, [Description("CheckHardware_UnexpectedFirstUseDate")] UNEXPECTED_FIRSTUSE_DATE, [Description("InvalidRecordingMode")] INVALID_RECORDING_MODE, [Description("InvalidStreamMode")] INVALID_STREAMING_MODE, [Description("StreamingNotAvailable")] STREAMING_NOT_AVAILABLE, ARMING, DISARMING, [Description("ArmSystem_Disarmed")] DISARMED, [Description("ArmSystem_ArmFailed")] ARM_FAILED, [Description("ArmSystem_SettingConfiguration")] UPDATING_DAS_CONFIG, [Description("ArmSystem_ClearingFlash")] PREPARING_DATA_MEMORY, [Description("ArmSystem_Rearming")] REARMING, [Description("ArmSystem_PreparingForArming")] PREPARING_FOR_ARMING, [Description("ArmSystem_WaitingForInterval")] WAITING_FOR_INTERVAL, [Description("ArmSystem_WaitingForTrigger")] WAITING_FOR_TRIGGER, [Description("ArmSystem_WaitingForScheduleStartTime")] WAITING_FOR_SCHEDULE, [Description("ArmSystem_Recording")] RECORDING, [Description("Offline")] OFFLINE, [Description("Downloading")] DOWNLOADING, [Description("Download_StatusTypes_GettingEventData")] GETTINGEVENTDATA } } }