Bayley Wang
/
foc-ed_in_the_bot_compact
robot
modes.cpp@252:38644631ed97, 2018-11-13 (annotated)
- Committer:
- bwang
- Date:
- Tue Nov 13 17:46:23 2018 +0000
- Revision:
- 252:38644631ed97
- Parent:
- 232:47f6cf4f9126
11/13/2018 12:45 - hitting <return> on empty line prints "\r>", so that hitting enter after intially connecting to the controller generates a prompt
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 | 232:47f6cf4f9126 | 27 | } |
bwang | 232:47f6cf4f9126 | 28 | |
bwang | 232:47f6cf4f9126 | 29 | bool mode_overrides_timers() { |
bwang | 232:47f6cf4f9126 | 30 | switch(BREMS_mode) { |
bwang | 232:47f6cf4f9126 | 31 | case MODE_ZERO: |
bwang | 232:47f6cf4f9126 | 32 | case MODE_CHR: |
bwang | 232:47f6cf4f9126 | 33 | return true; |
bwang | 232:47f6cf4f9126 | 34 | case MODE_RUN: |
bwang | 232:47f6cf4f9126 | 35 | case MODE_CFG: |
bwang | 232:47f6cf4f9126 | 36 | return false; |
bwang | 232:47f6cf4f9126 | 37 | default: |
bwang | 232:47f6cf4f9126 | 38 | return false; |
bwang | 232:47f6cf4f9126 | 39 | } |
bwang | 204:74714d52a936 | 40 | } |