海康热成像二次开发,java,手动测温?

图片说明

首先说明下,测试的设备是海康的热成像摄像机,我需要根据这个手动测温流程,获取热成像摄像机获取的温度。

在这个手动获取温度的流程中,显示要通过NET_DVR_GetSTDAbility方法,获取手动测温功能以及支持的参数。

图片说明

这个是NET_DVR_GetSTDAbility里面的参数信息,dwAbilityType参数对应的是Remarks表里面的值

图片说明

而有一个参数是lpAbilityParam,它的类型是一个结构体,NET_DVR_STD_ABILITY

图片说明

这个结构体,使用JNA也封装好了,但是,不知道对应的数据类型对不对,有知道的大神可以帮我看一看

图片说明

这些数据应该怎么赋值,可以实例吗?

图片说明

图片说明

我自己写了一些赋值,不知道对不对,
图片说明

图片说明

然后再调用接口的时候,报参数错误。求大神知道,谢谢谢谢!!卡了几天了。。。

错误代码呢,纯看你的代码还真不知道怎么帮忙解决

程序直接报参数错误,也没有任何异常。

您好,我现在也在开发这个,请问您如何解决的

你好