2014-09-02 131 views
1

我正在寻找将硬币接收器集成到我们的一个服务器中的方法。这种特殊的硬币接收CF7000使用ccTalk protocol相当于CCtalk协议的C#函数

我一直与我可以在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协议内的下列功能,为了让我与互动设备,而不需要从库调用函数,但即时通讯不太确定这很容易或可能希望有人在这里可能有一点点更多的经验与此

+2

[任何ccTalk库可用?]的可能重复(http://stackoverflow.com/questions/2721885/any-cctalk-libraries-available) – 2014-09-02 17:30:28

回答

2

为了做你想要的,你必须沟通直接连接到USB /串口并直接发送你想要的命令,然后建立你自己的图书馆或帮手功能。

  1. 打开串口
  2. 生成要发送的消息,计算校验和
  3. 写消息的串行接口
  4. 倾听是否有任何的答案上。

希望我帮了忙。