package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib.SdkStructure; import com.iailab.netsdk.lib.enumeration.EM_VSP_GAVI_PLATFORM_CODE; import com.sun.jna.Pointer; /** * @author 119178 * @description 注册平台信息 * @date 2021/4/19 */ public class NET_VSP_GAVI_INFO extends SdkStructure{ /** * 注册平台IP地址或网络名。IP为空时,不做接入 */ public byte[] szAddress = new byte[128]; /** * 设备登陆帐号 */ public byte[] szUserId = new byte[64]; /** * 登陆密码 */ public byte[] szPassword = new byte[64]; /** * 注册平台端口号 */ public int nPort; /** * 接入使能 */ public int bEnable; /** * 会话保活周期,范围[10,90],单位秒 */ public int nKeepAliveTime; /** * 最大超时次数,范围[2,5] */ public int nMaxTimeoutTimes; /** * 注册失败后重新注册随机时间上限,范围[30,300],单位秒 */ public int nRegisterInterval; /** * 注册设备ID */ public byte[] szDeviceID = new byte[24]; /** * {@link NET_VSP_GAVI_CHANNEL_INFO} * 通道信息,用户分配内存 */ public Pointer pstuChannelInfo; /** * pstuChannelInfo 个数,和通道数保持一致 */ public int nChannelCount; /** * 返回的 pstuChannelInfo 个数 */ public int nChannelCountRet; /** * {@link EM_VSP_GAVI_PLATFORM_CODE} * 当前平台 */ public int emPlatform; /** * 是否在线,不可修改 */ public int bIsOnLine; /** * {@link NET_HKIMAGESERVER_INFO} * 视图云存储服务器鉴权密钥信息,emPlatform 为 EM_VSP_GAVI_PLATFORM_CODE_HKTDA_CLOUDSTORAGE时有效 */ public Pointer pHKImageServerInfo; /** * 保留字节 */ public byte[] byReserved = new byte[68]; }