System Management code

Dependencies:   mbed CANBuffer Watchdog MODSERIAL mbed-rtos xbeeRelay IAP

Fork of SystemManagement by Martin Deng

Committer:
pspatel321
Date:
Fri Nov 14 06:05:59 2014 +0000
Revision:
31:7eaa5e881b56
Parent:
30:91af74a299e1
Child:
33:6bc82b6b62e5
Mostly working.  Wrote CAN in/out code.  Xbee still needs work.  My guess is that MODDMA breaks when used with RTOS.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pspatel321 30:91af74a299e1 1 #ifndef CAN_TXIDS_H
pspatel321 30:91af74a299e1 2 #define CAN_TXIDS_H
pspatel321 30:91af74a299e1 3
pspatel321 31:7eaa5e881b56 4 // Transmit IDs - System Mgmt Specific
pspatel321 31:7eaa5e881b56 5 // Operating diagnostics
pspatel321 31:7eaa5e881b56 6 #define SYS_ERROR_ID 0x400 // Error frame - critical errors that require shutdown
pspatel321 31:7eaa5e881b56 7 #define SYS_XBEE1_ID 0x401 // Message in/out counter for xbee1
pspatel321 31:7eaa5e881b56 8 #define SYS_XBEE2_ID 0x402 // Message in/out counter for xbee2
pspatel321 31:7eaa5e881b56 9 #define SYS_TEMP_ID 0x403 // Internal temperature of the glv battery chargerFET
pspatel321 30:91af74a299e1 10
pspatel321 31:7eaa5e881b56 11 // GLV Battery
pspatel321 31:7eaa5e881b56 12 #define SYS_GLV_CURRENT_ID 0x410 // GLV battery current
pspatel321 31:7eaa5e881b56 13 #define SYS_GLV_CAPACITY_ID 0x411 // GLV battery capacity setting
pspatel321 31:7eaa5e881b56 14 #define SYS_GLV_AH_ID 0x412 // GLV battery amphours
pspatel321 31:7eaa5e881b56 15 #define SYS_GLV_SOC_ID 0x413 // GLV battery SOC
pspatel321 31:7eaa5e881b56 16
pspatel321 31:7eaa5e881b56 17 // DC-DC Converter
pspatel321 31:7eaa5e881b56 18 #define SYS_DCDC_CURRENT_ID 0x420 // DC-DC current
pspatel321 31:7eaa5e881b56 19 #define SYS_DCDC_STATUS_ID 0x421 // DC-DC status byte
pspatel321 31:7eaa5e881b56 20
pspatel321 31:7eaa5e881b56 21 // PWM Channels
pspatel321 31:7eaa5e881b56 22 #define SYS_PWM_FAN_ID 0x430 // FAN1 actual pwm
pspatel321 31:7eaa5e881b56 23 #define SYS_PWM_PUMP_ID 0x431 // PUMP1 actual pwm
pspatel321 31:7eaa5e881b56 24
pspatel321 31:7eaa5e881b56 25 // IMD
pspatel321 31:7eaa5e881b56 26 #define SYS_IMD_STATUS_ID 0x440 // IMD status byte
pspatel321 31:7eaa5e881b56 27 #define SYS_IMD_RESIST_ID 0x441 // IMD resistance measurement
pspatel321 31:7eaa5e881b56 28
pspatel321 31:7eaa5e881b56 29 // Latch Supervisor states
pspatel321 31:7eaa5e881b56 30 #define SYS_IMD_LATCH_ID 0x450 // IMD Latch circuit error byte
pspatel321 31:7eaa5e881b56 31 #define SYS_AMS_LATCH_ID 0x451 // AMS Latch circuit error byte
pspatel321 31:7eaa5e881b56 32
pspatel321 31:7eaa5e881b56 33 // Shutdown Switches
pspatel321 31:7eaa5e881b56 34 #define SYS_SWITCHES_ID 0x460 // Shutdown Switch State
pspatel321 30:91af74a299e1 35
pspatel321 30:91af74a299e1 36 #endif