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 = {}));
|