package com.ard.work.api.domian; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor public class CameraCmd { public CameraCmd(String cameraId, Integer chanNo) { this.cameraId = cameraId; this.chanNo = chanNo; } public CameraCmd(String cameraId, Integer chanNo, String type) { this.cameraId = cameraId; this.chanNo = chanNo; this.type = type; } /*命令标识*/ String type; /*相机ID*/ String cameraId; /*相机类型*/ String cameraType; /*底座相对正北的偏航角*/ Float baseYaw; /*相机通道号*/ Integer chanNo; /*云台代码*/ Integer code; /*云台速度*/ Integer speed; /*开启关闭标识*/ boolean enable; /*预置位号*/ Integer presetIndex; /*聚焦值*/ Integer dwFocusPos; /*PTZ值*/ PtzDto ptzDto; /*目标经纬度*/ Point targetPosition; /*目标井*/ String wellId; /*当前操作者*/ String operator; /*过期间隔(秒)*/ Integer expired; /*当前操作者名字*/ String operatorZh; /*录像存储池名称*/ String bucketName; /*录像Id*/ Long recordId; /*3d定位参数*/ PointFrame pointFrame; /*登录标识*/ Long loginId; }