窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 数组 | 备 注 |
用户登录id | 整数型 | |
设备信息 | NET_DVR_DEVICEINFO_V30 | |
NET_DVR_PICCFG | NET_DVR_PICCFG_V40 | |
NET_DVR_Init ()用户登录id =
同步登陆 (编辑框1.内容, 8000,
“admin”, 编辑框3.内容, 设备信息
)调试输出 ()状态条1.
置文本 (0,
“登录反馈id:(sdk错误反馈)” +
到文本 (NET_DVR_GetLastError ())
)
如果真 (用户登录id ≠ -1
)
编辑框OSD.内容 =
取通道名称 (用户登录id
)
变量2 = 0
NET_DVR_GetDVRConfig (用户ID, 6179, 1, NET_DVR_PICCFG, 999999, 变量2
)返回 (到文本 (NET_DVR_PICCFG.sChanName
))
文本到字节数组 (通道名称, NET_DVR_PICCFG.sChanName, 32
)返回 (NET_DVR_SetDVRConfig (用户ID, 6180, 1, NET_DVR_PICCFG, 100000
))
|
文本到字节数组 | | |
|
匿名参数_1 | 文本型 | | | |
匿名参数_2 | 字节型 | | | | 匿名参数_3 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
匿名局部变量_1 | 文本型 | | 0 |
匿名局部变量_2 | 整数型 | | |
匿名局部变量_3 | 字节集 | | |
匿名局部变量_3 =
到字节集 (匿名参数_1
)清除数组 (匿名参数_2
)
计次循环首 (取字节集长度 (匿名局部变量_3
), 匿名局部变量_2
)
加入成员 (匿名参数_2,
取字节集数据 (匿名局部变量_3, 1, 匿名局部变量_2
))

如果真 (匿名局部变量_2 ≥ 匿名参数_3
)
跳出循环 ()

计次循环尾 ()
判断循环首 (取数组成员数 (匿名参数_2
) < 匿名参数_3
)
加入成员 (匿名参数_2, 0
)
判断循环尾 ()信息框 (到文本 (置通道名称 (用户登录id, 编辑框OSD.内容
)), 0, ,
)状态条1.
置文本 (0,
“注销:” +
到文本 (NET_DVR_Logout (用户登录id
))
)编辑框OSD.内容 =
“”
如果 (用户登录id ≠ -1
)
编辑框OSD.内容 =
取通道名称 (用户登录id
)
信息框 (“未登录”, 0, ,
)