相当于CCtalk协议的C#函数

山羊零

我希望将硬币接收器集成到我们的设备中。该特定的硬币接收器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端口进行通信并直接发送所需的命令,然后构建自己的库或辅助函数。

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

希望我有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相当于C#转换的C ++

来自分类Dev

相当于RGB Macro c#

来自分类Dev

相当于Scala Promise的C#

来自分类Dev

Kotlin相当于C#事件

来自分类Dev

在C#中相当于$(this)

来自分类Dev

Python 相当于 C# 的 ListView?

来自分类Dev

C#相当于C ++回调

来自分类Dev

相当于C#嵌套私有类的C ++

来自分类Dev

c#中C的unsigned long相当于什么

来自分类Dev

相当于BitConverter的C ++

来自分类Dev

相当于PHP范围函数的Objective C?

来自分类Dev

JavaScript相当于?? C#中的运算符

来自分类Dev

相当于C#中的round(microtime(true)* 1000)

来自分类Dev

寻找相当于PHP的password-verify()的C#

来自分类Dev

相当于Java的cn.nextInt()的C#

来自分类Dev

相当于Java Class的C#扩展Base>?

来自分类Dev

相当于Java Matcher.hitEnd()的C#

来自分类Dev

VB相当于C#“财产违抗”

来自分类Dev

相当于Python中“值错误”的C#

来自分类Dev

相当于Java Class.this的C#

来自分类Dev

在vb.net中相当于C#代码

来自分类Dev

C#相当于Python中的Rjust

来自分类Dev

C#相当于Julia的map!()方法

来自分类Dev

相当于Java Matcher.hitEnd()的C#

来自分类Dev

相当于Python中“值错误”的C#

来自分类Dev

相当于Java的cn.nextInt()的C#

来自分类Dev

相当于class.getSimpleName()的C#/ Xamarin

来自分类Dev

相当于Python的pdb.set_trace()的C#

来自分类Dev

什么是 C# 相当于 Java 的 getAndSet