CAN Headers.

Committer:
wsalis01
Date:
Sat Apr 28 22:44:32 2012 +0000
Revision:
8:3f7b957d3617
Parent:
7:dfc98924151b
Reverted BMS namespace ( wasnt compiling )

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wsalis01 0:7b71a0c6dd27 1 /*
wsalis01 0:7b71a0c6dd27 2 * File: CANProtocol/CANProtocol.h
wsalis01 0:7b71a0c6dd27 3 * Author: William Jessup Salisbury
wsalis01 0:7b71a0c6dd27 4 * Company: Tufts Hybrid Racing Team
wsalis01 0:7b71a0c6dd27 5 * Copyright: CC BY-NC-SA 3.0
wsalis01 0:7b71a0c6dd27 6 * Date: 1/12/2012
wsalis01 0:7b71a0c6dd27 7 */
wsalis01 0:7b71a0c6dd27 8
wsalis01 0:7b71a0c6dd27 9 #ifndef CANPROTOCOL_H
wsalis01 0:7b71a0c6dd27 10 #define CANPROTOCOL_H
wsalis01 0:7b71a0c6dd27 11
wsalis01 4:915f5ae2e9bb 12 const int CAN_FREQUENCY = 500000; /* CANbus Speed ( 1000000 == 1Mbit/s ) */
wsalis01 3:c50a62d3e4b8 13
wsalis01 0:7b71a0c6dd27 14 const int CAN_RESET = 0x100; /* Command Message: Reset */
wsalis01 0:7b71a0c6dd27 15 const int CAN_SYNC = 0x101; /* Command Message: Sync */
wsalis01 0:7b71a0c6dd27 16 const int CAN_BRAKE = 0x200; /* Critical Response: Brake Pedal */
wsalis01 0:7b71a0c6dd27 17 const int CAN_ACCEL = 0x201; /* Critical Response: Accelerator Pedal */
wsalis01 0:7b71a0c6dd27 18 const int CAN_FLWS = 0x300; /* Normal Response: Front Left Wheel Speed */
wsalis01 0:7b71a0c6dd27 19 const int CAN_FRWS = 0x301; /* Normal Response: Front Right Wheel Speed */
wsalis01 0:7b71a0c6dd27 20 const int CAN_RLWS = 0x302; /* Normal Response: Rear Left Wheel Speed */
wsalis01 0:7b71a0c6dd27 21 const int CAN_RRWS = 0x303; /* Normal Response: Rear Right Wheel Speed */
wsalis01 0:7b71a0c6dd27 22 const int CAN_STATUS = 0x400; /* Relaxed Response: Status */
wsalis01 0:7b71a0c6dd27 23
wsalis01 5:6a8382503752 24 /* BMS CAN */
wsalis01 5:6a8382503752 25 const int ID0 = 0x620;
wsalis01 5:6a8382503752 26 const int ID1 = 0x621;
wsalis01 5:6a8382503752 27 const int ID2 = 0x622;
wsalis01 5:6a8382503752 28 const int ID3 = 0x623;
wsalis01 5:6a8382503752 29 const int ID4 = 0x624;
wsalis01 5:6a8382503752 30 const int ID5 = 0x625;
wsalis01 5:6a8382503752 31 const int ID6 = 0x626;
wsalis01 5:6a8382503752 32 const int ID7 = 0x627;
wsalis01 5:6a8382503752 33 const int ID8 = 0x628;
wsalis01 5:6a8382503752 34
wsalis01 0:7b71a0c6dd27 35 #endif