增加新email设置功能

上传人:第*** 文档编号:34204127 上传时间:2018-02-21 格式:DOC 页数:12 大小:114.50KB
返回 下载 相关 举报
增加新email设置功能_第1页
第1页 / 共12页
增加新email设置功能_第2页
第2页 / 共12页
增加新email设置功能_第3页
第3页 / 共12页
增加新email设置功能_第4页
第4页 / 共12页
增加新email设置功能_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《增加新email设置功能》由会员分享,可在线阅读,更多相关《增加新email设置功能(12页珍藏版)》请在金锄头文库上搜索。

1、1、增加新 EMAIL 设置功能#define NET_DVR_GET_EMAILPARACFG 250 /Get EMAIL parameters#define NET_DVR_SET_EMAILPARACFG 251 /Setup EMAIL parameterstypedef struct tagEMAILCFG /* 12 bytes */DWORD dwSize;char sUserName32;char sPassWord32;char sFromName32; /* Sender */ char sFromAddr48; /* Sender address */字符串中的第一个字

2、符和最后一个字符不能是, 并且字符串中要有 字符char sToName132; /* Receiver1 */char sToName232; /* Receiver2 */char sToAddr148; /* Receiver address1 */char sToAddr248; /* Receiver address2 */char sEmailServer32; /* Email server address */BYTE byServerType; /* Email server type: 0-SMTP*/BYTE byUseAuthen; /* Email server au

3、thentication method: 1-enable, 0-disable */BYTE byAttachment; /* enable attachment */BYTE byMailinterval; /* mail interval 0-2s, 1-3s, 2-4s. 3-5s*/ NET_DVR_EMAILCFG, *LPNET_DVR_EMAILCFG;2、增加一组事件触发的压缩参数#define NET_DVR_GET_EVENTCOMPCFG 132 /获取事件触发录像参数#define NET_DVR_SET_EVENTCOMPCFG 133 /设置事件触发录像参数typ

4、edef struct tagCOMPRESSIONCFGDWORD dwSize;NET_DVR_COMPRESSION_INFO struRecordPara; /事件触发录像NET_DVR_COMPRESSION_INFO struNetPara; /保留NET_DVR_COMPRESSIONCFG,*LPNET_DVR_COMPRESSIONCFG;3、NTP、DDNS、DNS 设置/ NET_DVR_NETAPPCFG 结构#define NET_DVR_GET_NETAPPCFG 222 /获取网络应用参数 NTP/DDNS/EMAIL#define NET_DVR_SET_NET

5、APPCFG 223 /设置网络应用参数 NTP/DDNS/EMAILtypedef struct tagNTPPARABYTE sNTPServer64; /* Domain Name or IP addr of NTP server */WORD wInterval; /* adjust time interval(hours) */BYTE byEnableNTP; /* enable NPT client 0-no,1-yes*/signed char cTimeDifferenceH; /* 与国际标准时间的时差 -12 . +13 */signed char cTimeDiffer

6、enceM; BYTE res11;NET_DVR_NTPPARA, *LPNET_DVR_NTPPARA;typedef struct tagDDNSPARABYTE sUsernameNAME_LEN; /* DDNS账号用户名/密码 */BYTE sPasswordPASSWD_LEN;BYTE sDomainName64; /* 域名 */BYTE byEnableDDNS; /*是否应用 0-否,1-是*/BYTE res15;NET_DVR_DDNSPARA, *LPNET_DVR_DDNSPARA;typedef struct tagNETAPPCFGDWORD dwSize;c

7、har sDNSIp16; /* DNS服务器地址 */NET_DVR_NTPPARA struNtpClientParam; /* NTP参数 */NET_DVR_DDNSPARA struDDNSClientParam; /* DDNS参数 */BYTE res464; /* 保留 */ NET_DVR_NETAPPCFG, *LPNET_DVR_NETAPPCFG;4、NFS 设置#define NET_DVR_GET_NFSCFG 230 /* NFS disk config */#define NET_DVR_SET_NFSCFG 231typedef struct tag_NFSC

8、FGDWORD dwSize;structchar sNfsHostIPAddr16;BYTE sNfsDirectoryPATHNAME_LEN; / PATHNAME_LEN = 128struNfsDiskParamMAX_NFS_DISK; / MAX_NFS_DISK=8NET_DVR_NFSCFG, *LPNET_DVR_NFSCFG;5、IP 快球新增功能:5.1 新增云台图象区域选择放大或缩小typedef struct tagPOINT_FRAMEint xTop; / 方框起始点的x坐标int yTop; / 方框结束点的y坐标int xBottom; / 方框结束点的x坐

9、标int yBottom; /方框结束点的y坐标int bCounter; /保留NET_DVR_POINT_FRAME, *LPNET_DVR_POINT_FRAME;NET_DVR_API BOOL _stdcall NET_DVR_PTZSelZoomIn(LONG lRealHandle, LPNET_DVR_POINT_FRAME pStruPointFrame);功能:云台图象区域选择放大或缩小参数:lRealHandle: NET_DVR_RealPlay()的返回值pStruPointFrame: 指向 NET_DVR_POINT_FRAME 的指针返回值:TRUE 表示成功,

10、FALSE 表示失败5.2 获取云台巡航路径typedef struct tagCRUISE_RETstructBYTE PresetNum; /预置点BYTE Dwell; /停留时间BYTE Speed; /速度BYTE Reserve; /保留struCruisePoint32; /最大支持 32 个巡航点NET_DVR_CRUISE_RET, *LPNET_DVR_CRUISE_RET;NET_DVR_API BOOL _stdcall NET_DVR_GetPTZCruise(LONG lUserID,LONG lChannel,LONG lCruiseRoute, LPNET_DV

11、R_CRUISE_RET lpCruiseRet)功能:获取云台巡航路径(IP快球)参数:lUserID: NET_DVR_Login()的返回值lChannel: DVR的通道号lCruiseRoute: 巡航路径 ,最多支持 32条路径lpCruiseRet:返回的NET_DVR_CRUISE_RET结构返回值:TRUE表示成功,FALSE表示失败6、新增巡航和轨迹的配置:#define FILL_PRE_SEQ 30 /* 将预置点加入巡航序列 */#define SET_SEQ_DWELL 31 /* 设置巡航点停顿时间 */#define SET_SEQ_SPEED 32 /* 设置

12、巡航速度 */#define CLE_PRE_SEQ 33 /* 将预置点从巡航序列中删除 */#define STA_MEM_CRUISE 34 /* 开始记录轨迹 */#define STO_MEM_CRUISE 35 /* 停止记录轨迹 */#define RUN_CRUISE 36 /* 开始轨迹 */#define RUN_SEQ 37 /* 开始巡航 */#define STOP_SEQ 38 /* 停止巡航 */7、新增多路解码器接口#define MAX_CYCLE_CHAN 167.1、网络参数扩展#define NET_DVR_GET_NETCFG_OTHER 244 /获

13、取网络参数( 多路解码器)#define NET_DVR_SET_NETCFG_OTHER 245 /设置网络参数( 多路解码器)typedef struct tagNETCFG_OTHERDWORD dwSize;char sFirstDNSIP16;char sSecondDNSIP16;char sRes32;NET_DVR_NETCFG_OTHER,*LPNET_DVR_NETCFG_OTHER;typedef struct tagDVRCHANINFOchar sDVRIP16; /* DVR IP 地址 */WORD wDVRPort; /* 端口号 */BYTE byChanne

14、l; /* 通道号 */BYTE byTransProtocol; /* 传输协议类型 */BYTE byTransMode; /* 传输码流模式 0主码流 1子码流*/BYTE byRes3;BYTE sUserNameNAME_LEN; /* 监控主机登陆帐号 */BYTE sPasswordPASSWD_LEN; /* 监控主机密码 */NET_DVR_MATRIX_DECINFO,*LPNET_DVR_MATRIX_DECINFO;7.2、启动 /停止动态解码/启动/停止动态解码typedef struct tagDYNAMIC_TESTDWORD dwSize;NET_DVR_MAT

15、RIX_DECINFO struDecChanInfo; /* 动态解码通道信息 */NET_DVR_MATRIX_DYNAMIC_DEC,*LPNET_DVR_MATRIX_DYNAMIC_DEC;NET_DVR_API BOOL _stdcall NET_DVR_MatrixStartDynamic(LONG lUserID, DWORD dwDecChanNum, LPNET_MATRIX_DYNAMIC_DEC lpDynamicInfo);功能:启动动态连接测试参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpDynamicInfo:指向 NET_MATRIX_DYNAMIC_DEC 结构的指针返回值:TRUE 表示成功,FALSE 表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixStopDynamic(LONG lUserID, DWORD dwDecChanNum);功能:停止动态连接测试参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道返回值:TRUE 表示成功,FALSE 表示失败7.3、设置获取轮循解码通道参数/*连接的通道配置*/typedef struct tagMATRIX_CHAN_INFODWORD d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号