首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#函数等价于CCtalk协议

C#函数等价于CCtalk协议
EN

Stack Overflow用户
提问于 2014-09-02 17:26:34
回答 1查看 1.4K关注 0票数 1

我正期待着把一个接受硬币的人整合到我们的一个缺陷中去。这个特定的硬币接受者CF7000使用ccTalk协议

我一直在使用我可以在C#中使用的供应商提供的默认库,但是我想看看它是否可能找到并使用与cctalk协议等价的C#函数,如果可能的话,将其直接用于代码中

我一直在使用ILSpy来打开和探索所提供的库,并找到了这个打开设备的函数,这样它就可以接收硬币并存储它们。

在我的代码中,我要输入的全部内容是:

代码语言:javascript
复制
DispositivoCF7000.BeginTransaction();

为了让设备在库中调用以下函数

代码语言:javascript
复制
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协议,这样我就可以与设备交互,而不必从库中调用该函数,但是我不太确定这是否简单,也不太可能,希望这里的人在这方面有一点经验。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-01 10:47:38

为了做您想做的事情,您必须直接与USB/串口通信,并直接发送您想要的命令,然后构建您自己的库或助手函数。

  1. 开放串行口
  2. 生成要发送的消息,计算校验和
  3. 在串行接口上写入消息
  4. 听答案,如果有的话。

希望我帮了忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25629020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档