Xiajijian
2026-05-27 402fe914957546a820c60731181501c554826fa4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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=激光测距中
}