import { AlarmModeEnum, BatteryStoreModeEnum, DroneBatteryModeEnum, LinkWorkModeEnum, AirConditioningModeEnum } from '@/types/airport-tsa'; // 机场指令集 export let DeviceCmd; (function (DeviceCmd) { DeviceCmd['DebugModeOpen'] = 'debug_mode_open'; DeviceCmd['DebugModeClose'] = 'debug_mode_close'; DeviceCmd['SupplementLightOpen'] = 'supplement_light_open'; DeviceCmd['SupplementLightClose'] = 'supplement_light_close'; DeviceCmd['ReturnHome'] = 'return_home'; DeviceCmd['DeviceReboot'] = 'device_reboot'; DeviceCmd['DroneOpen'] = 'drone_open'; DeviceCmd['DroneClose'] = 'drone_close'; DeviceCmd['DeviceFormat'] = 'device_format'; DeviceCmd['DroneFormat'] = 'drone_format'; DeviceCmd['CoverOpen'] = 'cover_open'; DeviceCmd['CoverClose'] = 'cover_close'; DeviceCmd['PutterOpen'] = 'putter_open'; DeviceCmd['PutterClose'] = 'putter_close'; DeviceCmd['ChargeOpen'] = 'charge_open'; DeviceCmd['ChargeClose'] = 'charge_close'; DeviceCmd['AlarmStateSwitch'] = 'alarm_state_switch'; DeviceCmd['BatteryStoreModeSwitch'] = 'battery_store_mode_switch'; DeviceCmd['DroneBatteryModeSwitch'] = 'battery_maintenance_switch'; DeviceCmd['SdrWorkModeSwitch'] = 'sdr_workmode_switch'; DeviceCmd['AirConditioningModeSwitch'] = 'air_conditioner_mode_switch'; })(DeviceCmd || (DeviceCmd = {})); export const noDebugCmdList = [ { label: '返航', status: '--', operateText: '返航', cmdKey: DeviceCmd.ReturnHome, func: 'returnHome', loading: false, }, ]; // 机场指令 export const cmdList = [ { // iconName: , label: '机场系统', status: '工作中', operateText: '重启', cmdKey: DeviceCmd.DeviceReboot, func: 'deviceReboot', loading: false, // btnAnimationIconName: '', // operateTips: '', // statusColor: '', }, { label: '飞行器', status: '关机', operateText: '开机', cmdKey: DeviceCmd.DroneOpen, oppositeCmdKey: DeviceCmd.DroneClose, func: 'droneStatus', loading: false, }, { label: '舱盖', status: '关', operateText: '开启', cmdKey: DeviceCmd.CoverOpen, oppositeCmdKey: DeviceCmd.CoverClose, func: 'coverStatus', loading: false, }, { label: '推杆', status: '闭合', operateText: '展开', cmdKey: DeviceCmd.PutterOpen, oppositeCmdKey: DeviceCmd.PutterClose, func: 'putterStatus', loading: false, }, { label: '充电状态', status: '未充电', operateText: '充电', cmdKey: DeviceCmd.ChargeOpen, oppositeCmdKey: DeviceCmd.ChargeClose, func: 'chargeStatus', loading: false, }, { label: '机场存储', status: '--', operateText: '格式化', cmdKey: DeviceCmd.DeviceFormat, func: 'deviceFormat', loading: false, }, { label: '飞行器存储', status: '--', operateText: '格式化', cmdKey: DeviceCmd.DroneFormat, func: 'droneFormat', loading: false, }, { label: '补光灯', status: '关', operateText: '打开', cmdKey: DeviceCmd.SupplementLightOpen, oppositeCmdKey: DeviceCmd.SupplementLightClose, func: 'supplementLightStatus', loading: false, }, { label: '机场声光报警', status: '关', operateText: '打开', cmdKey: DeviceCmd.AlarmStateSwitch, action: AlarmModeEnum.OPEN, func: 'alarmState', loading: false, }, { label: '机场电池存储模式', status: '应急', operateText: '计划', cmdKey: DeviceCmd.BatteryStoreModeSwitch, action: BatteryStoreModeEnum.BATTERY_EMERGENCY_STORE, func: 'batteryStoreMode', loading: false, }, { label: '飞机电池保养', status: '--', operateText: '保养', cmdKey: DeviceCmd.DroneBatteryModeSwitch, action: DroneBatteryModeEnum.OPEN, func: 'droneBatteryMode', loading: false, disabled: true, }, { label: '4g 增强', status: '--', operateText: '开启', cmdKey: DeviceCmd.SdrWorkModeSwitch, action: LinkWorkModeEnum.FourG_FUSION_MODE, func: 'sdrWorkMode', loading: false, }, { label: '空调模式', status: '关', operateText: '打开', cmdKey: DeviceCmd.AirConditioningModeSwitch, action: AirConditioningModeEnum.COOL, func: 'airConditionerSwitch', loading: false, }, ]; export let DeviceCmdStatusText; (function (DeviceCmdStatusText) { DeviceCmdStatusText['DeviceRebootNormalText'] = '工作中'; DeviceCmdStatusText['DeviceRebootInProgressText'] = '重启中...'; DeviceCmdStatusText['DeviceRebootFailedText'] = '重启失败'; DeviceCmdStatusText['DroneStatusOpenNormalText'] = '开'; DeviceCmdStatusText['DroneStatusOpenInProgressText'] = '开机中...'; DeviceCmdStatusText['DroneStatusOpenFailedText'] = '关'; DeviceCmdStatusText['DroneStatusOpenBtnText'] = '关机'; DeviceCmdStatusText['DroneStatusCloseNormalText'] = '关'; DeviceCmdStatusText['DroneStatusCloseInProgressText'] = '关机中...'; DeviceCmdStatusText['DroneStatusCloseFailedText'] = '开'; DeviceCmdStatusText['DroneStatusCloseBtnText'] = '开机'; DeviceCmdStatusText['DeviceCoverOpenNormalText'] = '开'; DeviceCmdStatusText['DeviceCoverOpenInProgressText'] = '开启中...'; DeviceCmdStatusText['DeviceCoverOpenFailedText'] = '关'; DeviceCmdStatusText['DeviceCoverOpenBtnText'] = '关闭'; DeviceCmdStatusText['DeviceCoverCloseNormalText'] = '关'; DeviceCmdStatusText['DeviceCoverCloseInProgressText'] = '关闭中...'; DeviceCmdStatusText['DeviceCoverCloseFailedText'] = '开'; DeviceCmdStatusText['DeviceCoverCloseBtnText'] = '开启'; DeviceCmdStatusText['DevicePutterOpenNormalText'] = '展开'; DeviceCmdStatusText['DevicePutterOpenBtnText'] = '闭合'; DeviceCmdStatusText['DevicePutterOpenInProgressText'] = '推杆展开中'; DeviceCmdStatusText['DevicePutterOpenFailedText'] = '闭合'; DeviceCmdStatusText['DevicePutterCloseNormalText'] = '闭合'; DeviceCmdStatusText['DevicePutterCloseInProgressText'] = '推杆闭合中'; DeviceCmdStatusText['DevicePutterCloseFailedText'] = '展开'; DeviceCmdStatusText['DevicePutterCloseBtnText'] = '展开'; DeviceCmdStatusText['DeviceChargeOpenNormalText'] = '充电'; DeviceCmdStatusText['DeviceChargeOpenInProgressText'] = '充电中...'; DeviceCmdStatusText['DeviceChargeOpenFailedText'] = '未充电'; DeviceCmdStatusText['DeviceChargeOpenBtnText'] = '断电'; DeviceCmdStatusText['DeviceChargeCloseNormalText'] = '断电'; DeviceCmdStatusText['DeviceChargeCloseInProgressText'] = '断电中...'; DeviceCmdStatusText['DeviceChargeCloseFailedText'] = '充电'; DeviceCmdStatusText['DeviceChargeCloseBtnText'] = '充电'; DeviceCmdStatusText['DeviceFormatInProgressText'] = '格式化...'; DeviceCmdStatusText['DeviceFormatFailedText'] = '格式化失败'; DeviceCmdStatusText['DroneFormatInProgressText'] = '格式化...'; DeviceCmdStatusText['DroneFormatFailedText'] = '格式化失败'; DeviceCmdStatusText['DeviceSupplementLightOpenNormalText'] = '开'; DeviceCmdStatusText['DeviceSupplementLightOpenInProgressText'] = '开启中...'; DeviceCmdStatusText['DeviceSupplementLightOpenFailedText'] = '关'; DeviceCmdStatusText['DeviceSupplementLightOpenBtnText'] = '关闭'; DeviceCmdStatusText['DeviceSupplementLightCloseNormalText'] = '关'; DeviceCmdStatusText['DeviceSupplementLightCloseText'] = '关闭中...'; DeviceCmdStatusText['DeviceSupplementLightCloseFailedText'] = '开'; DeviceCmdStatusText['DeviceSupplementLightCloseBtnText'] = '打开'; DeviceCmdStatusText['AlarmStateOpenNormalText'] = '开'; DeviceCmdStatusText['AlarmStateOpenText'] = '开启中...'; DeviceCmdStatusText['AlarmStateOpenFailedText'] = '关'; DeviceCmdStatusText['AlarmStateOpenBtnText'] = '关闭'; DeviceCmdStatusText['AlarmStateCloseNormalText'] = '关'; DeviceCmdStatusText['AlarmStateCloseText'] = '关闭中...'; DeviceCmdStatusText['AlarmStateCloseFailedText'] = '开'; DeviceCmdStatusText['AlarmStateCloseBtnText'] = '打开'; DeviceCmdStatusText['BatteryStoreModePlanNormalText'] = '计划'; DeviceCmdStatusText['BatteryStoreModePlanText'] = '切换中...'; DeviceCmdStatusText['BatteryStoreModePlanFailedText'] = '应急'; DeviceCmdStatusText['BatteryStoreModePlanBtnText'] = '应急'; DeviceCmdStatusText['BatteryStoreModeEmergencyNormalText'] = '应急'; DeviceCmdStatusText['BatteryStoreModeEmergencyText'] = '切换中...'; DeviceCmdStatusText['BatteryStoreModeEmergencyFailedText'] = '计划'; DeviceCmdStatusText['BatteryStoreModeEmergencyBtnText'] = '计划'; DeviceCmdStatusText['DroneBatteryModeMaintenanceInProgressText'] = '保养中'; DeviceCmdStatusText['DroneBatteryModeMaintenanceNotNeedText'] = '无需保养'; DeviceCmdStatusText['DroneBatteryModeMaintenanceNeedText'] = '需保养'; DeviceCmdStatusText['DroneBatteryModeOpenBtnText'] = '保养'; DeviceCmdStatusText['DroneBatteryModeCloseBtnText'] = '关闭保养'; DeviceCmdStatusText['SdrWorkModeFourGOpenNormalText'] = '开'; DeviceCmdStatusText['SdrWorkModeFourGOpenText'] = '开启中...'; DeviceCmdStatusText['SdrWorkModeFourGOpenFailedText'] = '--'; DeviceCmdStatusText['SdrWorkModeFourGOpenBtnText'] = '关闭'; DeviceCmdStatusText['SdrWorkModeFourGCloseNormalText'] = '--'; DeviceCmdStatusText['SdrWorkModeFourGCloseText'] = '关闭中...'; DeviceCmdStatusText['SdrWorkModeFourGCloseFailedText'] = '开'; DeviceCmdStatusText['SdrWorkModeFourCloseBtnText'] = '开启'; // 空调模式 DeviceCmdStatusText['AirConditionerModeCoolNormalText'] = '关'; DeviceCmdStatusText['AirConditionerModeCoolInProgressText'] = '切换中...'; DeviceCmdStatusText['AirConditionerModeCoolFailedText'] = '切换失败'; DeviceCmdStatusText['AirConditionerModeHeatText'] = '制热'; DeviceCmdStatusText['AirConditionerModeCoolText'] = '制冷'; DeviceCmdStatusText['AirConditionerModeDehumdidfyText'] = '除湿'; })(DeviceCmdStatusText || (DeviceCmdStatusText = {})); // cmd ws 消息状态 export let DeviceCmdExecuteStatus; (function (DeviceCmdExecuteStatus) { DeviceCmdExecuteStatus['Sent'] = 'sent'; DeviceCmdExecuteStatus['InProgress'] = 'in_progress'; DeviceCmdExecuteStatus['OK'] = 'ok'; DeviceCmdExecuteStatus['Failed'] = 'failed'; DeviceCmdExecuteStatus['Canceled'] = 'canceled'; DeviceCmdExecuteStatus['Timeout'] = 'timeout'; })(DeviceCmdExecuteStatus || (DeviceCmdExecuteStatus = {}));