Jens Frank Jensen
/
foc-ed_in_the_bot_compact
Copy
modes.cpp@253:a9bf7a9f7fbb, 2021-08-17 (annotated)
- Committer:
- j_f_jensen
- Date:
- Tue Aug 17 19:22:43 2021 +0000
- Revision:
- 253:a9bf7a9f7fbb
- Parent:
- 232:47f6cf4f9126
test
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 | } |