muellerr
2b15f9e644
Merge branch 'development' into mueller/dle-encoder-test-fix
2021-09-29 11:51:05 +02:00
muellerr
42b5f8a79d
small fix for DLE unittest
2021-09-29 11:49:45 +02:00
muellerr
3d80271f0d
missing cast
2021-09-29 11:47:01 +02:00
muellerr
e3a7127573
Merge remote-tracking branch 'eive/mueller/tcp-keep-open-pr' into mueller/master
2021-09-29 11:46:03 +02:00
muellerr
0a6a32a130
printout separation
2021-09-29 11:45:20 +02:00
muellerr
f5d0c06bd4
Merge remote-tracking branch 'eive/mueller/tcp-keep-open-pr' into mueller/master
2021-09-28 17:49:17 +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
d9744365d2
all windows fixes
2021-09-28 17:26:02 +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
5284eadca6
changes for C++11
2021-09-28 16:30:51 +02:00
muellerr
ee531f8067
Merge remote-tracking branch 'eive/mueller/tcp-keep-open-pr' into mueller/master
2021-09-28 16:23:45 +02:00
muellerr
80cad3ed3f
Merge remote-tracking branch 'eive/mueller/increase-absolute-packet-stored-limit' into mueller/master
2021-09-28 16:17:38 +02:00
muellerr
358ee0fbf2
removed C++14 featue
2021-09-28 15:47:12 +02:00
muellerr
4f08b2d342
removed include
2021-09-28 15:47:01 +02:00
muellerr
5d9e5e222a
removed C++14 featue
2021-09-28 15:45:45 +02:00
muellerr
2c785ff187
Merge remote-tracking branch 'origin/development' into mueller/master
2021-09-28 15:45:03 +02:00
muellerr
93ad9be5d6
removed include
2021-09-28 15:42:50 +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
Steffen Gaisser
4b62c8aa81
Added tests
2021-09-27 21:53:27 +02:00
Steffen Gaisser
1b38f84edc
Merge remote-tracking branch 'origin/development' into gaisser_countdown_timer
2021-09-27 21:06:20 +02:00
Steffen Gaisser
5064d44999
Removed Timer.cpp from CMakeLists
2021-09-27 20:45:44 +02:00
Steffen Gaisser
322c14d4bb
Merge remote-tracking branch 'origin/development' into gaisser_countdown_timer
2021-09-27 20:01:01 +02:00
Steffen Gaisser
8ec35f158c
Removed Timer and updated Countdown
2021-09-27 19:57:42 +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
mohr
01762ad222
Merge pull request 'SPI Updates for Linux' ( #480 ) from eive/fsfw:mueller/spi-fix into development
...
Reviewed-on: fsfw/fsfw#480
2021-09-27 15:21:15 +02:00
mohr
71d66c406f
Merge pull request 'GPIO code update' ( #479 ) from eive/fsfw:mueller/gpio-update into development
...
Reviewed-on: fsfw/fsfw#479
2021-09-27 15:18:58 +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
4c96db847d
Merge branch 'development' into mueller/gpio-update
2021-09-27 09:54:10 +02:00
muellerr
0246dccbe9
Merge remote-tracking branch 'upstream/development' into mueller/spi-fix
2021-09-27 09:52:49 +02:00
muellerr
423f7c8281
missing include and printer compatbility fixes
2021-09-26 22:45:32 +02:00
muellerr
59feaa4b5c
moved class id and subsystem ID
2021-09-26 22:38:47 +02:00
muellerr
42fc637314
resolved merge conflict
2021-09-26 22:31:43 +02:00
muellerr
e31a06e702
Merge remote-tracking branch 'eive/mueller/added-missing-devicehandlers' into mueller/master
2021-09-26 22:28:26 +02:00
muellerr
a84e60a37a
Added missing devicehandlers
...
These devicehandlers were missing from the last PR
2021-09-26 22:22:55 +02:00
meierj
061d79bb62
Merge pull request 'Devicehandler Package' ( #481 ) from eive/fsfw:mueller/devicehandler-package into development
...
Reviewed-on: fsfw/fsfw#481
2021-09-25 16:49:53 +02:00
muellerr
a37b6184fc
fix dataset sizes
2021-09-25 16:40:22 +02:00
Jakob Meier
f6b03dee6a
removed unused variable switchId from GyroL3GD20Handler class
2021-09-24 12:11:12 +02:00
muellerr
a6bd7c0d6e
added missing defines for debug output
2021-09-23 18:13:51 +02:00