robot

Dependencies:   FastPWM3 mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers modes.cpp Source File

modes.cpp

00001 #include "prefs.h"
00002 
00003 bool mode_enables_logging() {
00004     switch(BREMS_mode) {
00005     case MODE_RUN:
00006         return true;
00007     case MODE_CFG:
00008     case MODE_ZERO:
00009     case MODE_CHR:
00010         return false;
00011     default:
00012         return false;
00013     }
00014 }
00015 
00016 bool mode_enables_output() {
00017     switch(BREMS_mode) {
00018     case MODE_RUN:
00019     case MODE_ZERO:
00020     case MODE_CHR:
00021         return true;
00022     case MODE_CFG:
00023         return false;
00024     default:
00025         return false;
00026     }
00027 }
00028 
00029 bool mode_overrides_timers() {
00030     switch(BREMS_mode) {
00031     case MODE_ZERO:
00032     case MODE_CHR:
00033         return true;
00034     case MODE_RUN:
00035     case MODE_CFG:
00036         return false;
00037     default:
00038         return false;
00039     }
00040 }