Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: XBeeLib mbed CUER_CAN
Fork of XBee802_Send_Data by
Revision 14:e625e467e257, committed 2017-10-07
- Comitter:
- ItsJustZi
- Date:
- Sat Oct 07 02:49:23 2017 +0000
- Parent:
- 13:173e69872505
- Commit message:
- Final working implementation of send data before modifying to meet MDH requirements
Changed in this revision
| CAN_Parser_Telemetry.cpp | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/CAN_Parser_Telemetry.cpp Wed Sep 13 05:18:55 2017 +0000
+++ b/CAN_Parser_Telemetry.cpp Sat Oct 07 02:49:23 2017 +0000
@@ -75,12 +75,23 @@
CAN_data_sent = true;
}
-void CANIDsListUpdater(void) {
+void CANIDsListUpdater(void)
+{
acceptedCANIDs[0]= MOTOR_CONTROLLER_BASE_ID + MOTOR_STATUS_ID;
acceptedCANIDs[1]= MOTOR_CONTROLLER_BASE_ID + MOTOR_VELOCITY_ID;
acceptedCANIDs[2]= BMS_BASE_ID + BATTERY_SOC_ID;
acceptedCANIDs[3]= BMS_BASE_ID + BATTERY_VI_ID;
acceptedCANIDs[4]= BMS_BASE_ID + BATTERY_STATUS_ID;
- acceptedCANIDs[5]= BMS_BASE_ID + BATTERY_PRECHARGE_ID;
- }
-
\ No newline at end of file
+ acceptedCANIDs[5]= BCU_STATUS_ID;
+ acceptedCANIDs[5]= BMS_BASE_ID + IVTA_ID;
+ acceptedCANIDs[6]= BMS_BASE_ID + MAX_MIN_VOLTAGE;
+ acceptedCANIDs[7]= DRIVER_CONTROLS_BASE_ID + MOTOR_DRIVE_CMD;
+ acceptedCANIDs[8]= DRIVER_CONTROLS_BASE_ID + MOTOR_POWER_CMD;
+ acceptedCANIDs[9]= 0x40B; //motor controller heatsink and motor temp
+ acceptedCANIDs[10]=AMBIENT_TEMP_ID;
+ acceptedCANIDs[11]=0x404; //motor controller phase currents
+ acceptedCANIDs[12]=CHARGER_ID;
+ acceptedCANIDs[13]=BMS_BASE_ID+MIN_TEMPERATURE;
+ acceptedCANIDs[14]=BMS_BASE_ID+MAX_TEMPERATURE;
+ acceptedCANIDs[15]=BMS_BASE_ID+0xF1; //battery power ID
+}
\ No newline at end of file
--- a/main.cpp Wed Sep 13 05:18:55 2017 +0000
+++ b/main.cpp Sat Oct 07 02:49:23 2017 +0000
@@ -112,7 +112,7 @@
while (1) {
//send_broadcast_data(xbee);
readFromVolBufferandRedirect2Xbee(xbee, remoteDevice64b);
- wait_ms(1000);
+ wait_ms(200);
//wait(1);
//send_data_to_remote_node(xbee, remoteDevice16b);
}
