如果不是因为这个项目,我可以一辈子都接触不到识币器,更不会知道CashCode是干啥的。
从项目开始,到CashCode机器到桌面上测试,中间在网上找过资料,也联系过北京的技术,他们发来的PDF让我看的云里雾里。
后来还是在一个C++的项目里,试着把代码转为C#,结果虽然不是很完美,但是可以用。
主要是借助COM, 调用里面的一些方法。
如:
//初如化识币器
internal static extern int BV_Init(int port, int bause);
//获取识币器状态
internal static extern int BV_GetStatus();
//设置面额
internal static extern int BV_SetBillList(char[] bills);
//识币
internal static extern int BV_Identify(int timeout, out int money)
//关闭识币器
internal static extern int BV_Close();