muellerr
198fdbba62
Merge remote-tracking branch 'upstream/development' into mueller/tcp-keep-open-pr
2021-10-04 14:41:51 +02:00
gaisser
53400c8bfa
Merge branch 'development' into mueller/dle-possible-bugfix
2021-10-04 14:40:47 +02:00
muellerr
f2d0a0d9ee
Merge branch 'mueller/dle-possible-bugfix' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/dle-possible-bugfix
2021-10-04 14:38:51 +02:00
muellerr
2439613f21
preserve STX char
2021-10-04 14:38:46 +02:00
gaisser
1c8f86364d
Merge branch 'development' into mueller/increase-absolute-packet-stored-limit
2021-10-04 14:37:09 +02:00
muellerr
4e1c52f465
Merge branch 'development' into gaisser_countdown_timer
2021-10-02 15:50:49 +02:00
muellerr
c7c6d78f4b
Merge branch 'development' into mueller/fsfw-default-value-pus-c-cfg
2021-10-02 15:44:46 +02:00
muellerr
9f856761e2
Merge branch 'development' into mueller/dle-possible-bugfix
2021-10-02 12:24:38 +02:00
muellerr
afb472996c
refactoring, code more understandable
2021-09-30 16:51:07 +02:00
muellerr
b0cbd40e64
possible bugfix for DLE encoder
2021-09-30 11:25:42 +02:00
muellerr
65f4433fad
Merge remote-tracking branch 'origin/development' into mueller/fsfw-default-value-pus-c-cfg
2021-09-29 12:07:06 +02:00
muellerr
febe3cc4d4
define fix
2021-09-29 12:05:24 +02:00
muellerr
f388878b99
added more defines
2021-09-29 12:05:15 +02:00
muellerr
faa7e1e24f
default values for PUS c config
2021-09-29 12:00:59 +02:00
muellerr
9002c12cf1
update FSFW.h.in
2021-09-29 11:55:20 +02:00
muellerr
0a6a32a130
printout separation
2021-09-29 11:45:20 +02:00
muellerr
cffd77ed32
put functions in namespace
2021-09-28 17:42:29 +02:00
muellerr
b1a9c90087
this should work for both OSes
2021-09-28 17:39:07 +02:00
muellerr
a619087fef
Merge remote-tracking branch 'upstream/mueller/tcp-windows-fixes' into mueller/tcp-keep-open-pr
2021-09-28 17:35:07 +02:00
muellerr
32b5060c62
all windows fixes
2021-09-28 17:28:54 +02:00
muellerr
936bac5abd
class id renamed
2021-09-28 16:33:50 +02:00
muellerr
bf02f14772
C++11 adaptions
2021-09-28 16:33:20 +02:00
muellerr
1622e23f1c
delay configurable
2021-09-28 15:33:31 +02:00
muellerr
a4d6421510
documentation and bugfixes
2021-09-28 15:30:01 +02:00
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
gaisser
1b38f84edc
Merge remote-tracking branch 'origin/development' into gaisser_countdown_timer
2021-09-27 21:06:20 +02:00
muellerr
9a25f08fef
Merge remote-tracking branch 'upstream/development' into mueller/check-for-empty-pst
2021-09-27 15:37:49 +02:00
muellerr
f3caa122ae
Merge branch 'development' into mueller/increase-absolute-packet-stored-limit
2021-09-27 15:32:54 +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
42df77ff32
check for empty PST
...
and return appropriate returnvalue
2021-09-27 11:16:27 +02:00
muellerr
85c04dee23
increase limit of packets stored
2021-09-27 11:12:38 +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