package cn.gistack.sm.hk.vo;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* 海康vo
|
* @author zhongrj
|
* @date 2023-04-12
|
*/
|
@Data
|
public class HkVO implements Serializable {
|
|
/**
|
* 监控设备code
|
*/
|
private String cameraIndexCode;
|
|
/**
|
* 开始点 x
|
*/
|
private Integer startX;
|
|
/**
|
* 开始点 y
|
*/
|
private Integer startY;
|
|
/**
|
* 结束点 x
|
*/
|
private Integer endX;
|
|
/**
|
* 结束点 y
|
*/
|
private Integer endY;
|
|
/**
|
* 云台移动开启状态
|
* 0-开始
|
* 1-停止
|
* 注:GOTO_PRESET命令下填任意值均可转到预置点,建议填0即可
|
*/
|
private Integer action;
|
|
/**
|
* 云台移动命令
|
* 不区分大小写
|
* 说明:
|
* LEFT 左转
|
* RIGHT右转
|
* UP 上转
|
* DOWN 下转
|
* ZOOM_IN 焦距变大
|
* ZOOM_OUT 焦距变小
|
* LEFT_UP 左上
|
* LEFT_DOWN 左下
|
* RIGHT_UP 右上
|
* RIGHT_DOWN 右下 FOCUS_NEAR 焦点前移
|
* FOCUS_FAR 焦点后移 IRIS_ENLARGE 光圈扩大
|
* IRIS_REDUCE 光圈缩小
|
* WIPER_SWITCH 接通雨刷开关
|
* START_RECORD_TRACK开始记录轨迹
|
* STOP_RECORD_TRACK 停止记录轨迹
|
* START_TRACK 开始轨迹
|
* STOP_TRACK 停止轨迹
|
*
|
* 以下命令presetIndex不可
|
* 为空:
|
* GOTO_PRESET到预置点
|
*/
|
private String command;
|
|
/**
|
* 云台移动速度 取值范围为1-100,默认50,非必填
|
*/
|
private Integer speed;
|
|
/**
|
* 预置点编号,整数,通常在300以内,非必填
|
*/
|
private Integer presetIndex;
|
|
/**
|
* 码流类型,0:主码流
|
* 1:子码流
|
* 2:第三码流
|
* 参数不填,默认为主码流
|
*/
|
private Integer streamType;
|
|
/**
|
* 取流协议(应用层协议),“hik”:HIK私有协议,使用视频SDK进行播放时,传入此类型;“rtsp”:RTSP协议;“rtmp”:RTMP协议;“hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码)。参数不填,默认为HIK协议
|
*/
|
private String protocol;
|
|
/**
|
* 传输协议(传输层协议),0:UDP
|
* 1:TCP
|
* 默认是TCP
|
* 注:
|
* GB28181 2011及以前版本只支持UDP传输
|
*/
|
private Integer transmode;
|
|
/**
|
* 层级
|
*/
|
private Integer level;
|
|
/**
|
* 摄像头在线离线状态 1-在线,0-离线
|
*/
|
private Integer status;
|
|
/**
|
* 开始时间
|
*/
|
private String beginTime;
|
|
/**
|
* 结束时间
|
*/
|
private String endTime;
|
|
/**
|
* 类型 1:老平台 2:新平台
|
*/
|
private Integer type;
|
|
/**
|
* 预置点名称
|
*/
|
private String presetName;
|
|
/**
|
* 扩展
|
*/
|
private String expand;
|
|
/**
|
* 水库/区域名称
|
*/
|
private String regionName;
|
|
/**
|
* 水库/区域编号
|
*/
|
private String regionIndexCode;
|
}
|