Robin Müller
285d327b97
clean up spi retval defs
2023-04-07 17:42:44 +02:00
Robin Müller
7a392dc33a
new register function
2023-04-03 18:54:35 +02:00
Robin Müller
55f6825a03
Revert "Modes: reusing submode for mode mask, more unittests"
...
This reverts commit f0bddfcb21
.
2023-03-10 14:50:16 +01:00
Ulrich Mohr
f0bddfcb21
Modes: reusing submode for mode mask, more unittests
2023-03-09 16:43:45 +01:00
Robin Müller
070b48ada2
review improvements
2023-03-07 17:15:34 +01:00
Robin Müller
af58c414fc
bugfix in submode check logic
2023-03-07 16:29:10 +01:00
Robin Müller
4c48668125
add copy and assignment ctor for mode definition
2023-03-07 16:03:28 +01:00
Robin Müller
2745b2080d
allow submode mask now
2023-03-07 13:55:40 +01:00
Robin Müller
a6d707a7db
SubsystemBase: Add function to update child modes
2023-02-17 02:04:17 +01:00
Robin Müller
da12495335
connect mode tree parent: make health helper optional
2023-01-27 15:08:24 +01:00
Robin Müller
049e3b431d
small tweak for printout
2023-01-23 11:31:00 +01:00
Robin Müller
1eceef4645
move retvals
2022-09-30 15:05:32 +02:00
Robin Müller
acab5f6bce
added missing health and mode helper init
2022-09-30 14:14:45 +02:00
Robin Müller
10dd855244
expose child itself in interface
2022-09-30 13:30:07 +02:00
Robin Müller
f824004897
need to fix all of these TODOs
2022-09-29 19:39:37 +02:00
Robin Müller
7c5308429c
this seems to work
2022-09-29 19:21:24 +02:00
Robin Müller
77f7fa2ef1
typo
2022-09-29 16:48:23 +02:00
Robin Müller
78314ad966
this makes a bit more sense
2022-09-29 16:47:23 +02:00
Robin Müller
f91ad84bdc
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-retval-merged
2022-08-24 17:13:41 +02:00
Robin Müller
8c8d1cfa84
apply auto-formatter
2022-08-22 15:02:16 +02:00
Ulrich Mohr
217276d50c
renamed returnvalue header
2022-08-16 12:48:22 +02:00
Ulrich Mohr
f63f3fa564
more occurences in comments
2022-08-16 12:12:21 +02:00
Robin Müller
62fe75ee40
perform renaming
2022-08-15 20:28:16 +02:00
Robin Müller
942bfafaa3
Merge remote-tracking branch 'upstream/mueller/tc-11-tweaks' into mueller/tc-11-tweaks-eive
2022-05-20 15:39:40 +02:00
Robin Müller
7fee852dbd
re-apply updated auto-formatter
2022-05-16 14:55:15 +02:00
Ulrich Mohr
4499c9bf04
Merge pull request 'Added new functions to add sequences and tables' ( #606 ) from eive/fsfw:mueller/new-ss-adder-functions into development
...
Reviewed-on: fsfw/fsfw#606
2022-05-10 09:35:16 +02:00
Robin Müller
7f6c8b8b12
Merge remote-tracking branch 'upstream/development' into eive/develop
2022-05-02 16:15:27 +02:00
Robin Müller
cddf16f941
Merge branch 'development' into mueller/mac-os
2022-05-02 15:15:53 +02:00
Robin Müller
7801c6effe
Merge remote-tracking branch 'upstream/development' into mueller/new-ss-adder-functions
2022-05-02 15:09:09 +02:00
Robin Müller
28015c4735
it compiles and runs
2022-05-01 17:48:49 +02:00
Robin Müller
7d61e67d20
more macos changes
2022-04-30 19:02:41 +02:00
Robin Müller
afcbc8be0a
changes for MacOS
2022-04-30 18:40:22 +02:00
Robin Müller
bf2e0f2d73
added option to change initial submode
2022-04-28 16:49:13 +02:00
Robin Müller
3225a8e350
added option to change initial submode
2022-04-28 16:48:14 +02:00
Robin Müller
1c4ea6dd0d
Merge branch 'eive/develop' into mueller/new-ss-adder-functions-eive
2022-04-28 14:34:20 +02:00
Robin Müller
29b0a352fc
added new functions to add sequences and tables
2022-04-28 14:26:00 +02:00
Robin Müller
b128ef9da9
Merge remote-tracking branch 'upstream/development' into merge-upstream
2022-04-21 10:37:01 +02:00
Robin Müller
cb78fefbb3
afmt
2022-04-11 17:14:04 +02:00
Robin Müller
9947a648df
fix compiler warnings
2022-04-11 16:06:13 +02:00
Robin Müller
c45328b34d
Merge branch 'eive/develop' into mueller/compiler-warning-fixes-upstream
2022-04-11 16:03:52 +02:00
Robin Müller
478b305fbe
fix compiler warnings
2022-04-11 16:02:20 +02:00
Robin Müller
2823420c46
more docs
2022-03-22 16:10:20 +01:00
Robin Müller
927041209b
added override specifiers
2022-03-21 09:12:56 +01:00
Robin Müller
84f95e8d76
this is better
2022-03-08 09:45:58 +01:00
Robin Müller
3c53e2c259
renamed some ModeIF definitions
2022-03-05 03:01:43 +01:00
Robin Müller
701135e2a6
applied clang format
2022-02-22 10:17:56 +01:00
Robin Müller
cf69af4e7e
passing mqArgs to all mq ctor calls
2022-02-19 16:14:02 +01:00
Robin Müller
ddcac2bbac
reapply clang format
2022-02-02 10:29:30 +01:00
Robin Müller
371ff931bf
Linux CommandExecutor
...
The CommandExecutor helper class can execute shell commands in blocking and non-blocking mode
This class is able to execute processes by using the Linux popen call. It also has the capability of writing
the read output of a process into a provided ring buffer.
The executor works by first loading the command which should be executed and specifying whether
it should be executed blocking or non-blocking. After that, execution can be started with the execute call.
Using non-blocking mode allows to execute commands which might take a longer time in the background,
and allowing the user thread to check completion status with the check function
Moved to HAL like requested in code review and unit tested with failing commands as well.
Also, Linux HAL components are compiled by default now unless explicitely disabled.
2022-01-26 12:11:52 +01:00
Robin Müller
d47906e833
trying to fuse header / inc
2021-07-19 16:25:51 +02:00