1512 Commits

Author SHA1 Message Date
muellerr 857a1624c6 Merge branch 'development' into mueller/fsfw-default-value-pus-c-cfg 2021-10-04 14:45:13 +02:00
mohr f11957d827 Merge pull request 'Updated Countdown and removed Timer' (#486) from gaisser_countdown_timer into development
Reviewed-on: fsfw/fsfw#486
2021-10-04 14:44:55 +02:00
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