dce1ebcf65
add CFDP user base
2022-08-09 15:46:42 +02:00
4ee01e395b
finished fault handler unit tests
2022-08-09 15:29:22 +02:00
7f9401cf63
some bugfixes
2022-08-09 15:09:43 +02:00
dba3f9960e
add CFDP fault handler mock
2022-08-09 14:55:08 +02:00
eccb629ba8
fnished fault handler base
2022-08-09 14:39:03 +02:00
7fb906a0ac
add first fault handler base class
2022-08-09 14:05:43 +02:00
0d26a0f54b
fnish CFDP distributor unittests
2022-08-09 13:04:23 +02:00
bddf5bded1
move some storage manager impl to IF
...
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
2f8020baac
move parsing steps into parse function
2022-08-09 11:03:22 +02:00
06bea2f621
test inNull and bool operator
2022-08-09 10:59:24 +02:00
904abfba28
clean up CFDP stack a bit
2022-08-08 18:29:32 +02:00
202d9341d8
add CFDP unit tests
2022-08-08 17:53:42 +02:00
fdb0cc0e44
tweaks for CFDP distributor
2022-08-08 12:31:19 +02:00
269a3052ca
added stubs for source and dest handler
2022-08-03 18:18:01 +02:00
c6a7a0fec8
use distributor instead of router
2022-08-03 18:14:49 +02:00
acf5c2a56d
better names
2022-08-03 16:00:48 +02:00
7fb9e14555
better names for CFDP components
2022-08-03 15:22:39 +02:00
b20e8a9679
continue new cfdp router
2022-08-03 15:12:29 +02:00
29bcaee196
some tests for new var len field
2022-08-03 13:34:49 +02:00
60ea9a9a7c
clean up a few tests
2022-08-03 13:15:49 +02:00
df690b9628
some re-ordering
2022-08-03 11:36:56 +02:00
a426aef7c7
add some more tests for CCSDS distributor
2022-08-03 11:33:10 +02:00
902a4bfa9c
unittests for TC and CCSDS distributor
2022-08-01 17:16:37 +02:00
bf540ebb49
use sanitized include file
2022-08-01 14:23:52 +02:00
aa978205d8
Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers
2022-08-01 13:05:56 +02:00
4334106ad1
applied auto-formatter
2022-08-01 11:05:46 +02:00
458fe460eb
TMTC Routing Refactoring
...
1. Make TcDistributor less powerful / more flexible and rename it to TcDistributorBase
2. Require AcceptsTelecommandsIF to have an abstract function returning the name
3. Allows the CCSDS distributor to remove the CCSDS header before rerouting. This is useful
for protocols like CFDP which are CCSDS agnostic.
WIP: Still need to implement the removal of the CCSDS header
2022-08-01 11:00:36 +02:00
83d71548ec
CCSDS unpacker implementation
2022-07-29 16:32:50 +02:00
f4beef8c9f
run auto-formatter
2022-07-29 15:54:17 +02:00
c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF
2022-07-29 15:53:39 +02:00
96f092ef75
type correction
2022-07-29 14:30:58 +02:00
cd4d92b12c
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:22:52 +02:00
c9bec03f00
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:16:22 +02:00
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:15:14 +02:00
03e12a2388
new object ID type
2022-07-29 14:15:05 +02:00
6c5bbfa080
some renaming
2022-07-29 12:03:14 +02:00
da106fd96f
do not use TC info for failed TC retrieval
2022-07-29 10:23:59 +02:00
fc3412fa35
set sec header flag and add unit test for it
2022-07-28 15:13:27 +02:00
8f6f0e1d45
some more fail tests
2022-07-28 13:42:34 +02:00
cb118176a0
completed ZcWriter unittests
2022-07-28 13:24:50 +02:00
30ba9ab916
some more fixes
2022-07-28 13:00:53 +02:00
fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-28 12:55:42 +02:00
5355e63711
use result instead of retval
2022-07-27 21:43:32 +02:00
dc31358d52
adaption for SerializeIF
...
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
b485afea57
Simple SerializeIF adaptions
...
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
5bb7023ff3
improvements for creator API
2022-07-27 21:11:12 +02:00
85dbef20b0
update serialize IF
2022-07-27 21:07:34 +02:00
93acac02f5
tests running again
2022-07-27 21:06:23 +02:00
7e8afcc12f
remove nullptr check
2022-07-27 20:37:21 +02:00
f03b7cd660
another bugfix in CSB
2022-07-27 20:10:15 +02:00
d641d63531
set queue of tm send helper
2022-07-27 19:56:11 +02:00
4e571e5082
some more minor fixes
2022-07-27 19:40:54 +02:00
356d778743
afmt
2022-07-27 18:03:17 +02:00
0a38d2e22d
small bugfix
2022-07-27 17:56:16 +02:00
234ccdf764
send time stampers properly now
2022-07-27 17:48:59 +02:00
f591b9793c
pass timeReader to Pus ZC writer
2022-07-27 17:33:39 +02:00
c5ad9b5fa9
switch off debugging switches
2022-07-27 17:13:42 +02:00
083d08ae2a
various bugs and improvements
2022-07-27 17:00:43 +02:00
740644f2c8
updates for PusDistributor
2022-07-27 14:40:51 +02:00
059fb10558
add helper methods to disable crc calculation
2022-07-27 11:41:06 +02:00
86692e202d
this gets rid of some warnings
2022-07-27 11:35:35 +02:00
064b195c75
some of the deprecation warnings run amok
2022-07-27 11:33:19 +02:00
18ee2ab903
example compiles again
2022-07-27 11:26:47 +02:00
9eb652e585
some printout fixes
2022-07-27 10:49:49 +02:00
152c01b2ec
psb unittests almost complete
2022-07-26 18:58:36 +02:00
8bf0fb9885
test auto-initializers
2022-07-26 18:46:28 +02:00
1954ce0ea4
default PUS receiver set automatically now
2022-07-26 17:41:10 +02:00
d98b79cf5e
adapt PSB so it can be unittested properly
2022-07-26 16:49:46 +02:00
f14c812aff
removed some obsolete code
2022-07-26 14:14:00 +02:00
75c824ec80
add new VerificationReporterIF
2022-07-26 13:59:09 +02:00
f1c37203a4
some more API improvements and replacements
2022-07-26 11:14:40 +02:00
500a5602bd
added additional TM store and send helper
2022-07-26 11:09:57 +02:00
4ed028000d
Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-26 10:29:51 +02:00
88ebb67c8d
fix deprecation warnings
2022-07-26 10:27:44 +02:00
b827bd8370
update HasReturnvaluesIF
...
1. Add new retval namespace which contains OK and FAIL returnvalue
2. Also contains makeCode constexpr function
3. Mark HasReturnvaluesIF::makeReturnCode deprecated
This prevents from having to implement an interface just to use a shorter
version of the general returnvalues. A namespace is better suited for this
I think
2022-07-26 10:22:05 +02:00
bdf71d4e66
add new HasReturnvaluesIF features
2022-07-26 10:21:16 +02:00
e48b6f1432
possible double delete
2022-07-25 22:36:53 +02:00
747243684d
more leaks
2022-07-25 22:29:18 +02:00
db33f9cc7e
maybe this teardown fixes the leak
2022-07-25 22:22:08 +02:00
c12669fe50
this should fix the mmeory leak
2022-07-25 22:10:20 +02:00
6d00fc65c0
fix memory leak
2022-07-25 21:08:04 +02:00
7d87274844
add old api but mark it deprecated
2022-07-25 20:53:18 +02:00
c83f75c515
some more tests using TM send helper
2022-07-25 20:41:01 +02:00
586993c081
completed send helper tests
2022-07-25 20:31:06 +02:00
6d0fa36f8a
cleaning up message queue mock and subscription API
2022-07-25 19:36:56 +02:00
5fd5d488ff
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-07-25 14:57:28 +02:00
f80be9e9fa
run afmt
2022-07-25 14:44:49 +02:00
f3af88ae40
add [[nodiscard]] and const specifiers
2022-07-25 14:44:19 +02:00
380f1d0206
remove obsolete returns
2022-07-25 14:40:10 +02:00
54fc35eae7
re-run afmt
2022-07-25 14:36:18 +02:00
05d4162f5b
Merge branch 'development' into v5.0.0
2022-07-25 14:35:36 +02:00
9ee6da47e9
improving mocks
2022-07-25 14:31:57 +02:00
1a7d7b172b
set up new internal error reporter mock
2022-07-25 14:04:06 +02:00
36e3956efb
finished tm store helper tests
2022-07-25 13:39:07 +02:00
180210dc38
Merge branch 'development' into mueller/expand-serialize-if
2022-07-25 11:39:19 +02:00
ca1e921b94
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-25 11:35:32 +02:00
2a34c831b1
use Be instead of Ne, which could be confused
2022-07-25 11:33:12 +02:00
e2ad37e3e6
more ref replacements
2022-07-25 11:26:45 +02:00
973d4ee8a5
some more ref replacements
2022-07-25 11:24:13 +02:00
899d021e00
using uint32_t as store_address requires explicit cast
2022-07-25 11:15:45 +02:00
4989bd0f02
fixes for Linux OSAL clock
2022-07-25 10:56:19 +02:00
832367fb30
replace some API components with references
2022-07-25 10:50:52 +02:00
63ee88af17
added base for tm store test
2022-07-25 10:38:44 +02:00
4921527022
replace c include
2022-07-25 10:31:49 +02:00
f0c8fd2688
some renaming
2022-07-25 10:24:43 +02:00
d474c4a7ee
store helper
2022-07-23 11:43:48 +02:00
f629d60aaf
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 11:15:20 +02:00
b809f90e72
added unittests for new helpers
2022-07-23 11:10:44 +02:00
b66fd63cb4
remove doubly defines
2022-07-23 10:29:19 +02:00
fd55de9e95
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:28:13 +02:00
8e05fc0417
added a few more methods
2022-07-23 10:28:01 +02:00
55a238d553
extended serialize if further
2022-07-23 10:24:56 +02:00
9ccd9fd775
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:07:10 +02:00
ddad97033d
expand serialize IF further
2022-07-23 10:06:42 +02:00
99aaf7068d
some tests
2022-07-23 10:05:57 +02:00
c9d37e8d62
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:05:14 +02:00
42a1d6cccd
default implementation of simple serialize/deserialize
2022-07-23 10:03:42 +02:00
133894f4ba
add basic CCSDS tests
2022-07-22 18:46:58 +02:00
b350018cad
completed basic test set
2022-07-22 18:22:35 +02:00
cecaec6007
PUS TM creator tests done
2022-07-22 17:09:44 +02:00
f28b9ea61b
APID getter bugfix
2022-07-22 16:41:32 +02:00
9275ccb79b
added some missing implementations
2022-07-22 16:09:18 +02:00
67776241de
verify successfull TM serialization
2022-07-22 16:06:31 +02:00
0dfaba81f9
finished basic TC unittests
2022-07-21 19:10:15 +02:00
affde6bad5
rename namespace
2022-07-21 18:21:10 +02:00
0981ee6f7e
minor changes, virtual dtors added
2022-07-21 18:17:37 +02:00
61bc867bed
delete code which is not used anymore
2022-07-21 17:57:31 +02:00
5af3138e81
fnished PUS TC creator unittests
2022-07-21 17:48:11 +02:00
08e0b0f1a0
added sp reader unittests
2022-07-21 14:40:00 +02:00
23f264096c
delete a few old classes
2022-07-21 14:05:31 +02:00
e5ee96259d
some fixes
2022-07-21 13:48:58 +02:00
9bbe1dc716
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-07-21 13:23:44 +02:00
d8b6cb39ac
various bugfixes and improvements
2022-07-21 11:34:11 +02:00
be35bd53a6
switched to new tmtc stack API
2022-07-20 22:21:15 +02:00
9860061fc6
create new TmSendHelper
2022-07-20 11:45:50 +02:00
d80941514f
start refactoring PUS TM handling
2022-07-20 11:43:16 +02:00
6c636661b6
a lot of refactoring
2022-07-19 18:13:25 +02:00
5fffbd4a90
start PUS TC refactoring
2022-07-18 18:36:41 +02:00
74794bb71b
apply auto-formatter
2022-07-18 16:08:06 +02:00
ddf38b65c3
apply auto-formatter
2022-07-18 16:07:26 +02:00
490a80e49f
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-07-18 15:26:31 +02:00
4da18172b3
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-07-18 14:37:56 +02:00
7e2fdc06cd
hmm this is problematic
2022-07-18 14:05:43 +02:00
3c72a42ce1
added basic sp creator test
2022-07-18 13:51:02 +02:00
78b09ed0c9
fixes includes
2022-07-18 11:58:55 +02:00
fdf35232ee
some fixes
2022-07-18 11:47:00 +02:00
8465670374
separate unittest folder
2022-07-18 11:42:51 +02:00
0c5f623780
additional ctor for space packet creator
2022-07-18 10:53:55 +02:00
d7a2eada94
add space packet creator class
2022-07-18 10:42:56 +02:00
546e173cef
add new PUS TC IF
2022-07-18 10:29:39 +02:00
0a7f2c6646
refactored space packet interface
2022-07-18 10:20:26 +02:00
3b23fb77b4
add obsolete add_subdirectory calls
2022-07-18 09:01:45 +02:00
6f7be281ef
move HAL and tests folder
2022-07-18 08:59:40 +02:00
ecac08814e
better naming for functions which reset states of replies
2022-07-14 09:15:13 +02:00
e8b8fff0b5
Merge branch 'development' into meier/dhbReplyTimeout
2022-07-14 09:01:28 +02:00
4d34f93cfc
missing reset of timedOut value in loop of decrementDeviceReplyMap
2022-07-14 08:58:23 +02:00
adbf375f38
some small fixes to dhb countdown addition
2022-07-13 21:58:07 +02:00
2e42f53682
Merge pull request 'New PoolEntry constructor' ( #651 ) from eive/fsfw:mueller/new-pool-entry-ctor into development
...
Reviewed-on: fsfw/fsfw#651
2022-07-13 17:43:56 +02:00
c519b70302
Merge pull request 'printout tweak' ( #652 ) from mueller/printout-tweak-mq-linux-osal into development
...
Reviewed-on: fsfw/fsfw#652
2022-07-13 17:35:53 +02:00
8a2068aca6
Merge pull request 'clang-tidy changes for controller module' ( #648 ) from clang-tidy-controllers into development
...
Reviewed-on: fsfw/fsfw#648
2022-07-13 16:49:15 +02:00
32fea9838e
add new pool entry constructor
...
- This constructor allows to simply specify the length.
This is also the new default constructor for scalar values
which are initially invalid
2022-07-08 17:56:44 +02:00
14bac9a418
clang-tidy changes for controller module
2022-07-04 11:48:36 +02:00
3bef73708f
clang-tidy changes for actions module
2022-07-04 11:44:26 +02:00
df97bbc691
run auto-formatter
2022-06-23 11:56:46 +02:00
2d2f65bf89
moved activation of periodic replies to updatePeriodicReply
2022-06-23 11:54:51 +02:00
3e9ae62b28
Merge branch 'development' into meier/dhbReplyTimeout
2022-06-21 10:49:06 +02:00
2ebefdffae
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-06-21 10:49:03 +02:00
45792e86b9
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-06-21 10:48:04 +02:00
687700cee8
Merge branch 'development' into gaisser_storage_accessor_fix
2022-06-20 16:36:49 +02:00
394ce2ec3e
Merge pull request 'LocalDataPoolManager Warning Text' ( #642 ) from meier/debug-info into development
...
Reviewed-on: fsfw/fsfw#642
2022-06-20 16:15:30 +02:00
b60e4bcb90
Fix StorageAccessor move assignment
...
* Added Unittest for this
* Fixed missing include in test
2022-06-20 15:15:33 +02:00
7f57a8784a
Fixed deadline missed call on linux
2022-06-20 15:02:16 +02:00
d47a908117
Merge branch 'development' into mueller/task-if-refactoring
2022-06-20 09:40:31 +02:00
fc742e4270
Merge branch 'development' into meier/debug-info
2022-06-16 07:22:43 +02:00
b5183a19fc
minor change in debug text
2022-06-16 07:03:58 +02:00
69859fdbc9
rerun afmt
2022-06-13 16:21:20 +02:00
a682bbe400
remove static missed deadline
2022-06-13 14:23:56 +02:00
e67fc2ab0d
some fixes for TC Map printout function
2022-06-13 10:56:37 +02:00
a0ee86ace8
use override instead of virtual as recommended
2022-06-08 17:36:20 +02:00
cb8a4bbbec
Merge remote-tracking branch 'origin/development' into mueller/task-if-refactoring
2022-06-08 17:33:12 +02:00
ad53b48fcb
explicitely ignore returnvalue in linux OSAL
2022-06-08 12:12:09 +02:00
dee40f9079
fixed unittests
2022-06-08 12:12:09 +02:00
92ec24352f
fix unit test
2022-06-08 12:12:09 +02:00
3f9e459f48
update changelog
2022-06-08 12:12:09 +02:00
e0c7f8d51d
apply afmt
2022-06-08 12:12:09 +02:00
eb79386c92
new addSlot function taking executable pointer
2022-06-08 12:12:09 +02:00
4542f31c40
improved custom checker API
...
- More clang-tidy improvements
2022-06-08 12:12:09 +02:00
689fb378d8
a regular set should suffice here
2022-06-08 12:12:09 +02:00
7c0ba59993
remove include
2022-06-08 12:12:09 +02:00
28873fc87b
refactores rtems task module
2022-06-08 12:12:09 +02:00
d8985c141e
some clang tidy stuff and bugfixes
2022-06-08 12:12:09 +02:00
7602b15256
important bugfix
2022-06-08 12:12:09 +02:00
d1a82bceed
rtems fixes
2022-06-08 12:12:09 +02:00
7292b02907
refactor freeRTOS task components
2022-06-08 12:12:09 +02:00
347714d53a
refactored and tested hosted and linux task IF
2022-06-08 12:12:09 +02:00
f230fa1617
continued refactoring
2022-06-08 12:12:09 +02:00
93615b100c
continued refactoring
2022-06-08 12:12:09 +02:00
e18d3d559e
refactoring host osal
2022-06-08 12:12:09 +02:00
08ff061d07
minor bugfix
2022-06-08 12:12:09 +02:00
cc351c1066
new base class for periodic tasks
2022-06-08 12:12:09 +02:00
e9895559a3
vector as core container is ok
2022-06-08 12:12:09 +02:00
eda5b8f593
refactor task IF
2022-06-08 12:12:09 +02:00
e03f55604a
rtems fixes
2022-06-08 12:11:26 +02:00
ae2f7219fd
run auto-formatter
2022-06-06 11:55:42 +02:00
161dbde0d7
fixed merge conflicts
2022-06-06 10:30:17 +02:00
bf673c56c6
unit test for dhb
2022-06-05 12:52:55 +02:00
7dddcdfd55
Merge branch 'development' into mueller/possible-fix-ccsds-distrib
2022-05-25 09:52:33 +02:00
e59f1f26bf
return end iterator instead of crashing
2022-05-24 14:33:18 +02:00
f7cde80088
added missing delete
2022-05-24 14:32:35 +02:00
e60a665de4
added 3 new subservices
2022-05-24 11:52:29 +02:00
34658ef7db
afmt
2022-05-24 10:40:25 +02:00
f288d5120d
Merge branch 'development' into mueller/tc-11-tweaks
2022-05-23 15:34:00 +02:00
5e62258aa6
Merge branch 'development' into mueller/tcp-server-cache-client-addr
2022-05-23 14:38:05 +02:00
0b53b4873f
bugfix for srv11
2022-05-20 11:20:31 +02:00
8e2597f609
clang-format
2022-05-20 11:09:03 +02:00
dac700b80a
static STORE renamed
2022-05-20 08:59:06 +02:00
d0fc360697
apply afmt
2022-05-20 08:34:14 +02:00
13cda86d23
remove commented code
2022-05-18 13:13:24 +02:00
e1dd27b9dd
cache the TCP client address now
2022-05-17 13:16:36 +02:00
d871f55a89
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-05-16 15:13:47 +02:00
7fee852dbd
re-apply updated auto-formatter
2022-05-16 14:55:15 +02:00
ef9d7aa7d3
Merge branch 'development' into mueller/extend-version-class
2022-05-16 14:42:23 +02:00
878e32cbe8
Merge branch 'development' into mueller/add-tc-scheduler-pus-11
2022-05-16 14:29:02 +02:00
4821706561
Merge branch 'development' into mueller/extend-version-class
2022-05-16 14:16:53 +02:00
970f039e85
Merge remote-tracking branch 'origin/development' into mueller/extend-version-class
2022-05-13 13:21:01 +02:00
ff40a71582
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-05-13 11:30:32 +02:00
271057ca6b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-13 11:28:54 +02:00
861335212e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-13 00:30:18 +02:00
038e47a46e
better returncode handling
2022-05-13 00:30:01 +02:00
171c48495c
Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream
2022-05-12 19:07:12 +02:00
b8cfb36426
added additional explicit returnvalues
2022-05-12 17:05:58 +02:00
c4c340fde1
lot of refactoring
2022-05-12 16:56:06 +02:00
9a4c7589cc
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-12 15:52:47 +02:00
d11f898f70
update dummy power switcher docs
2022-05-12 15:02:06 +02:00
e1604b292c
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-05-11 11:34:32 +02:00
dd986fefd3
experimenting with PRE_BUILD command
2022-05-10 11:51:25 +02:00
b38329aa0e
Merge branch 'development' into mueller/extend-version-class
2022-05-10 11:19:48 +02:00
c5b4499d98
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-05-10 09:58:21 +02:00
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
be6a492022
Merge branch 'development' into mueller/extend-version-class
2022-05-09 22:34:09 +02:00
3448292e8a
Merge branch 'development' into mueller/tcp-server-bugfix
2022-05-09 16:56:07 +02:00
c83cc492c0
Merge pull request 'Compile Time Size Check fixed' ( #614 ) from gaisser/fsfw:gaisser_fix_compile_check into development
...
Reviewed-on: fsfw/fsfw#614
2022-05-09 16:14:44 +02:00
ece32f88f4
Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix
2022-05-09 16:14:17 +02:00
eb494707af
Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream
2022-05-09 15:51:28 +02:00
281f91ec5d
Merge remote-tracking branch 'origin/development' into mueller/health-srv-bugfix
2022-05-09 15:41:10 +02:00
Jakob Meier
7afe30ea88
fixed merge conflict
2022-05-09 12:56:22 +02:00
80a5ed3c5b
added back fsfw namespace
2022-05-09 11:06:45 +02:00
5d5a355110
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-09 11:04:15 +02:00
c78b7c432b
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-05-09 11:02:45 +02:00
16e55a98ce
important bugfix for TCP server
2022-05-09 10:57:23 +02:00
e5e163bdbf
mark unused function
2022-05-09 10:47:56 +02:00
4e4820af05
bugfix for prepareHealthSetReply function
2022-05-09 10:47:23 +02:00
3332f68ce7
Tested only std::numeric_limits in MSVC
2022-05-02 17:22:13 +02:00
54feb77770
Proposed fix for gcc and clang
2022-05-02 16:14:23 +02:00
3e9d6bdbb9
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 15:24:32 +02:00
cddf16f941
Merge branch 'development' into mueller/mac-os
2022-05-02 15:15:53 +02:00
7801c6effe
Merge remote-tracking branch 'upstream/development' into mueller/new-ss-adder-functions
2022-05-02 15:09:09 +02:00
b62c19a364
Merge branch 'development' into mueller/extend-version-class
2022-05-02 14:48:23 +02:00
daffb6b666
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 14:45:33 +02:00
4c65109ac0
Merge branch 'development' into meier/spacePacketBugFix
2022-05-02 14:36:24 +02:00
16714ceb40
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 13:58:17 +02:00
28015c4735
it compiles and runs
2022-05-01 17:48:49 +02:00
7d61e67d20
more macos changes
2022-04-30 19:02:41 +02:00
afcbc8be0a
changes for MacOS
2022-04-30 18:40:22 +02:00
7a2269262b
Merge branch 'development' into meier/spacePacketBugFix
2022-04-29 08:45:10 +02:00
Jakob Meier
9731dc1e61
space packet bug fix
2022-04-29 07:47:23 +02:00
bf2e0f2d73
added option to change initial submode
2022-04-28 16:49:13 +02:00
29b0a352fc
added new functions to add sequences and tables
2022-04-28 14:26:00 +02:00
70eb8325a0
Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2
2022-04-27 08:47:45 +02:00
8e4ad10627
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-27 08:46:18 +02:00
496bc665d6
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-27 08:45:47 +02:00
2c8531ea48
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-04-27 08:45:04 +02:00
d3e7037759
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-04-27 08:42:24 +02:00
5b7ca8c13c
update CHANGELOG.md, apply afmt
2022-04-27 08:39:21 +02:00
Jakob Meier
951c077abc
option to use Countdown object to time out replies
2022-04-26 10:03:04 +02:00
88051c9302
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-04-25 15:37:03 +02:00
80be937d9d
Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2
2022-04-25 15:24:17 +02:00
d62ee6a611
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-25 15:23:46 +02:00
Robin Mueller
91ef4ff30b
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-25 15:23:15 +02:00
755dcf66a3
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-04-25 15:16:52 +02:00
4032228005
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-25 15:15:54 +02:00
50ce13d596
Merge branch 'development' into mueller/power-switcher-component-upstream
2022-04-25 15:14:38 +02:00
Robin Mueller
68302e7c5e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-25 15:14:13 +02:00
ff98c42514
Merge branch 'development' into mueller/clock-addition
2022-04-25 14:54:22 +02:00
18f9958332
add git CST and sha info to version ctor
2022-04-22 15:39:44 +02:00
7e1aed6ad9
apply afmt
2022-04-22 14:04:30 +02:00
07155e2546
extend version handling with git describe
2022-04-22 14:04:18 +02:00
8c6c8ad3c0
exntend version class to allow add info
2022-04-22 11:58:44 +02:00
Robin Mueller
35f257800e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-12 17:10:55 +02:00
97e98eae24
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-12 17:06:30 +02:00
7a5ce57bbc
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-04-11 17:35:42 +02:00
afce942bf8
Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2
2022-04-11 17:33:04 +02:00
a1d7a56dfa
small fix
2022-04-11 17:14:43 +02:00
cb78fefbb3
afmt
2022-04-11 17:14:04 +02:00
82f46992f6
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-11 16:11:57 +02:00
4ed9cc933f
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-04-11 16:11:27 +02:00
7af1c86f1c
use default call
2022-04-11 16:10:17 +02:00
bd0b7aa230
Merge branch 'mueller/power-switcher-component-upstream' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/power-switcher-component-upstream
2022-04-11 16:09:32 +02:00
72e0938f9a
use size instead of capacity on sanity check
2022-04-11 16:09:15 +02:00
dd1b0a9380
Merge branch 'development' into mueller/power-switcher-component-upstream
2022-04-11 16:08:27 +02:00
9947a648df
fix compiler warnings
2022-04-11 16:06:13 +02:00
c0f80680ef
Merge branch 'mueller/propagate-pool-manage-retval' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/propagate-pool-manage-retval
2022-04-11 14:35:28 +02:00
7761b66fe2
delete data from ipc store if reply fails
2022-04-11 14:35:16 +02:00
acc4c8d975
check serialize result as well
2022-04-11 14:33:28 +02:00
fe739aa81a
Merge branch 'development' into mueller/propagate-pool-manage-retval
2022-04-11 14:26:34 +02:00
Robin Mueller
adfefdd93f
printout tweak
2022-04-11 14:19:01 +02:00
95f018a0b0
update IF method
2022-04-11 14:07:02 +02:00
8c2105ae0a
correct init value for object ID
2022-04-11 14:00:37 +02:00
ed2c2af4a0
take upstream impl of local data pool manager
2022-04-11 13:59:38 +02:00
17771c0497
progagate reply returnvalue
2022-04-11 13:57:18 +02:00
82df132e7d
tests running again
2022-04-11 13:54:43 +02:00
a02619e5a2
strongly simplified and streamlined IPC MQ Impl
...
- Generic code was duplicated across all OSALs.
Is contained in generic base class now
- Remove duplicate documentation
2022-04-11 11:19:38 +02:00
2d0e4ba951
applied afmt
2022-04-01 18:38:54 +02:00
0d549b687d
Merge branch 'mueller/refactor-power-switch-if-etc' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/refactor-power-switch-if-etc
2022-04-01 18:38:34 +02:00
738f572043
added unit tests, minor API change
2022-04-01 18:38:25 +02:00
cab508fd64
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-04-01 17:28:14 +02:00
c7daf697a8
add new power switcher component
2022-04-01 17:27:53 +02:00
c20be13733
change switch type in header as well
2022-04-01 16:40:13 +02:00
fcb6437388
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-03-31 14:42:15 +02:00
Jakob Meier
6c1db8473b
get alternative reply from device command info
2022-03-31 14:36:45 +02:00
b42987059a
make dummy power switcher a system object
2022-03-30 17:41:38 +02:00
82fc7f33a8
update afmt scripts to format *.tpp files
2022-03-29 15:11:41 +02:00
bfa77cf810
Add TC scheduler service
...
- Written by David Woodward as part of the SOURCE project
- Adaptions to make it more generic and compatible to FSFW
2022-03-29 15:07:29 +02:00
a3930dafc5
Moved unused constructors
2022-03-28 21:37:25 +02:00
4f9797af3b
Updated CCSDS CuC Functions
2022-03-28 21:24:33 +02:00
a887f852c8
Merge branch 'development' into mueller/clock-addition
2022-03-28 15:45:58 +02:00
cde184f428
Merge branch 'development' into mohr/task
2022-03-28 15:18:23 +02:00
f598f7030f
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-03-28 15:03:01 +02:00
631a531212
Merge branch 'development' into mueller/clock-addition
2022-03-28 14:51:23 +02:00
916ed3f56a
added function to add component to a periodic task by pointer
2022-03-28 13:50:42 +02:00
23af170229
small tweaks
2022-03-28 12:59:03 +02:00
b32d1da421
this should compile
2022-03-28 12:57:11 +02:00
6f0362b956
refactor power module
2022-03-28 12:48:15 +02:00
665d8cd479
Applied clang format
2022-03-25 18:48:53 +01:00
10398855a9
Added more unittest coverage
...
Added Mutex for gmtime functions
Moved Statics used in ClockCommon to ClockCommon
2022-03-25 18:47:31 +01:00
d0fec93dc3
argument order inversion
2022-03-25 13:42:49 +01:00
59ab54b2fb
call corrections
2022-03-25 13:41:37 +01:00
7095999bd2
remove CCSDSTime function
2022-03-25 13:34:35 +01:00
7ffb4107d2
added missing docs
2022-03-25 13:34:08 +01:00
879223f38f
added nullptr check
2022-03-24 20:57:42 +01:00
a891769a02
ring buffer cfg error warning
2022-03-24 11:32:27 +01:00
df97c582d7
possibly important fix for ring buffer write
2022-03-23 16:48:17 +01:00
9ce59d3c75
added an additional conversion function
...
- timeval to TimeOfDay_t
2022-03-22 17:54:09 +01:00
a0dfdfab2c
Allow passing a MqArgs struct to the MQ creation
...
The struct contains context information (which can be extended)
and an arbitrary user argument in form of a void pointer.
This makes the API a lot more flexible
2022-03-22 17:49:22 +01:00
3e17011087
small tweaks for local datapool code
2022-03-22 17:42:56 +01:00
d2dd16aef3
Merge branch 'development' into mueller/define-fsfw-disabled-printout-upstream
2022-03-14 15:12:37 +01:00
bc95e7c886
Merge branch 'mueller/event-update' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/event-update
2022-03-14 15:08:54 +01:00
fca43b3d34
run auto-formatter
2022-03-14 15:08:45 +01:00
48c5c3fbd5
Merge branch 'development' into mueller/event-update
2022-03-14 15:07:25 +01:00
6998626ad4
Merge branch 'development' into mueller/define-fsfw-disabled-printout-upstream
2022-03-14 15:02:07 +01:00