MSCAN Updated

Dependents:   FBRLogger

Fork of MSCAN by Vesko Karadzhov

Committer:
veskokaradzhov
Date:
Wed Mar 06 17:33:14 2013 +0000
Revision:
6:c857749f9c0c
Parent:
3:b7fc317e0183
c

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:
veskokaradzhov 6:c857749f9c0c 11 CANComms(State* _values, bool transmit_poll, bool receive_poll, float poll_interval);
veskokaradzhov 6:c857749f9c0c 12 virtual void send(char message);
veskokaradzhov 6:c857749f9c0c 13 void receive();
veskokaradzhov 6:c857749f9c0c 14 CAN* can;
intrinseca 0:4bd0966a0718 15
intrinseca 0:4bd0966a0718 16 private:
intrinseca 0:4bd0966a0718 17 Ticker* pollTicker;
intrinseca 0:4bd0966a0718 18 Ticker* readTicker;
veskokaradzhov 6:c857749f9c0c 19
intrinseca 0:4bd0966a0718 20 void poll();
intrinseca 0:4bd0966a0718 21 };
intrinseca 0:4bd0966a0718 22
intrinseca 0:4bd0966a0718 23 #endif