| | |
| | | import { DroneBatteryModeEnum, DroneBatteryStateEnum, LinkWorkModeEnum } from './../types/airport-tsa' |
| | | import { DroneBatteryModeEnum, DroneBatteryStateEnum, LinkWorkModeEnum, AirConditioningModeEnum } from './../types/airport-tsa' |
| | | import { DeviceInfoType } from '/@/types/device' |
| | | import { DeviceCmd, DeviceCmdItem, DeviceCmdExecuteInfo, DeviceCmdStatusText, DeviceCmdExecuteStatus } from '/@/types/device-cmd' |
| | | import { AirportStorage, CoverStateEnum, PutterStateEnum, ChargeStateEnum, SupplementLightStateEnum, AlarmModeEnum, BatteryStoreModeEnum } from '/@/types/airport-tsa' |
| | |
| | | getDroneBatteryMode(cmdItem, dock) |
| | | } else if (cmdItem.cmdKey === DeviceCmd.SdrWorkModeSwitch) { // 增强图传开关 |
| | | getSdrWorkNode(cmdItem, dock) |
| | | } else if (cmdItem.cmdKey === DeviceCmd.AirConditioningModeSwitch) { |
| | | airConditionerSwitch(cmdItem, dock) |
| | | } |
| | | }) |
| | | } |
| | |
| | | cmdItem.status = value |
| | | } |
| | | |
| | | // 空调模式开关 |
| | | function airConditionerSwitch (cmdItem: DeviceCmdItem, airportProperties: any) { |
| | | const conditionerState: number | string | any = airportProperties?.basic_osd?.air_conditioner?.air_conditioner_state || 0 |
| | | if (conditionerState === 0) { |
| | | cmdItem.status = DeviceCmdStatusText.AirConditionerModeCoolNormalText |
| | | } |
| | | if (conditionerState === 1) { |
| | | cmdItem.status = DeviceCmdStatusText.AirConditionerModeCoolText |
| | | cmdItem.action = AirConditioningModeEnum.CLOSE |
| | | } |
| | | if (conditionerState === 2) { |
| | | cmdItem.status = DeviceCmdStatusText.AirConditionerModeHeatText |
| | | cmdItem.action = AirConditioningModeEnum.CLOSE |
| | | } |
| | | if (conditionerState === 3) { |
| | | cmdItem.status = DeviceCmdStatusText.AirConditionerModeDehumdidfyText |
| | | cmdItem.action = AirConditioningModeEnum.CLOSE |
| | | } |
| | | } |
| | | |
| | | // 获取机场存储容量 |
| | | // { |
| | | // "total": 10000, // 单位:KB |