Commit Graph

187 Commits

Author SHA1 Message Date
60ae2d4565 continued with hk data pool
added deadline missed check for fixed timeslot task,
improved doc for both periodic task and fixed timeslot task
2020-06-19 14:25:03 +02:00
813e82415a additional doc info 2020-06-16 11:03:24 +02:00
e39d5689e5 device com IF formattign 2020-06-15 16:56:22 +02:00
6b67f46c80 evil hidden bug found.
CSB uses CommandMessageIF now
2020-06-13 17:37:48 +02:00
8ff6506ad9 MessageQueue refactoring complete 2020-06-09 02:18:39 +02:00
0ea249aac4 messagetype namespace im small letters now 2020-06-08 12:25:20 +02:00
4c41456ddf thoughts on message queuee message
new interface. What if there are MQ messages with different sizes?
-> generic interface

furthermore, maybe command message should be refactored to operate
on a mq message instead of implementing it
2020-06-08 01:22:21 +02:00
fe5b50d885 improved documentation signigicantly 2020-06-07 02:22:18 +02:00
d99be25529 cookie info iter was uninitialized
leads to crash
2020-06-06 20:52:28 +02:00
95bc5a871b improved diagnostic messages for linux 2020-06-06 13:56:35 +02:00
5289497ab5 health helper optional, diagnostic output improved 2020-06-06 12:59:43 +02:00
d35524ecbc decoupling from raw reciever, linux mq improvements 2020-06-06 12:41:17 +02:00
b4561465ba some little form improvements 2020-06-06 01:36:07 +02:00
d600d48816 added the decoupling of DHB from powerSwitcher
+ some first hk maanger changes, might comment them out
2020-06-06 01:31:08 +02:00
5b521e039b Merge branch 'mueller_fw_loc_globpool_distinction' into mueller_framework 2020-05-27 12:40:01 +02:00
f7dd91891a removed comments 2020-05-26 16:05:03 +02:00
1a623a6a52 added override 2020-05-26 11:05:49 +02:00
a19fa231f5 comment improvements 2020-05-26 01:21:48 +02:00
9f2d5b64e0 comment improvements 2020-05-26 01:03:26 +02:00
3fd306356a fix for dh returnvalues 2020-05-25 23:43:44 +02:00
243ea9cd87 improved dhb IF returnvalues 2020-05-25 23:38:51 +02:00
eacda67f02 added some comments for returnvalues 2020-05-25 23:36:03 +02:00
18d19fbb2c < removed 2020-05-25 23:12:25 +02:00
a37f01cd0e improved readability of mode explanations 2020-05-25 23:11:56 +02:00
1d28e1398e DataSetBase class finished 2020-05-17 23:41:28 +02:00
71f1722b88 removed old poolVar file 2020-05-17 22:20:54 +02:00
8b1fef730d resolved conflict 2020-05-17 18:02:58 +02:00
234fd8e300 Merge branch 'mueller_framework' into mueller_fw_loc_globpool_distinction 2020-05-17 18:00:51 +02:00
0467b6a1bf slight DHB improvements 2020-05-17 17:53:18 +02:00
9597a0121b DHB update 2020-05-17 15:49:46 +02:00
da972e1b58 DHB improvements 2020-05-17 15:41:42 +02:00
e9a4056deb added DHB cookie init
(why was that never a problem beofre????) ¯\_(ツ)_/¯
2020-05-17 15:19:24 +02:00
5b8a6e35dc renaming complete, pool in namespace 2020-05-17 13:37:50 +02:00
cbfa21d45a merging renaming into main branch 2020-05-17 01:17:11 +02:00
50a1b5170a formatting 2020-05-13 18:03:09 +02:00
e5c46c5ec1 Merge branch 'mueller_FixedSequenceImprovements' into mueller_framework 2020-05-11 19:25:45 +02:00
77565c7412 additional comment for oprator overload 2020-05-11 19:20:21 +02:00
26103aa8cc fixed sequence slot comments 2020-05-11 17:21:24 +02:00
eb376318c3 comment format 2020-05-11 17:20:10 +02:00
fc4f9156b9 Merge remote-tracking branch 'upstram/master' into mueller_FixedSequenceImprovements 2020-05-11 17:16:25 +02:00
24441809a9 Merge remote-tracking branch 'upstream/master' into mueller_FixedSequenceImprovements 2020-05-07 20:06:17 +02:00
3b63dd72e3 added missing sif prefixes 2020-05-07 19:41:42 +02:00
10628ddbb6 Merge remote-tracking branch 'upstream/master' into mueller_sifRenaming_soooMany 2020-05-07 19:28:06 +02:00
9489b7abc1 modifyData override deleted
is not really thread-safe anyway
2020-05-07 19:23:56 +02:00
e950051b4a some object managerIF security measures
objectmanager get function checks whether global object manager was
initialized now.
New returnvalues, which are also used for local pool init
2020-05-06 14:35:30 +02:00
6b205e166b Merge branch 'master' into mueller_framework 2020-05-06 13:54:18 +02:00
cc0469fef6 return failed insteead of exiting 2020-05-05 20:09:42 +02:00
119455f3fd replaced exit by returning failed 2020-05-05 19:33:06 +02:00
c4486e79ec removed exit for empty pst 2020-05-05 19:30:26 +02:00
f09836a9eb removed exit for empty psremoved exit for empty pstt 2020-05-05 19:30:03 +02:00
432dbbd26e removed sif 2020-05-05 18:57:30 +02:00
a6b3cee898 class comment formatting 2020-05-05 18:56:45 +02:00
75da7a4c50 comment moved to header 2020-05-05 18:55:05 +02:00
160a09790e removed c omment for now 2020-05-05 18:53:25 +02:00
0ea692a5ea some more sif changes 2020-04-23 20:04:48 +02:00
01195093e3 Merge branch 'mueller_sifRenaming_soooMany' into mueller_framework 2020-04-23 19:21:12 +02:00
2c6b446500 it is done :-)
However, commented outputs are not changed yet.
2020-04-23 19:13:18 +02:00
Uli
6553450b4b Actually, not that horrible, thanks to sed 2020-04-21 22:28:43 +02:00
Uli
a42832ca01 working on updating SerializeIF, to quote Basti: This is going to be horrible 2020-04-21 21:34:03 +02:00
cee8b4dc37 name slotLengthMs reverted to lengthMs 2020-04-19 21:37:55 +02:00
4d64a76b8e Merge remote-tracking branch 'upstream/master' into mueller_FixedSequenceImprovements 2020-04-19 21:36:50 +02:00
7e3af7cf83 replaced slotLengthMs with lengthMs 2020-04-19 21:36:10 +02:00
a7d3b4c4a0 added std:: before uint32_t typedef 2020-04-18 15:22:34 +02:00
9580f51c30 removed self-inclusion 2020-04-18 14:17:34 +02:00
a405357578 Merge remote-tracking branch 'upstream/master'
into mueller_framework
2020-04-18 13:30:22 +02:00
5595b0f3ce Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-04-16 17:02:10 +02:00
eb362dcad2 some comment line break 2020-04-16 17:02:04 +02:00
f45a8cc171 fixed slot sequence safety check added 2020-04-16 13:17:26 +02:00
33b834ad91 null replaced by nullptr 2020-04-16 10:43:50 +02:00
fc08754b98 some doc unclarities comment added 2020-04-15 23:28:45 +02:00
906f941f32 ssize_t in deSerialize replaced by size_t 2020-04-15 15:53:46 +02:00
8a8761ea88 stopwatch bugfix 2020-04-09 17:56:48 +02:00
aaabbe8aef DHB fix 2020-04-06 13:59:57 +02:00
f28886e970 Moved crc calculation into its own class, renamed function to show which
crc is calculated.
2020-04-06 13:22:42 +02:00
58008c8db5 all fixed slot sequence improvenements, freeRTOS
fix
2020-04-06 11:19:05 +02:00
42838272a5 replaced int32_t size by ssize_t (type trait trick) 2020-04-05 22:42:48 +02:00
87852e5f2a replaced getSerializedSize returnvalue with size_t 2020-04-05 21:54:11 +02:00
7079c9c56d replaced serializeIF serialize sizes with size_t 2020-04-05 17:58:39 +02:00
80b1d28bc8 new dvice com IF return value 2020-04-05 00:23:29 +02:00
8f39820ace doc formatting 2020-04-01 17:05:55 +02:00
996dbc9e4b DHB/Cookie refactoring 2020-04-01 12:41:54 +02:00
5218a0d84f doc fix 2020-03-28 19:42:24 +01:00
93678adc5a replace std::set by std::multiset
so there can be multiple entries with same pollignTime
2020-03-28 00:09:15 +01:00
5d071a1cf1 new device comIF return value in DHB
request receive message
2020-03-26 19:53:05 +01:00
093fef5d6f moved address_t typedef to cookieImoved address_t typedef to cookieIFF 2020-03-26 15:20:17 +01:00
163779622f DHB: replyLen in replyMap now 2020-03-25 02:08:35 +01:00
b2b6b8ee23 added initializeInterface for comIF/cookie 2020-03-24 15:33:18 +01:00
ea49d88c4b moved all return values to DH IF 2020-03-24 14:21:57 +01:00
7e8d92f956 replaced std::list by std::set for fixedSlotSequen 2020-03-24 00:22:17 +01:00
f7b7e10d05 date format changed 2020-03-23 19:14:36 +01:00
b6bf9d7147 to avoid dynamic casting, introuced CookieIF 2020-03-23 19:09:42 +01:00
f7bd661e69 small fixes 2020-03-23 18:08:24 +01:00
fa058ee602 renamed rmap to com (more generic) 2020-03-23 18:05:39 +01:00
d3e2652078 replaced DHB sizes by size_t, rework
Cookie now passed to DHB, rework in progress
2020-03-23 17:58:23 +01:00
c50d9d90d6 replaced std::variant by two uint32 parameters 2020-03-23 13:14:23 +01:00
af6d18d60b added additional parameter form open/reopen call 2020-03-20 22:47:07 +01:00
a3903f80fb typedef address_t moved to deviceComIF 2020-03-19 00:49:47 +01:00
b5fe1fa530 dhb virtual function moved to top 2020-03-09 22:15:52 +01:00
6579200f55 removed counter, will be implemented in childclass 2020-03-06 19:01:31 +01:00
68cda479d6 DHB: performOperation Hook + polling counter
polling counter to specify how often communication opertions are
performed, however this still needs to be changed..
2020-03-06 18:48:48 +01:00