| | |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "deviceId", value = "设备ID", dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "channelId", value = "通道ID", dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "command", value = "控制指令,允许值: left, right, up, down, upleft, upright, downleft, downright, zoomin, zoomout, stop", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "command", value = "控制指令,允许值: left, right, up, down, upleft, upright, downleft, downright, zoomin, zoomout, stop", dataTypeClass = String.class), |
| | | @ApiImplicitParam(name = "horizonSpeed", value = "水平速度", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "verticalSpeed", value = "垂直速度", dataTypeClass = Integer.class), |
| | | @ApiImplicitParam(name = "zoomSpeed", value = "缩放速度", dataTypeClass = Integer.class), |
| | |
| | | msg.setData("获取设备预置位超时"); |
| | | resultHolder.invokeResult(msg); |
| | | }); |
| | | resultHolder.put(key, uuid, result); |
| | | if (resultHolder.exist(key, null)) { |
| | | return result; |
| | | } |
| | | resultHolder.put(key, uuid, result); |
| | | cmder.presetQuery(device, channelId, event -> { |
| | | RequestMessage msg = new RequestMessage(); |
| | | msg.setId(uuid); |