




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计文档-PC SDK接口说明HeKai PC SDK接口说明文件状态: 草稿 正式发布 正在修改文件标识:当前版本:1.0作 者:jf完成日期:2015-08-20版本/状态作者起止日期备注1.0jf2015-08-14创建文档、编写SDK接口1. SDK接口汇总函数名功能说明互联网/局域网hk_InitVideo初始化视频回调函数 hk_InitAudio初始化音频回调函数(监听)hk_AudioData设备接收音频数据(对讲)互联网sccInitModel初始化互联网信息回调函数sccUnInitModel注销互联网信息回调sccLogin用户登录sccLogOut注销登录hk_Regi
2、onMonServer注册监控服务hk_GetItem获取互联网设备列表sccWANCalling开启互联网视频/监听/对讲sccWANDevidCalling通过设备ID与访问密码呼叫视频sccWANCloseCall关闭互联网视频/监听/对讲DoWanAddDev互联网列表添加设备DoWanDeleteDev删除互联网列表数据DoWanUpdateDevName修改设备别名DoRegistrationUser注册登录用户SysUpdatePasswd登录成功后修改用户登录密码DoSetAccessPswd修改设备访问密码局域网hk_InitLAN注册局域网回调函数hk_UnInitLAN注
3、销退出局域网hk_LanRefresh刷新局域网列表sccLANCalling开启局域网视频/监听/对讲sccLANCloseCall关闭局域网视频/监听/对讲hk_LanSetNetProxy设置IR-CUT和互联网地址GetLanSysInfo获取设备信息(固定ip/SD卡信息/视频参数/无线IP/移动帧测)SetLanDevIP设置局域网有线IPInitGetWifiSid初始化wifi sid 回调函数DoLanGetWifiSid获取wifi sid 列表SetLanWifi设置局域网无线IPSD hk_InitSdData初始化视频数据回调InitSdFile初始化SD FileD
4、oLanReadSdData局域网读取设备SD卡录像文件目录DoLanDowSdData局域网下载SD卡文件DoMonSDReadData互联网获取SD卡录像文件目录DoMonDowSdData下载文件报警信息InitAlarmInfo初始化报警信息回调DoLocalMonSetAlarmRng区域报警设置DoLocalMonFormatSD格式化SD卡DoLocalMonSetSdParam设置SD卡各参数信息.参数设置sccSetLANInfo局域网参数设置sccSetWANInfo互联网参数设置sccGetWANInfo获取互联网参数(视频参数,SD卡信息.)2. SDK接口详细说明2.
5、1 数据类型2.1.1 分辨率定义enum enumVGAModeENUM_NONE = 0, ENUM_QQ720P=1, /*320*180*/ENUM_CIF=2, /*352x288*/ENUM_QVGA=3, /*320x240*/ENUM_Q720P=4, /*640*360*/ENUM_VGA=5, /*640x480*/ENUM_D_ONE=6, /*704x480*/ENUM_PAL_D1=7, /*704x576*/ENUM_XVGA=8, /*1024x768*/ENUM_720P = 9, /*1280*720*/ENUM_SXGA=10, /*1280x1024*/E
6、NUM_RESOLUTION_ALL, ;2.1.2 设备各设置类型定义enum _CMD_SET_ HK_CMD_SENSITIVITY = 101, HK_CMD_QUALITE = 102, HK_CMD_SHARPNESS=103, HK_CMD_BRIGHTNESS=104, HK_CMD_SATURATION=105, HK_CMD_CONTRAST = 106, HK_CMD_RESTPARAM = 107, HK_CMD_RATE = 108, HK_CMD_IP_INFO = 201,/获取有线IP信息 HK_CMD_SD_INFO = 202,/获取SD卡配置信息 HK_C
7、MD_VIDEO_INFO=203,/获取视频各参数信息 HK_CMD_WIFI_IP_INTO=204,/获取无线各信息 HK_CMD_GET_SENS = 205, /获取报警开关信息 HK_CMD_GET_DEV_TYPE=206,/获取设备类型 HK_CMD_GET_AREA_INFO=207,/获取区域报警信息 HK_CMD_GUTT ;2.1.3 互联网回调下发信息列表typedef enum HK_REGION_SERVER=101,/注册监控服务(userData, 101, 1(成功)/2(失败),0) HK_GET_ITEM = 102,/获取用户设备列表(userData
8、, 102, buf, len) HK_ADDDEV_INFO=103,/提交添加设备信息(userData, 103, result=%d;Count=%d;DevFlag=%s;audio=%s;devid=%s;alias=%s;, len) HK_DEV_OLINE=104,/设备上线(userData, 104, 设备ID,0) HK_DEV_OFFLINE=108,/设备下线(userData, 104, 设备ID,0) HK_GET_SHARE_USER=109,/获取设备分享用户(userData,109, 0(没有)/user=%s;popedom=%d,-Count(个数减
9、减)) HK_DEL_SHARE_USER=110,/删除分享用户(userData, 110, 0(失败)/1(成功),0) HK_ADD_SHARE_USER=111,/添加分享用户(userData, 111, 0(失败)/user=%s;popedom=%d(成功),) HK_UPDATE_DEV_NAME=112,/修改设备别名(userData, 112, 0(失败)/1(成功),0) HK_DEL_DEV = 113,/删除列表设备(userData,113,0(失败)/1(成功),0) HK_ADD_MYDEV=114,/添加自己设备(userData,114,0(失败)/1(
10、成功),0) HK_UPDATE_ACCESSPWD=115,/修改访问密码(userData,115,0(失败)/1(成功),0) HK_UPDATE_MANAGEMENT_PWD=116,/修改管理密码(userData,116, 0(失败)/1(成功),0) HK_INVITE_DEV_SERVER = 105, /呼叫音视频,连接服务。(userData,105,2/3/4/5/6, 0) HK_INVITE_DEV_VIDEO = 106, /呼叫音视频连接数据。(userData, 106, 0(失败)/1(成功),0) HK_WAN_BACK_INFO;2.1.4 参数设置指定集
11、enum scc_paramSCC_PTZ_UP=1,/云台上SCC_PTZ_DOWN=2,/云台下SCC_PTZ_LEFT=3,/云台向左SCC_PTZ_RIGHT=4,/云台向右SCC_FOCAL_NEAR=5,/焦聚拉近SCC_FOCAL_FAR =6,/焦聚拉远SCC_PTZ_STOP = 7,/停止云台,FU,转动SCC_APERTURE_NEAR=8,/光圈拉近SCC_APERTURE_FAR=9,/光圈拉远SCC_PTZ_CRUISE = 60,/巡航(int nType值: 1:云台水平巡航, 2:云台垂直巡航, 3:云台全方位巡航)SCC_DEV_BRIGHTNESS=50,
12、/亮度设置( 1 63 )SCC_DEV_COLOR =51,/色彩 ( 1 63 )SCC_DEV_CONTRAST=52,/对比度 ( 1 63 )SCC_DEV_SATURATION=53,/饱各度 ( 1 63 )SCC_DEV_STREAM = 54,/码流 ( 16 4096 )SCC_DEV_QUALITY = 55,/设置视频质量(1:好2:中3:差) SCC_DEV_RESOLUTION=56,/修改分辨率(值参考enumVGAMode)SCC_DEV_FRAMERATE =57,/修改帧率(1 30)SCC_DEV_SENSITIVITY=59,/修改报警敏感度(0 10)
13、SCC_UPSIDE_DOWN = 61,/上下翻转SCC_HORIZONTALLY = 62,/水平翻转SCC_GET_PRESET = 63,/移动到某个预置位1 8SCC_SET_PRESET = 64,/设置某个预置位 1 8SCC_SET_SPEED = 65,/设置云台速度1(慢) 10(愉)SCC_DEV_EXPOSING=66,/爆光度 ( 1 63 )SCC_DEV_SHARPNESS=67,/锐度 ( 1 63 )SCC_DEV_FREQUENCY=70,/频率 50(PAL) 60(NTSC)SCC_DEV_CBR_VBR = 106,/设置 0(CBR) 1(VBR)S
14、CC_DEFAULT_PARAM =107,/恢复默认视频参数SCC_FACTORY_SET = 109,/恢复出厂设置SCC_DEV_REBOOT = 110,/重启设备;2.1.5 视频回调参数定义typedef struct SCC_MideData_v2char *pCallid; /呼叫IDunsigned int nCID;/通道ID号char *pDataBuf;/视频数据unsigned int nSize;/视频数据长度short nRes;/分辨率 参考enumVGAMode定义short nEnType;/编码类型 1:MPEG4; 2:M_JPEG 4,5,6 :H26
15、4 (4,5,都是H264) short nfilp;/翻转类型 1:上下翻转; 2:左右翻转; 3:上下左右翻转short nFreamType;/帧类型(H264码流) 2:为I帧,其他为P帧short fragx;/大数据分包组合(3,2,1)三包数据.char *next;unsigned int nTimeStmp; /时间戳 把解码显示部分的时间减去帧间隔,不够的用sleep 补上SCC_MideData;2.1.6 互联网设备信息指令enum scc_waninfoSCC_WEB_VIDEO_INFO= 1,/获取画面信息(分辨率帧率.)SCC_WEB_SD_INFO= 2,/获
16、取SD卡信息SCC_WEB_WIFI_INFO= 3,/获取WiFi配置信息;2.2 回调函数说明视频回调函数函数名typedef void (*HKMIEDDATACALLBACK)(void *userData, SCC_MideData *pMideData );功能用于打开视频通道获取视频流数据的回调函数参数userData用户自定义的变量指针SCC_MideData视频回调参数返回值音频回调函数函数名typedef void (*HKAUDIODATACALLBACK)(void *userData, unsigned int nCID, char *pDataBuf, int nS
17、ize);功能用于打开音频通道获取音频流数据的回调函数参数userData用户自定义的变量指针nCIDpDataBuf音频数据nSize音频数据的大小返回值互联网回调函数函数名typedef void (*HKSYSTEMCALLBACK)(void *userData, int nCmd, char *cBuf, int iLen );功能互联网各操作下发消息的回调函数参数userData用户自定义的变量指针nCmd参看 HK_WAN_BACK_INFOcBuf数据包iLen数据大小返回值局域网回调函数函数名typedef void (*HKLANCALLBACK)(void *userDa
18、ta, char *devid, char *devType, int hkid, int iCount,int iStatus,char *audioType );功能局域网数据回调函数参数userData用户自定义的变量指针devid设备IDdevType设备类型("hkdvr","H264",“MPEG4”.)hkid局域网设备唯一标识,呼叫视频的时候要用到iCount设备节点数,如设备是hkdvr类型,就有4路8路16路等。其它类型为0iStatus设备状态1,2是设备上线,0下线。10网络断开audioTypePCM G726 G711 G72
19、9返回值wifi回调函数函数名typedef void (*HKWIFISIDCALLBACK)(void *userData, char *cBuf, int iLen );功能wifi数据回调函数参数userData用户自定义的变量指针cBuf数据包iLen数据包大小返回值SD DATA回调函数函数名typedef void (*HKMIEDSDCALLBACK)(void *userData, unsigned int nCID,char *pDataBuf, int nSize,short nRes,short nEnType,short nfilp,short nFreamType
20、);功能SD DATA初始化视频数据回调参数userData用户自定义的变量指针nCID通道ID号pDataBuf数据包nSize音频视频数据长度nRes分辨率 参考enumVGAMode定义nEnType编码类型 1:MPEG4 2:M_JPEG 4,5,6 :H264 (4,5,都是H264); 音频类型G729G711-130 G726-258 PCM-514nfilp翻转类型 1 上下翻转2 左右翻转3 上下左右翻转nFreamType帧类型1为I帧,其他为P帧返回值SD回调函数函数名typedef void (*HKCALLBACKSDFILE)(void *userData,int
21、 nCmd, char *cBuf, int iCount );功能SD数据回调函数参数userData用户自定义的变量指针nCmdcBuf数据包iCount返回值报警信息提交回调函数函数名typedef void (*HKCALLBACKALARMINFO)(void *userData,int nCmd, char *cDevid, int iFlag, int ilParm );功能报警信息提交回调参数userData用户自定义的变量指针nCmdcDevid设备IDiFlagint iFlag; =0/移动侦测报警,=1 IO报警ilParm预留返回值互联网设备信息回调函数函数名type
22、def void(*HKCALLBACKWANINFO)(void *userData, int nCmd, char *cDevid, char* DataBuff, int ilParm);功能报警信息提交回调参数userData用户自定义的变量指针nCmd参看scc_waninfocDevid设备IDDataBuffnCmd=SCC_WEB_VIDEO_INFO(1) 设备画面信息 数据包格式stream=%d;sha=%d;bri=%d;sat=%d;con=%d;rate=%d;enc=%d;sens=%d;iropen=%d;frequency=%d;speed=%d;hue=%d
23、;exposure=%d;l stream 码流设置16 2048l sha 锐度 值:1 63l bri 亮度 .l sat 饱合度 .l con 对比度 .l rate 帧率 1 30l enc 分辨率3;5;9l rate 帧率 1 30l sens 报警度 0-10 0关闭l iropen ir开关关,开l frequency 50,60,70l speed 云台速度l hue 色彩1 63l exposure 爆光度1 63nCmd= SCC_WEB_SD_INFO (2) SD卡信息 数据包格式move=%d;outmove=%d;auto=%d;loopwr=%d;splite=
24、%d;size=%d;use=%d;leftsize=%d;audio=%d;stream=%d;l move 移动报警录像l outmove 输出报警录像l auto 自动录像l loopwr 循环写l splite 分割大小l size SD容量l use 已经使用大小l audio 音频nCmd= SCC_WEB_SD_INFO (3) 设备wifi信息 数据包格式open=%d;ip=%s;mask=%s;wet=%s;dns=%s;mac=%s;flag=%d;sid=%s;satype=%s;keytype=%s;entype=%s;l open 开启关闭无线。值:-开始无线,-关
25、闭无线l sid 无线SSIDl satype 无线安全类型l keytype ascii或者hex(一般情况都是空)l entype 加密方式ilParm预留返回值2.3 函数说明函数名EXPORTDECL_API int hk_InitVideo(void *userData, HKMIEDDATACALLBACK mdCallBack);功能初始化视频回调函数(互联网和局域网都使用该接口初始化回调函数)参数userData用户自定义的变量指针,可在回调函数中使用mdCallBack回调函数指针 参看HKMIEDDATACALLBACK返回值成功-1失败函数名EXPORTDECL_API
26、int hk_InitAudio(void *userData, HKAUDIODATACALLBACK audioCallBack );功能初始化音频(监听)回调函数(互联网和局域网都使用该接口初始化回调函数)参数userData用户自定义的变量指针,可在回调函数中使用audioCallBack回调函数指针 参看HKAUDIODATACALLBACK返回值成功-1失败函数名EXPORTDECL_API int hk_AudioData( const char *cBuf, int iLen, int lParam );功能设备接收音频数参数cBuf音频数据iLen数据长度lParam预留参数
27、返回值>=0成功-1失败函数名EXPORTDECL_API int sccInitModel( void *userData, HKSYSTEMCALLBACK FunLogin/*,HKMIEDDATACALLBACK mdCallBack*/ );功能初始化互联网模块回调函数参数userData用户自定义的变量指针,可在回调函数中使用FunLogin回调函数指针参看HKSYSTEMCALLBACK返回值>=0模块加载成功-1失败函数名EXPORTDECL_API void sccUnInitModel();功能注销互联网参数返回值>=0成功-1失败函数名EXPORTDEC
28、L_API int sccLogin( char *user,char *psw,char *pHost );功能用户登录接口参数user登陆账号psw登录密码pHost登录地址备注回调(*HKSYSTEMCALLBACK)(int nCmd, char *cBuf, int iLen );nCmd; 0 成功,1密码错误,3网络不通,14网络断开. cBuf =NULL,iLen=0;返回值>=0成功-1失败函数名EXPORTDECL_API int sccLogOut();功能用户登陆注销接口参数返回值>=0成功-1失败函数名EXPORTDECL_API int hk_Regi
29、onMonServer( );功能注册监控服务参数备注回调(*HKSYSTEMCALLBACK)(int nCmd, char *cBuf, int iLen ); nCmd =101; cBuf为1注册成功,2失败返回值>=0成功-1失败函数名EXPORTDECL_API int hk_GetItem(int nformid );功能获取互联网设备列表,列表数据包括设备ID,设备别名,设备状态,此设备是否是当前用户的管理设备参数nformid预留参数 调用给0即可备注回调102返回值>=0成功-1失败函数名EXPORTDECL_API int sccWANCalling(shor
30、t nMedType, short nStreamType, char Callid40, char* cDevid, char* cDevType, int iCount);功能互联网呼叫视频/音频(监听)/音频(对讲)参数nMedType1 视频呼叫,2音频呼叫 听(ipc->pc), 3 音频呼叫说(pc->ipc)nStreamType视频:1主码流,子码流Callid40视频:打开视频时会生成一个Callid,视频回调的结构体有Callid可用于区分不同设备,关闭时也需使用Callid关闭该视频 音频(监听):打开监听时会生成Callid,关闭使用Callid关闭音频(对
31、讲):打开对讲时会生成Callid,关闭时使用Callid关闭cDevid呼叫的设备IDcDevType视频:呼叫类型"H264","hkdvr","MPEG4"获取列表的时候的设备类型音频:预留参数iCount视频:DVR设备的通道号,从0开始。不是DVR为0音频:预留参数备注同个设备打开视频 音频(监听) 音频(对讲)不是共用同一个Callid 返回值成功>0成功失败函数名EXPORTDECL_API int sccWANDevidCalling(short nStreamType, char Callid40, char*
32、 cDevid, char *cAccCode, char* cDevType, int iCount );功能通过设备ID与访问密码呼叫视频参数nStreamType1主码流,子码流Callid40打开视频时会生成一个Callid,视频回调的结构体有Callid可用于区分不同设备,关闭时也需使用Callid关闭该视频cDevid呼叫的设备idcDevType呼叫类型"H264","hkdvr","MPEG4"获取列表的时候的设备类型iCountDVR设备的通道号,从0开始。不是DVR为0返回值成功>0成功失败函数名EXPORT
33、DECL_API int sccWANCloseCall( char* cDevid, char* cCallid );功能关闭视频监听对讲参数cDevid设备IDcCallid呼叫ID返回值成功-1失败函数名EXPORTDECL_API int DoWanAddDev(const char *cDevid, const char *cAlias, const char *cAccPwd, int lParam );功能互联网列表添加设备参数cDevid设备IDcAlias设备别名cAccPwd设备观看密码lParam预留备注void (*HKSYSTEMCALLBACK)(int nCmd,
34、 char *cBuf, int iLen );nCmd=103cBuf数据result=%d;Count=%d;DevFlag=%s;audio=%s;devid=%s;alias=%s;l result = 1 成功;输入的设备ID不存在;已经存在此设备l Count 通道个数l DevFlag 设备对应的类型。l audio 设备对应的音频类型返回值1成功2输入的设备ID不存在0已经存在此设备函数名EXPORTDECL_API int DoWanDeleteDev( const char *devid, int lParam );功能删除互联网列表数据参数devid要删除的设备IDlPa
35、ram码流类型:1-定码流,2-变码流备注回调函数-void (*HKSYSTEMCALLBACK)(int nCmd, char *cBuf, int iLen );nCmd:113 cBuf =1成功,失败返回值1成功0失败函数名EXPORTDECL_API int DoWanUpdateDevName( const char *devid, const char *name, unsigned int lParam );功能修改设备别名参数devid设备IDname修改的别名lParam预留备注回调函数-void (*HKSYSTEMCALLBACK)(int nCmd, char *c
36、Buf, int iLen );nCmd=112 cBuf =1成功,0失败。返回值成功-1失败函数名EXPORTDECL_API int DoRegistrationUser( const char *username,const char *paswd,const char *jsEmail, const char *host );功能注册登录用户参数username用户名paswd密码jsEmailEmailhost服务器地址备注回调(*HKSYSTEMCALLBACK)(int nCmd, char *cBuf, int iLen );nCmd; 0 成功,9已经存在此用户返回值成功-
37、1失败函数名EXPORTDECL_API int SysUpdatePasswd( const char *newPaswd );功能登录成功后修改用户登录密码参数newPaswd新密码备注回调(*HKSYSTEMCALLBACK)(int nCmd, char *cBuf, int iLen );nCmd; 4 成功,5失败返回值成功-1失败函数名EXPORTDECL_API int DoSetAccessPswd( const char *cDevid, const char *accPswd,int iPopedom, int lParam );功能修改设备访问密码参数cDevid设备I
38、DaccPswd要修改的访问密码iPopedom(1:允许看,:允许操作(指调云台,分辨率等等)lParam预留返回值成功-1失败函数名EXPORTDECL_API int hk_InitLAN(void *userData, HKLANCALLBACK FunlanLogin/*, HKMIEDDATACALLBACK mdCallBack*/);功能初始化局域网回调函数参数userData用户自定义参数指针FunlanLogin参看HKLANCALLBACK返回值成功-1失败函数名EXPORTDECL_API int hk_UnInitLAN();功能注销局域网参数返回值成功-1失败函数名
39、EXPORTDECL_API int hk_LanRefresh();功能更新局域网列表,一般在注册完局域网回调函数后调用下此接口来获取局域网内的设备。参数返回值成功-1失败函数名EXPORTDECL_API intsccLANCalling( short nMedType, char Callid40, int ihkid, const char *cDevType, int iCount);功能互联网呼叫视频/音频(监听)/音频(对讲)参数nMedType1 视频呼叫,2音频呼叫 听(ipc->pc), 3 音频呼叫说(pc->ipc)Callid视频:打开视频会产生一个Cal
40、lid,视频回调的*的Callid可用于区分不同设备,关闭时也需使用Callid关闭相应的设备。音频(监听):打开监听也会生成Callid,关闭时也需使用相应的Callid关闭相应设备的监听。音频(对讲):打开对讲会生成相应Callid,关闭时也需使用相应的Callid关闭设备的对讲。ihkid设备局域网唯一标示,提交局域网数据的时候得到的。cDevType视频:呼叫类型hkdvr","H264",“MPEG4”.音频:预留参数iCount视频:设备是hkdvr类型,就是对应的通道数,从0开始。其它设备类型为0。音频:预留参数备注返回值>0成功失败函数名EX
41、PORTDECL_API int sccLANCloseCall(const char *Callid );功能关闭局域网视频/音频(监听)/音频(对讲)参数Callid调用sccLANCalling生成的Callid返回值成功-1失败函数名EXPORTDECL_API int hk_LanSetNetProxy(int ihkid, const char *cNetProxy, int nFlag);功能设置iR-Cut或者服务器地址参数ihkid局域网设备唯一标识cNetProxyIR_CUT:“502”服务器:服务器地址nFlagIR_CUT:1服务器:0返回值成功-1失败函数名EXPO
42、RTDECL_API int GetLanSysInfo(char devinfo1024,int nType, const char *devid);功能获取设备各信息参数devinfo返回数据包nTypenType=201获取固定IP信息返回值数据包: ip=%s;mask=%s;wet=%s;dns=%s;mac=%s;flag=%d;ver=%d;status=%d;l flag=2 固定IP; flag=1 DHCP;l ver=26X设备版本号l status设备的登录状态,200登录成功,1密码或者用户错误,3网络不通nType=202获取SD卡信息返回数据包: 所有值1有效,0
43、是否move=%d;outmove=%d;auto=%d;loopwr=%d;splite=%d;size=%d;use=%d;leftsize=%d;audio=%d;stream=%d;l move 移动报警录像 l outmove 输出报警录像l auto 自动录像l loopwr 循环写l splite 分割大小l size SD容量l use 已经使用大小l leftsize剩余大小l audio 音频l stream 0 子码流1主码流nType=203获取视频各参数返回数据包:stream=%d;sha=%d;bri=%d;sat=%d;con=%d;rate=%d;enc=%d
44、;sens=%d;iropen=%d;frequency=%d;speed=%d;hue=%d;exposure=%d;l stream 码流设置16 2048l rate 帧率 1 30l enc 分辨率3;5;9l sha 锐度 值:1-63l bri 亮度 .l sat 饱合度 .l con 对比度 .l sens 报警度 0-10 0关闭l iropen ir开关1关,开l frequency 50,60,70l speed 云台速度hue 色彩1 63exposure 爆光度1 63nType=204获取无线IP信息返回数据包: open=%d;ip=%s;mask=%s;wet=%
45、s;dns=%s;mac=%s;flag=%d;sid=%s;satype=%s;keytype=%s;entype=%s;l open 开启关闭无线。值:1-开始无线,0-关闭无线l sid 无线SSIDl satype 无线安全类型l keytype ascii或者hex(一般情况都是空)l entype 加密方式nType=207获取移动侦测信息返回数据包: count=%d;sens=%d;pointX0=45;pointY0=3546;pointX1=45;pointY1=3546;pointX2=45;pointY2=3546;devid设备id返回值成功-1失败函数名EXPORT
46、DECL_API int SetLanDevIP(int flag, unsigned int ihkid, const char *cIPinfo );功能局域网有线IP设置,设置成功设备会自动重启参数flagflag=1 DHCP; flag=2 固定IP。ihkid设备局域网内标识cIPinfoconst char *cIPinfo; 打包数据格式: ip=.;netwet=.;netmask=.;dns=.;mac=.;newmac=.;返回值成功-1失败函数名EXPORTDECL_API int InitGetWifiSid(void *userData, HKWIFISIDCALL
47、BACK FunWifiSid );功能初始化wifi回调函数参数userData用户自定义变量指针FunWifiSid参考HKWIFISIDCALLBACK返回值>=0成功-1失败函数名EXPORTDECL_API int DoLanGetWifiSid( unsigned int ihkid, const char *cMac, unsigned int ulParam );功能局域网获取无线连接点参数ihkid局域网设备唯一标识cMac设备的MAC地址可以通过201获取到ulParam备用备注1.使用wifi默认回调函数HKWIFISIDCALLBACK2.或者共用 回调函数局域网
48、设备上线回调void (*HKLANCALLBACK)( char *devid, char *devType, int hkid, int iCount,int iStatus );增加搜寻到的WIFI节点信号强度(sigan). char *devid; devid="301" 代表是获取无线连接点数据char *devType; 无线连接点数据;格式:sid=%s;enc=%s;stype=%s;sigan=%d:sid=%s;enc=%s;stype=%s;sigan=%d:.:.:.:int hkid; 没用到int iCount; 没用到int iStatus;
49、没用到返回值成功-1失败函数名EXPORTDECL_API int SetLanWifi( int flag, int isopen, unsigned int ihkid, const char *cWifi );功能局域网无线IP设置,设置成功后设备会自动重启参数flagflag=1 DHCP方式;flag=2 固定IP方式isopenisopen=1开启无线,isopen=0关闭无线ihkid局域网设备唯一标识cWificonst char *cWifi; 打包数据格式。 entype=.;sid=.;satype=.;option=.;keytype=.;pswd=.;mac=.;ip=.;netmsk=.;netwet=.;dns=.;l entype 加密方式AES/TKIP/没有为空l satype 无线安全类型l option open或者share,在wep模式下有效,其它为空l keytype ascii或者hexl pswd 无线密码/没有为空l mac 设备mac地址返回值成功-1失败函数名EXPORTDECL_API int hk_InitSdData(void *userData, HKMIEDSDCALLBACK sdCallBack);功能初始化视频数据回调参数use
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025陕西省安全员-B证考试题库附答案
- 劳务养猪合同范本
- 出售进口镗床合同范本
- 中国超市合同范本
- 医疗诊所股转让合同范本
- 保留期限合同范本
- 债务免除合同范例
- 公司楼房合同范本
- 制作加工合同范本模板
- 印尼外来投资合同范本
- 人工智能对舆情管理的价值
- 地理-河南省部分重点高中九师联盟2024-2025学年高三下学期2月开学考试试题和答案
- 老年护理相关法律法规
- 《陶瓷工艺技术》课件
- 变更强制措施的申请书
- 供电所安全演讲
- 深度学习架构创新-深度研究
- 供应链韧性提升与风险防范-深度研究
- 基层医疗卫生服务能力提升考核试卷
- 化工原理完整(天大版)课件
- 2025年江苏连云港市赣榆城市建设发展集团有限公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论