项目作者: zhaolion

项目描述 :
一个对ZLG CAN 的C# 包装库
高级语言: C#
项目地址: git://github.com/zhaolion/CAN.git
创建时间: 2015-07-30T01:58:21Z
项目社区:https://github.com/zhaolion/CAN

开源协议:

下载


CAN

一个对ZLG CAN 的C# 包装库

简单说明

Version: 1.0 2015.8.17

CAN type:周立功CAN USB2(ZLG USB2)

使用范例:

CANhelper _can = new CANhelper();

_can.CanSetting.SetCAN(
(uint)0, //deviceIndex 设备索引号

(byte)0, //canIndex CAN的路索引号

(byte)CanFilterType.DualFilter, //filterType 过滤类型

(byte)CanMode.NormalMode, //canMode CAN模式

“00000000”, //canCode 过滤码

“FFFFFFFF”, //canMask 掩码

“4F”, //时间高位

“2F”); //时间低位,默认 4F 2F

_can.ConnectCANDevice(); //连接CAN设备

_can.StartCAN(); //启动CAN设备

_can.CloseCANDevice(); //关闭CAN设备

_can.ResetCANDevice(); //复位CAN设备

如何接收收到的数据?

答案:订阅ReceviedData事件,取CANFrameInfoArgs.CanFrameInfo,就是收到的CAN帧,数据格式是FrameInfo(具体看源码)