package com.ard.work.domain.dto.state; import lombok.Data; import java.io.Serializable; // 相机状态类 @Data public class CameraState implements Serializable { private static final long serialVersionUID = 1L; private int mode; // 相机模式:1=拍照模式,2=录像模式,0=未知 private int isRecording; // 是否录制中:1=录制中,0=未录制 private int recordDuration; // 录制时长(单位:秒) private int source; // 相机视源:0=可见,1=变焦,2=红外 private int camera; // 相机:0=FPV,1=相机(1),2=相机(2) private float zoomfactor; // 相机当前变焦倍数 private int width; // 水平像素(例如:1920) private int height; // 垂直像素(例如:1080) private int frameRate; // 帧率(例如:30) private int bitstream; // 码率(单位:0.001)(例如:6兆设置值为6000) private int pointThermometrying; // 单点测温状态:0=非单点测温中,1=单点测温中 private int areaThermometrying; // 区域测温状态:0=非区域测温中,1=区域测温中 private int laserRanging; // 激光测距状态:0=非激光测距中,1=激光测距中 }