Bayley Wang
/
foc-ed_in_the_bot_compact
robot
Transforms/modes.cpp@204:74714d52a936, 2018-02-12 (annotated)
- Committer:
- bwang
- Date:
- Mon Feb 12 04:12:07 2018 +0000
- Revision:
- 204:74714d52a936
02/11/2018 21:11 - further improvements to mode handling, output overrides and output disabling now live in their own functions
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bwang | 204:74714d52a936 | 1 | #include "prefs.h" |
bwang | 204:74714d52a936 | 2 | |
bwang | 204:74714d52a936 | 3 | bool mode_enables_logging() { |
bwang | 204:74714d52a936 | 4 | switch(BREMS_mode) { |
bwang | 204:74714d52a936 | 5 | case MODE_RUN: |
bwang | 204:74714d52a936 | 6 | return true; |
bwang | 204:74714d52a936 | 7 | case MODE_CFG: |
bwang | 204:74714d52a936 | 8 | case MODE_ZERO: |
bwang | 204:74714d52a936 | 9 | case MODE_CHR: |
bwang | 204:74714d52a936 | 10 | return false; |
bwang | 204:74714d52a936 | 11 | default: |
bwang | 204:74714d52a936 | 12 | return false; |
bwang | 204:74714d52a936 | 13 | } |
bwang | 204:74714d52a936 | 14 | } |
bwang | 204:74714d52a936 | 15 | |
bwang | 204:74714d52a936 | 16 | bool mode_enables_output() { |
bwang | 204:74714d52a936 | 17 | switch(BREMS_mode) { |
bwang | 204:74714d52a936 | 18 | case MODE_RUN: |
bwang | 204:74714d52a936 | 19 | case MODE_ZERO: |
bwang | 204:74714d52a936 | 20 | case MODE_CHR: |
bwang | 204:74714d52a936 | 21 | return true; |
bwang | 204:74714d52a936 | 22 | case MODE_CFG: |
bwang | 204:74714d52a936 | 23 | return false; |
bwang | 204:74714d52a936 | 24 | default: |
bwang | 204:74714d52a936 | 25 | return false; |
bwang | 204:74714d52a936 | 26 | } |
bwang | 204:74714d52a936 | 27 | } |