MSCAN Updated

Dependents:   FBRLogger

Fork of MSCAN by Vesko Karadzhov

Committer:
intrinseca
Date:
Sun Feb 17 18:41:27 2013 +0000
Revision:
0:4bd0966a0718
Child:
3:b7fc317e0183
move CAN comms from FBRDash to library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
intrinseca 0:4bd0966a0718 1 #ifndef FBRDASH_CANCOMMS_H
intrinseca 0:4bd0966a0718 2 #define FBRDASH_CANCOMMS_H
intrinseca 0:4bd0966a0718 3
intrinseca 0:4bd0966a0718 4 #include "mbed.h"
intrinseca 0:4bd0966a0718 5 #include "State.h"
intrinseca 0:4bd0966a0718 6 #include "Comms.h"
intrinseca 0:4bd0966a0718 7
intrinseca 0:4bd0966a0718 8 class CANComms : public Comms
intrinseca 0:4bd0966a0718 9 {
intrinseca 0:4bd0966a0718 10 public:
intrinseca 0:4bd0966a0718 11 CANComms(State* _values);
intrinseca 0:4bd0966a0718 12 virtual void send(char message);
intrinseca 0:4bd0966a0718 13
intrinseca 0:4bd0966a0718 14 private:
intrinseca 0:4bd0966a0718 15 Ticker* pollTicker;
intrinseca 0:4bd0966a0718 16 Ticker* readTicker;
intrinseca 0:4bd0966a0718 17 CAN* can;
intrinseca 0:4bd0966a0718 18
intrinseca 0:4bd0966a0718 19 void receive();
intrinseca 0:4bd0966a0718 20 void poll();
intrinseca 0:4bd0966a0718 21 };
intrinseca 0:4bd0966a0718 22
intrinseca 0:4bd0966a0718 23 #endif