sdf
Fork of IntegrationCANajnovije by
Embed:
(wiki syntax)
Show/hide line numbers
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 0x2005 00010 // This IDs can be changed as they are our own IDs 00011 #define LVDT_FRONT 0x1006 00012 #define LVDT_REAR 0x1007 00013 #define BRAKES 0x1008 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 Fri Aug 26 2022 11:03:04 by 1.7.2