版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 设置物理屏为几分割还是自由分割
  • 一个tag点名字:dwcontrol
  • tag点内容格式:{"type":7,"nTVID":241,"splitnum":4}
  • json格式:控制类型(1-7),控制0号屏的通道号(通过tag点TV0ID查出),分割方式(1,4,16,2000)

物理屏处于固定分割下设置某个显示单元到信号源:

  • 显示一个显示单元(物理屏的某个分割单元)
  • 再单击树上的信号源
  • 写入tag点的值给大屏幕
  • 一个tag点,tag点名:dwcontrol
  • tag点值:{"type":3,"nTVID":241,"nWindow":1,"ip":"172.16.3.67","channelID":0,"channelmax":1}
    • json格式:控制类型,控制0号屏的通道号(通过tag点TV0ID查出),现在在哪个窗口,信号源ip,信号源通道号(默认0),信号源通道数(默认1)(以后需要通过信号源类型是ipc还是nvr来传通道号通道数)

...

  • 一个tag点名字:dwcontrol
  • tag点内容格式:{"type":5,"name":"预案二"}":1,"nTVID":241,"x1":0,"y1":0,"x2":8192,"y2":8192,"ip":"172.16.3.67","channelID":0,"channelmax":1}
  • json格式:控制类型,控制0号屏的通道号(通过tag点TV0ID查出),窗口大小坐标和设置信号源ip,信号源通道号(默认0),信号源通道数(默认1)(以后需要通过信号源类型是ipc还是nvr来传通道号通道数)

可用预案

  • 从驱动的tag点,解析得到预案名称列表
  • 显示到下拉框中读取的预案名称列表。
  • 一个tag点存储所有预案
  • tag点名称:
    • tag点:planName存放所以预案名称,名称按照英文:分割
  • tag点实际数据示例:“预案1:预案2:预案3”

...