Commit Graph

  • 297ec261ce make the recovery timeout accessable to the user spahr/shared spahr@ksat-stuttgart.de 2025-04-04 10:11:11 +02:00
  • 95520d7d0c Check if objectId exists in childrednmap first; this will prevent a hardfault spahr@ksat-stuttgart.de 2025-04-02 22:18:31 +02:00
  • b665b2effe add an adaption point which a user can use to convert a objectId of a shared power switch into a objectId of a device handler spahr@ksat-stuttgart.de 2025-04-02 22:13:50 +02:00
  • 7ae58f8125 Merge pull request 'Send HK One Parameter Report back to Sender' (#56) from meier/hk-report-reply-queue into main main Robin Müller 2025-04-02 14:04:46 +02:00
  • 7784a26a10 Merge branch 'main' into meier/hk-report-reply-queue Robin Müller 2025-04-02 14:04:37 +02:00
  • 3afd0c8d3c updated changelog Jakob Meier 2025-04-01 17:25:02 +02:00
  • 71623d5314 Merge commit 'f01e58a7' into meier/hk-report-reply-queue Jakob Meier 2025-04-01 14:18:07 +02:00
  • daac5ea727 Merge pull request 'spahr/handleRecoveryEvents' (#54) from spahr/handleRecoveryEvents into main Robin Müller 2025-04-01 14:07:10 +02:00
  • 2c01b83b75 Merge branch 'main' into spahr/handleRecoveryEvents Robin Müller 2025-04-01 14:06:36 +02:00
  • b30e88640b Merge branch 'main' into spahr/SharedPowerLines spahr/SharedPowerLines spahr@ksat-stuttgart.de 2025-03-31 13:56:16 +02:00
  • 5818265a7d Add interface to modeHelper for FDH; add interface to ModeHelper for set msgQueId for spahr@ksat-stuttgart.de 2025-03-31 13:31:51 +02:00
  • f01e58a757 Merge pull request 'seems like this should set the serializables to .get().setValid(valid) instead of true' (#55) from mdemke/hotfix_hk__setChildrenValidity into main Robin Müller 2025-03-31 12:25:06 +02:00
  • cd94fad8e5 Change the SubsystemBase to allow commanding of objects in executeTable which are not in the childrenMap. This enebales us to wiretap mode messages and operate the power switch of a shared power line without breaking the mode tree spahr@ksat-stuttgart.de 2025-03-29 23:30:04 +01:00
  • 0681b1895b add new MessageQueue to ModeHelper; which is equal to the parentQueue and can command the object without forcing the object to EXTERNAL_CONTROL spahr@ksat-stuttgart.de 2025-03-29 23:28:24 +01:00
  • 131456e19e improve docu spahr@ksat-stuttgart.de 2025-03-29 23:27:18 +01:00
  • 40be8ebef5 seems like this should set the serializables to .get().setValid(valid) instead of true Michael Demke 2025-03-28 00:41:40 +01:00
  • 2af6e85f87 send hk report back to sender instead of default destination Jakob Meier 2025-03-23 12:35:40 +01:00
  • d8ac312e85 remove event because it's no longer needed. spahr@ksat-stuttgart.de 2025-03-22 10:01:01 +01:00
  • 1e12753533 add device object id to event spahr@ksat-stuttgart.de 2025-03-22 09:49:44 +01:00
  • b7699b327b add two new events for the recovery process, to make debug and output more clear. This also makes a recovery process more clear for OPS. spahr@ksat-stuttgart.de 2025-03-22 09:48:30 +01:00
  • 9945f72eaf improve documentation for event spahr@ksat-stuttgart.de 2025-03-22 09:40:31 +01:00
  • 55b8d01b93 Merge pull request 'Compile time const event definitions and compile error for unique IDs above limit' (#53) from baumgartl/events into main Robin Müller 2025-03-18 14:39:34 +01:00
  • 8cb1d84c58 fixed event definition for archive/mgm and pus 11 Tobias.Baumgartl 2025-03-12 22:18:55 +01:00
  • 8801dfa31d implemented event limit. TODO: adjust generator parsing and usage in src-obsw Tobias.Baumgartl 2025-03-12 21:46:48 +01:00
  • faeca1b419 update PUS5 TM format event-definition-update Robin Mueller 2025-02-25 16:25:54 +01:00
  • 7b6981e162 update for event definitions Robin Mueller 2025-02-25 14:46:36 +01:00
  • a994be47c3 Merge remote-tracking branch 'origin/main' into event-definition event-definition mikael.senger 2025-02-24 15:28:15 +01:00
  • 893e0a41d7 Changed events definition to macro mikael.senger 2025-02-24 15:23:38 +01:00
  • b8979d8f90 Merge pull request 'Improve readability of SubsystemBase::executeTable' (#49) from spahr/SubsystemBase into main Robin Müller 2025-02-19 11:26:36 +01:00
  • 9557db7036 Merge branch 'main' into spahr/SubsystemBase Robin Müller 2025-02-19 11:26:26 +01:00
  • c9fcabccd6 Merge pull request 'Missing valid flag update in readWithoutLock and commitWithoutLock' (#48) from bugfix-poolvariable into main Robin Müller 2025-02-19 11:26:04 +01:00
  • ecd36f5e52 Merge branch 'main' into bugfix-poolvariable Robin Müller 2025-02-19 11:25:52 +01:00
  • fc19c0838e Merge pull request 'Formatting of debug printout' (#50) from spahr/formattingForDebugPrintout into main Robin Müller 2025-02-19 11:24:39 +01:00
  • 8c3f366d1a formatting for time prinout spahr@ksat-stuttgart.de 2025-02-16 17:36:22 +01:00
  • 6efb2641a7 Re-write the logic in executeTable() to improve the readabilty of the code. This gets rid of the usage of isFaulty() (which is misleading), and removes nexted if-statements spahr@ksat-stuttgart.de 2025-02-16 17:07:40 +01:00
  • 260bbad9a0 Modify the hard-coded strings which are printed to into the debug session to enforce alignment of all printouts, regardless of their printlevel (info, debug, warning, error). spahr@ksat-stuttgart.de 2025-02-14 19:02:57 +01:00
  • 9edd6221f8 Missing valid flag update in readWithoutLock and commitWithoutLock Robin Mueller 2025-02-11 15:16:27 +01:00
  • 735e341aab Merge pull request 'temperaturesensor-bugfix' (#47) from temperaturesensor-bugfix into main Robin Müller 2025-01-21 14:33:29 +01:00
  • 921bfb1e99 Merge branch 'main' into temperaturesensor-bugfix Robin Müller 2025-01-21 14:31:59 +01:00
  • 5b1651e1a6 Merge pull request 'Update HK and datapool handling' (#45) from update-hk-handling-datapools into main Robin Müller 2025-01-08 10:38:34 +01:00
  • e916b9b096 fix for CMakeLists.txt Robin Mueller 2025-01-07 10:46:53 +01:00
  • b14e761bad small typo Robin Mueller 2024-12-18 11:55:31 +01:00
  • 33f3ae2434 Update and clean up HK and Local Pool Modules Robin Mueller 2024-12-12 16:15:02 +01:00
  • f0087d5b0d Merge pull request 'FreeRTOS Monotonic Clock' (#46) from meier/freertos-monotonic-clock into main Robin Müller 2025-01-07 10:33:29 +01:00
  • 69c33587e8 Merge remote-tracking branch 'origin/main' into temperaturesensor-bugfix mikael.senger 2024-12-31 10:51:11 +01:00
  • d1bf04cc29 Merge branch 'main' into meier/freertos-monotonic-clock Jakob Meier 2024-12-25 10:20:22 +01:00
  • 8e3bc1b8aa updated changelog Jakob Meier 2024-12-23 12:07:54 +01:00
  • 64f97fc3ba implemented freertos monotonic clock Jakob Meier 2024-12-23 12:02:29 +01:00
  • 1427fbd2fe added monotonic clock which is independend of clock jumps in the system clock Jakob Meier 2024-12-22 18:37:44 +01:00
  • 81cd8bd290 did not build before mikael.senger 2024-12-15 23:52:32 +01:00
  • a46a66c35a Update and clean up HK and Local Pool Modules refactor-periodic-hk-helpers Robin Mueller 2024-12-12 16:15:02 +01:00
  • 5dfeee08b3 Merge pull request 'some FDHB docs improvements' (#44) from fdhb-docs into main Robin Müller 2024-12-11 13:55:18 +01:00
  • d77dbe44c6
    some FDHB docs improvements Robin Mueller 2024-12-11 13:54:16 +01:00
  • 2165f8ead8 Merge pull request 'add docs' (#43) from fdhb-docs into main Robin Müller 2024-12-11 13:44:15 +01:00
  • 3def5d8d85
    add docs Robin Mueller 2024-12-11 13:01:48 +01:00
  • 21d5800bfa Merge pull request 'fix formatting' (#42) from auto-formatting into main Robin Müller 2024-11-15 10:55:26 +01:00
  • 036ab2e40d
    fix formatting Robin Mueller 2024-11-15 10:52:31 +01:00
  • c740721e34 Merge pull request 'Space Packet Parser CRC Check' (#41) from meier/space-packet-crc-check into main Jakob Meier 2024-11-15 10:21:28 +01:00
  • a95ca7d4eb run auto formatter meier/space-packet-crc-check Jakob Meier 2024-11-15 10:13:15 +01:00
  • 3b68a3ed1d added optional crc check to space packet parsing Jakob Meier 2024-11-15 10:11:19 +01:00
  • d34db0a3be moved length check parse data of pdu header reader Jakob Meier 2024-11-15 10:02:33 +01:00
  • e830cb5bdd Merge pull request 'cond code to string converter' (#40) from cond-code-string-converter into main Robin Müller 2024-11-11 15:04:56 +01:00
  • 393773ffe7
    cond code to string converter Robin Mueller 2024-11-11 15:03:17 +01:00
  • ed91a839be Merge pull request 'added missing include' (#39) from missing-include into main Robin Müller 2024-11-11 11:08:52 +01:00
  • 7b01b6655f
    added missing include Robin Mueller 2024-11-11 11:07:24 +01:00
  • 2cefd4095e Merge pull request 'add option to add Catch2 for library users' (#38) from add-catch2-option into main Robin Müller 2024-11-08 18:06:22 +01:00
  • 847228911f
    add option to add Catch2 for library users Robin Mueller 2024-11-08 18:04:36 +01:00
  • f90241bdd6 Merge pull request 'only add Catch2 conditionally' (#36) from only-add-catch2-conditionally into main Robin Müller 2024-10-29 17:05:35 +01:00
  • 4514ba1f66 only add Catch2 conditionally Robin Mueller 2024-10-29 16:12:38 +01:00
  • 766c2fa90d Merge pull request 'vendor Catch2 and ETL' (#35) from vendor-dependencies into main Robin Müller 2024-10-29 10:51:57 +01:00
  • 5173292491
    vendor Catch2 and ETL Robin Mueller 2024-10-29 10:49:46 +01:00
  • 3915e0d641 Merge pull request 'Filesystem and CFDP updates' (#34) from filesystem-api-update into main Robin Müller 2024-10-29 10:26:43 +01:00
  • 20819dd99a Filesystem and CFDP updates Robin Mueller 2024-05-24 14:29:42 +02:00
  • 6c2730b0df added the single measurement mode to the mgm helpers mdemke/mgm_helpers moleculixz 2024-10-25 14:45:40 +02:00
  • a1b6e2ff89
    improve filesystem API Robin Mueller 2024-04-17 21:52:31 +02:00
  • 8c87dafd5d
    FreeRTOS clock fix Robin Mueller 2024-04-17 20:56:07 +02:00
  • 5ff161b70a
    print fix for SOURCE Robin Mueller 2024-04-17 20:49:57 +02:00
  • 9a1e82de2a Merge remote-tracking branch 'eive/fdir-fix-fresh-dhb' into develop Robin Mueller 2024-04-17 20:47:49 +02:00
  • e9b4fc9825 Merge branch 'develop' into fdir-fix-fresh-dhb Robin Müller 2024-04-17 20:47:33 +02:00
  • 0660457c92
    check for FDIR failures Robin Mueller 2024-04-17 12:11:07 +02:00
  • 7c9b9e4cd8
    initialize FDIR component properly Robin Mueller 2024-04-17 12:08:08 +02:00
  • 3b0ee7ca31
    i forgot to push.. Robin Mueller 2024-04-17 10:07:09 +02:00
  • fb2e480705 did i forgot to push? Robin Mueller 2024-04-16 13:58:10 +02:00
  • b8ae646060 this include might be missing Robin Mueller 2024-04-16 13:53:35 +02:00
  • f307a86d9a
    improve linux interface Robin Mueller 2024-04-11 13:11:51 +02:00
  • 8b21dd276d Merge pull request 'implement relative timeshift' (#173) from time-service-relative-timeshift into develop Robin Müller 2024-04-09 13:31:13 +02:00
  • e00da212cd Merge branch 'develop' into time-service-relative-timeshift Robin Müller 2024-04-09 11:11:59 +02:00
  • a229748aa4 distinct clock dump events Robin Mueller 2024-04-09 10:57:00 +02:00
  • e6e3753324 Merge pull request 're-work some FDIR logic' (#172) from improve-dev-fdir into develop Robin Müller 2024-04-09 10:47:32 +02:00
  • 94bd1ba2ab fix comment blocks Robin Mueller 2024-04-08 13:38:14 +02:00
  • e12a8cfa29 make this change downwards compatible Robin Mueller 2024-04-08 13:31:21 +02:00
  • efbcddc2e5 improvements for time service Robin Mueller 2024-04-08 13:26:55 +02:00
  • 31d4b85523 some optimizations Robin Mueller 2024-04-08 13:14:20 +02:00
  • aff6bb673b
    make marius the happies man alive Robin Mueller 2024-04-08 10:34:28 +02:00
  • f8e3777c43
    more fixes Robin Mueller 2024-04-03 16:23:21 +02:00
  • 0e2fa8dc83
    lets not forget error handling Robin Mueller 2024-04-03 16:19:40 +02:00
  • 0cfe559b93
    implement relative timeshift Robin Mueller 2024-04-03 16:15:07 +02:00
  • c5159fb645
    optimize docs Robin Mueller 2024-04-03 12:52:32 +02:00
  • 203c0bac5c
    re-work some FDIR logic Robin Mueller 2024-04-03 12:47:11 +02:00
  • 6b70614762 Merge pull request 'Missing Initialization of FDIR in FreshDeviceHandlerBase' (#33) from meier/debug into develop Robin Müller 2024-03-29 12:50:43 +01:00