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
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
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
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
muellerr
f2bc374f0f
Device handler updates
2021-09-23 18:12:59 +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
muellerr
bfae25ff2d
Updates for SPI
...
1. Better names for functions
2. Reply size is set to 0
2021-09-23 18:06:04 +02:00
muellerr
ea3812fbbd
Merge branch 'development' into mueller/gpio-update
2021-09-23 18:00:31 +02:00
muellerr
f40f783cb4
GPIO code update
...
Adds capability to define GPIO by label and by chip
for Linux systems
2021-09-23 17:58:44 +02:00
mohr
9429f6b868
Merge pull request 'Use better defines in internal unit tester' ( #465 ) from mueller/int-unittest-osal-defines-update into development
...
Reviewed-on: fsfw/fsfw#465
2021-09-20 15:28:55 +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
meierj
01c833f001
Merge pull request 'HAL Linux SPI: set transfer size to 0, better name' ( #475 ) from eive/fsfw:mueller/hal-spi-improvement into development
...
Reviewed-on: fsfw/fsfw#475
2021-09-20 13:56:47 +02:00
muellerr
7c21980ece
Merge branch 'development' into mueller/hal-spi-improvement
2021-09-16 11:05:14 +02:00
muellerr
599ff6b45a
Merge pull request 'Service 1 packet doc was wrong' ( #477 ) from eive/fsfw:mueller/srv1-packet-doc-fix into development
...
Reviewed-on: fsfw/fsfw#477
2021-09-16 10:55:05 +02:00
muellerr
0ddce61175
Merge branch 'development' into mueller/srv1-packet-doc-fix
2021-09-16 10:50:46 +02:00
meierj
576a7293cb
Merge pull request 'improvements for L3GD20H device handler' ( #476 ) from eive/fsfw:hal/l3gd20h-improvements into development
...
Reviewed-on: fsfw/fsfw#476
2021-09-16 08:52:51 +02:00
muellerr
1732359f72
doc was wrong
2021-09-15 17:23:26 +02:00
muellerr
3e3c38e459
Merge branch 'development' into mueller/int-unittest-osal-defines-update
2021-09-15 17:20:08 +02:00
muellerr
a6e4eb9ad4
improvements for L3GD20H device handler
2021-09-15 17:18:47 +02:00
muellerr
e5db64cbb9
set transfer size to 0, better name
2021-09-15 17:15:18 +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
23c562bb67
Merge pull request 'DLE Encoder Improvements' ( #467 ) from KSat/fsfw:mueller/dle-improvements into development
...
Reviewed-on: fsfw/fsfw#467
2021-09-13 15:25:01 +02:00
muellerr
5193294d25
Merge branch 'development' into mueller/dle-improvements
2021-09-13 15:24:53 +02:00
gaisser
a986b22345
Merge pull request 'queue nullptr check in action helper' ( #458 ) from meier/ActionHelperQueueCheck into development
...
Reviewed-on: fsfw/fsfw#458
2021-09-13 15:24:35 +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
ca65daab1a
Merge branch 'development' into mueller/int-unittest-osal-defines-update
2021-09-13 15:10:11 +02:00
muellerr
b3e0eeb14e
Merge pull request 'printout fixes for UnixFileGuard' ( #468 ) from eive/fsfw:mueller/unix-file-guard-fix into development
...
Reviewed-on: fsfw/fsfw#468
2021-09-13 15:09:59 +02:00
muellerr
2837d6e0dd
Merge branch 'development' into mueller/unix-file-guard-fix
2021-09-13 15:08:21 +02:00