我希望将硬币接收器集成到我们的设备中。该特定的硬币接收器CF7000使用ccTalk协议
我一直在使用供应商提供的默认库,可以在C#中使用它,但是我想查看它是否可能找到并使用与cctalk协议等效的C#函数,并在可能的情况下直接将其用于我的C#代码中
我一直在使用ILSpy打开和浏览提供的库,发现此功能可以打开设备,以便它可以接收硬币并将其存储
在我的代码中,我必须输入的是:
DispositivoCF7000.BeginTransaction();
为了使设备在库中调用以下函数
public override void BeginTransaction()
{
if (this.changerState == ChangerStatus.Opened)
{
this.UpdateAPILogger();
string logFileLine = CF7XXX.GetCurrentDate() + "|" + CF7XXX.GetCurrentTime() + "|C|BeginTransaction()";
this.m_Logger.Write(logFileLine);
this.Enable(this.creditLimit);
this.EnableFreeVend();
this.ClearCredit();
}
}
现在我要做的是找到与此库函数等效的CCTalk协议,以便我与设备进行交互,而无需从库中调用该函数,但是我不太确定这是否简单或希望有人这里可能对此有更多的经验
为了执行您想要的操作,您必须直接与USB / Serial端口进行通信并直接发送所需的命令,然后构建自己的库或辅助函数。
希望我有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句