Petter Bellander / Mbed 2 deprecated Saab-BT

Dependencies:   mbed

Revision:
16:7bb8b161e00b
Parent:
15:82c3cc87bd02
--- a/CDC.cpp	Sun Feb 07 18:24:13 2016 +0000
+++ b/CDC.cpp	Fri Mar 18 20:58:36 2016 +0000
@@ -67,14 +67,16 @@
 
 /** Enables CAN traciever transmit **/
 void CDC::enable() {
-    enable_transceiver = 0; //active
+    //enable_transceiver = 0; //active
+    can.monitor(0);
     sleep_timer.reset();
     sleep_timer.start();
 }
 
 /** Disables CAN traciever transmit **/
 void CDC::disable() {
-    enable_transceiver = 1; //sleep
+    //enable_transceiver = 1; //sleep
+    can.monitor(1);
     sleep_timer.stop();
 }
 
@@ -115,7 +117,6 @@
 IBUS_COMMAND CDC::get_cmd() {
     if(can.read(CAN_RxMsg)) {
         led2 = !led2;
-        CAN_TxMsg.data[0]++;
         switch (CAN_RxMsg.id) {
             case DISPLAY_RESOURCE_REQ:
                 sleep_timer.reset();
@@ -123,6 +124,7 @@
                 update_elapsed_time();
                 send_can_frame(GENERAL_STATUS_CDC, cdc_status_cmd);
                 led1 = !led1;
+                printf("cdc_acttive = %i", cdc_active);
                 return IBUS_HEAD_UNIT_ON;
             case NODE_STATUS_RX:
                 send_can_frame(NODE_STATUS_TX, ninefive_cmd);