muellerr
e8a1912fda
Merge remote-tracking branch 'upstram/master' into mueller_DeviceHandlerBase_AllRefactoring
2020-05-17 15:50:40 +02:00
muellerr
f4ad38f07f
replyMap insertion improvements
2020-05-17 15:47:17 +02:00
muellerr
7ceb6f3c96
override for executeAction()
2020-05-17 15:43:45 +02:00
muellerr
fb0834ffe1
added cookie caching and deletion
2020-05-17 15:28:00 +02:00
muellerr
b8e7b12a63
commented whole SWITCH IO BOARD block
2020-05-17 13:10:09 +02:00
gaisser
6dc05e4951
Merge pull request 'it is done :-) (osstreams in namespace)' ( #58 ) from KSat/fsfw:mueller_sifRenaming_soooMany into master
2020-05-08 12:35:38 +02:00
muellerr
614deea323
last size_t replacements
2020-05-07 23:38:28 +02:00
muellerr
33eae034c7
replace device comIF uint32_t with size_t
2020-05-07 23:14:29 +02:00
muellerr
3b63dd72e3
added missing sif prefixes
2020-05-07 19:41:42 +02:00
muellerr
10628ddbb6
Merge remote-tracking branch 'upstream/master' into mueller_sifRenaming_soooMany
2020-05-07 19:28:06 +02:00
gaisser
77c21fc2c7
Merge pull request 'FixedTimeslotTask object check' ( #10 ) from KSat/fsfw:luz_FixedTimeslotTask_ExistenceCheck into master
...
Now I think we are done here.
2020-05-05 20:12:40 +02:00
muellerr
119455f3fd
replaced exit by returning failed
2020-05-05 19:33:06 +02:00
muellerr
c4486e79ec
removed exit for empty pst
2020-05-05 19:30:26 +02:00
muellerr
98e505c9ab
todo removed
2020-05-05 19:03:00 +02:00
gaisser
a6ecc60370
Merge pull request 'uninitialized variable' ( #59 ) from KSat/fsfw:mueller_uninitVariable_paramWrapper into master
...
Fixes Bug in ParameterWrapper.cpp
2020-05-05 19:02:56 +02:00
muellerr
8ce0c8facb
Merge branch 'mueller_empty_pst_check' into luz_FixedTimeslotTask_ExistenceCheck
2020-05-05 19:00:23 +02:00
muellerr
432dbbd26e
removed sif
2020-05-05 18:57:30 +02:00
muellerr
a6b3cee898
class comment formatting
2020-05-05 18:56:45 +02:00
muellerr
75da7a4c50
comment moved to header
2020-05-05 18:55:05 +02:00
muellerr
f1a0bb9dc3
whitespace
2020-05-05 18:36:18 +02:00
muellerr
f3dca8044e
typo
2020-05-05 18:34:04 +02:00
muellerr
736a69795d
change ported to linux and rtems
2020-05-05 18:32:50 +02:00
muellerr
5b933dfe3d
also added additonal time check
...
for freeRTOS
2020-05-05 18:28:50 +02:00
muellerr
fc8302e08a
Merge remote-tracking branch 'upstream/master' into luz_FixedTimeslotTask_ExistenceCheck
2020-05-05 18:28:39 +02:00
muellerr
e39d669ed8
put linux prinouts in namespace
2020-04-30 22:03:16 +02:00
muellerr
504c8177e8
uninitialized variable
2020-04-24 17:07:22 +02:00
muellerr
2c6b446500
it is done :-)
...
However, commented outputs are not changed yet.
2020-04-23 19:13:18 +02:00
muellerr
b78b3ac68a
added performOperationHook()
2020-04-19 22:17:14 +02:00
muellerr
225e1b98a0
some bugfixes in cpp file to enable compilation
2020-04-19 22:10:02 +02:00
muellerr
3bd83c00f5
freeRTOS with included with extern"C"
2020-04-19 21:52:13 +02:00
muellerr
fd100cb994
header function order change
...
fillCOmmandANdREplyMAp is now closer to its helper functions
2020-04-19 16:10:44 +02:00
muellerr
f4c925e671
Merge branch 'mueller_DeviceHandlerBase_API_change_CookieIF' into mueller_DeviceHandlerBase_AllRefactoring
2020-04-19 15:57:39 +02:00
muellerr
7f08bb3506
removed ioboardAddress, max reply Len
2020-04-19 15:54:28 +02:00
muellerr
36dbf6e1ce
Merge branch 'mueller_DeviceHandlerBase_ctor_reduction' into mueller_DeviceHandlerBase_AllRefactoring
2020-04-19 15:51:58 +02:00
muellerr
1820ad14b7
API change introduced, using new device comIF
...
also changed child handler base.
2020-04-19 15:48:17 +02:00
muellerr
c8983650f7
Merge branch 'mueller_DeviceHandlerBase_Changes' into mueller_newDeviceCommunicationIF
2020-04-19 15:36:42 +02:00
muellerr
bb650ac784
Merge remote-tracking branch 'origin/mueller_CookieToCookieIF' into mueller_newDeviceCommunicationIF
2020-04-19 15:30:14 +02:00
muellerr
ff47fa191a
Communication interface rework
...
As discussed, open/reOpen not used anymore, replaced by
initializeInterface call.
Using CookieIF.
2020-04-19 15:25:17 +02:00
muellerr
520ed881bb
wrong function call fixed
2020-04-19 15:16:44 +02:00
muellerr
ce554c615c
reduced massive ctor size
...
this was done by moving zero or nullptr initialization
into the header file
2020-04-19 15:15:33 +02:00
muellerr
eacedf7ed6
DHB: replyLen in replyMap now
...
both maps are closer together now as well
2020-04-19 15:01:27 +02:00
muellerr
74b8c3eef4
new returnvalue DeviceComIF
...
explicitely setting receivedDataLen to 0 in readReceivedMessage() does
not trigger error anymore
2020-04-19 14:52:27 +02:00
muellerr
62644bdfc9
DeviceHandlerIF fixed some indentation error
...
still some unclarities about returnvalues
so I added a comment on what the returnvalues
in DHB and DH interface mean
2020-04-19 14:45:28 +02:00
muellerr
1ec1d057b8
renamed rmap to com (more generic)
2020-04-19 14:08:20 +02:00
muellerr
7126c19ee0
Restructured header file
...
Abstract functions are closer to the top
because they must be implemented and documentation
should be near the top.
Important virtual functions moved up too.
Additional documentation added and existing adapted
to 80 column width.
I tried to reduce the number of included files and sorted them a bit
2020-04-19 14:03:47 +02:00
muellerr
574d6051ba
new returnvalue for scanForReply
...
to ignore full packet
DeviceCommunicationIF sendMessage function takes const data pointer now
2020-04-19 13:41:43 +02:00
muellerr
0c0c8ec448
device handler base indentation
2020-04-19 13:29:50 +02:00
muellerr
eb9f43d202
Merge remote-tracking branch 'upstream/master' into mueller_DeviceHandlerBase_Changes
2020-04-19 13:27:20 +02:00
muellerr
0cb2abfe7e
old cookie added again
...
will be replaced in separate branch/pull request
2020-04-19 13:26:40 +02:00
muellerr
abe7239018
reset, splitting up merge request
2020-04-19 13:24:10 +02:00