设备网络SDK开发使用手册

NET_DVR_USER_INFO_V30

单用户参数结构体。

struct{
  BYTE                sUserName[NAME_LEN];
  BYTE                sPassword[PASSWD_LEN];
  BYTE                byLocalRight[MAX_RIGHT];
  BYTE                byRemoteRight[MAX_RIGHT];
  BYTE                byNetPreviewRight[MAX_CHANNUM_V30];
  BYTE                byLocalPlaybackRight[MAX_CHANNUM_V30];
  BYTE                byNetPlaybackRight[MAX_CHANNUM_V30];
  BYTE                byLocalRecordRight[MAX_CHANNUM_V30];
  BYTE                byNetRecordRight[MAX_CHANNUM_V30];
  BYTE                byLocalPTZRight[MAX_CHANNUM_V30];
  BYTE                byNetPTZRight[MAX_CHANNUM_V30];
  BYTE                byLocalBackupRight[MAX_CHANNUM_V30];
  NET_DVR_IPADDR      struUserIP;
  BYTE                byMACAddr[MACADDR_LEN];
  BYTE                byPriority;
  BYTE                byAlarmOnRight;
  BYTE                byAlarmOffRight;
  BYTE                byBypassRight;
  BYTE                byRes[14];
}NET_DVR_USER_INFO_V30,*LPNET_DVR_USER_INFO_V30;

Members

sUserName
用户名
sPassword
密码
byLocalRight
本地操作权限,参数取值为1表示使能:
数组0-本地控制云台
数组1-本地手动录象
数组2-本地回放
数组3-本地设置参数
数组4-本地查看状态、日志
数组5-本地高级操作(升级,硬盘管理(格式化、设置硬盘属性、设置盘组、阵列扩容、RAID固件升级),重启,关机)
数组6—本地查看参数
数组7—本地管理模拟和IP camera
数组8—本地备份
数组9—本地关机/重启
byRemoteRight
远程操作权限,参数取值为1表示使能:
数组0-远程控制云台
数组1-远程手动录象
数组2-远程回放
数组3-远程设置参数
数组4-远程查看状态、日志
数组5-远程高级操作(升级,硬盘管理(格式化、设置硬盘属性、设置盘组、阵列扩容、RAID固件升级),JPEG抓图,前面板锁定与解锁,重启,关机)
数组6-远程发起语音对讲
数组7-远程预览
数组8-远程请求报警上传、报警输出
数组9-远程控制,本地输出
数组10-远程控制串口
数组11—远程查看参数
数组12—远程管理模拟和IP camera
数组13—远程关机/重启
byNetPreviewRight
远程可以预览的通道:1-有权限,0-无权限
byLocalPlaybackRight
本地可以回放的通道:1-有权限,0-无权限
byNetPlaybackRight
远程可以回放的通道:1-有权限,0-无权限
byLocalRecordRight
本地可以录像的通道:1-有权限,0-无权限
byNetRecordRight
远程可以录像的通道:1-有权限,0-无权限
byLocalPTZRight
本地可以控制PTZ的通道:1-有权限,0-无权限
byNetPTZRight
远程可以控制PTZ的通道:1-有权限,0-无权限
byLocalBackupRight
本地备份权限通道:1-有权限,0-无权限
struUserIP
用户IP地址(为0时表示允许任何地址)
byMACAddr
物理地址
byPriority
优先级:0xff-无,0-低,1-中,2-高
无(表示不支持优先级的设置)
低(默认权限:包括本地和远程回放,本地和远程查看日志和状态,本地和远程关机/重启)
中(包括本地和远程控制云台,本地和远程手动录像,本地和远程回放,语音对讲和远程预览,本地备份,本地/远程关机/重启)
高(管理员)
byAlarmOnRight
报警输入口布防权限
byAlarmOffRight
报警输入口撤防权限
byBypassRight
报警输入口旁路权限
byRes
保留,置为0

See Also

NET_DVR_USER_V30