下面将介绍集成SadpSDK的接口调用流程,以及使用到的接口功能说明。如有疑问欢迎留言探讨。

获取设备参数配置

获取接口 SADP_GetDeviceConfig 的第一个参数是设备的序列号,第二个参数是命令码,第三个参数是命令码对应输入参数结构体,第四个参数是命令码对应输入参数结构体大小,第五个参数是命令码对应输出参数结构体,第五个参数是命令码对应输出参数结构体大小

(注:一定要先搜索到设备才能对设备进行获取参数配置)

示例代码

#include <stdio.h>
#include <windows.h>
#include "Sadp.h"//设备信息回调函数
void CALLBACK SadpDataCallBack(const SADP_DEVICE_INFO_V40 *lpDeviceInfoV40, void* pUserData)
{printf("\r\n----------------------------------------\r\n");printf("      IP    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szIPv4Address); //设备ipprintf("     Mac    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szMAC);         //设备Mac地址printf("SerialNO    %s\r\n", lpDeviceInfoV40->struSadpDeviceInfo.szSerialNO);    //设备序列号printf("  Result    %d\r\n", lpDeviceInfoV40->struSadpDeviceInfo.iResult);       //消息类型: 1.设备上线, 2.设备更新, 3.设备下线printf("\r\n----------------------------------------\r\n");
}//获取设备码
int main(void)
{//开启sadp日志  3(打印所以日志) "C:\\SadpLog\\"(日志目录) false(保留所有日志文件)SADP_SetLogToFile(3, "C:\\SadpLog\\", false);//开启sadp服务int iRet = SADP_Start_V40(SadpDataCallBack);if (iRet == 0){//开启失败,获取错误码int iError = SADP_GetLastError();printf("SADP_Start_V40 Failed!  Err(%d)\r\n", iError);}//等待一会,获取设备参数配置前需要SDK搜索到设备才行Sleep(10000);//这里以获取设备码为例SADP_SAFE_CODE struSafeCode = { 0 };iRet = SADP_GetDeviceConfig("DS-2CD2622FWD-IZS20180312BBWR681619114", SADP_GET_DEVICE_CODE, NULL, 0, &struSafeCode, sizeof(struSafeCode));if (iRet == 0){int iError = SADP_GetLastError();char szTemp[100] = { 0 };if (iError == SADP_NOT_ACTIVATED){printf("设备未激活!");}else if (iError == SADP_TIMEOUT){printf("获取超时!");}else if (iError == SADP_DEVICE_DENY){printf("设备拒绝处理!");}else{printf("Get device code failed, Error code%d", iError);}//释放资源SADP_Stop();return 0;}printf("Get device code succ, [%s]", struSafeCode.szDeviceCode);//释放资源SADP_Stop();
}

集成海康威视Sadp SDK实现获取设备参数配置相关推荐

  1. Android 集成海康威视监控 SDK,实现监控录像的查看

    Android 集成海康威视监控 SDK,实现监控录像的查看 配置 切换Android studio 到project目录下,分别将jar包与armeabi包复制进去lib文件夹下: 设置app bu ...

  2. AndroidStudio 集成海康威视 Android SDK,集成萤石Android SDK。

    之前以为海康威视的android sdk 就是萤石的sdk,其实不是 海康威视的: 0: 相关的手机端软件:http://www.hikvision.com/cn/download_more_391. ...

  3. 解决集成百度定位SDK获取不到定位信息的问题

    我们很多场景都需要获取用户的定位信息,包括使用友盟统计,其实也会根据设备的定位信息来分析用户的使用行为. 1)集成百度推送,需要打开百度开发文档,并且注册账户. 2)根据开发文档下载基础定位的SDK. ...

  4. Springboot集成海康SDK(以海康USB_SDK为例)

    新建Springboot项目 Pom文件 <!--Spring boot 2.3.2--> <parent><groupId>org.springframework ...

  5. Android 项目集成有米 SDK 添加广告

    集成 SDK 的基本配置 步骤一 步骤二 步骤三 步骤四 集成 SDK 的无积分广告 步骤五 步骤六 步骤七 步骤八 步骤九 我们有时候需要在app里面,添加一些广告,作为额外的一些收入,那么该怎么办 ...

  6. 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)

    最近在做一个项目,涉及到工业相机,需要对其进行二次开发.相机方面选择了海康威视,网上关于海康威视工业相机SDK的开发资料很少,官方文档里面虽然写的是支持C++开发的,但其实是C.自己也摸索了一段时间, ...

  7. Linux环境中对海康威视工业相机SDK进行二次开发(QT+CMake+Opencv+海康SDK)

    关于在Windows环境中对海康威视工业相机SDK进行二次开发的话,可以参考这两篇博客. 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一) 海康威视工业相机SDK二 ...

  8. Android端集成大疆SDK(MSDK)

    Android端集成大疆MSDK 大疆无人机SDK集成项目 1. 无人机接入准备 2. 编译环境准备 3. 关键代码 4. 项目地址 大疆无人机SDK集成项目 本项目主要是集成大疆SDK,并通过大疆A ...

  9. Spring Boot集成海康威视NVR

    文章目录 一.海康威视NVR SDK下载 二.引入海康SDK 1.将海康提供的jar包导入到本地Maven库 2.将SDK放在项目中 3.配置文件读取 三.写常用的接口 3.1根据时间获取文件 四.接 ...

  10. Android平台上集成海康SDK(二)

    Android平台上集成海康SDK 以上是我之前写的一篇Android平台上集成海康SDK的文章,其中对于Android平台上集成海康SDK.基于海康SDK进行二次开发基本上进行了详细地介绍. 这篇文 ...

最新文章

  1. 后缀数组总结(转载)
  2. vue.config.js配置
  3. 【Uva 10934】Dropping water balloons
  4. 神经网络(补充)(第五章)
  5. 工厂设计模式案例研究
  6. 阿里2020届校招笔试劝退题——你大爷还是你大爷
  7. C#中使用SqlBulk百万级数据秒级插入
  8. 零基础教你玩转ESP8266(一) 重识ESP8266
  9. 下载IEEE 论文模板的方法
  10. 解决最新版chrome不能安装IDM插件IDMGCExt.crx的问题
  11. java doc 转 pdf_java doc转pdf(示例代码)
  12. 融云2.8.8简单的陌生人聊天
  13. 对比企业邮箱,使用企业邮箱有哪些好处?
  14. make: *** [config-host.mak] Error 1
  15. 调节e18-d80nk的测量距离_重磅发布丨长距离综合管道潜望镜正式亮相|传感器|潜望镜|光学|远距离...
  16. MySQL5.7安装教程(workbench安装教程会在之后出)(32位和64位均可)
  17. Android中 简洁优秀的AgentWeb框架基本使用
  18. 高性能MySQL读书笔记
  19. 带你打造一套 APM 监控系统(一)
  20. 调用百度人脸识别API

热门文章

  1. c++基础(上) 听课流水账
  2. 非线性系统离散线性化方法(一)
  3. 地方时太阳时html源码,地方时和标准时(25页)-原创力文档
  4. 【Arc GIS 零基础教学】环境专业专题图层水系图的绘制方法
  5. Anaconda安装pip
  6. python宠物系统_小练习 宠物管理系统
  7. 数据库可疑修复的方法
  8. x线计算机体层成像设备教案,医学影像设备学第4章-数字X线设备ppt课件
  9. i3wm i3status状态栏实时显示网速
  10. 中美线径对照表_线径与线号对照表