FSFW Update #28
muellerr
commented 2023-05-28 23:09:11 +02:00
Owner
No description provided.
muellerr
added 782 commits 2023-05-28 23:09:13 +02:00
possibly important fix for ring buffer write
df97c582d7
ring buffer cfg error warning
a891769a02
add two additional tests for ring buffer
8a44c498c5
added nullptr check
879223f38f
some more tests fail
23f8e5cb41
Fixed Unittests
ad57e6713e
Added changelog
70f575396d
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
f598f7030f
increase allowed read bytes
b7a316008a
printout tweak
adfefdd93f
Merge branch 'development' into mueller/possible-ring-buffer-fix
7a5ce57bbc
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
b7ffd2653b
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
755dcf66a3
option to use Countdown object to time out replies
951c077abc
typo in readme
0aee86442e
Merge branch 'development' into mueller/possible-ring-buffer-fix
d3e7037759
fixed merge conflict
7afe30ea88
Merge branch 'development' into mueller/possible-ring-buffer-fix
e1604b292c
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
ff40a71582
device handler unittest wip
1611a4e1f0
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
d871f55a89
unit test for dhb
bf673c56c6
device fdir mock
2fa4fd61d0
fixed merge conflicts
161dbde0d7
unit test for detection of missed reply when commanded externally
4fba2704aa
run auto-formatter
ae2f7219fd
deugging
103661facc
missed reply check in simple command nominal test case
ade36e65c6
changed reply timeouts
21eb386f3c
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
45792e86b9
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix
2ebefdffae
Merge branch 'development' into meier/dhbReplyTimeout
3e9ae62b28
moved activation of periodic replies to updatePeriodicReply
2d2f65bf89
run auto-formatter
df97bbc691
install etl library in ci/cd
7de56f189b
bump used container
5cccd5caba
test public linkage
5a9db72814
delete run configs
fef6ddceff
clang-tidy changes for actions module
3bef73708f
clang-tidy changes for controller module
14bac9a418
remove duplicate entries
0519083894
add new pool entry constructor
32fea9838e
update CHANGELOG
0e49640306
Merge pull request 'delete run configs' (#646) from mueller/del-cmake-run-cfgs into development
93933dee02
Merge branch 'development' into mueller/new-pool-entry-ctor
c6253bf0dd
Merge branch 'development' into clang-tidy-controllers
0d80fad685
Merge branch 'development' into clang-tidy-actions
ce48827ee5
Merge branch 'development' into mueller/install-etl-cicd
2ee3ef1f1d
Merge pull request 'Install ETL library in CI/CD' (#645) from mueller/install-etl-cicd into development
e99c7f3824
Merge pull request 'clang-tidy changes for actions module' (#647) from clang-tidy-actions into development
aa60484111
Merge pull request 'clang-tidy changes for controller module' (#648) from clang-tidy-controllers into development
8a2068aca6
Merge pull request 'remove duplicate CHANGELOG entries' (#649) from eive/fsfw:mueller/clean-changelog into development
45ee307bc4
Merge pull request 'printout tweak' (#652) from mueller/printout-tweak-mq-linux-osal into development
c519b70302
Merge pull request 'New PoolEntry constructor' (#651) from eive/fsfw:mueller/new-pool-entry-ctor into development
2e42f53682
some small fixes to dhb countdown addition
adbf375f38
missing reset of timedOut value in loop of decrementDeviceReplyMap
4d34f93cfc
Merge branch 'development' into meier/dhbReplyTimeout
e8b8fff0b5
better naming for functions which reset states of replies
ecac08814e
Merge pull request 'DHB Reply Timeout' (#637) from meier/dhbReplyTimeout into development
3686bbc486
move HAL and tests folder
6f7be281ef
add obsolete add_subdirectory calls
3b23fb77b4
refactored space packet interface
0a7f2c6646
add new PUS TC IF
546e173cef
add space packet creator class
d7a2eada94
additional ctor for space packet creator
0c5f623780
separate unittest folder
8465670374
some fixes
fdf35232ee
fixes includes
78b09ed0c9
added basic sp creator test
3c72a42ce1
hmm this is problematic
7e2fdc06cd
update jenkinsfile
6e5239e9a0
Merge branch 'development' into mueller/possible-ring-buffer-fix
4da18172b3
bump version
f6ede7cd3e
add date to changelog
8b6dd3f868
update changelog
e4d7182d93
update changelog
428018e4f1
typo
91067cde98
Merge pull request 'Move HAL and Tests folder' (#653) from mueller/move-hal-tests-folder into development
9a2e68b37e
Merge branch 'development' into v5.0.0
6f751c2cf9
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
490a80e49f
apply auto-formatter
ddf38b65c3
apply auto-formatter
74794bb71b
finished creator unittests
3d2af203f2
start ccsds reader unittests
95b476d4bd
start PUS TC refactoring
5fffbd4a90
a lot of refactoring
6c636661b6
start refactoring PUS TM handling
d80941514f
create new TmSendHelper
9860061fc6
switched to new tmtc stack API
be35bd53a6
various bugfixes and improvements
d8b6cb39ac
Merge branch 'development' into mueller/possible-ring-buffer-fix
9bbe1dc716
some fixes
e5ee96259d
delete a few old classes
23f264096c
added sp reader unittests
08e0b0f1a0
fnished PUS TC creator unittests
5af3138e81
delete code which is not used anymore
61bc867bed
minor changes, virtual dtors added
0981ee6f7e
rename namespace
affde6bad5
finished basic TC unittests
0dfaba81f9
add empty test files
bfee4fd90a
verify successfull TM serialization
67776241de
added some missing implementations
9275ccb79b
APID getter bugfix
f28b9ea61b
PUS TM creator tests done
cecaec6007
start TM reader unittests
2dfbce6174
completed basic test set
b350018cad
completed baseline PUS TM unittests
cb05329dd9
add basic CCSDS tests
133894f4ba
default implementation of simple serialize/deserialize
42a1d6cccd
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
c9d37e8d62
some tests
99aaf7068d
expand serialize IF further
ddad97033d
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
9ccd9fd775
extended serialize if further
55a238d553
added a few more methods
8e05fc0417
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
fd55de9e95
remove doubly defines
b66fd63cb4
expand serializeIF tests
f2bf4b463e
added unittests for new helpers
b809f90e72
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
f629d60aaf
small fix
3708df2423
store helper
d474c4a7ee
Merge pull request 'Possible Ring Buffer Fix' (#586) from eive/fsfw:mueller/possible-ring-buffer-fix into development
c96e304b68
some renaming
f0c8fd2688
replace c include
4921527022
added base for tm store test
63ee88af17
replace some API components with references
832367fb30
fixes for Linux OSAL clock
4989bd0f02
using uint32_t as store_address requires explicit cast
899d021e00
some more ref replacements
973d4ee8a5
more ref replacements
e2ad37e3e6
use Be instead of Ne, which could be confused
2a34c831b1
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
ca1e921b94
Merge branch 'development' into mueller/expand-serialize-if
180210dc38
finished tm store helper tests
36e3956efb
set up new internal error reporter mock
1a7d7b172b
improving mocks
9ee6da47e9
changelog
e030878023
Merge branch 'development' into v5.0.0
05d4162f5b
re-run afmt
54fc35eae7
remove obsolete returns
380f1d0206
add [[nodiscard]] and const specifiers
f3af88ae40
run afmt
f80be9e9fa
Merge pull request 'v5.0.0' (#654) from v5.0.0 into development
edc5a314b8
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
5fd5d488ff
Merge pull request 'Release v5.0.0' (#657) from development into master
f11433e50f
Merge branch 'development' into mueller/expand-serialize-if
8f07133e2c
cleaning up message queue mock and subscription API
6d0fa36f8a
normal queue sufficient
935e135f1c
all tests running again
a88f767cca
completed send helper tests
586993c081
some more tests using TM send helper
c83f75c515
add old api but mark it deprecated
7d87274844
fix memory leak
6d00fc65c0
this should fix the mmeory leak
c12669fe50
maybe this teardown fixes the leak
db33f9cc7e
more leaks
747243684d
possible double delete
e48b6f1432
add new HasReturnvaluesIF features
bdf71d4e66
update HasReturnvaluesIF
b827bd8370
fix deprecation warnings
88ebb67c8d
Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack
4ed028000d
added additional TM store and send helper
500a5602bd
some more API improvements and replacements
f1c37203a4
add new tests
332e9dbfd5
add new VerificationReporterIF
75c824ec80
created PSB mock
146a0e3828
removed some obsolete code
f14c812aff
adapt PSB so it can be unittested properly
d98b79cf5e
default PUS receiver set automatically now
1954ce0ea4
test auto-initializers
8bf0fb9885
psb unittests almost complete
152c01b2ec
PSB unittests complete
681738dcc6
Merge branch 'development' into mueller/expand-serialize-if
e7d9979078
some printout fixes
9eb652e585
example compiles again
18ee2ab903
some of the deprecation warnings run amok
064b195c75
this gets rid of some warnings
86692e202d
add helper methods to disable crc calculation
059fb10558
updates for PusDistributor
740644f2c8
various bugs and improvements
083d08ae2a
switch off debugging switches
c5ad9b5fa9
pass timeReader to Pus ZC writer
f591b9793c
send time stampers properly now
234ccdf764
small bugfix
0a38d2e22d
afmt
356d778743
some more minor fixes
4e571e5082
set queue of tm send helper
d641d63531
another bugfix in CSB
f03b7cd660
remove nullptr check
7e8afcc12f
tests running again
93acac02f5
update serialize IF
85dbef20b0
improvements for creator API
5bb7023ff3
Simple SerializeIF adaptions
b485afea57
adaption for SerializeIF
dc31358d52
update unittests
b11cdf6184
use result instead of retval
5355e63711
add tm zc test
72bc5d4d60
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
fb4ba487b5
some more fixes
30ba9ab916
completed ZcWriter unittests
cb118176a0
test no crc generation
1b5fa2a8fa
some more fail tests
8f6f0e1d45
set sec header flag and add unit test for it
fc3412fa35
do not use TC info for failed TC retrieval
da106fd96f
some renaming
6c5bbfa080
new object ID type
03e12a2388
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
c9bec03f00
decoupling
47e148af8f
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
cd4d92b12c
verify correct key behaviour
4a4d23573d
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
f75379fceb
type correction
96f092ef75
using uint32_t for getIdentifier of AcceptsTcIF
c7b4dc349a
run auto-formatter
f4beef8c9f
CCSDS unpacker implementation
83d71548ec
TMTC Routing Refactoring
458fe460eb
applied auto-formatter
4334106ad1
Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers
aa978205d8
use sanitized include file
bf540ebb49
Fixed cmake variable for tests in README.md
52ee50ba8c
unittests for TC and CCSDS distributor
902a4bfa9c
Update 'docs/getting_started.rst'
1db04cf20c
Update 'docs/getting_started.rst'
19817bd3a5
Merge pull request 'Fixed cmake variable for tests in README.md' (#661) from gaisser/fsfw:gaisser_readme_fix into development
43048c852a
add some more tests for CCSDS distributor
a426aef7c7
remove some shadowing warnings
b0c479cab9
some re-ordering
df690b9628
clean up a few tests
60ea9a9a7c
use tags properly
cc98512caf
some tests for new var len field
29bcaee196
continue new cfdp router
b20e8a9679
better names for CFDP components
7fb9e14555
better names
acf5c2a56d
use distributor instead of router
c6a7a0fec8
added stubs for source and dest handler
269a3052ca
Merge branch 'development' into mueller/expand-serialize-if
cc56b00df3
Merge branch 'development' into mueller/expand-retval-if
e6957de166
tweaks for CFDP distributor
fdb0cc0e44
add distributor test stub
65a47c7c57
some tag replacements
43fb6ef5cb
add source and dest test stubs
37c60d1dd0
add CFDP unit tests
202d9341d8
clean up CFDP stack a bit
904abfba28
fix unittests
4f1fe39182
test inNull and bool operator
06bea2f621
move parsing steps into parse function
2f8020baac
clean up header test
c832bffdb0
continue CFDP distrib unittests
1c0b778848
move some storage manager impl to IF
bddf5bded1
basic storage manager mock
22e1555f50
use new storage manager mock
192956c2c7
fnish CFDP distributor unittests
0d26a0f54b
Merge branch 'development' into mueller/refactor-tmtc-stack
9796abfc7d
add first fault handler base class
7fb906a0ac
fnished fault handler base
eccb629ba8
add CFDP fault handler mock
dba3f9960e
some bugfixes
7f9401cf63
finished fault handler unit tests
4ee01e395b
add CFDP user base
dce1ebcf65
add user base documentation
7a20412305
added some documentation
bba2d883b6
some doc updates
5bea92d2a4
new filesystem module
8c059f8f32
add remote config table provider class
d45108e3c2
new cfdp mock folder, added additional cfdp mocks
0cb15e901e
added some param structs
507c6ddff1
added string LV tests
96dfe46e25
added const char* test
e45a99143c
completed all indication parameters
3e1fd15613
add FS mock and improve HasFilesystemIF
28c8248f26
fix duplicate naming error
a2e0646ed4
Merge branch 'development' into mueller/cfdp-routers
c86adf8e10
testLvs fix
46a4203d00
Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers
ea6e5d9971
this should do the job
3df1161560
start host FS impl
aca8b53a59
finished host FS impl
20eee2c469
continue host fs unittests
e796e025b6
basic host FS unittests
8aaabc5d73
continued host FS test
c12492df03
update cmakelists.txt
8b4253bc46
group MGM data in local pool vectors
b28c26b288
Merge branch 'development' into mueller/new-object-id-class
8efe85cb15
afmt
d3cabd8984
Merge pull request 'Add Linux HAL options' (#663) from eive/fsfw:mueller/cmake-linux-hal-options into development
0e7ec79af9
remove implicit machine endianness variants
deeeef553b
Merge branch 'development' into mueller/expand-retval-if
3b000d924a
remove object ID
ca2efb6021
Merge branch 'mueller/new-object-id-class' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/new-object-id-class
5de2c6af66
update changelog
9d64b96e9a
Merge branch 'development' into mueller/new-object-id-class
7ac4f1c64d
Merge branch 'development' into mueller/group-mgm-data
71ed95b09a
Merge pull request 'group MGM data in local pool vectors' (#664) from eive/fsfw:mueller/group-mgm-data into development
90963b3940
Merge pull request 'Expand SerializeIF' (#656) from mueller/expand-serialize-if into development
57ce5d1f34
Merge remote-tracking branch 'origin/development' into mueller/new-object-id-class
4a10f76784
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
94a718ff19
Merge pull request 'New UnsignedByte Field class' (#660) from mueller/new-object-id-class into development
adcc375f25
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
d7ec04bf4b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2339c48756
fix unittests
9e064fe800
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
e76e109bdb
perform renaming
62fe75ee40
bump changelog
4224c3d009
fix for def cfg
7f9269b387
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
221361eb9c
merge retval refactoring
1037102349
cicd fix
fc34d56239
more occurences in comments
f63f3fa564
some more occurences
d2ac3603a5
renamed returnvalue header
217276d50c
flip verif reporter ctor arguments
8fd8a37f59
better name for global object
875174c4ad
update changelog
239d053562
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2e52d7a31d
host filesystem continued
23f514039a
finished host FS unittests
12c452e7ce
add fs mock feed function
0bb82e0da2
added some more basic tests
6930656d4e
a list should do the job
11a699c3ce
important bugfix for verif reporter
ff6de8e378
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
3b33b429e6
Merge pull request 'returnvalue namespace' (#659) from mueller/expand-retval-if into development
7c59df3f1c
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-with-retval-refactoring
2a4ab0af7b
apply auto-formatter
8c8d1cfa84
apply auto-formatter
dab1b1d067
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack-with-retval-refactoring
10f34e5a48
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
52f8c5038b
tests running again
ba5c6410d6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
9e5dddf79c
all retval replacements
d12c59c8ac
small changelog update
a46d8c34d9
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
95457b1760
continue dest handler
9441b4a70e
implemented metadata handler
b1bd631322
metadata recvd indication
26ea6606bf
some more docs
eb29b79467
use const struct ref instead
2c730c8632
pass const references to user handler now
267466be9d
continued router component
81a7c21cd1
improvements for auto-formatter script
ff4cbea571
additional safety check
fd278e410b
Revert "additional safety check"
e2e0190cae
Fixing check in Srv 11 Filer
6605ffb6b1
Merge pull request 'PUS Service 11: Additional Safety Check' (#666) from eive/fsfw:mueller/service-11-tweak into development
a7039bad41
Merge pull request 'improvements for auto-formatter script' (#665) from eive/fsfw:mueller/update-afmt-script into development
6c2b5ab39e
Merge branch 'development' into mueller/refactor-tmtc-stack
6bcb208968
fix for static fw obj setter
3bffb4f968
Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack
1bb487373d
remove TODO
b499dedd76
default initialization of CDS short struct
cb23911ccd
avoid duplicate code
9a9085b9e6
avoid duplicate code
2cab73d972
delete commented function
342a56410c
use old lpm api
92d65aa3a5
afmt
0cc8af5eb0
Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack
10fc4dd89d
use cfg struct for local pool API
9fedd03ed8
better name
aea9db75cb
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
32c53b932d
Merge branch 'mueller/refactor-local-pool-api' into mueller/cfdp-routers
4a06f11582
Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers
80e8511a43
move data wrapper
a9277622ce
add new data wrapper helper type
20d42add03
extend data wrapper
0f27c7e7e7
data wrapper update
c756297e5c
Merge branch 'mueller/data-wrapper' into mueller/refactor-tmtc-stack
8e6cee7761
make two helper functions protected
9131ca688b
this is annoying
64a7fde301
alternative solution
ab719a3e59
const correct API
158007fa7f
new retval for permission errors
0de7b66218
small fix which allows sending action reply immediately
7345c18b04
bugfix for SP parser
28ecd0e5c6
do not cache previous recipient
7ae82a5cb4
add comment blocks
7d3223d766
update header
c7f300671f
more simplfications
01651f0521
Merge pull request 'DHB set action commander before buildCommandFromCommand' (#672) from eive/fsfw:mueller/dhb-set-action-commander-before-building-cmd into development
3010f2f925
Merge branch 'development' into mueller/fixes-tmtc-server-sp-parser
67980cb592
Merge pull request 'DHB TM handler alternative API raw buffer' (#671) from mueller/dhb-handle-device-tm-2 into development
60fd3d43c0
one small additional precaution
2b01e86f9c
Merge pull request 'Service 11 regression' (#670) from eive/fsfw:mueller/service-11-issues into development
7dec45ccf2
Merge pull request 'Bugfix for Space Packet Parser' (#673) from eive/fsfw:mueller/fixes-tmtc-server-sp-parser into development
eb8e236cd4
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
5c20cc804e
test fix
04bff7a522
Merge remote-tracking branch 'origin/development' into mueller/refactor-local-pool-api
5f8c549993
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-local-pool-api
9202c6c17f
Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers
348af0124b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
935f35a40d
provide a weak print char impl
ebc02673dd
remove user includes
1e85cdadfd
another user-level-include
04800df31e
better warning
80355910ee
afmt
db84dcd3ce
delete metadata after processing
dc79b7ba00
start file data pdu processing
eae75b29e7
continue dest handler impl
c90d1c8071
continued dest handler
108e7737e2
basic dest handler framework almost complete
3147f67fbd
basic impl which allows naked no closure file transfer
134d5a1411
stub for creating finished PDU
b984128de5
impl finish PDU sending
3dfc882226
need an event reporter proxy
0dd2b5ddd4
first dest handler unittests
d2c4d546c3
basic test stubs
52802f127b
Merge pull request 'better warning for missing include paths' (#676) from mueller/better-missing-inc-path-warning into development
eb03bf52a6
Merge branch 'development' into mueller/provide-weak-print-char
26bc80964e
init dest handler unittests
5ce1e76723
Some improvements for time stamper API
d64ad71529
Merge branch 'development' into mueller/refactor-tmtc-stack
ee93f4a4ca
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fb96250e36
refactor ctors
f0b7a103d4
update FSFWCnfig.h
b7a1f79d5b
del data wrapper
75dc7a405d
Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack
b7ed8ff390
explicit include
4c3f9feb93
refactor tm helper
f5421e9abd
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
a5d1c38b22
compile fixes
ece5ae59e4
comment out check
afc48726b9
set buffer expects const pointer now
1e395dc402
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
61db018a74
rename const buf setter
3583e30ee6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
ead22c8bd6
rename setBuffer to setConstBuffer
16688316a8
Merge branch 'mueller/refactor-serial-buffer-adapter' into mueller/refactor-tmtc-stack
80464f2a81
return struct ref instead of code
5a3f05fa79
additional filesystem abstractions
2e4cdb7366
continue tests
7b97c8a182
check that indication was called
806ae9b41a
empty file transfer unittest almost done
428da017ba
empty file unittest complete
ba046cebd9
refactored out generic metadata part
94c9800fae
continue basic small file transfer unittest
af851165b4
bump catch2 version
07ef9a0ec3
refactor away some duplication
67439b4285
start segmentes file unittest
aebd401d5b
segmented file transfer working
c54caf134a
retval replacement
8971eb386e
remove bsp specific code
282704e0fd
update header as well
04b619a15c
remove old code
770463e618
allow deferred init
11a4b27642
some additional tests
683cf8a047
some API improvements
c87667c03f
sif::buffer: if disabeld do not print
d52f335455
some more returncodes
ec1e07b466
implemented basic PDU forwarding
b73754dfd6
helper class OneRemoteConfigProvider
34dd478848
Merge branch 'development' into mueller/remove-user-includes
6ae709acc3
Merge pull request 'provide a weak print char impl' (#674) from mueller/provide-weak-print-char into development
7e379d2159
Merge branch 'development' into mohr/enableDisable
6a6aa7fdd6
Merge pull request 'sif::buffer: if disabeld do not print' (#680) from mohr/enableDisable into development
80467bf097
Merge branch 'development' into mueller/refactor-tmtc-stack
a64a04d7fe
Merge pull request 'remove user includes' (#675) from mueller/remove-user-includes into development
1126db2c8a
Merge pull request 'remove bsp specific code' (#679) from mueller/remove-bsp-specific-code into development
aed30d54ef
Merge pull request 'bump catch2 version' (#678) from mueller/bump-catch2 into development
278ed36db8
Merge pull request 'SerialBufferAdapter refactoring' (#677) from mueller/refactor-serial-buffer-adapter into development
62cd39e573
Merge pull request 'Refactor TMTC Stack, improve test framework' (#655) from mueller/refactor-tmtc-stack into development
a5b5523111
Merge pull request 'Refactor Local Pool API' (#667) from mueller/refactor-local-pool-api into development
9ee1896553
update docs release in conf.py
3e9b47d3a2
fix misc def config
26b3e5a013
Documentation build tools in docker
003a6d00fa
testing Jenkinsfile
92e3ab04f3
testing Jenkinsfile
d79b5348d8
add jenkins user in docker so that ssh will work
8bbde05413
testing Jenkinsfile
ecf51b2913
typo in Dockerfile
9c7248e78e
testing Jenkinsfile
9bd600c488
testing Jenkinsfile
8e835be55f
header include update
a1ea671e2f
testing Jenkinsfile
fa5605c959
important bugfix
382543fc59
Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers
4dadef34fd
fixing scp command
6451a16888
fixing scp command again
24ecf125a3
fixing scp yet again
f34cf9095d
fixing scp yet again again
3257935150
pushing code coverage report to documentation server
21a9d89fb3
reverting to only publish development
af282c7d3e
small fix in README
6970068d56
Merge pull request 'publish documentation for development and master branch' (#681) from mohr/documentation_ci into development
0ce568ad26
add printout capabilities
44615c150b
Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers
389d804735
fix unittest
ac7dc55fc1
removed handlers
3a52454949
update changelog
73f1917c81
finished renaming operation
2e27a85c95
bump changelog
723f8749d4
include correction
9d626e0a5d
adding files manually
0849c8a08d
all necessary modifications
237e29cc59
storage manager update
ab7c3480f5
bump changelog
b3c0e24611
add link to PR
e063b44899
update changelog
1efc0d2855
Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers
75ddfdc65d
add missing changelog entry
37390dfc74
add another missing changelog entry
2e310fca8d
another missing changelog entry
655c944c0e
another missing changelog entry
9a181aa6a8
Merge branch 'development' into mueller/service-interface-include-correction
6eea711d9f
Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if
8501477a78
Merge remote-tracking branch 'origin/development' into mueller/local-pool-update
1db77753e3
Merge branch 'mueller/local-pool-update' into mueller/cfdp-update-without-handlers
97fec909f2
Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers
36cf59cc8e
added another missing changelog entry
5363868120
another missing changelog entry
8df6d934d7
another missing changelog entry
1a833e2d45
Merge remote-tracking branch 'origin/development' into mueller/local-pool-update
4f7f8310c9
Merge branch 'development' into mueller/service-interface-include-correction
4002b74ea2
Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if
83b7b8707c
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
e585c1d84a
better error printout
a681a4a797
printout tweak
ce7146e468
doc corrections
423a9540ed
Revert "doc corrections"
131e3ff1e3
doc corrections
0f027d29d2
update rst file
8dea13742f
now that doc server is up, remove markdown files
0042372cb6
markdown update not required, will be removed
bcbbc9763a
additional docs
954c749de0
unittest which would have caught this
2fee2fdff5
refactoring and condition code to strin converter
54762232a4
Merge branch 'development' into mueller/cfdp-update-without-handlers
67f1cd0b5f
use singular enum names
6f8ccf83e7
fixes and tweaks
b4b11ebd3b
update changelog
72172a972b
Merge branch 'development' into mueller/smaller-tweaks
558550ecb9
added impressum and datenschutz in sphinx documentation
9a2146fa2d
prepared docker for documentation rsync
3b8ca09299
switching to rsync and deploying to web documentation
0fea22d031
testing deployment of documentation
5488ee715f
testing deployment of both development and master doc
c0000a8635
adding Impressum and Datenschutz to lcov output
33530f2819
forgot epilog file
292fe3e5e4
Revert "testing deployment of both development and master doc"
5c3bb13834
Revert "testing deployment of documentation"
12d0c23c13
another ci check
9e6c1d60e5
another ci check
4f3361eb2b
update to ssh connection to doc server
775d5632de
Merge branch 'development' into mueller/service-interface-include-correction
c7b5309dcb
Merge branch 'development' into mueller/local-pool-obj-base-better-warning
69f1be263a
Merge pull request 'include correction' (#683) from mueller/service-interface-include-correction into development
30c03c110c
add some tests
c54d9d7ba6
Merge branch 'development' into mueller/local-pool-obj-base-better-warning
9ec397c8b7
Merge branch 'development' into mueller/doc-corrections
0bdd780f82
Merge pull request 'better error printout' (#686) from eive/fsfw:mueller/local-pool-obj-base-better-warning into development
ea8c557ee8
Merge branch 'development' into mueller/doc-corrections
e6a877f048
Merge branch 'development' into mueller/smaller-tweaks
bd64591f30
Merge pull request 'doc corrections' (#687) from mueller/doc-corrections into development
62f638a3d2
Merge branch 'development' into mueller/smaller-tweaks
95ac53c417
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
fe03da6def
tweaks to make windows build again
68ce8b5b08
last windows tweak
b0ecf87580
another small windows tweak
876815b1c9
better comment
e0c780f21c
DHB bug
3de0ae5a48
one last check
7877776e24
Revert "one last check"
8e362a000c
done?
7b5ae6a445
Merge branch 'development' into mohr/documentation_ci
d964fa2107
Merge pull request 'Switch to new documentation server' (#694) from mohr/documentation_ci into development
176f243194
missing retval conv
6f562e5f3e
Merge branch 'development' into mueller/dhb-countdown-bug
2316728d74
small fix for helper
448d20f3bd
okay this is correct
c283e0c988
hotfix
337cb0d6c9
Merge branch 'development' into windows-tweaks-upstream
df06064df0
Merge branch 'development' into mueller/smaller-tweaks
6b991045f7
Merge pull request 'hotfix' (#699) from eive/fsfw:mueller/dhb-some-more-fixes into development
99101ce2bf
Merge branch 'development' into mueller/small-helper-script-fix
3e9acf476e
Merge pull request 'small fix for helper' (#698) from mueller/small-helper-script-fix into development
32c12b3dbf
Merge branch 'development' into mueller/missing-retval-conversion
cd0cb43412
Merge pull request 'missing retval conv' (#697) from mueller/missing-retval-conversion into development
b3ac72b7db
Merge pull request 'DHB Countdown Bug' (#693) from eive/fsfw:mueller/dhb-countdown-bug into development
d9730032fd
Merge branch 'development' into mueller/smaller-tweaks
518dcdef4b
Merge pull request 'now that doc server is up, remove markdown files' (#688) from mueller/remove-markdown-docs into development
6ec18171a8
Merge pull request 'Minor API tweak' (#689) from eive/fsfw:mueller/smaller-tweaks into development
d592f1ecbc
Merge branch 'development' into mueller/refactor-accepts-tc-tm-if
f3e9277e59
Merge branch 'development' into windows-tweaks-upstream
3349fc36f8
size check bugfix
dd636b186b
Merge branch 'development' into mueller/cfdp-update-without-handlers
a8041f220f
this should have the same effect
bfe120636c
missing validity check
652c31a683
important bugfix for i2c device com IF
77b1a85b47
iter not a member anymore, more bugfixes
1164c21ddd
bump changelog
d8a4675842
Merge branch 'development' into mueller/local-pool-update
dd2f42d22b
Merge pull request 'important bugfix for linux i2c device com IF' (#700) from eive/fsfw:mueller/i2c-com-if-bugfix into development
c6585c8645
Merge branch 'development' into mueller/local-pool-update
73e313c35b
add some docs
54ad6b3016
Merge branch 'mueller/local-pool-update' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/local-pool-update
2df66c9304
Merge branch 'development' into mueller/refactor-accepts-tc-tm-if
955579c856
ignore fault
4db124c680
builds
d26f230bee
make dtor virtual
81a7de2814
Merge pull request 'Refactor TM and TC acceptor interfaces' (#684) from mueller/refactor-accepts-tc-tm-if into development
94f1f1f908
Merge branch 'development' into windows-tweaks-upstream
dc1583c932
defaultconfig did not build anymore
11a22577be
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
c11af63015
Merge remote-tracking branch 'upstream/development' into mueller/local-pool-update-remove-ignore-fault-arg
f715b65d6e
Merge remote-tracking branch 'upstream/development' into mueller/test_update
72793abfd3
first improvements and fixes
ce387deee7
missing include
bee33526a1
bugfix in map packet extraction
31defac17c
Merge pull request 'defaultconfig did not build anymore' (#702) from mohr/fix_defaultconfig into development
eefc122292
Merge branch 'development' into mueller/time_reader_include
ef23665d9c
Merge pull request 'missing include' (#703) from KSat/fsfw:mueller/time_reader_include into development
70ec08bf1d
tweaks
c913fe40bf
fix compiler error for fixed array list copy ctor
83c2c4825c
this not crash
5c84f12440
replace other memcpy
16246d6ece
refactoring of serial drivers for linux
819a298b19
rename cookie class
5b352978c5
smaller include tweaks
b6a3c206cc
remove leftover debugging code
a9c6c088f2
reenable setup function call
83a6f0b5f8
Merge branch 'development' into windows-tweaks-upstream
6021d897b8
Merge pull request 'Windows Tweaks' (#691) from eive/fsfw:windows-tweaks-upstream into development
d7e16a67a7
remove using declaraction
1bea2344f6
Merge branch 'development' into mueller/fixed_array_list_copy_ctor
1d084ee22f
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
b48e0fdc0d
Merge pull request 'fix compiler warning for fixed array list copy ctor' (#704) from eive/fsfw:mueller/fixed_array_list_copy_ctor into development
0956fbc740
Merge branch 'development' into mueller/refactor_serial_linux
7b0db08962
Merge pull request 'refactoring of serial drivers for linux' (#705) from eive/fsfw:mueller/refactor_serial_linux into development
93fda71989
Merge branch 'development' into mueller/local-pool-update-remove-ignore-fault-arg
68223869d5
Merge pull request 'Local Pool Update Remove Add Data Ignore Fault Argument' (#701) from eive/fsfw:mueller/local-pool-update-remove-ignore-fault-arg into development
69d338f9bb
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
ab9b6c8c89
updates for storage manager mock
72d7c43445
Merge pull request 'CFDP Update' (#682) from mueller/cfdp-update-without-handlers into development
1b8fc2af19
move container retvals to namespace
c013fcc1f5
SP reader getPacketData is const now
2a842666d5
uio able to resolve symlinks now
fe3d6bd432
DLE parser
9483c2809d
only delete table if not nullptr
8fe8d810e9
function to get queue is const now
03620970e2
adaptions for AcceptsTelemetryIF
a236a5ec50
fix mock
d31a5306f0
update changelog
cbc8dbcdd4
bump changelog
8199b8f359
update changelog
f8c07ec9cf
update changelog
3bc3da5a8d
update changelog
b85ca64690
small fix to allow teardown handling
f05295bada
Merge pull request 'move container returnvalues to namespace' (#707) from eive/fsfw:mueller/update_containers_retval into development
cabe0868ec
Merge branch 'development' into mueller/sp_reader_const_get_data
0129783e34
move free call
65a5abab49
Merge remote-tracking branch 'upstream/development' into mueller/accepts_tm_if_adaptions
dec7db3ae2
this is actually important
23d3812fe3
Merge branch 'development' into mueller/uio_mapper_handle_symlinks
3b0fed733f
Merge pull request 'SP reader getPacketData is const now' (#708) from eive/fsfw:mueller/sp_reader_const_get_data into development
d699d16307
Merge branch 'development' into mueller/health_helper_bugfix
0958c3a00e
Merge branch 'development' into mueller/uio_mapper_handle_symlinks
14c681c93a
Merge branch 'development' into mueller/dle_parser
16ffa00155
Merge branch 'development' into mueller/shutdown_for_failed_to_on_transition
bf4ca56658
Merge branch 'development' into mueller/accepts_tm_if_adaptions
742152b28e
Merge pull request 'uio able to resolve symlinks now' (#709) from eive/fsfw:mueller/uio_mapper_handle_symlinks into development
1b9c98f3fe
Merge pull request 'only delete table entry if not nullptr' (#710) from eive/fsfw:mueller/health_helper_bugfix into development
f2150ff9c2
Merge pull request 'AcceptsTelemetryIF tweaks' (#712) from eive/fsfw:mueller/accepts_tm_if_adaptions into development
d6ee2ed400
Merge remote-tracking branch 'upstream/development' into mueller/dle_parser
50930b41ba
updates for source sequence counter
ecde164f68
printout handling improvements
d0e322d7e2
vec getter, reset for content
b13453f46b
Merge pull request 'DLE parser' (#711) from eive/fsfw:mueller/dle_parser into development
9b798d798e
Merge pull request 'small fix to allow teardown handling' (#713) from eive/fsfw:mueller/shutdown_for_failed_to_on_transition into development
7ef69c839c
Merge branch 'development' into get_cmd_exec_read_buf
fc24c9b5d8
Merge branch 'development' into i2c_printout_improvements
5557d95994
Merge pull request 'printout handling improvements' (#717) from eive/fsfw:i2c_printout_improvements into development
f0b89e98df
Merge pull request 'vec getter, reset for content' (#716) from eive/fsfw:get_cmd_exec_read_buf into development
f2ebaed092
make get const
ca80589233
Merge pull request 'updates for source sequence counter' (#714) from eive/fsfw:source_seq_counter_update into development
8589f4d63a
Merge remote-tracking branch 'upstream/development' into fsfw_update
a486559313
remove duplicate printout
7adb47aecb
adding linux ci and fixing problems
ba62c28b64
add size and crc check for contained TC
bf12f284fa
update changelog
97c629ad84
typo
a4531e4ced
small include improvement
d16c5024dc
Merge pull request 'Service 11 TC Scheduler Robustness Improvements' (#720) from service_11_bugfixes into development
0e7c6b117f
allow using SO_REUSEADDR and SO_REUSEPORT on TCP server
99d8c845f2
bump changelog
b646717a76
improve srv20 error messages
fe71978467
small tweak, gain factory was always them same
3656662d88
bump changelog
eb223dae88
re-order fields in TcpConfig
9b05e8f274
proper announce all impl
e487f5be87
beatufil
29ea89044e
update changelog
61df451dd8
service 9 update
7e94baceef
update changelog
1f88c006d9
small but important bugfix for health service
c1f42618db
set sequence flags for PUS TMTC to unsegmented
e93137939e
changelog update
0f811777a7
Merge pull request 'Bugfix PUS packet creators Sequence flags' (#727) from eive/fsfw:bugfix_pus_packets_seq_flags into development
e300490b93
bugfix in setNormalDataPoolEntriesInvalid
5343844be5
changelog
4374c7c4f4
small tweak
034eb34c2e
Merge pull request 'Bugfix DHB setNormalDatapoolEntriesInvalid' (#728) from eive/fsfw:bugfix_dhb_set_datapool_entries_invalid into development
ab86599db3
Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service
b1e9dd9e4a
Merge remote-tracking branch 'upstream/development' into mgm_handler_small_fix
3bc5d4a2e0
Merge branch 'development' into tcp_server_reuseaddr_reusesocket
c0e5d1eb99
Merge pull request 'MGM: small tweak, gain factor was always them same' (#724) from eive/fsfw:mgm_handler_small_fix into development
31465a4e0f
Merge pull request 'improve srv20 error messages' (#723) from eive/fsfw:srv20_error_msgs into development
cc9e54ea6b
remove unreachable code
066f7a6f9b
Merge pull request 'allow using SO_REUSEADDR and SO_REUSEPORT on TCP server' (#722) from eive/fsfw:tcp_server_reuseaddr_reusesocket into development
8e0e57714d
Merge branch 'development' into unittest_fix_semaphore
c3d1000cd5
Merge pull request 'I2C Linux: remove duplicate printout' (#718) from eive/fsfw:i2c_remove_duplicate_printout into development
7b828f233a
Merge branch 'development' into add_health_service_announce_all
d9da55fdab
Merge pull request 'various fixes related to linux Unittests and memory leaks' (#715) from eive/fsfw:unittest_fix_semaphore into development
e2b66df72e
Merge branch 'development' into add_health_service_announce_all
5b92247fbd
time stamper empty ctor
7e7b3bbbc9
bump changelog
b22d439300
Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service
46230e6c6d
correction for printout, add prefix
0a23f2c85a
suppress error if ETL is not found
539d7aac9e
Merge pull request 'Time Service 9 update' (#726) from eive/fsfw:updates_fixes_pus_time_service into development
4cf52d5dfe
Merge remote-tracking branch 'upstream/development' into empty_cds_short_ctor
3ed49dbae3
comment tweak to event parser can read everything
c8e065a713
important bugfix for RM3100
c2e6a22dec
changelog update
5adf89b911
introduce warning switch
f39054edd4
1000 is a bit much
40a9e12416
that stuff is not in upstream yet..
134d908f26
mode service fixes
8014e4adf9
bump changelog
6445debfa1
Merge remote-tracking branch 'upstream/development' into mode_service_fixes
a419806a05
possiible leak fixes
1fffcc2229
bump changelog
000df85556
add PR link
f1b0ca7cff
Making fetch Catch2 quiet as well.
8c712441ab
Merge pull request 'comment tweak to event parser can read everything' (#732) from eive/fsfw:health_if_update into development
1809ce359b
Merge pull request 'RM3100 important bugfix' (#733) from eive/fsfw:rm3100_fixes into development
f94987c46d
Merge pull request 'time stamper empty ctor' (#730) from eive/fsfw:empty_cds_short_ctor into development
0c6465cd95
Merge pull request 'TCP/IP TMTC bridge memory leak fixes' (#737) from eive/fsfw:possible_tcpip_bridge_fixes into development
5f7172e130
Merge branch 'development' into mode_service_fixes
dfb1633f00
removed unneeded find_package parameter for etl
010509efb4
Merge pull request 'CMakeLists file updates' (#731) from eive/fsfw:cmakelists_update into development
b676040c7c
Merge pull request 'Generic TMTC Bridge Update' (#734) from eive/fsfw:tmtcbridge_tweaks into development
c752b6d143
more style
3a2393885f
Merge pull request 'Mode Service Bugfixes' (#736) from eive/fsfw:mode_service_fixes into development
fa7675897d
format
0a9c563bbc
add allowed subservice
94e5f62331
release check helper
fffb2b61e5
CHANGELOG update
3562bf11b9
Merge pull request 'Mode Service: Add allowed subservice' (#739) from eive/fsfw:small_mode_service_fix into development
76b377c4c0
changed health table parameter to objectId
d76d97a36b
Merge branch 'development' into add_health_service_announce_all
61562b18ab
Merge pull request 'Add Health Service Announce All Health Info' (#725) from eive/fsfw:add_health_service_announce_all into development
9bf3ff95b7
Version bump, CHANGELOG update, format
dc7afc5415
assert size larger than 0
f735c2e9d4
changelog
066dd0d397
changelog
b057250bfb
add CFDP subsystem ID
d98ed40e3d
update power switch IF
6fc8f756a7
changelog
8f63a0e747
small tweak for version getter
aa84e93603
bugfix and changelog for Linux getUptime
1f36c082ef
fuse update
5e3f5c4121
health service fixes and changelog
47503824d7
Merge pull request 'health service fixes and changelog' (#746) from eive/fsfw:health_service_fixes into development
8b77fac099
Merge remote-tracking branch 'upstream/development' into important_bugfix_linux_get_uptime
2f90e12179
Merge remote-tracking branch 'upstream/development' into update_power_switch_if
b50f092939
Merge remote-tracking branch 'upstream/development' into container_additional_assert
0f81d5e458
Merge remote-tracking branch 'upstream/development' into fsfw_update
b673cdfb50
update ETL version
52c3246416
bump ETL version
025b379e8b
Merge pull request 'FixedArrayList compile time assert' (#740) from eive/fsfw:container_additional_assert into development
bbfc1b2b34
Merge pull request 'add CFDP subsystem ID' (#742) from eive/fsfw:add_cfdp_subsystem_id into development
a440b7c394
Merge pull request 'small tweak for version getter' (#744) from eive/fsfw:small_version_getter_tweak into development
0cec9ebb73
Merge pull request 'bugfix and changelog for Linux getUptime' (#745) from eive/fsfw:important_bugfix_linux_get_uptime into development
f84431e965
Merge remote-tracking branch 'upstream/development' into update_power_switch_if
656faf8169
Merge pull request 'bump ETL version' (#748) from KSat/fsfw:bump_etl_dep into development
0042f92fdf
Merge pull request 'Update Power Switch IF' (#743) from eive/fsfw:update_power_switch_if into development
dac1aacab2
CHANGELOG
4518fec65c
get rid of obsolete serializer
82eaf4412f
comment
0b39ab383f
Merge remote-tracking branch 'upstream/development' into fsfw_update
e8095f82c6
fix shadowing issue
f42a16748d
add printf support
cb6eed134b
jgerhards
merged commit 64922367e4 into develop 2023-05-28 23:43:22 +02:00
jgerhards
referenced this issue from a commit 2023-05-28 23:43:23 +02:00
Merge pull request 'FSFW Update' (#28) from fsfw_update into develop
muellerr
deleted branch fsfw_update 2023-05-29 11:21:22 +02:00
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: KSat/fsfw#28
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "fsfw_update"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?