我一直在使用供应商提供的默认库,我可以在C#中使用它,但是我想知道它是否可以查找和使用 C#功能等同于cctalk协议和如果可能的话,直接将它用于我的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协议,以便我与设备进行交互,而无需从库中调用该函数,但是我不确定这很容易或者希望有人可能会有更多这方面的经验
答案 0 :(得分:2)
为了做你想做的事,你必须直接与USB /串口通信并直接发送你想要的命令,然后建立你自己的库或辅助函数。
希望我帮助过。