摘要: ## ABP Framework ### 模板运行 #### 安装并下载模板 安装ABP CLI,第一步是安装ABP CLI ```bash dotnet tool install -g Volo.Abp.Cli ``` 然后使用 `abp new` 命令在空文件夹中创建新解决方案: ```bash 阅读全文
posted @ 2023-07-13 17:32 摧残一生 阅读(192) 评论(0) 推荐(0)
摘要: ### 获取硬盘录像机参数及摄像头信息 #### 获取硬盘录像机参数 ##### 命令参数 > NET_DVR_GET_DEVICECFG_V40 ##### 结构体 > NET_DVR_DEVICECFG_V40 ```csharp //DVR设备参数 [StructLayoutAttribute 阅读全文
posted @ 2023-06-20 10:05 摧残一生 阅读(3102) 评论(1) 推荐(1)
摘要: ## .NET Compiler Platform SDK ### .NET Compiler Platform 是什么? 通过学习该模型可以更快的了解Roslyn,或者说更快的了解c#编译器的相关知识。 ### 编译器管道 #### 编译器管道是什么 ![](https://img2023.cnb 阅读全文
posted @ 2023-06-20 09:29 摧残一生 阅读(159) 评论(0) 推荐(0)
摘要: #### 实时获取 开启门禁布防,每次门禁有记录产生都会主动发送信息,其中布防的方式有两种,一种是布防后只能开启一个监听,该监听海康的4200软件也在使用,因此建议在使用期间不要开启4200;另一种监听能开启多个,不过感觉这个不靠谱,建议用第一个,毕竟4200都在用。 > **注意:使用实时获取时, 阅读全文
posted @ 2023-05-27 08:38 摧残一生 阅读(1355) 评论(0) 推荐(0)
摘要: ### 公用部分 1. `NET_DVR_Init`(初始化) `bool CHCNetSDK.NET_DVR_Init()` 初始化海康组件 返回值: true:初始化成功 false:失败,失败原因: 1. 海康SDK分32位和64位,项目中目标平台一定要与SDK一致(项目右键->属性->生成- 阅读全文
posted @ 2023-05-26 17:20 摧残一生 阅读(349) 评论(0) 推荐(0)
摘要: #### 主动获取 类似于获取门禁记录,通过代入的查询条件获取范围内的记录信息,使用该方式时需要注意时间范围不要重复或者获取数据后有查重操作,否则会出现重复的情况。 > 流程中的1,2,6,7的代码请参见《获取门禁记录方式-公用方法》 ##### 流程 1. `NET_DVR_Init`(初始化) 阅读全文
posted @ 2023-05-26 17:19 摧残一生 阅读(764) 评论(0) 推荐(0)
摘要: ### 获取配置信息 非门禁和报警主机产品,可通过该文章来获取和设置相关用户的密码,而门禁和报警主机无法使用,码错误会报17。 #### 非报警主机和门禁获取配置信息 ##### 方法及参数 1. 调用方法:`NET_DVR_GetDVRConfig(userId, 4181, 0, ptrDevU 阅读全文
posted @ 2023-05-25 17:53 摧残一生 阅读(474) 评论(0) 推荐(0)
摘要: ### 门禁/报警主机获取用户信息 #### 方法及参数 1. 调用方法:`NET_DVR_GetAlarmDeviceUser(userId, 1, ref NET_DVR_ALARM_DEVICE_USER);` ``` //HCNetSDK中声明类 [DllImport(@"..\..\run 阅读全文
posted @ 2023-05-25 09:12 摧残一生 阅读(1285) 评论(0) 推荐(0)
摘要: ### 出错场景 在调试海康SDK时,将struct类型的实例压入内存时,提示了改错误信息,具体代码如下: ``` CHCNetSDK.NET_DVR_ALARM_DEVICE_USER alarmDeviceUser = new CHCNetSDK.NET_DVR_ALARM_DEVICE_USE 阅读全文
posted @ 2023-05-24 16:46 摧残一生 阅读(520) 评论(0) 推荐(0)
摘要: ### 调用外部dll来实现组件化 #### 场景 1. 有一个设备管理控制系统,主要作用是控制设备及收集相关设备的信息,目前只集成了门禁和监控,后期期望添加更多设备时,一般都是在公司编写完后现场实施并调试,代码一般也是每个设备创建独立的项目,供总项目调用;慢慢的可能会演变出所有设备都继承一个公共的 阅读全文
posted @ 2023-05-20 17:30 摧残一生 阅读(261) 评论(0) 推荐(0)