Ulrich Mohr
57ce5d1f34
Merge pull request 'Expand SerializeIF' ( #656 ) from mueller/expand-serialize-if into development
...
Reviewed-on: fsfw/fsfw#656
2022-08-15 15:13:50 +02:00
Robin Müller
ca2efb6021
remove object ID
2022-08-15 15:02:05 +02:00
Robin Müller
deeeef553b
remove implicit machine endianness variants
2022-08-15 14:34:04 +02:00
Robin Müller
007f958a0b
fsfw fixes for merge
2022-08-15 11:38:52 +02:00
Robin Müller
d022ce82c5
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
2022-08-15 11:30:09 +02:00
Robin Müller
b28091e05b
Merge remote-tracking branch 'upstream/mueller/expand-serialize-if' into develop
2022-08-15 11:25:07 +02:00
Robin Müller
f4c4f9946c
printout preproc block
2022-08-15 11:18:53 +02:00
Robin Müller
7f89022f5b
Merge branch 'mueller/group-mgm-data' into develop
2022-08-15 10:50:10 +02:00
Robin Müller
b28c26b288
group MGM data in local pool vectors
2022-08-15 10:49:00 +02:00
Robin Müller
03fa77e2b3
get current uptime correctly
2022-08-12 12:29:10 +02:00
Robin Müller
8970a7379a
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
2022-08-12 12:21:50 +02:00
Robin Müller
c12492df03
continued host FS test
2022-08-11 10:19:25 +02:00
Robin Müller
8aaabc5d73
basic host FS unittests
2022-08-11 10:10:05 +02:00
Robin Müller
e796e025b6
continue host fs unittests
2022-08-11 09:59:14 +02:00
Robin Müller
20eee2c469
finished host FS impl
2022-08-11 09:32:18 +02:00
Robin Müller
aca8b53a59
start host FS impl
2022-08-10 17:03:23 +02:00
Robin Müller
28c8248f26
add FS mock and improve HasFilesystemIF
2022-08-10 11:09:07 +02:00
Robin Müller
3e1fd15613
completed all indication parameters
2022-08-10 10:34:02 +02:00
Robin Müller
96dfe46e25
added string LV tests
2022-08-10 09:39:57 +02:00
Robin Müller
507c6ddff1
added some param structs
2022-08-09 21:03:56 +02:00
Robin Müller
0cb15e901e
new cfdp mock folder, added additional cfdp mocks
2022-08-09 19:00:47 +02:00
Robin Müller
d45108e3c2
add remote config table provider class
2022-08-09 18:51:44 +02:00
Robin Müller
8c059f8f32
new filesystem module
2022-08-09 16:36:35 +02:00
Robin Müller
5bea92d2a4
some doc updates
2022-08-09 16:26:37 +02:00
Robin Müller
bba2d883b6
added some documentation
2022-08-09 16:18:45 +02:00
Robin Müller
7a20412305
add user base documentation
2022-08-09 15:51:01 +02:00
Robin Müller
dce1ebcf65
add CFDP user base
2022-08-09 15:46:42 +02:00
Robin Müller
4ee01e395b
finished fault handler unit tests
2022-08-09 15:29:22 +02:00
Robin Müller
7f9401cf63
some bugfixes
2022-08-09 15:09:43 +02:00
Robin Müller
dba3f9960e
add CFDP fault handler mock
2022-08-09 14:55:08 +02:00
Robin Müller
eccb629ba8
fnished fault handler base
2022-08-09 14:39:03 +02:00
Robin Müller
7fb906a0ac
add first fault handler base class
2022-08-09 14:05:43 +02:00
Robin Müller
0d26a0f54b
fnish CFDP distributor unittests
2022-08-09 13:04:23 +02:00
Robin Müller
bddf5bded1
move some storage manager impl to IF
...
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
Robin Müller
2f8020baac
move parsing steps into parse function
2022-08-09 11:03:22 +02:00
Robin Müller
06bea2f621
test inNull and bool operator
2022-08-09 10:59:24 +02:00
Robin Müller
904abfba28
clean up CFDP stack a bit
2022-08-08 18:29:32 +02:00
Robin Müller
202d9341d8
add CFDP unit tests
2022-08-08 17:53:42 +02:00
Robin Müller
fdb0cc0e44
tweaks for CFDP distributor
2022-08-08 12:31:19 +02:00
Robin Müller
269a3052ca
added stubs for source and dest handler
2022-08-03 18:18:01 +02:00
Robin Müller
c6a7a0fec8
use distributor instead of router
2022-08-03 18:14:49 +02:00
Robin Müller
acf5c2a56d
better names
2022-08-03 16:00:48 +02:00
Robin Müller
7fb9e14555
better names for CFDP components
2022-08-03 15:22:39 +02:00
Robin Müller
b20e8a9679
continue new cfdp router
2022-08-03 15:12:29 +02:00
Robin Müller
29bcaee196
some tests for new var len field
2022-08-03 13:34:49 +02:00
Robin Müller
60ea9a9a7c
clean up a few tests
2022-08-03 13:15:49 +02:00
Robin Müller
df690b9628
some re-ordering
2022-08-03 11:36:56 +02:00
Robin Müller
a426aef7c7
add some more tests for CCSDS distributor
2022-08-03 11:33:10 +02:00
Robin Müller
902a4bfa9c
unittests for TC and CCSDS distributor
2022-08-01 17:16:37 +02:00
Robin Müller
bf540ebb49
use sanitized include file
2022-08-01 14:23:52 +02:00
Robin Müller
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
Robin Müller
4334106ad1
applied auto-formatter
2022-08-01 11:05:46 +02:00
Robin Müller
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
Robin Müller
83d71548ec
CCSDS unpacker implementation
2022-07-29 16:32:50 +02:00
Robin Müller
f4beef8c9f
run auto-formatter
2022-07-29 15:54:17 +02:00
Robin Müller
c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF
2022-07-29 15:53:39 +02:00
Robin Müller
96f092ef75
type correction
2022-07-29 14:30:58 +02:00
Robin Müller
cd4d92b12c
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:22:52 +02:00
Robin Müller
c9bec03f00
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:16:22 +02:00
Robin Müller
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:15:14 +02:00
Robin Müller
03e12a2388
new object ID type
2022-07-29 14:15:05 +02:00
Robin Müller
6c5bbfa080
some renaming
2022-07-29 12:03:14 +02:00
Robin Müller
da106fd96f
do not use TC info for failed TC retrieval
2022-07-29 10:23:59 +02:00
Robin Müller
fc3412fa35
set sec header flag and add unit test for it
2022-07-28 15:13:27 +02:00
Robin Müller
8f6f0e1d45
some more fail tests
2022-07-28 13:42:34 +02:00
Robin Müller
cb118176a0
completed ZcWriter unittests
2022-07-28 13:24:50 +02:00
Robin Müller
30ba9ab916
some more fixes
2022-07-28 13:00:53 +02:00
Robin Müller
fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-28 12:55:42 +02:00
Robin Müller
5355e63711
use result instead of retval
2022-07-27 21:43:32 +02:00
Robin Müller
dc31358d52
adaption for SerializeIF
...
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
Robin Müller
b485afea57
Simple SerializeIF adaptions
...
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
Robin Müller
5bb7023ff3
improvements for creator API
2022-07-27 21:11:12 +02:00
Robin Müller
85dbef20b0
update serialize IF
2022-07-27 21:07:34 +02:00
Robin Müller
93acac02f5
tests running again
2022-07-27 21:06:23 +02:00
Robin Müller
7e8afcc12f
remove nullptr check
2022-07-27 20:37:21 +02:00
Robin Müller
f03b7cd660
another bugfix in CSB
2022-07-27 20:10:15 +02:00
Robin Müller
d641d63531
set queue of tm send helper
2022-07-27 19:56:11 +02:00
Robin Müller
4e571e5082
some more minor fixes
2022-07-27 19:40:54 +02:00
Robin Müller
356d778743
afmt
2022-07-27 18:03:17 +02:00
Robin Müller
0a38d2e22d
small bugfix
2022-07-27 17:56:16 +02:00
Robin Müller
234ccdf764
send time stampers properly now
2022-07-27 17:48:59 +02:00
Robin Müller
f591b9793c
pass timeReader to Pus ZC writer
2022-07-27 17:33:39 +02:00
Robin Müller
c5ad9b5fa9
switch off debugging switches
2022-07-27 17:13:42 +02:00
Robin Müller
083d08ae2a
various bugs and improvements
2022-07-27 17:00:43 +02:00
Robin Müller
740644f2c8
updates for PusDistributor
2022-07-27 14:40:51 +02:00
Robin Müller
059fb10558
add helper methods to disable crc calculation
2022-07-27 11:41:06 +02:00
Robin Müller
86692e202d
this gets rid of some warnings
2022-07-27 11:35:35 +02:00
Robin Müller
064b195c75
some of the deprecation warnings run amok
2022-07-27 11:33:19 +02:00
Robin Müller
18ee2ab903
example compiles again
2022-07-27 11:26:47 +02:00
Robin Müller
9eb652e585
some printout fixes
2022-07-27 10:49:49 +02:00
Robin Müller
152c01b2ec
psb unittests almost complete
2022-07-26 18:58:36 +02:00
Robin Müller
8bf0fb9885
test auto-initializers
2022-07-26 18:46:28 +02:00
Robin Müller
1954ce0ea4
default PUS receiver set automatically now
2022-07-26 17:41:10 +02:00
Robin Müller
d98b79cf5e
adapt PSB so it can be unittested properly
2022-07-26 16:49:46 +02:00
Robin Müller
f14c812aff
removed some obsolete code
2022-07-26 14:14:00 +02:00
Robin Müller
75c824ec80
add new VerificationReporterIF
2022-07-26 13:59:09 +02:00
Robin Müller
f1c37203a4
some more API improvements and replacements
2022-07-26 11:14:40 +02:00
Robin Müller
500a5602bd
added additional TM store and send helper
2022-07-26 11:09:57 +02:00
Robin Müller
4ed028000d
Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-26 10:29:51 +02:00
Robin Müller
88ebb67c8d
fix deprecation warnings
2022-07-26 10:27:44 +02:00
Robin Müller
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
Robin Müller
bdf71d4e66
add new HasReturnvaluesIF features
2022-07-26 10:21:16 +02:00
Robin Müller
e48b6f1432
possible double delete
2022-07-25 22:36:53 +02:00
Robin Müller
747243684d
more leaks
2022-07-25 22:29:18 +02:00
Robin Müller
db33f9cc7e
maybe this teardown fixes the leak
2022-07-25 22:22:08 +02:00
Robin Müller
c12669fe50
this should fix the mmeory leak
2022-07-25 22:10:20 +02:00
Robin Müller
6d00fc65c0
fix memory leak
2022-07-25 21:08:04 +02:00
Robin Müller
7d87274844
add old api but mark it deprecated
2022-07-25 20:53:18 +02:00
Robin Müller
c83f75c515
some more tests using TM send helper
2022-07-25 20:41:01 +02:00
Robin Müller
586993c081
completed send helper tests
2022-07-25 20:31:06 +02:00
Robin Müller
6d0fa36f8a
cleaning up message queue mock and subscription API
2022-07-25 19:36:56 +02:00
Robin Müller
5fd5d488ff
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-07-25 14:57:28 +02:00
Robin Müller
f80be9e9fa
run afmt
2022-07-25 14:44:49 +02:00
Robin Müller
f3af88ae40
add [[nodiscard]] and const specifiers
2022-07-25 14:44:19 +02:00
Robin Müller
380f1d0206
remove obsolete returns
2022-07-25 14:40:10 +02:00
Robin Müller
54fc35eae7
re-run afmt
2022-07-25 14:36:18 +02:00
Robin Müller
05d4162f5b
Merge branch 'development' into v5.0.0
2022-07-25 14:35:36 +02:00
Robin Müller
9ee6da47e9
improving mocks
2022-07-25 14:31:57 +02:00
Robin Müller
1a7d7b172b
set up new internal error reporter mock
2022-07-25 14:04:06 +02:00
Robin Müller
36e3956efb
finished tm store helper tests
2022-07-25 13:39:07 +02:00
Robin Müller
180210dc38
Merge branch 'development' into mueller/expand-serialize-if
2022-07-25 11:39:19 +02:00
Robin Müller
ca1e921b94
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-25 11:35:32 +02:00
Robin Müller
2a34c831b1
use Be instead of Ne, which could be confused
2022-07-25 11:33:12 +02:00
Robin Müller
e2ad37e3e6
more ref replacements
2022-07-25 11:26:45 +02:00
Robin Müller
973d4ee8a5
some more ref replacements
2022-07-25 11:24:13 +02:00
Robin Müller
899d021e00
using uint32_t as store_address requires explicit cast
2022-07-25 11:15:45 +02:00
Robin Müller
4989bd0f02
fixes for Linux OSAL clock
2022-07-25 10:56:19 +02:00
Robin Müller
832367fb30
replace some API components with references
2022-07-25 10:50:52 +02:00
Robin Müller
63ee88af17
added base for tm store test
2022-07-25 10:38:44 +02:00
Robin Müller
4921527022
replace c include
2022-07-25 10:31:49 +02:00
Robin Müller
f0c8fd2688
some renaming
2022-07-25 10:24:43 +02:00
Robin Müller
d474c4a7ee
store helper
2022-07-23 11:43:48 +02:00
Robin Müller
f629d60aaf
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 11:15:20 +02:00
Robin Müller
b809f90e72
added unittests for new helpers
2022-07-23 11:10:44 +02:00
Robin Müller
b66fd63cb4
remove doubly defines
2022-07-23 10:29:19 +02:00
Robin Müller
fd55de9e95
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:28:13 +02:00
Robin Müller
8e05fc0417
added a few more methods
2022-07-23 10:28:01 +02:00
Robin Müller
55a238d553
extended serialize if further
2022-07-23 10:24:56 +02:00
Robin Müller
9ccd9fd775
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:07:10 +02:00
Robin Müller
ddad97033d
expand serialize IF further
2022-07-23 10:06:42 +02:00
Robin Müller
99aaf7068d
some tests
2022-07-23 10:05:57 +02:00
Robin Müller
c9d37e8d62
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:05:14 +02:00
Robin Müller
42a1d6cccd
default implementation of simple serialize/deserialize
2022-07-23 10:03:42 +02:00
Robin Müller
133894f4ba
add basic CCSDS tests
2022-07-22 18:46:58 +02:00
Robin Müller
b350018cad
completed basic test set
2022-07-22 18:22:35 +02:00
Robin Müller
cecaec6007
PUS TM creator tests done
2022-07-22 17:09:44 +02:00
Robin Müller
f28b9ea61b
APID getter bugfix
2022-07-22 16:41:32 +02:00
Robin Müller
9275ccb79b
added some missing implementations
2022-07-22 16:09:18 +02:00
Robin Müller
67776241de
verify successfull TM serialization
2022-07-22 16:06:31 +02:00
Robin Müller
0dfaba81f9
finished basic TC unittests
2022-07-21 19:10:15 +02:00
Robin Müller
affde6bad5
rename namespace
2022-07-21 18:21:10 +02:00
Robin Müller
0981ee6f7e
minor changes, virtual dtors added
2022-07-21 18:17:37 +02:00
Robin Müller
61bc867bed
delete code which is not used anymore
2022-07-21 17:57:31 +02:00
Robin Müller
5af3138e81
fnished PUS TC creator unittests
2022-07-21 17:48:11 +02:00
Robin Müller
08e0b0f1a0
added sp reader unittests
2022-07-21 14:40:00 +02:00
Robin Müller
23f264096c
delete a few old classes
2022-07-21 14:05:31 +02:00
Robin Müller
e5ee96259d
some fixes
2022-07-21 13:48:58 +02:00
Robin Müller
9bbe1dc716
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-07-21 13:23:44 +02:00
Robin Müller
d8b6cb39ac
various bugfixes and improvements
2022-07-21 11:34:11 +02:00
Robin Müller
be35bd53a6
switched to new tmtc stack API
2022-07-20 22:21:15 +02:00
Robin Müller
9860061fc6
create new TmSendHelper
2022-07-20 11:45:50 +02:00
Robin Müller
d80941514f
start refactoring PUS TM handling
2022-07-20 11:43:16 +02:00
Robin Müller
6c636661b6
a lot of refactoring
2022-07-19 18:13:25 +02:00
Robin Müller
5fffbd4a90
start PUS TC refactoring
2022-07-18 18:36:41 +02:00
Robin Müller
74794bb71b
apply auto-formatter
2022-07-18 16:08:06 +02:00
Robin Müller
ddf38b65c3
apply auto-formatter
2022-07-18 16:07:26 +02:00
Robin Müller
490a80e49f
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-07-18 15:26:31 +02:00
Robin Müller
4da18172b3
Merge branch 'development' into mueller/possible-ring-buffer-fix
2022-07-18 14:37:56 +02:00
Robin Müller
7e2fdc06cd
hmm this is problematic
2022-07-18 14:05:43 +02:00
Robin Müller
3c72a42ce1
added basic sp creator test
2022-07-18 13:51:02 +02:00
Robin Müller
78b09ed0c9
fixes includes
2022-07-18 11:58:55 +02:00
Robin Müller
fdf35232ee
some fixes
2022-07-18 11:47:00 +02:00
Robin Müller
8465670374
separate unittest folder
2022-07-18 11:42:51 +02:00
Robin Müller
0c5f623780
additional ctor for space packet creator
2022-07-18 10:53:55 +02:00
Robin Müller
d7a2eada94
add space packet creator class
2022-07-18 10:42:56 +02:00
Robin Müller
546e173cef
add new PUS TC IF
2022-07-18 10:29:39 +02:00
Robin Müller
0a7f2c6646
refactored space packet interface
2022-07-18 10:20:26 +02:00
Robin Müller
3b23fb77b4
add obsolete add_subdirectory calls
2022-07-18 09:01:45 +02:00
Robin Müller
6f7be281ef
move HAL and tests folder
2022-07-18 08:59:40 +02:00
Jakob Meier
ecac08814e
better naming for functions which reset states of replies
2022-07-14 09:15:13 +02:00
Jakob Meier
e8b8fff0b5
Merge branch 'development' into meier/dhbReplyTimeout
2022-07-14 09:01:28 +02:00
Jakob Meier
4d34f93cfc
missing reset of timedOut value in loop of decrementDeviceReplyMap
2022-07-14 08:58:23 +02:00
Ulrich Mohr
adbf375f38
some small fixes to dhb countdown addition
2022-07-13 21:58:07 +02:00
Ulrich Mohr
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
Ulrich Mohr
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
Ulrich Mohr
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
Robin Müller
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
Robin Müller
904ae2cc0e
Merge remote-tracking branch 'origin/irini' into develop
2022-07-08 16:34:24 +02:00
Robin Müller
14bac9a418
clang-tidy changes for controller module
2022-07-04 11:48:36 +02:00
Robin Müller
3bef73708f
clang-tidy changes for actions module
2022-07-04 11:44:26 +02:00
Robin Müller
a4247cd723
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
2022-07-04 10:53:52 +02:00
Jakob Meier
df97bbc691
run auto-formatter
2022-06-23 11:56:46 +02:00
Jakob Meier
2d2f65bf89
moved activation of periodic replies to updatePeriodicReply
2022-06-23 11:54:51 +02:00
Robin Müller
3e9ae62b28
Merge branch 'development' into meier/dhbReplyTimeout
2022-06-21 10:49:06 +02:00
Robin Müller
2ebefdffae
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-06-21 10:49:03 +02:00
Robin Müller
45792e86b9
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2022-06-21 10:48:04 +02:00
Robin Müller
5abbf42e9f
some form updates
2022-06-21 00:49:58 +02:00
Robin Müller
687700cee8
Merge branch 'development' into gaisser_storage_accessor_fix
2022-06-20 16:36:49 +02:00
Robin Müller
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
Steffen Gaisser
b60e4bcb90
Fix StorageAccessor move assignment
...
* Added Unittest for this
* Fixed missing include in test
2022-06-20 15:15:33 +02:00
Steffen Gaisser
7f57a8784a
Fixed deadline missed call on linux
2022-06-20 15:02:16 +02:00
Irini Kosmidou
1910a7838c
compile DleParser
2022-06-20 11:04:06 +02:00
Robin Müller
d47a908117
Merge branch 'development' into mueller/task-if-refactoring
2022-06-20 09:40:31 +02:00
Jakob Meier
af890c6218
corrected warning text
2022-06-16 07:55:57 +02:00
Jakob Meier
fc742e4270
Merge branch 'development' into meier/debug-info
2022-06-16 07:22:43 +02:00
Jakob Meier
b5183a19fc
minor change in debug text
2022-06-16 07:03:58 +02:00
Robin Müller
69859fdbc9
rerun afmt
2022-06-13 16:21:20 +02:00
Robin Müller
a682bbe400
remove static missed deadline
2022-06-13 14:23:56 +02:00
Robin Müller
e67fc2ab0d
some fixes for TC Map printout function
2022-06-13 10:56:37 +02:00
Robin Müller
a0ee86ace8
use override instead of virtual as recommended
2022-06-08 17:36:20 +02:00
Robin Müller
cb8a4bbbec
Merge remote-tracking branch 'origin/development' into mueller/task-if-refactoring
2022-06-08 17:33:12 +02:00
Robin Müller
ad53b48fcb
explicitely ignore returnvalue in linux OSAL
2022-06-08 12:12:09 +02:00
Robin Müller
dee40f9079
fixed unittests
2022-06-08 12:12:09 +02:00
Robin Müller
92ec24352f
fix unit test
2022-06-08 12:12:09 +02:00
Robin Müller
3f9e459f48
update changelog
2022-06-08 12:12:09 +02:00
Robin Müller
e0c7f8d51d
apply afmt
2022-06-08 12:12:09 +02:00
Robin Müller
eb79386c92
new addSlot function taking executable pointer
2022-06-08 12:12:09 +02:00
Robin Müller
4542f31c40
improved custom checker API
...
- More clang-tidy improvements
2022-06-08 12:12:09 +02:00
Robin Müller
689fb378d8
a regular set should suffice here
2022-06-08 12:12:09 +02:00
Robin Müller
7c0ba59993
remove include
2022-06-08 12:12:09 +02:00
Robin Müller
28873fc87b
refactores rtems task module
2022-06-08 12:12:09 +02:00
Robin Müller
d8985c141e
some clang tidy stuff and bugfixes
2022-06-08 12:12:09 +02:00
Robin Müller
7602b15256
important bugfix
2022-06-08 12:12:09 +02:00
Robin Müller
d1a82bceed
rtems fixes
2022-06-08 12:12:09 +02:00
Robin Müller
7292b02907
refactor freeRTOS task components
2022-06-08 12:12:09 +02:00
Robin Müller
347714d53a
refactored and tested hosted and linux task IF
2022-06-08 12:12:09 +02:00
Robin Müller
f230fa1617
continued refactoring
2022-06-08 12:12:09 +02:00
Robin Müller
93615b100c
continued refactoring
2022-06-08 12:12:09 +02:00
Robin Müller
e18d3d559e
refactoring host osal
2022-06-08 12:12:09 +02:00
Robin Müller
08ff061d07
minor bugfix
2022-06-08 12:12:09 +02:00
Robin Müller
cc351c1066
new base class for periodic tasks
2022-06-08 12:12:09 +02:00
Robin Müller
e9895559a3
vector as core container is ok
2022-06-08 12:12:09 +02:00
Robin Müller
eda5b8f593
refactor task IF
2022-06-08 12:12:09 +02:00
Robin Müller
e03f55604a
rtems fixes
2022-06-08 12:11:26 +02:00
Jakob Meier
ae2f7219fd
run auto-formatter
2022-06-06 11:55:42 +02:00
Jakob Meier
161dbde0d7
fixed merge conflicts
2022-06-06 10:30:17 +02:00
Jakob Meier
bf673c56c6
unit test for dhb
2022-06-05 12:52:55 +02:00
Robin Müller
1d1d91f591
Merge branch 'develop' into meier/dhb-disable-pending-commands
2022-05-27 14:40:18 +02:00
Jakob Meier
95a64e1da3
wrong initialization order
2022-05-27 13:04:21 +02:00
Jakob Meier
ab68817e9a
removed debugging printout
2022-05-26 02:06:05 +02:00
Jakob Meier
36652e6fce
Merge branch 'develop' into meier/dhb-disable-pending-commands
2022-05-26 02:04:33 +02:00
Jakob Meier
3749f31ab4
disable pending commands and replies in MODE_OFF transition
2022-05-26 02:03:39 +02:00
Jakob Meier
ebbe08639c
Merge pull request 'TaskIF refactoring continued' ( #91 ) from mueller/task-if-refactoring-eive into develop
...
Reviewed-on: #91
Reviewed-by: Jakob.Meier <meierj@irs.uni-stuttgart.de>
2022-05-25 16:11:22 +02:00
Jakob Meier
d286fc1855
Merge pull request 'service 3 and local HK man improvements' ( #92 ) from mueller/hk-improvements into develop
...
Reviewed-on: #92
Reviewed-by: Jakob.Meier <meierj@irs.uni-stuttgart.de>
2022-05-25 16:10:32 +02:00
Robin Müller
cf35cca923
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactoring-eive
2022-05-25 15:41:07 +02:00
Robin Müller
c328891030
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactoring-eive
2022-05-25 15:38:14 +02:00
Jakob Meier
76a459a02c
Merge pull request 'use better type for stored limit' ( #93 ) from mueller/tmtc-bridge-tweaks into develop
...
Reviewed-on: #93
Reviewed-by: Jakob.Meier <meierj@irs.uni-stuttgart.de>
2022-05-25 15:24:57 +02:00
Robin Müller
c4fa7281ae
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
2022-05-25 14:44:21 +02:00
Robin Müller
ac62443f31
use better type for stored limit
2022-05-25 14:30:58 +02:00
Robin Müller
8cfe848dfe
service 3 and local HK man improvements
2022-05-25 14:30:00 +02:00