Konacan kod
Dependencies: BSP_DISCO_F469NIa LCD_DISCO_F469NIa SD_DISCO_F469NI mbed
CAN_library.h
00001 #include "mbed.h" 00002 00003 //CAN Identificators 00004 #define DTA_1 0x2000 00005 #define DTA_2 0x2001 00006 #define DTA_3 0x2002 00007 #define DTA_4 0x2003 00008 #define DTA_5 0x2004 00009 #define DTA_6 0x2006 00010 // This IDs can be changed as they are our own IDs 00011 #define LVDT_FRONT 0x1000 00012 #define LVDT_REAR 0x1001 00013 #define BRAKES 0x1002 00014 // If we add some other IDs in the vehicle add them here 00015 00016 00017 //List of functions 00018 void CANMsgReceive(); // CAN RX Interrupt Function 00019 00020 void UpdateInfo(); // Update info for DTA values 00021 00022 uint16_t * AllocData(CANMessage msg); // Unpack CAN message 00023 00024 //Update values 00025 void UpdateInfoDTA1(uint16_t newData[4]); // Update values for DTA1 message 00026 void UpdateInfoDTA2(uint16_t newData[4]); // Update values for DTA2 message 00027 void UpdateInfoDTA3(uint16_t newData[4]); // Update values for DTA3 message 00028 void UpdateInfoDTA4(uint16_t newData[4]); // Update values for DTA4 message 00029 void UpdateInfoDTA5(uint16_t newData[4]); // Update values for DTA5 message 00030 void UpdateInfoDTA6(uint16_t newData[4]); // Update values for DTA6 message 00031 void UpdateInfoLVDTFront(uint16_t newData[4]); // Update values for LVDTFront message 00032 void UpdateInfoLVDTRear(uint16_t newData[4]); // Update values for LVDTRear message 00033 void UpdateInfoBrakes(uint16_t newData[4]); // Update values for Brakes message
Generated on Thu Jul 14 2022 09:25:33 by 1.7.2