canio_kvaser.h
00001 #ifndef _KVASER_CANLIB_
00002 #define _KVASER_CANLIB_
00003
00004 #include <canlib.h>
00005 #include "canio.h"
00006
00007 class CANIOKvaser : public DualCANIO
00008 {
00009 private:
00010 canHandle channels[2];
00011
00012 public:
00013 CANIOKvaser();
00014 virtual ~CANIOKvaser();
00015 virtual int Init(long channel_freq);
00016 virtual int ReadPacket(CanPacket *pkt, int channel);
00017 virtual int WritePacket(CanPacket &pkt);
00018 virtual int Shutdown();
00019 };
00020
00021 #endif
Last updated 12 September 2005 21:38:45
|