1. 某个表上的ESAM是正式版还是测试版? 明文读取ESAM序列号,通过ESMA序列号来判断时正式ESAM还是测试ESAM,序列号第1个字节为51的是正式ESAM,其他值的是测试版ESAM。 例如: 正式版 51010000000773CB 测试版 0002D2100000032A
2. 怎么看动态库里有哪些函数?(1)通过工具DependencyWalker打开目标动态库可以看到这个动态库里有哪些函数; (2)通过动态库的接口说明文档来查看,文档同时定义了接口函数的各项参数。
3. ESAM与动态库的对应关系正式ESAM对应正式版的动态库接口,即SocketAPI.dll,对应文档集是《厂家检测接口.zip》;
测试版ESAM对应测试版的动态库接口,即MasterStationForMeter.dll,对应文档集是《基于面向对象协议的智能电能表开发套件相关资料.zip》
4. ESAM与接口函数的对应关系正式版ESAM,要调用SokectAPI.dll中的Obj_Meter_Formal_XXX这种名称的函数;
测试版ESAM,要调用MasterStationForMeter.dll中的Obj_Meter_Test_XXX这种名称的函数。
|