1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package com.netsdk.lib.structure;
 
 
import com.netsdk.lib.NetSDKLib;
 
/**
 * @author 260611
 * @description 云台可视域状态结构
 * @date 2022/10/13 16:01:59
 */
public class DH_OUT_PTZ_VIEW_RANGE_STATUS extends NetSDKLib.SdkStructure {
 
    public int dwSize;
    /**
     * 可视距离, 单位:米
     */
    public double dbDistance;
    /**
     * 水平可视角度, 0~1800, 单位:十分之一度
     */
    public int nAngelH;
    /**
     * 水平方位角度, 0~3600, 单位:十分之一度
     */
    public int nAzimuthH;
    /**
     * 水平倾斜角度, -900~900, 单位:十分之一度
     */
    public int nInclinationH;
    /**
     * 垂直可视角度, 0~1800, 单位:十分之一度
     */
    public int nAngelV;
    /**
     * 垂直方位角度, 0~3600, 单位:十分之一度
     */
    public int nAzimuthV;
    /**
     * 水平角度,扩大100倍值,[0-36000]
     */
    public int nPan;
    /**
     * 垂直角度,扩大100倍值,[-18000-18000]
     */
    public int nTilt;
    /**
     * 显示放大倍数,扩大100倍值,[0-MaxZoom*100]
     */
    public int nZoom;
 
    public DH_OUT_PTZ_VIEW_RANGE_STATUS() {
        this.dwSize = this.size();
    }
 
    @Override
    public String toString() {
        return "DH_OUT_PTZ_VIEW_RANGE_STATUS{" +
                "dwSize=" + dwSize +
                ", dbDistance=" + dbDistance +
                ", nAngelH=" + nAngelH +
                ", nAzimuthH=" + nAzimuthH +
                ", nInclinationH=" + nInclinationH +
                ", nAngelV=" + nAngelV +
                ", nAzimuthV=" + nAzimuthV +
                '}';
    }
}