查看: 3561|回复: 3

直接调用obj_Meter_Formal_GetESAMData 出参就是不对的。加密机返回的数量和位置对不号

[复制链接]

6

主题

16

帖子

90

积分

中级工程师

Rank: 2

积分
90
发表于 2020-12-7 16:05:07 | 显示全部楼层 |阅读模式
直接调用obj_Meter_Formal_GetESAMData 出参就是不对的。加密机返回的数量和位置好像对不上号?本来有三个出参,结果只返回了两个。其它接口函数都是OK的。

回复

使用道具 举报

6

主题

16

帖子

90

积分

中级工程师

Rank: 2

积分
90
 楼主| 发表于 2020-12-7 16:16:18 | 显示全部楼层
本帖最后由 liudongsheng 于 2020-12-7 16:44 编辑

IReturn = Obj_Meter_Formal_GetESAMData(intKeyState, InOperateMode, InMeterNo, InOAD, bi1, bi2, bi3);
                if (IReturn != 0) return IReturn;
                strOutSID = bi2.ToString();
                strOutAttachData = bi3.ToString();
                strOutRandHost = bi1.ToString();
                                
                        //入参和出参,实际调试信息如下:
                        intKeyState = 0;
                        InOperateMode = 1;
                        InMeterNo = "0000000000001234"                                            
                        InOAD="40020200"
                        出参:
                        bi1 = {802C0003}
                        bi2 = {0009403461457C00000001}
                        bi3 = {} //没有数据???????????



回复

使用道具 举报

151

主题

840

帖子

4377

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4377
发表于 2020-12-15 09:02:15 | 显示全部楼层
这个问题,联系您的销售或代理,让他们安排专业人员交流解决。
回复

使用道具 举报

166

主题

343

帖子

3076

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3076
QQ
发表于 2020-12-15 21:38:07 | 显示全部楼层
liudongsheng 发表于 2020-12-7 16:16
IReturn = Obj_Meter_Formal_GetESAMData(intKeyState, InOperateMode, InMeterNo, InOAD, bi1, bi2, bi3); ...

方便的话可以加下Q974170020,会安排RFID的专业研发人员和您对接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表