System Management code

Dependencies:   mbed CANBuffer Watchdog MODSERIAL mbed-rtos xbeeRelay IAP

Fork of SystemManagement by Martin Deng

Committer:
pspatel321
Date:
Wed Feb 11 23:09:57 2015 +0000
Revision:
39:ddf38df9699e
Parent:
38:8efacce315ae
Updated CAN IDs for datalogging.  Changed profile encoding.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pspatel321 33:6bc82b6b62e5 1 #ifndef CONSTANTS_H
pspatel321 33:6bc82b6b62e5 2 #define CONSTATNS_H
pspatel321 33:6bc82b6b62e5 3
pspatel321 38:8efacce315ae 4 #define NUM_STORED_PROFILES 3
pspatel321 38:8efacce315ae 5 #define CAN_DEVICE_TIMEOUT 0.2
pspatel321 38:8efacce315ae 6 #define SERIAL_BAUD 230400 // Serial port baud rate
pspatel321 36:0afc0fc8f86b 7 #define CHAR_TIME 0.00005 // Time to send 1 char @ above baud
pspatel321 33:6bc82b6b62e5 8 #define TX_SIZE 1000 // Serial buffer TX size
pspatel321 36:0afc0fc8f86b 9 #define RX_SIZE 60 // Serial buffer RX size
pspatel321 38:8efacce315ae 10 #define CAN_TX_SIZE 128
pspatel321 38:8efacce315ae 11 #define CAN_RX_SIZE 64
pspatel321 33:6bc82b6b62e5 12
pspatel321 33:6bc82b6b62e5 13 #define XBEE_BAUD 250000 // 250k baud serial for xbees
pspatel321 33:6bc82b6b62e5 14 #define XBEE_TX_SIZE 1000 // Serial buffer TX size for xbees
pspatel321 33:6bc82b6b62e5 15 #define XBEE_RX_SIZE 100 // Serial buffer RX size for xbees
pspatel321 33:6bc82b6b62e5 16
pspatel321 33:6bc82b6b62e5 17 #define START_DELAY 10 // Startup delay for latch monitor circuits
pspatel321 33:6bc82b6b62e5 18 #define FAST_LOOP 0.01 // Period (seconds) for fast loop (sampling, filters)
pspatel321 33:6bc82b6b62e5 19 #define GATHER_LOOP 0.1 // Period (seconds) for main data processing loop
pspatel321 36:0afc0fc8f86b 20 #define WDT_TIME 0.5 // Normal, running mode WDT timeout
pspatel321 33:6bc82b6b62e5 21 #define CAN_LOOP 0.1 // Output period for CAN transmissions
pspatel321 33:6bc82b6b62e5 22
pspatel321 33:6bc82b6b62e5 23 #endif