MSCAN Updated

Dependents:   FBRLogger

Fork of MSCAN by Vesko Karadzhov

Revision:
6:c857749f9c0c
Parent:
5:55a074984183
--- a/CANComms.cpp	Fri Mar 01 12:41:08 2013 +0000
+++ b/CANComms.cpp	Wed Mar 06 17:33:14 2013 +0000
@@ -4,21 +4,23 @@
 
 #include "MSCANHeader.h"
 
-CANComms::CANComms(State* _values, bool poll, float poll_interval) : Comms(_values)
+CANComms::CANComms(State* _values, bool transmit_poll, bool receive_poll, float poll_interval) : Comms(_values)
 {
+
+
     can = new CAN(p30, p29);
     can->frequency(500000);
 
     pollTicker = new Ticker();
     readTicker = new Ticker();
 
-    if(poll) {
+    if(transmit_poll) {
         pollTicker->attach(this, &CANComms::poll, 0.05);
     }
-
-    can->attach(this, &CANComms::receive);
+    if (receive_poll) {
+        can->attach(this, &CANComms::receive);
+    }
 }
-
 void CANComms::poll()
 {
     char i;