muellerr
f02852d8d2
cmake lists file update
2021-09-28 15:13:46 +02:00
muellerr
bbea5e33bc
removed obsolete empty ctor
2021-09-28 15:12:55 +02:00
muellerr
e536918804
wiretapping in runtime config now
2021-09-28 15:09:56 +02:00
muellerr
09299802f0
TCP refactoring
...
This refactoring keeps the TCP connection opened until the client closes
it. It also increased the robustness of the TCP reception.
Because TCP is stream based and usually applied to newline separated
data, a special way to handle binary space packets is required.
The new SpacePacketParser class takes care of this by taking TC packet
IDs as as optional start markers to parse for space packets in a given
buffer.
The refactored TCP server uses a ring buffer, a reception buffer and the
new parser to extract space packets from a stream in a safer way.
2021-09-28 15:01:01 +02:00
mohr
6e88f8f400
Merge pull request 'Added missing devicehandlers' ( #482 ) from eive/fsfw:mueller/added-missing-devicehandlers into development
...
Reviewed-on: fsfw/fsfw#482
2021-09-27 15:27:27 +02:00
muellerr
0246dccbe9
Merge remote-tracking branch 'upstream/development' into mueller/spi-fix
2021-09-27 09:52:49 +02:00
muellerr
59feaa4b5c
moved class id and subsystem ID
2021-09-26 22:38:47 +02:00
muellerr
a6bd7c0d6e
added missing defines for debug output
2021-09-23 18:13:51 +02:00
muellerr
52b3d9473e
Merge remote-tracking branch 'upstream/development' into mueller/spi-fix
2021-09-23 18:10:12 +02:00
muellerr
fc9b85d5db
update FSFW.h.in
2021-09-23 18:06:54 +02:00
mohr
39c909946b
Merge pull request 'Some changes and improvements for DHB' ( #474 ) from eive/fsfw:mueller/dhb-improvements into development
...
Reviewed-on: fsfw/fsfw#474
2021-09-20 15:23:24 +02:00
muellerr
1732359f72
doc was wrong
2021-09-15 17:23:26 +02:00
muellerr
21b5eaa891
Some changes and improvements for DHB
...
1. Renamed getCommanderId to getCommanderQueueId.
2. Some indentation
3. Correct preprocessor define for warning printout used now
2021-09-15 17:09:42 +02:00
muellerr
5193294d25
Merge branch 'development' into mueller/dle-improvements
2021-09-13 15:24:53 +02:00
muellerr
646b1139a6
Merge branch 'development' into mueller/dle-improvements
2021-09-13 15:18:22 +02:00
gaisser
d9e2fd92fb
Merge branch 'development' into meier/ActionHelperQueueCheck
2021-09-13 15:17:47 +02:00
muellerr
1148adb43d
Merge branch 'development' into mueller/conf-file-update
2021-09-13 15:03:08 +02:00
muellerr
741d96d7ed
Merge branch 'development' into mueller/version-update
2021-09-13 15:01:28 +02:00
muellerr
9c9b251322
Merge branch 'development' into mueller/tcp-udp-tweaks
2021-09-13 14:56:30 +02:00
muellerr
ba7acac215
Merge branch 'development' into mueller/dle-improvements
2021-09-13 14:37:32 +02:00
mohr
abacfbf2d5
added setting of readLen according to review
2021-09-13 10:38:36 +02:00
muellerr
dae27a8e10
indentation
2021-09-11 19:22:51 +02:00
muellerr
d36d849e69
removed part which is now not necessary anymore
2021-09-11 19:21:21 +02:00
muellerr
7c7a8a5df7
added improvements from code review
2021-09-11 19:18:18 +02:00
muellerr
134deb3f43
renamed function
2021-09-11 17:43:58 +02:00
muellerr
11a3c8c21f
added option to disable it as well
2021-09-11 17:42:29 +02:00
muellerr
c9bfc8464a
added function to enable periodic reply
2021-09-11 17:39:42 +02:00
muellerr
ea573b0523
a few more tests with faulty source data
2021-09-09 11:12:42 +02:00
muellerr
3d336c08f2
tests almost complete
2021-09-09 10:47:54 +02:00
muellerr
d05eb23ea7
debugged and tested non-escaped encoder
2021-09-09 01:28:21 +02:00
muellerr
35b53e9a17
continuing tests
2021-09-09 01:06:54 +02:00
muellerr
b5063117f6
added check to avoid seg fault
2021-09-09 00:02:17 +02:00
muellerr
6ccf4bee49
Merge remote-tracking branch 'origin/development' into meier/ActionHelperQueueCheck
2021-09-06 18:48:13 +02:00
muellerr
7bf66dc401
Merge remote-tracking branch 'upstream/development' into mueller/dhb-periodoc-reply-fix
2021-09-06 12:10:12 +02:00
muellerr
5dcf0e44b6
encoder functions split up
2021-08-18 13:33:31 +02:00
muellerr
3cec9f5f80
Made two functions private, small tweak
2021-08-18 13:18:42 +02:00
muellerr
8780c5ddcd
comment typos
2021-08-17 16:02:54 +02:00
muellerr
654b23869f
several imporovements
2021-08-17 16:00:39 +02:00
muellerr
28f2db2c11
some fixes
2021-08-17 15:40:51 +02:00
muellerr
5fcac4d85b
added proper non-escaped variant
2021-08-17 15:39:24 +02:00
muellerr
ece7dce6f7
ctor and dtor public now
2021-08-17 15:13:58 +02:00
muellerr
4b72e246c3
improved DLE encoder
2021-08-17 15:05:29 +02:00
muellerr
db3284c2b8
subversion update
2021-08-16 14:52:11 +02:00
muellerr
6e9a0ddcf4
cmakedefine for OSAL type
2021-08-16 11:23:44 +02:00
muellerr
cfb8bc5dfd
fsfw version update
2021-08-16 11:20:15 +02:00
muellerr
eecb69d230
getter function for UDP port
2021-08-09 18:22:51 +02:00
muellerr
14a30f30db
More improvements for TCP/UDP port definition
2021-08-09 18:13:02 +02:00
muellerr
ccaa0aa24f
Cleaning up TCP and UDP code
...
Same port number used as before, but some inconsistencies fixed
2021-08-09 16:59:41 +02:00
muellerr
2706b8fa24
Printer updates
...
1. Only prefix is colored now
2. Minor formatting change
2021-08-06 11:06:33 +02:00
mohr
4d9c07a1ec
wrong path for sgp4 include
2021-08-02 21:22:56 +02:00