Update FSFW from upstream #71

Closed
muellerr wants to merge 1112 commits from development into eive/develop

1112 Commits

Author SHA1 Message Date
mohr 4ecd9eb62e Merge pull request 'important bugfix for PUS TM creator' (#751) from bugfix-tm-creator into development
Reviewed-on: fsfw/fsfw#751
2023-07-10 21:36:49 +02:00
muellerr fb89d7a3b6 important bugfix for PUS TM creator 2023-07-10 17:47:05 +02:00
mohr 146c3471d0 Merge pull request 'fixes for GCC13' (#750) from mohr/GCC13 into development
Reviewed-on: fsfw/fsfw#750
2023-06-02 13:40:35 +02:00
mohr 1816c3f623 Merge pull request 'CFDP bugfix' (#749) from eive/fsfw:cfdp-bugfix-unittest-fixes into development
Reviewed-on: fsfw/fsfw#749
2023-06-02 13:30:54 +02:00
mohr d03d5aa74c fixing host osal for GCC13 2023-06-02 12:02:37 +02:00
mohr 26e97ddf89 overload vs override clarification for GCC13; Also, cmake-format 2023-06-02 11:33:20 +02:00
mohr be3a57a795 bump ETL and Catch2 version 2023-06-01 17:54:38 +02:00
mohr 13b97abf0d fixing build failure for master and development branch 2023-06-01 17:06:19 +02:00
mohr f95c373076 Merge pull request 'TCP/IP server fixes and improvements' (#747) from eive/fsfw:tcpip_server_fixes_improvements into development
Reviewed-on: fsfw/fsfw#747
2023-05-25 16:04:28 +02:00
mohr e03731bcf8 Merge pull request 'event manager improvements' (#741) from eive/fsfw:event_manager_improvements into development
Reviewed-on: fsfw/fsfw#741
2023-05-25 15:46:42 +02:00
muellerr 9fe8579377 CFDP bugfix 2023-05-25 15:11:56 +02:00
muellerr 2714e588d7 improvements 2023-05-25 15:01:53 +02:00
muellerr e905288adc Merge remote-tracking branch 'upstream/development' into tcpip_server_fixes_improvements 2023-05-25 15:00:42 +02:00
muellerr 3805ea50a7 remove unused constant 2023-05-25 14:58:18 +02:00
muellerr 699bd694cd Merge branch 'development' into event_manager_improvements 2023-05-25 14:44:22 +02:00
mohr 4518fec65c CHANGELOG 2023-05-08 15:25:47 +02:00
mohr dac1aacab2 Merge pull request 'Update Power Switch IF' (#743) from eive/fsfw:update_power_switch_if into development
Reviewed-on: fsfw/fsfw#743
2023-05-08 15:00:47 +02:00
mohr 0042f92fdf Merge pull request 'bump ETL version' (#748) from KSat/fsfw:bump_etl_dep into development
Reviewed-on: fsfw/fsfw#748
2023-05-08 14:53:02 +02:00
mohr 656faf8169 Merge remote-tracking branch 'upstream/development' into update_power_switch_if 2023-05-08 14:44:27 +02:00
mohr f84431e965 Merge pull request 'bugfix and changelog for Linux getUptime' (#745) from eive/fsfw:important_bugfix_linux_get_uptime into development
Reviewed-on: fsfw/fsfw#745
2023-05-08 14:29:55 +02:00
mohr 0cec9ebb73 Merge pull request 'small tweak for version getter' (#744) from eive/fsfw:small_version_getter_tweak into development
Reviewed-on: fsfw/fsfw#744
2023-05-08 14:13:06 +02:00
mohr a440b7c394 Merge pull request 'add CFDP subsystem ID' (#742) from eive/fsfw:add_cfdp_subsystem_id into development
Reviewed-on: fsfw/fsfw#742
2023-05-08 14:09:04 +02:00
mohr bbfc1b2b34 Merge pull request 'FixedArrayList compile time assert' (#740) from eive/fsfw:container_additional_assert into development
Reviewed-on: fsfw/fsfw#740
2023-05-08 14:04:56 +02:00
muellerr 025b379e8b bump ETL version 2023-05-04 14:04:55 +02:00
muellerr c35a0a8541 TCP/IP server fixes and improvements 2023-03-15 12:40:44 +01:00
muellerr 0f81d5e458 Merge remote-tracking branch 'upstream/development' into container_additional_assert 2023-03-15 12:34:36 +01:00
muellerr e0a072859b Merge remote-tracking branch 'upstream/development' into event_manager_improvements 2023-03-15 12:33:57 +01:00
muellerr b50f092939 Merge remote-tracking branch 'upstream/development' into update_power_switch_if 2023-03-15 12:33:08 +01:00
muellerr 2f90e12179 Merge remote-tracking branch 'upstream/development' into important_bugfix_linux_get_uptime 2023-03-15 12:32:25 +01:00
muellerr 8b77fac099 Merge pull request 'health service fixes and changelog' (#746) from eive/fsfw:health_service_fixes into development
Reviewed-on: fsfw/fsfw#746
2023-03-15 12:29:31 +01:00
muellerr 47503824d7 health service fixes and changelog 2023-03-15 12:27:39 +01:00
muellerr 5e3f5c4121 fuse update 2023-03-15 12:25:39 +01:00
muellerr 1f36c082ef bugfix and changelog for Linux getUptime 2023-03-15 12:21:50 +01:00
muellerr aa84e93603 small tweak for version getter 2023-03-15 12:17:36 +01:00
muellerr 8f63a0e747 changelog 2023-03-15 12:15:21 +01:00
muellerr 6fc8f756a7 update power switch IF 2023-03-15 12:13:55 +01:00
muellerr 067cb7d0f8 update catch factory 2023-03-15 12:11:22 +01:00
muellerr d98ed40e3d add CFDP subsystem ID 2023-03-15 12:09:30 +01:00
muellerr 2c17af4ef8 changelog 2023-03-15 12:06:13 +01:00
muellerr 110fb43b9c event manager improvements 2023-03-15 12:05:22 +01:00
muellerr b057250bfb changelog 2023-03-15 11:53:12 +01:00
muellerr 066dd0d397 changelog 2023-03-15 11:52:20 +01:00
muellerr f735c2e9d4 assert size larger than 0 2023-03-15 11:51:51 +01:00
mohr dc7afc5415 Version bump, CHANGELOG update, format 2023-02-23 13:38:24 +01:00
mohr 9bf3ff95b7 Merge pull request 'Add Health Service Announce All Health Info' (#725) from eive/fsfw:add_health_service_announce_all into development
Reviewed-on: fsfw/fsfw#725
2023-02-23 13:13:56 +01:00
mohr 61562b18ab Merge branch 'development' into add_health_service_announce_all 2023-02-23 12:56:12 +01:00
mohr d76d97a36b changed health table parameter to objectId 2023-02-23 12:44:42 +01:00
mohr 76b377c4c0 Merge pull request 'Mode Service: Add allowed subservice' (#739) from eive/fsfw:small_mode_service_fix into development
Reviewed-on: fsfw/fsfw#739
2023-02-20 13:40:53 +01:00
mohr 3562bf11b9 CHANGELOG update 2023-02-10 11:06:46 +01:00
mohr fffb2b61e5 release check helper 2023-02-10 11:06:30 +01:00
muellerr 94e5f62331 add allowed subservice 2023-02-09 18:30:08 +01:00
mohr 0a9c563bbc format 2023-02-09 15:58:48 +01:00
mohr fa7675897d Merge pull request 'Mode Service Bugfixes' (#736) from eive/fsfw:mode_service_fixes into development
Reviewed-on: fsfw/fsfw#736
2023-02-09 15:56:26 +01:00
mohr 3a2393885f more style 2023-02-09 15:44:39 +01:00
mohr c752b6d143 Merge pull request 'Generic TMTC Bridge Update' (#734) from eive/fsfw:tmtcbridge_tweaks into development
Reviewed-on: fsfw/fsfw#734
2023-02-09 15:37:35 +01:00
mohr b676040c7c Merge pull request 'CMakeLists file updates' (#731) from eive/fsfw:cmakelists_update into development
Reviewed-on: fsfw/fsfw#731
2023-02-09 15:29:46 +01:00
mohr 010509efb4 removed unneeded find_package parameter for etl 2023-02-09 13:50:16 +01:00
mohr dfb1633f00 Merge branch 'development' into mode_service_fixes 2023-02-09 13:46:19 +01:00
mohr 5f7172e130 Merge pull request 'TCP/IP TMTC bridge memory leak fixes' (#737) from eive/fsfw:possible_tcpip_bridge_fixes into development
Reviewed-on: fsfw/fsfw#737
2023-02-09 12:15:45 +01:00
mohr 0c6465cd95 Merge pull request 'time stamper empty ctor' (#730) from eive/fsfw:empty_cds_short_ctor into development
Reviewed-on: fsfw/fsfw#730
2023-02-09 11:45:49 +01:00
mohr f94987c46d Merge pull request 'RM3100 important bugfix' (#733) from eive/fsfw:rm3100_fixes into development
Reviewed-on: fsfw/fsfw#733
2023-02-09 11:41:53 +01:00
mohr 1809ce359b Merge pull request 'comment tweak to event parser can read everything' (#732) from eive/fsfw:health_if_update into development
Reviewed-on: fsfw/fsfw#732
2023-02-09 11:39:53 +01:00
mohr 8c712441ab Making fetch Catch2 quiet as well. 2023-02-09 11:34:58 +01:00
muellerr f1b0ca7cff add PR link 2023-02-08 21:26:37 +01:00
muellerr 000df85556 bump changelog 2023-02-08 21:24:00 +01:00
muellerr 1fffcc2229 possiible leak fixes 2023-02-08 21:23:21 +01:00
muellerr a419806a05 Merge remote-tracking branch 'upstream/development' into mode_service_fixes 2023-02-08 09:33:13 +01:00
muellerr 6445debfa1 bump changelog 2023-02-08 09:24:55 +01:00
muellerr 8014e4adf9 mode service fixes 2023-02-08 09:23:48 +01:00
muellerr 134d908f26 that stuff is not in upstream yet.. 2023-02-07 12:52:18 +01:00
muellerr 40a9e12416 1000 is a bit much 2023-02-07 12:47:40 +01:00
muellerr f39054edd4 introduce warning switch 2023-02-07 12:45:29 +01:00
muellerr 5adf89b911 changelog update 2023-02-07 12:41:42 +01:00
muellerr c2e6a22dec important bugfix for RM3100 2023-02-07 12:39:43 +01:00
muellerr c8e065a713 comment tweak to event parser can read everything 2023-02-07 12:36:42 +01:00
muellerr 3ed49dbae3 Merge remote-tracking branch 'upstream/development' into empty_cds_short_ctor 2023-02-07 12:24:02 +01:00
muellerr 4cf52d5dfe Merge pull request 'Time Service 9 update' (#726) from eive/fsfw:updates_fixes_pus_time_service into development
Reviewed-on: fsfw/fsfw#726
2023-02-07 12:19:45 +01:00
muellerr 539d7aac9e suppress error if ETL is not found 2023-02-07 12:17:03 +01:00
muellerr 0a23f2c85a correction for printout, add prefix 2023-02-07 12:15:44 +01:00
muellerr 46230e6c6d Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service 2023-02-07 12:11:29 +01:00
muellerr b22d439300 bump changelog 2023-02-07 12:10:11 +01:00
muellerr 7e7b3bbbc9 time stamper empty ctor 2023-02-07 12:07:41 +01:00
gaisser 5b92247fbd Merge branch 'development' into add_health_service_announce_all 2023-02-06 16:31:05 +01:00
gaisser e2b66df72e Merge pull request 'various fixes related to linux Unittests and memory leaks' (#715) from eive/fsfw:unittest_fix_semaphore into development
Reviewed-on: fsfw/fsfw#715
2023-02-06 16:30:37 +01:00
gaisser d9da55fdab Merge branch 'development' into add_health_service_announce_all 2023-02-06 15:03:52 +01:00
gaisser 7b828f233a Merge pull request 'I2C Linux: remove duplicate printout' (#718) from eive/fsfw:i2c_remove_duplicate_printout into development
Reviewed-on: fsfw/fsfw#718
2023-02-06 14:54:58 +01:00
gaisser c3d1000cd5 Merge branch 'development' into unittest_fix_semaphore 2023-02-06 14:46:45 +01:00
gaisser 8e0e57714d Merge pull request 'allow using SO_REUSEADDR and SO_REUSEPORT on TCP server' (#722) from eive/fsfw:tcp_server_reuseaddr_reusesocket into development
Reviewed-on: fsfw/fsfw#722
2023-02-06 14:45:40 +01:00
muellerr 066f7a6f9b remove unreachable code 2023-02-06 14:41:14 +01:00
gaisser cc9e54ea6b Merge pull request 'improve srv20 error messages' (#723) from eive/fsfw:srv20_error_msgs into development
Reviewed-on: fsfw/fsfw#723
2023-02-06 14:37:26 +01:00
gaisser 31465a4e0f Merge pull request 'MGM: small tweak, gain factor was always them same' (#724) from eive/fsfw:mgm_handler_small_fix into development
Reviewed-on: fsfw/fsfw#724
2023-02-06 14:36:34 +01:00
gaisser c0e5d1eb99 Merge branch 'development' into tcp_server_reuseaddr_reusesocket 2023-02-06 14:34:52 +01:00
muellerr 3bc5d4a2e0 Merge remote-tracking branch 'upstream/development' into mgm_handler_small_fix 2023-02-06 14:25:33 +01:00
muellerr b1e9dd9e4a Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service 2023-02-06 14:24:38 +01:00
gaisser ab86599db3 Merge pull request 'Bugfix DHB setNormalDatapoolEntriesInvalid' (#728) from eive/fsfw:bugfix_dhb_set_datapool_entries_invalid into development
Reviewed-on: fsfw/fsfw#728
2023-02-06 14:20:34 +01:00
muellerr 034eb34c2e small tweak 2023-02-03 16:05:50 +01:00
muellerr 4374c7c4f4 changelog 2023-02-03 16:01:56 +01:00
muellerr 5343844be5 bugfix in setNormalDataPoolEntriesInvalid
Do not forget to call read and write to actually update the
validity state
2023-02-03 16:00:55 +01:00
gaisser e300490b93 Merge pull request 'Bugfix PUS packet creators Sequence flags' (#727) from eive/fsfw:bugfix_pus_packets_seq_flags into development
Reviewed-on: fsfw/fsfw#727
2023-02-02 17:22:29 +01:00
muellerr 0f811777a7 changelog update 2023-02-01 20:49:53 +01:00
muellerr e93137939e set sequence flags for PUS TMTC to unsegmented 2023-02-01 20:48:26 +01:00
muellerr c1f42618db small but important bugfix for health service 2023-02-01 19:59:32 +01:00
muellerr 1f88c006d9 update changelog 2023-02-01 18:42:09 +01:00
muellerr 7e94baceef service 9 update
- fix time info event
- add time dump subservice
2023-02-01 18:39:23 +01:00
muellerr 61df451dd8 update changelog 2023-02-01 17:41:47 +01:00
muellerr 29ea89044e beatufil 2023-02-01 17:35:49 +01:00
muellerr e487f5be87 proper announce all impl 2023-02-01 17:35:32 +01:00
muellerr 9b05e8f274 re-order fields in TcpConfig 2023-01-30 14:24:48 +01:00
muellerr eb223dae88 bump changelog 2023-01-30 14:20:28 +01:00
muellerr 3656662d88 small tweak, gain factory was always them same 2023-01-30 14:18:03 +01:00
muellerr fe71978467 improve srv20 error messages 2023-01-30 14:15:37 +01:00
muellerr b646717a76 bump changelog 2023-01-30 14:11:00 +01:00
muellerr 99d8c845f2 allow using SO_REUSEADDR and SO_REUSEPORT on TCP server 2023-01-30 14:07:41 +01:00
muellerr 0e7c6b117f Merge pull request 'Service 11 TC Scheduler Robustness Improvements' (#720) from service_11_bugfixes into development
Reviewed-on: fsfw/fsfw#720
2023-01-13 13:33:19 +01:00
muellerr d16c5024dc small include improvement 2023-01-13 11:15:36 +01:00
muellerr a4531e4ced typo 2023-01-13 10:59:39 +01:00
muellerr 97c629ad84 update changelog 2023-01-13 10:53:36 +01:00
muellerr bf12f284fa add size and crc check for contained TC 2023-01-13 10:53:04 +01:00
mohr ba62c28b64 adding linux ci and fixing problems 2023-01-12 15:40:52 +01:00
muellerr 7adb47aecb remove duplicate printout 2023-01-11 08:45:37 +01:00
gaisser 8589f4d63a Merge pull request 'updates for source sequence counter' (#714) from eive/fsfw:source_seq_counter_update into development
Reviewed-on: fsfw/fsfw#714
2022-12-19 15:00:28 +01:00
muellerr ca80589233 make get const 2022-12-19 14:58:08 +01:00
gaisser f2ebaed092 Merge pull request 'vec getter, reset for content' (#716) from eive/fsfw:get_cmd_exec_read_buf into development
Reviewed-on: fsfw/fsfw#716
2022-12-19 14:56:11 +01:00
gaisser f0b89e98df Merge pull request 'printout handling improvements' (#717) from eive/fsfw:i2c_printout_improvements into development
Reviewed-on: fsfw/fsfw#717
2022-12-19 14:45:04 +01:00
gaisser 5557d95994 Merge branch 'development' into i2c_printout_improvements 2022-12-05 14:20:58 +01:00
gaisser fc24c9b5d8 Merge branch 'development' into get_cmd_exec_read_buf 2022-12-05 14:20:52 +01:00
mohr 7ef69c839c Merge pull request 'small fix to allow teardown handling' (#713) from eive/fsfw:mueller/shutdown_for_failed_to_on_transition into development
Reviewed-on: fsfw/fsfw#713
2022-11-28 14:30:15 +01:00
gaisser 9b798d798e Merge pull request 'DLE parser' (#711) from eive/fsfw:mueller/dle_parser into development
Reviewed-on: fsfw/fsfw#711
2022-11-28 14:13:18 +01:00
muellerr b13453f46b vec getter, reset for content 2022-11-28 08:43:54 +01:00
muellerr d0e322d7e2 printout handling improvements 2022-11-28 08:42:08 +01:00
muellerr ecde164f68 updates for source sequence counter 2022-11-28 08:30:45 +01:00
muellerr 50930b41ba Merge remote-tracking branch 'upstream/development' into mueller/dle_parser 2022-11-28 08:27:24 +01:00
gaisser d6ee2ed400 Merge pull request 'AcceptsTelemetryIF tweaks' (#712) from eive/fsfw:mueller/accepts_tm_if_adaptions into development
Reviewed-on: fsfw/fsfw#712
2022-11-21 16:30:43 +01:00
gaisser f2150ff9c2 Merge pull request 'only delete table entry if not nullptr' (#710) from eive/fsfw:mueller/health_helper_bugfix into development
Reviewed-on: fsfw/fsfw#710
2022-11-21 16:24:13 +01:00
gaisser 1b9c98f3fe Merge pull request 'uio able to resolve symlinks now' (#709) from eive/fsfw:mueller/uio_mapper_handle_symlinks into development
Reviewed-on: fsfw/fsfw#709
2022-11-21 16:14:36 +01:00
gaisser 742152b28e Merge branch 'development' into mueller/accepts_tm_if_adaptions 2022-11-21 15:29:35 +01:00
gaisser bf4ca56658 Merge branch 'development' into mueller/shutdown_for_failed_to_on_transition 2022-11-21 15:29:11 +01:00
gaisser 16ffa00155 Merge branch 'development' into mueller/dle_parser 2022-11-21 15:28:34 +01:00
gaisser 14c681c93a Merge branch 'development' into mueller/uio_mapper_handle_symlinks 2022-11-21 15:27:06 +01:00
gaisser 0958c3a00e Merge branch 'development' into mueller/health_helper_bugfix 2022-11-21 15:24:51 +01:00
gaisser d699d16307 Merge pull request 'SP reader getPacketData is const now' (#708) from eive/fsfw:mueller/sp_reader_const_get_data into development
Reviewed-on: fsfw/fsfw#708
2022-11-21 15:23:39 +01:00
gaisser 3b0fed733f Merge branch 'development' into mueller/uio_mapper_handle_symlinks 2022-11-21 15:23:15 +01:00
muellerr 23d3812fe3 this is actually important 2022-11-21 15:22:25 +01:00
muellerr dec7db3ae2 Merge remote-tracking branch 'upstream/development' into mueller/accepts_tm_if_adaptions 2022-11-21 15:00:06 +01:00
muellerr 65a5abab49 move free call 2022-11-21 14:56:08 +01:00
gaisser 0129783e34 Merge branch 'development' into mueller/sp_reader_const_get_data 2022-11-21 14:50:44 +01:00
gaisser cabe0868ec Merge pull request 'move container returnvalues to namespace' (#707) from eive/fsfw:mueller/update_containers_retval into development
Reviewed-on: fsfw/fsfw#707
2022-11-21 14:49:44 +01:00
muellerr f05295bada small fix to allow teardown handling 2022-11-17 15:16:29 +01:00
muellerr b85ca64690 update changelog 2022-11-15 11:48:28 +01:00
muellerr 3bc3da5a8d update changelog 2022-11-15 11:47:26 +01:00
muellerr f8c07ec9cf update changelog 2022-11-15 11:46:43 +01:00
muellerr 8199b8f359 bump changelog 2022-11-15 11:45:39 +01:00
muellerr cbc8dbcdd4 update changelog 2022-11-15 11:44:45 +01:00
muellerr d31a5306f0 fix mock 2022-11-15 11:41:03 +01:00
muellerr a236a5ec50 adaptions for AcceptsTelemetryIF 2022-11-15 11:40:26 +01:00
muellerr 03620970e2 function to get queue is const now 2022-11-15 11:38:32 +01:00
muellerr 8fe8d810e9 only delete table if not nullptr 2022-11-15 11:27:31 +01:00
muellerr 9483c2809d DLE parser 2022-11-15 11:26:53 +01:00
muellerr fe3d6bd432 uio able to resolve symlinks now 2022-11-15 10:56:46 +01:00
muellerr 2a842666d5 SP reader getPacketData is const now 2022-11-15 10:46:46 +01:00
muellerr c013fcc1f5 move container retvals to namespace 2022-11-15 10:01:37 +01:00
gaisser 1b8fc2af19 Merge pull request 'CFDP Update' (#682) from mueller/cfdp-update-without-handlers into development
Reviewed-on: fsfw/fsfw#682
2022-11-14 15:04:43 +01:00
muellerr 72d7c43445 updates for storage manager mock 2022-11-14 14:57:37 +01:00
muellerr ab9b6c8c89 Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-11-14 14:51:33 +01:00
gaisser 69d338f9bb Merge pull request 'Local Pool Update Remove Add Data Ignore Fault Argument' (#701) from eive/fsfw:mueller/local-pool-update-remove-ignore-fault-arg into development
Reviewed-on: fsfw/fsfw#701
2022-11-14 14:49:34 +01:00
gaisser 68223869d5 Merge branch 'development' into mueller/local-pool-update-remove-ignore-fault-arg 2022-11-14 14:47:07 +01:00
gaisser 93fda71989 Merge pull request 'refactoring of serial drivers for linux' (#705) from eive/fsfw:mueller/refactor_serial_linux into development
Reviewed-on: fsfw/fsfw#705
2022-11-14 14:39:41 +01:00
gaisser 7b0db08962 Merge branch 'development' into mueller/refactor_serial_linux 2022-11-14 14:36:31 +01:00
gaisser 0956fbc740 Merge pull request 'fix compiler warning for fixed array list copy ctor' (#704) from eive/fsfw:mueller/fixed_array_list_copy_ctor into development
Reviewed-on: fsfw/fsfw#704
2022-11-14 14:28:46 +01:00
muellerr b48e0fdc0d Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-11-14 14:25:36 +01:00
gaisser 1d084ee22f Merge branch 'development' into mueller/fixed_array_list_copy_ctor 2022-11-14 14:21:04 +01:00
muellerr 1bea2344f6 remove using declaraction 2022-11-14 14:21:00 +01:00
gaisser d7e16a67a7 Merge pull request 'Windows Tweaks' (#691) from eive/fsfw:windows-tweaks-upstream into development
Reviewed-on: fsfw/fsfw#691
2022-11-14 14:18:47 +01:00
gaisser 6021d897b8 Merge branch 'development' into windows-tweaks-upstream 2022-11-14 14:13:57 +01:00
muellerr 83a6f0b5f8 reenable setup function call 2022-11-14 14:12:26 +01:00
muellerr a9c6c088f2 remove leftover debugging code 2022-11-14 14:08:38 +01:00
muellerr b6a3c206cc smaller include tweaks 2022-11-11 11:34:58 +01:00
muellerr 5b352978c5 rename cookie class 2022-11-11 11:33:35 +01:00
muellerr 819a298b19 refactoring of serial drivers for linux 2022-11-10 17:50:21 +01:00
muellerr 16246d6ece replace other memcpy 2022-11-10 16:18:36 +01:00
muellerr 5c84f12440 this not crash 2022-11-10 16:15:52 +01:00
muellerr 83c2c4825c fix compiler error for fixed array list copy ctor 2022-11-10 15:54:03 +01:00
muellerr c913fe40bf tweaks 2022-11-09 17:54:08 +01:00
gaisser 70ec08bf1d Merge pull request 'missing include' (#703) from KSat/fsfw:mueller/time_reader_include into development
Reviewed-on: fsfw/fsfw#703
2022-11-09 16:59:25 +01:00
gaisser ef23665d9c Merge branch 'development' into mueller/time_reader_include 2022-11-09 16:39:55 +01:00
muellerr eefc122292 Merge pull request 'defaultconfig did not build anymore' (#702) from mohr/fix_defaultconfig into development
Reviewed-on: fsfw/fsfw#702
2022-11-09 14:12:41 +01:00
muellerr bee33526a1 missing include 2022-11-09 13:49:40 +01:00
muellerr f715b65d6e Merge remote-tracking branch 'upstream/development' into mueller/local-pool-update-remove-ignore-fault-arg 2022-10-28 10:06:04 +02:00
muellerr c11af63015 Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-10-28 10:04:21 +02:00
mohr 11a22577be defaultconfig did not build anymore 2022-10-25 11:28:13 +02:00
gaisser dc1583c932 Merge branch 'development' into windows-tweaks-upstream 2022-10-24 17:10:44 +02:00
gaisser 94f1f1f908 Merge pull request 'Refactor TM and TC acceptor interfaces' (#684) from mueller/refactor-accepts-tc-tm-if into development
Reviewed-on: fsfw/fsfw#684
2022-10-24 17:10:03 +02:00
muellerr 81a7de2814 make dtor virtual 2022-10-24 16:39:32 +02:00
muellerr d26f230bee builds 2022-10-24 15:43:20 +02:00
muellerr 4db124c680 ignore fault 2022-10-24 15:41:29 +02:00
gaisser 955579c856 Merge branch 'development' into mueller/refactor-accepts-tc-tm-if 2022-10-24 14:57:38 +02:00
muellerr 2df66c9304 Merge branch 'mueller/local-pool-update' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/local-pool-update 2022-10-24 14:39:11 +02:00
muellerr 54ad6b3016 add some docs 2022-10-24 14:39:05 +02:00
gaisser 73e313c35b Merge branch 'development' into mueller/local-pool-update 2022-10-24 14:35:24 +02:00
gaisser c6585c8645 Merge pull request 'important bugfix for linux i2c device com IF' (#700) from eive/fsfw:mueller/i2c-com-if-bugfix into development
Reviewed-on: fsfw/fsfw#700
2022-10-24 14:35:01 +02:00
muellerr dd2f42d22b Merge branch 'development' into mueller/local-pool-update 2022-10-24 14:34:56 +02:00
muellerr d8a4675842 bump changelog 2022-10-24 14:30:14 +02:00
muellerr 1164c21ddd iter not a member anymore, more bugfixes 2022-10-24 14:23:43 +02:00
muellerr 77b1a85b47 important bugfix for i2c device com IF 2022-10-20 14:24:40 +02:00
muellerr 652c31a683 missing validity check 2022-10-17 17:25:27 +02:00
muellerr bfe120636c this should have the same effect 2022-10-17 15:08:46 +02:00
gaisser a8041f220f Merge branch 'development' into mueller/cfdp-update-without-handlers 2022-10-17 14:44:28 +02:00
muellerr dd636b186b size check bugfix 2022-10-17 14:30:27 +02:00
gaisser 3349fc36f8 Merge branch 'development' into windows-tweaks-upstream 2022-10-17 14:20:48 +02:00
gaisser f3e9277e59 Merge branch 'development' into mueller/refactor-accepts-tc-tm-if 2022-10-10 15:45:05 +02:00
gaisser d592f1ecbc Merge pull request 'Minor API tweak' (#689) from eive/fsfw:mueller/smaller-tweaks into development
Reviewed-on: fsfw/fsfw#689
2022-10-10 15:10:57 +02:00
mohr 6ec18171a8 Merge pull request 'now that doc server is up, remove markdown files' (#688) from mueller/remove-markdown-docs into development
Reviewed-on: fsfw/fsfw#688
2022-10-10 15:04:11 +02:00
gaisser 518dcdef4b Merge branch 'development' into mueller/smaller-tweaks 2022-10-10 15:03:04 +02:00
mohr d9730032fd Merge pull request 'DHB Countdown Bug' (#693) from eive/fsfw:mueller/dhb-countdown-bug into development
Reviewed-on: fsfw/fsfw#693
2022-10-10 14:55:43 +02:00
gaisser b3ac72b7db Merge pull request 'missing retval conv' (#697) from mueller/missing-retval-conversion into development
Reviewed-on: fsfw/fsfw#697
2022-10-10 14:54:26 +02:00
gaisser cd0cb43412 Merge branch 'development' into mueller/missing-retval-conversion 2022-10-10 14:46:10 +02:00
gaisser 32c12b3dbf Merge pull request 'small fix for helper' (#698) from mueller/small-helper-script-fix into development
Reviewed-on: fsfw/fsfw#698
2022-10-10 14:43:59 +02:00
gaisser 3e9acf476e Merge branch 'development' into mueller/small-helper-script-fix 2022-10-10 14:25:49 +02:00
gaisser 99101ce2bf Merge pull request 'hotfix' (#699) from eive/fsfw:mueller/dhb-some-more-fixes into development
Reviewed-on: fsfw/fsfw#699
2022-10-10 14:22:30 +02:00
muellerr 6b991045f7 Merge branch 'development' into mueller/smaller-tweaks 2022-10-10 13:41:47 +02:00
muellerr df06064df0 Merge branch 'development' into windows-tweaks-upstream 2022-10-10 13:41:09 +02:00
muellerr 337cb0d6c9 hotfix 2022-10-10 10:21:17 +02:00
muellerr c283e0c988 okay this is correct 2022-10-04 11:02:08 +02:00
muellerr 448d20f3bd small fix for helper 2022-10-04 10:55:46 +02:00
muellerr 2316728d74 Merge branch 'development' into mueller/dhb-countdown-bug 2022-10-04 10:53:26 +02:00
muellerr 6f562e5f3e missing retval conv 2022-10-04 10:25:58 +02:00
mohr 176f243194 Merge pull request 'Switch to new documentation server' (#694) from mohr/documentation_ci into development
Reviewed-on: fsfw/fsfw#694
2022-09-30 15:05:16 +02:00
mohr d964fa2107 Merge branch 'development' into mohr/documentation_ci 2022-09-30 14:50:20 +02:00
mohr 7b5ae6a445 done? 2022-09-30 14:40:59 +02:00
mohr 8e362a000c Revert "one last check"
This reverts commit 7877776e24.
2022-09-30 14:36:25 +02:00
mohr 7877776e24 one last check 2022-09-30 14:34:25 +02:00
muellerr 3de0ae5a48 DHB bug 2022-09-29 17:22:44 +02:00
muellerr e0c780f21c better comment 2022-09-28 09:59:31 +02:00
muellerr 876815b1c9 another small windows tweak 2022-09-28 09:59:22 +02:00
muellerr b0ecf87580 last windows tweak 2022-09-28 09:59:12 +02:00
muellerr 68ce8b5b08 tweaks to make windows build again 2022-09-28 09:59:02 +02:00
muellerr fe03da6def Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-09-26 15:38:45 +02:00
gaisser 95ac53c417 Merge branch 'development' into mueller/smaller-tweaks 2022-09-26 14:40:29 +02:00
gaisser 62f638a3d2 Merge pull request 'doc corrections' (#687) from mueller/doc-corrections into development
Reviewed-on: fsfw/fsfw#687
2022-09-26 14:38:39 +02:00
gaisser bd64591f30 Merge branch 'development' into mueller/smaller-tweaks 2022-09-26 14:34:38 +02:00
gaisser e6a877f048 Merge branch 'development' into mueller/doc-corrections 2022-09-26 14:26:48 +02:00
gaisser ea8c557ee8 Merge pull request 'better error printout' (#686) from eive/fsfw:mueller/local-pool-obj-base-better-warning into development
Reviewed-on: fsfw/fsfw#686
2022-09-26 14:26:20 +02:00
gaisser 0bdd780f82 Merge branch 'development' into mueller/doc-corrections 2022-09-26 14:17:24 +02:00
gaisser 9ec397c8b7 Merge branch 'development' into mueller/local-pool-obj-base-better-warning 2022-09-26 14:17:19 +02:00
muellerr c54d9d7ba6 add some tests 2022-09-26 14:15:11 +02:00
gaisser 30c03c110c Merge pull request 'include correction' (#683) from mueller/service-interface-include-correction into development
Reviewed-on: fsfw/fsfw#683
2022-09-26 14:14:57 +02:00
gaisser 69f1be263a Merge branch 'development' into mueller/local-pool-obj-base-better-warning 2022-09-26 14:10:21 +02:00
muellerr c7b5309dcb Merge branch 'development' into mueller/service-interface-include-correction 2022-09-26 14:08:38 +02:00
mohr 775d5632de update to ssh connection to doc server 2022-09-23 20:26:45 +02:00
mohr 4f3361eb2b another ci check 2022-09-23 18:33:47 +02:00
mohr 9e6c1d60e5 another ci check 2022-09-23 17:54:41 +02:00
mohr 12d0c23c13 Revert "testing deployment of documentation"
This reverts commit 5488ee715f.
2022-09-23 17:31:17 +02:00
mohr 5c3bb13834 Revert "testing deployment of both development and master doc"
This reverts commit c0000a8635.
2022-09-23 17:31:07 +02:00
mohr 292fe3e5e4 forgot epilog file 2022-09-23 17:11:57 +02:00
mohr 33530f2819 adding Impressum and Datenschutz to lcov output 2022-09-23 17:04:35 +02:00
mohr c0000a8635 testing deployment of both development and master doc 2022-09-23 14:14:10 +02:00
mohr 5488ee715f testing deployment of documentation 2022-09-23 14:07:12 +02:00
mohr 0fea22d031 switching to rsync and deploying to web documentation 2022-09-23 14:06:28 +02:00
mohr 3b8ca09299 prepared docker for documentation rsync 2022-09-23 13:46:03 +02:00
mohr 9a2146fa2d added impressum and datenschutz in sphinx documentation 2022-09-23 11:36:29 +02:00
muellerr 558550ecb9 Merge branch 'development' into mueller/smaller-tweaks 2022-09-16 18:37:39 +02:00
muellerr 72172a972b update changelog 2022-09-16 18:24:23 +02:00
muellerr b4b11ebd3b fixes and tweaks 2022-09-16 18:20:42 +02:00
muellerr 6f8ccf83e7 use singular enum names 2022-09-15 18:41:15 +02:00
muellerr 67f1cd0b5f Merge branch 'development' into mueller/cfdp-update-without-handlers 2022-09-15 18:35:22 +02:00
muellerr 54762232a4 refactoring and condition code to strin converter 2022-09-15 16:46:09 +02:00
muellerr 2fee2fdff5 unittest which would have caught this 2022-09-15 16:20:52 +02:00
muellerr 954c749de0 additional docs 2022-09-15 16:02:46 +02:00
muellerr bcbbc9763a markdown update not required, will be removed 2022-09-15 14:00:01 +02:00
muellerr 0042372cb6 now that doc server is up, remove markdown files 2022-09-15 13:58:13 +02:00
muellerr 8dea13742f update rst file 2022-09-15 13:57:39 +02:00
muellerr 0f027d29d2 doc corrections 2022-09-15 13:53:42 +02:00
muellerr 131e3ff1e3 Revert "doc corrections"
This reverts commit 423a9540ed.
2022-09-15 13:52:28 +02:00
muellerr 423a9540ed doc corrections 2022-09-15 13:51:59 +02:00
muellerr ce7146e468 printout tweak 2022-09-15 13:40:12 +02:00
muellerr a681a4a797 better error printout 2022-09-15 13:38:38 +02:00
muellerr e585c1d84a Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-09-15 11:02:04 +02:00
muellerr 83b7b8707c Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if 2022-09-15 11:01:19 +02:00
muellerr 4002b74ea2 Merge branch 'development' into mueller/service-interface-include-correction 2022-09-15 11:01:06 +02:00
muellerr 4f7f8310c9 Merge remote-tracking branch 'origin/development' into mueller/local-pool-update 2022-09-15 11:00:43 +02:00
muellerr 1a833e2d45 another missing changelog entry 2022-09-15 10:59:10 +02:00
muellerr 8df6d934d7 another missing changelog entry 2022-09-15 10:56:52 +02:00
muellerr 5363868120 added another missing changelog entry 2022-09-15 10:54:45 +02:00
muellerr 36cf59cc8e Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers 2022-09-15 10:52:13 +02:00
muellerr 97fec909f2 Merge branch 'mueller/local-pool-update' into mueller/cfdp-update-without-handlers 2022-09-15 10:50:35 +02:00
muellerr 1db77753e3 Merge remote-tracking branch 'origin/development' into mueller/local-pool-update 2022-09-15 10:49:24 +02:00
muellerr 8501477a78 Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if 2022-09-15 10:48:42 +02:00
muellerr 6eea711d9f Merge branch 'development' into mueller/service-interface-include-correction 2022-09-15 10:48:28 +02:00
muellerr 9a181aa6a8 another missing changelog entry 2022-09-15 10:47:50 +02:00
muellerr 655c944c0e another missing changelog entry 2022-09-15 10:45:35 +02:00
muellerr 2e310fca8d add another missing changelog entry 2022-09-15 10:43:45 +02:00
muellerr 37390dfc74 add missing changelog entry 2022-09-15 10:42:35 +02:00
muellerr 75ddfdc65d Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers 2022-09-15 10:41:16 +02:00
muellerr 1efc0d2855 update changelog 2022-09-15 10:38:40 +02:00
muellerr e063b44899 add link to PR 2022-09-15 10:32:38 +02:00
muellerr b3c0e24611 bump changelog 2022-09-15 10:31:55 +02:00
muellerr ab7c3480f5 storage manager update 2022-09-15 10:30:22 +02:00
muellerr 237e29cc59 all necessary modifications 2022-09-14 20:21:03 +02:00
muellerr 0849c8a08d adding files manually 2022-09-14 20:10:41 +02:00
muellerr 9d626e0a5d include correction 2022-09-14 19:59:02 +02:00
muellerr 723f8749d4 bump changelog 2022-09-14 19:52:33 +02:00
muellerr 2e27a85c95 finished renaming operation 2022-09-14 19:48:11 +02:00
muellerr 73f1917c81 update changelog 2022-09-14 19:26:07 +02:00
muellerr 3a52454949 removed handlers 2022-09-14 19:15:52 +02:00
muellerr ac7dc55fc1 fix unittest 2022-09-14 19:07:17 +02:00
muellerr 389d804735 Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-14 19:05:59 +02:00
muellerr 44615c150b add printout capabilities 2022-09-14 14:00:20 +02:00
muellerr 0ce568ad26 Merge pull request 'publish documentation for development and master branch' (#681) from mohr/documentation_ci into development
Reviewed-on: fsfw/fsfw#681
2022-09-14 11:22:35 +02:00
mohr 6970068d56 small fix in README 2022-09-13 18:19:35 +02:00
mohr af282c7d3e reverting to only publish development 2022-09-13 18:17:56 +02:00
mohr 21a9d89fb3 pushing code coverage report to documentation server 2022-09-13 18:14:26 +02:00
mohr 3257935150 fixing scp yet again again 2022-09-13 18:06:16 +02:00
mohr f34cf9095d fixing scp yet again 2022-09-13 18:02:38 +02:00
mohr 24ecf125a3 fixing scp command again 2022-09-13 17:55:12 +02:00
mohr 6451a16888 fixing scp command 2022-09-13 17:51:01 +02:00
muellerr 4dadef34fd Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-13 15:35:59 +02:00
muellerr 382543fc59 important bugfix 2022-09-13 15:26:14 +02:00
mohr fa5605c959 testing Jenkinsfile 2022-09-13 14:50:37 +02:00
muellerr a1ea671e2f header include update 2022-09-13 14:46:41 +02:00
mohr 8e835be55f testing Jenkinsfile 2022-09-13 14:46:12 +02:00
mohr 9bd600c488 testing Jenkinsfile 2022-09-13 14:32:10 +02:00
mohr 9c7248e78e typo in Dockerfile 2022-09-13 14:20:30 +02:00
mohr ecf51b2913 testing Jenkinsfile 2022-09-13 14:09:08 +02:00
mohr 8bbde05413 add jenkins user in docker so that ssh will work 2022-09-13 14:08:04 +02:00
mohr d79b5348d8 testing Jenkinsfile 2022-09-13 14:00:36 +02:00
mohr 92e3ab04f3 testing Jenkinsfile 2022-09-13 13:54:23 +02:00
mohr 003a6d00fa Documentation build tools in docker 2022-09-13 13:13:18 +02:00
muellerr 26b3e5a013 fix misc def config 2022-09-12 15:14:42 +02:00
muellerr 3e9b47d3a2 update docs release in conf.py 2022-09-12 15:12:26 +02:00
mohr 9ee1896553 Merge pull request 'Refactor Local Pool API' (#667) from mueller/refactor-local-pool-api into development
Reviewed-on: fsfw/fsfw#667
2022-09-12 14:32:08 +02:00
mohr a5b5523111 Merge pull request 'Refactor TMTC Stack, improve test framework' (#655) from mueller/refactor-tmtc-stack into development
Reviewed-on: fsfw/fsfw#655
2022-09-12 14:31:22 +02:00
mohr 62cd39e573 Merge pull request 'SerialBufferAdapter refactoring' (#677) from mueller/refactor-serial-buffer-adapter into development
Reviewed-on: fsfw/fsfw#677
2022-09-12 14:30:51 +02:00
mohr 278ed36db8 Merge pull request 'bump catch2 version' (#678) from mueller/bump-catch2 into development
Reviewed-on: fsfw/fsfw#678
2022-09-12 14:24:28 +02:00
mohr aed30d54ef Merge pull request 'remove bsp specific code' (#679) from mueller/remove-bsp-specific-code into development
Reviewed-on: fsfw/fsfw#679
2022-09-12 14:23:48 +02:00
mohr 1126db2c8a Merge pull request 'remove user includes' (#675) from mueller/remove-user-includes into development
Reviewed-on: fsfw/fsfw#675
2022-09-12 14:15:18 +02:00
mohr a64a04d7fe Merge branch 'development' into mueller/refactor-tmtc-stack 2022-09-12 14:14:49 +02:00
muellerr 80467bf097 Merge pull request 'sif::buffer: if disabeld do not print' (#680) from mohr/enableDisable into development
Reviewed-on: fsfw/fsfw#680
2022-09-12 14:12:13 +02:00
muellerr 6a6aa7fdd6 Merge branch 'development' into mohr/enableDisable 2022-09-12 14:11:38 +02:00
mohr 7e379d2159 Merge pull request 'provide a weak print char impl' (#674) from mueller/provide-weak-print-char into development
Reviewed-on: fsfw/fsfw#674
2022-09-12 14:10:31 +02:00
muellerr 6ae709acc3 Merge branch 'development' into mueller/remove-user-includes 2022-09-12 14:07:09 +02:00
muellerr 34dd478848 helper class OneRemoteConfigProvider 2022-09-08 16:25:19 +02:00
muellerr b73754dfd6 implemented basic PDU forwarding 2022-09-08 12:07:16 +02:00
muellerr ec1e07b466 some more returncodes 2022-09-08 11:53:06 +02:00
mohr d52f335455 sif::buffer: if disabeld do not print 2022-09-08 11:47:40 +02:00
muellerr c87667c03f some API improvements 2022-09-08 11:26:17 +02:00
muellerr 683cf8a047 some additional tests 2022-09-08 11:08:40 +02:00
muellerr 11a4b27642 allow deferred init 2022-09-07 18:20:38 +02:00
muellerr 770463e618 remove old code 2022-09-07 18:04:46 +02:00
muellerr 04b619a15c update header as well 2022-09-07 17:58:49 +02:00
muellerr 282704e0fd remove bsp specific code 2022-09-07 17:54:04 +02:00
muellerr 8971eb386e retval replacement 2022-09-07 17:40:22 +02:00
muellerr c54caf134a segmented file transfer working 2022-09-06 16:33:38 +02:00
muellerr aebd401d5b start segmentes file unittest 2022-09-06 16:14:39 +02:00
muellerr 67439b4285 refactor away some duplication 2022-09-06 16:03:26 +02:00
muellerr 07ef9a0ec3 bump catch2 version 2022-09-06 15:47:04 +02:00
muellerr af851165b4 continue basic small file transfer unittest 2022-09-06 15:45:51 +02:00
muellerr 94c9800fae refactored out generic metadata part 2022-09-06 14:33:01 +02:00
muellerr ba046cebd9 empty file unittest complete 2022-09-06 14:06:22 +02:00
muellerr 428da017ba empty file transfer unittest almost done 2022-09-06 13:45:43 +02:00
muellerr 806ae9b41a check that indication was called 2022-09-06 13:16:00 +02:00
muellerr 7b97c8a182 continue tests 2022-09-06 11:56:05 +02:00
muellerr 2e4cdb7366 additional filesystem abstractions 2022-09-05 17:42:56 +02:00
muellerr 5a3f05fa79 return struct ref instead of code 2022-09-05 17:20:29 +02:00
muellerr 80464f2a81 Merge branch 'mueller/refactor-serial-buffer-adapter' into mueller/refactor-tmtc-stack 2022-09-05 16:38:58 +02:00
muellerr 16688316a8 rename setBuffer to setConstBuffer 2022-09-05 16:31:56 +02:00
muellerr ead22c8bd6 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:29:10 +02:00
muellerr 3583e30ee6 rename const buf setter 2022-09-05 16:27:20 +02:00
muellerr 61db018a74 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:26:29 +02:00
muellerr 1e395dc402 set buffer expects const pointer now 2022-09-05 16:25:02 +02:00
muellerr afc48726b9 comment out check 2022-09-05 16:23:13 +02:00
muellerr ece5ae59e4 compile fixes 2022-09-05 16:22:41 +02:00
muellerr a5d1c38b22 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:19:34 +02:00
muellerr f5421e9abd refactor tm helper 2022-09-05 16:10:06 +02:00
muellerr 4c3f9feb93 explicit include 2022-09-05 16:06:24 +02:00
muellerr b7ed8ff390 Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack 2022-09-05 16:02:41 +02:00
muellerr 75dc7a405d del data wrapper 2022-09-05 16:02:32 +02:00
muellerr b7a1f79d5b update FSFWCnfig.h 2022-09-05 15:36:12 +02:00
muellerr f0b7a103d4 refactor ctors 2022-09-05 15:30:53 +02:00
muellerr fb96250e36 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 14:50:43 +02:00
muellerr ee93f4a4ca Merge branch 'development' into mueller/refactor-tmtc-stack 2022-09-05 14:46:51 +02:00
muellerr d64ad71529 Some improvements for time stamper API 2022-09-05 14:44:35 +02:00
muellerr 5ce1e76723 init dest handler unittests 2022-09-05 14:20:01 +02:00
muellerr 26bc80964e Merge branch 'development' into mueller/provide-weak-print-char 2022-09-05 14:14:06 +02:00
gaisser eb03bf52a6 Merge pull request 'better warning for missing include paths' (#676) from mueller/better-missing-inc-path-warning into development
Reviewed-on: fsfw/fsfw#676
2022-09-05 14:13:19 +02:00
muellerr 52802f127b basic test stubs 2022-09-05 11:40:22 +02:00
muellerr d2c4d546c3 first dest handler unittests
- Add new mock class for event reporting proxies
- Add basic setup for unittesting the CFDP destination handler
2022-09-05 11:37:41 +02:00
muellerr 0dd2b5ddd4 need an event reporter proxy 2022-09-05 11:19:23 +02:00
muellerr 3dfc882226 impl finish PDU sending 2022-09-05 11:03:25 +02:00
muellerr b984128de5 stub for creating finished PDU 2022-09-05 10:30:55 +02:00
muellerr 134d5a1411 basic impl which allows naked no closure file transfer 2022-09-05 10:26:35 +02:00
muellerr 3147f67fbd basic dest handler framework almost complete 2022-09-02 18:03:52 +02:00
muellerr 108e7737e2 continued dest handler 2022-09-02 17:54:25 +02:00
muellerr c90d1c8071 continue dest handler impl 2022-09-02 14:39:53 +02:00
muellerr eae75b29e7 start file data pdu processing 2022-09-02 11:58:16 +02:00
muellerr dc79b7ba00 delete metadata after processing 2022-09-02 11:38:46 +02:00
muellerr db84dcd3ce afmt 2022-09-02 11:12:16 +02:00
muellerr 80355910ee better warning 2022-09-02 09:05:10 +02:00
muellerr 04800df31e another user-level-include 2022-09-02 09:04:37 +02:00
muellerr 1e85cdadfd remove user includes 2022-09-02 08:55:33 +02:00
muellerr ebc02673dd provide a weak print char impl 2022-09-02 08:50:39 +02:00
muellerr 935f35a40d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-01 17:52:17 +02:00
muellerr 348af0124b Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-01 17:52:11 +02:00
muellerr 9202c6c17f Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-local-pool-api 2022-09-01 17:51:50 +02:00
muellerr 5f8c549993 Merge remote-tracking branch 'origin/development' into mueller/refactor-local-pool-api 2022-09-01 17:51:44 +02:00
muellerr 04bff7a522 test fix 2022-09-01 17:51:09 +02:00
muellerr 5c20cc804e Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-09-01 17:48:40 +02:00
mohr eb8e236cd4 Merge pull request 'Bugfix for Space Packet Parser' (#673) from eive/fsfw:mueller/fixes-tmtc-server-sp-parser into development
Reviewed-on: fsfw/fsfw#673
2022-09-01 14:12:16 +02:00
mohr 7dec45ccf2 Merge pull request 'Service 11 regression' (#670) from eive/fsfw:mueller/service-11-issues into development
Reviewed-on: fsfw/fsfw#670
2022-09-01 11:59:18 +02:00
mohr 2b01e86f9c one small additional precaution 2022-09-01 11:56:07 +02:00
mohr 60fd3d43c0 Merge pull request 'DHB TM handler alternative API raw buffer' (#671) from mueller/dhb-handle-device-tm-2 into development
Reviewed-on: fsfw/fsfw#671
2022-09-01 11:22:17 +02:00
muellerr 67980cb592 Merge branch 'development' into mueller/fixes-tmtc-server-sp-parser 2022-09-01 11:21:02 +02:00
mohr 3010f2f925 Merge pull request 'DHB set action commander before buildCommandFromCommand' (#672) from eive/fsfw:mueller/dhb-set-action-commander-before-building-cmd into development
Reviewed-on: fsfw/fsfw#672
2022-09-01 11:18:32 +02:00
muellerr 01651f0521 more simplfications 2022-09-01 10:52:48 +02:00
muellerr c7f300671f update header 2022-09-01 10:45:10 +02:00
muellerr 7d3223d766 add comment blocks 2022-09-01 10:44:57 +02:00
muellerr 7ae82a5cb4 do not cache previous recipient 2022-09-01 08:58:18 +02:00
muellerr 28ecd0e5c6 bugfix for SP parser 2022-09-01 08:51:12 +02:00
muellerr 7345c18b04 small fix which allows sending action reply immediately 2022-08-31 16:50:48 +02:00
muellerr 0de7b66218 new retval for permission errors 2022-08-31 13:26:44 +02:00
muellerr 158007fa7f const correct API 2022-08-31 00:02:25 +02:00
muellerr ab719a3e59 alternative solution 2022-08-30 23:38:55 +02:00
muellerr 64a7fde301 this is annoying 2022-08-30 15:19:01 +02:00
muellerr 9131ca688b make two helper functions protected 2022-08-30 15:01:10 +02:00
muellerr 8e6cee7761 Merge branch 'mueller/data-wrapper' into mueller/refactor-tmtc-stack 2022-08-30 13:46:03 +02:00
muellerr c756297e5c data wrapper update 2022-08-30 13:39:44 +02:00
muellerr 0f27c7e7e7 extend data wrapper 2022-08-30 13:24:29 +02:00
muellerr 20d42add03 add new data wrapper helper type 2022-08-30 12:07:09 +02:00
muellerr a9277622ce move data wrapper 2022-08-30 12:04:15 +02:00
muellerr 80e8511a43 Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers 2022-08-30 11:21:12 +02:00
muellerr 4a06f11582 Merge branch 'mueller/refactor-local-pool-api' into mueller/cfdp-routers 2022-08-30 11:12:59 +02:00
muellerr 32c53b932d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-30 11:12:53 +02:00
muellerr aea9db75cb better name 2022-08-30 11:12:06 +02:00
muellerr 9fedd03ed8 use cfg struct for local pool API 2022-08-30 11:02:21 +02:00
muellerr 10fc4dd89d Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack 2022-08-30 10:58:06 +02:00
muellerr 0cc8af5eb0 afmt 2022-08-30 10:57:17 +02:00
muellerr 92d65aa3a5 use old lpm api 2022-08-30 10:57:02 +02:00
muellerr 342a56410c delete commented function 2022-08-30 10:28:55 +02:00
muellerr 2cab73d972 avoid duplicate code 2022-08-29 20:09:28 +02:00
muellerr 9a9085b9e6 avoid duplicate code 2022-08-29 20:08:59 +02:00
muellerr cb23911ccd default initialization of CDS short struct 2022-08-29 15:30:45 +02:00
muellerr b499dedd76 remove TODO 2022-08-29 15:27:53 +02:00
muellerr 1bb487373d Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack 2022-08-29 15:20:51 +02:00
muellerr 3bffb4f968 fix for static fw obj setter 2022-08-29 15:20:33 +02:00
gaisser 6bcb208968 Merge branch 'development' into mueller/refactor-tmtc-stack 2022-08-29 15:11:50 +02:00
gaisser 6c2b5ab39e Merge pull request 'improvements for auto-formatter script' (#665) from eive/fsfw:mueller/update-afmt-script into development
Reviewed-on: fsfw/fsfw#665
2022-08-29 15:06:56 +02:00
gaisser a7039bad41 Merge pull request 'PUS Service 11: Additional Safety Check' (#666) from eive/fsfw:mueller/service-11-tweak into development
Reviewed-on: fsfw/fsfw#666
2022-08-29 14:59:24 +02:00
mohr 6605ffb6b1 Fixing check in Srv 11 Filer 2022-08-29 14:55:50 +02:00
mohr e2e0190cae Revert "additional safety check"
This reverts commit fd278e410b.
2022-08-29 14:51:14 +02:00
muellerr fd278e410b additional safety check 2022-08-29 13:18:54 +02:00
muellerr ff4cbea571 improvements for auto-formatter script 2022-08-24 17:44:55 +02:00
muellerr 81a7c21cd1 continued router component 2022-08-24 17:31:26 +02:00
muellerr 267466be9d pass const references to user handler now 2022-08-24 15:43:58 +02:00
muellerr 2c730c8632 use const struct ref instead 2022-08-24 12:11:03 +02:00
muellerr eb29b79467 some more docs 2022-08-24 08:44:20 +02:00
muellerr 26ea6606bf metadata recvd indication 2022-08-23 20:56:09 +02:00
muellerr b1bd631322 implemented metadata handler 2022-08-23 20:30:41 +02:00
muellerr 9441b4a70e continue dest handler 2022-08-23 19:37:30 +02:00
muellerr 95457b1760 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:38:41 +02:00
muellerr a46d8c34d9 small changelog update 2022-08-22 16:37:53 +02:00
muellerr d12c59c8ac all retval replacements 2022-08-22 16:35:53 +02:00
muellerr 9e5dddf79c Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:24:20 +02:00
muellerr ba5c6410d6 tests running again 2022-08-22 16:23:36 +02:00
muellerr 52f8c5038b Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:21:41 +02:00
muellerr 10f34e5a48 Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack-with-retval-refactoring 2022-08-22 15:57:22 +02:00
muellerr dab1b1d067 apply auto-formatter 2022-08-22 15:02:53 +02:00
muellerr 8c8d1cfa84 apply auto-formatter 2022-08-22 15:02:16 +02:00
muellerr 2a4ab0af7b Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-with-retval-refactoring 2022-08-22 14:17:24 +02:00
gaisser 7c59df3f1c Merge pull request 'returnvalue namespace' (#659) from mueller/expand-retval-if into development
Reviewed-on: fsfw/fsfw#659
2022-08-22 14:14:06 +02:00
muellerr 3b33b429e6 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-18 11:21:16 +02:00
muellerr ff6de8e378 important bugfix for verif reporter 2022-08-18 11:20:27 +02:00
muellerr 11a699c3ce a list should do the job 2022-08-17 18:49:51 +02:00
muellerr 6930656d4e added some more basic tests 2022-08-17 17:09:39 +02:00
muellerr 0bb82e0da2 add fs mock feed function 2022-08-17 16:47:46 +02:00
muellerr 12c452e7ce finished host FS unittests 2022-08-17 16:10:52 +02:00
muellerr 23f514039a host filesystem continued 2022-08-17 11:39:15 +02:00
muellerr 2e52d7a31d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-16 17:23:52 +02:00
muellerr 239d053562 update changelog 2022-08-16 17:23:10 +02:00
muellerr 875174c4ad better name for global object 2022-08-16 17:17:45 +02:00
muellerr 8fd8a37f59 flip verif reporter ctor arguments 2022-08-16 17:10:48 +02:00
mohr 217276d50c renamed returnvalue header 2022-08-16 12:48:22 +02:00
mohr d2ac3603a5 some more occurences 2022-08-16 12:29:53 +02:00
mohr f63f3fa564 more occurences in comments 2022-08-16 12:12:21 +02:00
muellerr fc34d56239 cicd fix 2022-08-16 01:12:50 +02:00
muellerr 1037102349 merge retval refactoring 2022-08-16 01:08:26 +02:00
muellerr 221361eb9c Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if 2022-08-15 20:32:38 +02:00
muellerr 7f9269b387 fix for def cfg 2022-08-15 20:30:59 +02:00
muellerr 4224c3d009 bump changelog 2022-08-15 20:29:23 +02:00
muellerr 62fe75ee40 perform renaming 2022-08-15 20:28:16 +02:00
muellerr e76e109bdb Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-15 19:17:15 +02:00
muellerr 9e064fe800 fix unittests 2022-08-15 19:16:31 +02:00
muellerr 2339c48756 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-15 19:07:22 +02:00
muellerr d7ec04bf4b Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-08-15 19:05:50 +02:00
mohr adcc375f25 Merge pull request 'New UnsignedByte Field class' (#660) from mueller/new-object-id-class into development
Reviewed-on: fsfw/fsfw#660
2022-08-15 15:22:30 +02:00
muellerr 94a718ff19 Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if 2022-08-15 15:15:51 +02:00
muellerr 4a10f76784 Merge remote-tracking branch 'origin/development' into mueller/new-object-id-class 2022-08-15 15:15:00 +02:00
mohr 57ce5d1f34 Merge pull request 'Expand SerializeIF' (#656) from mueller/expand-serialize-if into development
Reviewed-on: fsfw/fsfw#656
2022-08-15 15:13:50 +02:00
mohr 90963b3940 Merge pull request 'group MGM data in local pool vectors' (#664) from eive/fsfw:mueller/group-mgm-data into development
Reviewed-on: fsfw/fsfw#664
2022-08-15 15:07:16 +02:00
muellerr 71ed95b09a Merge branch 'development' into mueller/group-mgm-data 2022-08-15 15:03:35 +02:00
muellerr 7ac4f1c64d Merge branch 'development' into mueller/new-object-id-class 2022-08-15 15:03:11 +02:00
muellerr 9d64b96e9a update changelog 2022-08-15 15:02:39 +02:00
muellerr 5de2c6af66 Merge branch 'mueller/new-object-id-class' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/new-object-id-class 2022-08-15 15:02:12 +02:00
muellerr ca2efb6021 remove object ID 2022-08-15 15:02:05 +02:00
muellerr 3b000d924a Merge branch 'development' into mueller/expand-retval-if 2022-08-15 14:36:04 +02:00
muellerr deeeef553b remove implicit machine endianness variants 2022-08-15 14:34:04 +02:00
mohr 0e7ec79af9 Merge pull request 'Add Linux HAL options' (#663) from eive/fsfw:mueller/cmake-linux-hal-options into development
Reviewed-on: fsfw/fsfw#663
2022-08-15 13:58:09 +02:00
muellerr d3cabd8984 afmt 2022-08-15 11:26:29 +02:00
muellerr 8efe85cb15 Merge branch 'development' into mueller/new-object-id-class 2022-08-15 11:25:51 +02:00
muellerr b28c26b288 group MGM data in local pool vectors 2022-08-15 10:49:00 +02:00
muellerr 8b4253bc46 update cmakelists.txt 2022-08-12 13:02:30 +02:00
muellerr c12492df03 continued host FS test 2022-08-11 10:19:25 +02:00
muellerr 8aaabc5d73 basic host FS unittests 2022-08-11 10:10:05 +02:00
muellerr e796e025b6 continue host fs unittests 2022-08-11 09:59:14 +02:00
muellerr 20eee2c469 finished host FS impl 2022-08-11 09:32:18 +02:00
muellerr aca8b53a59 start host FS impl 2022-08-10 17:03:23 +02:00
muellerr 3df1161560 this should do the job 2022-08-10 15:03:53 +02:00
muellerr ea6e5d9971 Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers 2022-08-10 13:36:51 +02:00
muellerr 46a4203d00 testLvs fix 2022-08-10 13:36:41 +02:00
muellerr c86adf8e10 Merge branch 'development' into mueller/cfdp-routers 2022-08-10 13:10:09 +02:00
muellerr a2e0646ed4 fix duplicate naming error 2022-08-10 13:05:07 +02:00
muellerr 28c8248f26 add FS mock and improve HasFilesystemIF 2022-08-10 11:09:07 +02:00
muellerr 3e1fd15613 completed all indication parameters 2022-08-10 10:34:02 +02:00
muellerr e45a99143c added const char* test 2022-08-10 09:45:24 +02:00
muellerr 96dfe46e25 added string LV tests 2022-08-10 09:39:57 +02:00
muellerr 507c6ddff1 added some param structs 2022-08-09 21:03:56 +02:00
muellerr 0cb15e901e new cfdp mock folder, added additional cfdp mocks 2022-08-09 19:00:47 +02:00
muellerr d45108e3c2 add remote config table provider class 2022-08-09 18:51:44 +02:00
muellerr 8c059f8f32 new filesystem module 2022-08-09 16:36:35 +02:00
muellerr 5bea92d2a4 some doc updates 2022-08-09 16:26:37 +02:00
muellerr bba2d883b6 added some documentation 2022-08-09 16:18:45 +02:00
muellerr 7a20412305 add user base documentation 2022-08-09 15:51:01 +02:00
muellerr dce1ebcf65 add CFDP user base 2022-08-09 15:46:42 +02:00
muellerr 4ee01e395b finished fault handler unit tests 2022-08-09 15:29:22 +02:00
muellerr 7f9401cf63 some bugfixes 2022-08-09 15:09:43 +02:00
muellerr dba3f9960e add CFDP fault handler mock 2022-08-09 14:55:08 +02:00
muellerr eccb629ba8 fnished fault handler base 2022-08-09 14:39:03 +02:00
muellerr 7fb906a0ac add first fault handler base class 2022-08-09 14:05:43 +02:00
muellerr 9796abfc7d Merge branch 'development' into mueller/refactor-tmtc-stack 2022-08-09 13:06:08 +02:00
muellerr 0d26a0f54b fnish CFDP distributor unittests 2022-08-09 13:04:23 +02:00
muellerr 192956c2c7 use new storage manager mock 2022-08-09 12:50:50 +02:00
muellerr 22e1555f50 basic storage manager mock 2022-08-09 12:45:05 +02:00
muellerr bddf5bded1 move some storage manager impl to IF
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
muellerr 1c0b778848 continue CFDP distrib unittests 2022-08-09 12:13:10 +02:00
muellerr c832bffdb0 clean up header test 2022-08-09 11:17:57 +02:00
muellerr 2f8020baac move parsing steps into parse function 2022-08-09 11:03:22 +02:00
muellerr 06bea2f621 test inNull and bool operator 2022-08-09 10:59:24 +02:00
muellerr 4f1fe39182 fix unittests 2022-08-08 18:36:10 +02:00
muellerr 904abfba28 clean up CFDP stack a bit 2022-08-08 18:29:32 +02:00
muellerr 202d9341d8 add CFDP unit tests 2022-08-08 17:53:42 +02:00
muellerr 37c60d1dd0 add source and dest test stubs 2022-08-08 12:41:05 +02:00
muellerr 43fb6ef5cb some tag replacements 2022-08-08 12:35:58 +02:00
muellerr 65a47c7c57 add distributor test stub 2022-08-08 12:34:54 +02:00
muellerr fdb0cc0e44 tweaks for CFDP distributor 2022-08-08 12:31:19 +02:00
muellerr e6957de166 Merge branch 'development' into mueller/expand-retval-if 2022-08-05 14:02:50 +02:00
muellerr cc56b00df3 Merge branch 'development' into mueller/expand-serialize-if 2022-08-05 14:02:31 +02:00
muellerr 269a3052ca added stubs for source and dest handler 2022-08-03 18:18:01 +02:00
muellerr c6a7a0fec8 use distributor instead of router 2022-08-03 18:14:49 +02:00
muellerr acf5c2a56d better names 2022-08-03 16:00:48 +02:00
muellerr 7fb9e14555 better names for CFDP components 2022-08-03 15:22:39 +02:00
muellerr b20e8a9679 continue new cfdp router 2022-08-03 15:12:29 +02:00
muellerr 29bcaee196 some tests for new var len field 2022-08-03 13:34:49 +02:00
muellerr cc98512caf use tags properly 2022-08-03 13:23:49 +02:00
muellerr 60ea9a9a7c clean up a few tests 2022-08-03 13:15:49 +02:00
muellerr df690b9628 some re-ordering 2022-08-03 11:36:56 +02:00
muellerr b0c479cab9 remove some shadowing warnings 2022-08-03 11:34:30 +02:00
muellerr a426aef7c7 add some more tests for CCSDS distributor 2022-08-03 11:33:10 +02:00
muellerr 43048c852a Merge pull request 'Fixed cmake variable for tests in README.md' (#661) from gaisser/fsfw:gaisser_readme_fix into development
Reviewed-on: fsfw/fsfw#661
2022-08-01 20:55:26 +02:00
muellerr 19817bd3a5 Update 'docs/getting_started.rst'
Actually, this version still uses old folder names
2022-08-01 20:47:53 +02:00
muellerr 1db04cf20c Update 'docs/getting_started.rst'
Update for new recommended build folder and cmake define name
2022-08-01 20:45:39 +02:00
muellerr 902a4bfa9c unittests for TC and CCSDS distributor 2022-08-01 17:16:37 +02:00
gaisser 52ee50ba8c Fixed cmake variable for tests in README.md 2022-08-01 16:21:07 +02:00
muellerr bf540ebb49 use sanitized include file 2022-08-01 14:23:52 +02:00
muellerr aa978205d8 Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers 2022-08-01 13:05:56 +02:00
muellerr 4334106ad1 applied auto-formatter 2022-08-01 11:05:46 +02:00
muellerr 458fe460eb TMTC Routing Refactoring
1. Make TcDistributor less powerful / more flexible and rename it to TcDistributorBase
2. Require AcceptsTelecommandsIF to have an abstract function returning the name
3. Allows the CCSDS distributor to remove the CCSDS header before rerouting. This is useful
for protocols like CFDP which are CCSDS agnostic.

WIP: Still need to implement the removal of the CCSDS header
2022-08-01 11:00:36 +02:00
muellerr 83d71548ec CCSDS unpacker implementation 2022-07-29 16:32:50 +02:00
muellerr f4beef8c9f run auto-formatter 2022-07-29 15:54:17 +02:00
muellerr c7b4dc349a using uint32_t for getIdentifier of AcceptsTcIF 2022-07-29 15:53:39 +02:00
muellerr 96f092ef75 type correction 2022-07-29 14:30:58 +02:00
muellerr f75379fceb Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers 2022-07-29 14:27:59 +02:00
muellerr 4a4d23573d verify correct key behaviour 2022-07-29 14:24:16 +02:00
muellerr cd4d92b12c Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers 2022-07-29 14:22:52 +02:00
muellerr 47e148af8f decoupling 2022-07-29 14:19:10 +02:00
muellerr c9bec03f00 Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type 2022-07-29 14:16:22 +02:00
muellerr 6c5c59cad8 Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type 2022-07-29 14:15:14 +02:00
muellerr 03e12a2388 new object ID type 2022-07-29 14:15:05 +02:00
muellerr 6c5bbfa080 some renaming 2022-07-29 12:03:14 +02:00
muellerr da106fd96f do not use TC info for failed TC retrieval 2022-07-29 10:23:59 +02:00
muellerr fc3412fa35 set sec header flag and add unit test for it 2022-07-28 15:13:27 +02:00
muellerr 8f6f0e1d45 some more fail tests 2022-07-28 13:42:34 +02:00
muellerr 1b5fa2a8fa test no crc generation 2022-07-28 13:37:07 +02:00
muellerr cb118176a0 completed ZcWriter unittests 2022-07-28 13:24:50 +02:00
muellerr 30ba9ab916 some more fixes 2022-07-28 13:00:53 +02:00
muellerr fb4ba487b5 Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack 2022-07-28 12:55:42 +02:00
muellerr 72bc5d4d60 add tm zc test 2022-07-28 12:52:20 +02:00
muellerr 5355e63711 use result instead of retval 2022-07-27 21:43:32 +02:00
muellerr b11cdf6184 update unittests 2022-07-27 21:32:22 +02:00
muellerr dc31358d52 adaption for SerializeIF
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
muellerr b485afea57 Simple SerializeIF adaptions
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
muellerr 5bb7023ff3 improvements for creator API 2022-07-27 21:11:12 +02:00
muellerr 85dbef20b0 update serialize IF 2022-07-27 21:07:34 +02:00
muellerr 93acac02f5 tests running again 2022-07-27 21:06:23 +02:00
muellerr 7e8afcc12f remove nullptr check 2022-07-27 20:37:21 +02:00
muellerr f03b7cd660 another bugfix in CSB 2022-07-27 20:10:15 +02:00
muellerr d641d63531 set queue of tm send helper 2022-07-27 19:56:11 +02:00
muellerr 4e571e5082 some more minor fixes 2022-07-27 19:40:54 +02:00
muellerr 356d778743 afmt 2022-07-27 18:03:17 +02:00
muellerr 0a38d2e22d small bugfix 2022-07-27 17:56:16 +02:00
muellerr 234ccdf764 send time stampers properly now 2022-07-27 17:48:59 +02:00
muellerr f591b9793c pass timeReader to Pus ZC writer 2022-07-27 17:33:39 +02:00
muellerr c5ad9b5fa9 switch off debugging switches 2022-07-27 17:13:42 +02:00
muellerr 083d08ae2a various bugs and improvements 2022-07-27 17:00:43 +02:00
muellerr 740644f2c8 updates for PusDistributor 2022-07-27 14:40:51 +02:00
muellerr 059fb10558 add helper methods to disable crc calculation 2022-07-27 11:41:06 +02:00
muellerr 86692e202d this gets rid of some warnings 2022-07-27 11:35:35 +02:00
muellerr 064b195c75 some of the deprecation warnings run amok 2022-07-27 11:33:19 +02:00
muellerr 18ee2ab903 example compiles again 2022-07-27 11:26:47 +02:00
muellerr 9eb652e585 some printout fixes 2022-07-27 10:49:49 +02:00
muellerr e7d9979078 Merge branch 'development' into mueller/expand-serialize-if 2022-07-26 19:09:06 +02:00
muellerr 681738dcc6 PSB unittests complete 2022-07-26 19:08:12 +02:00
muellerr 152c01b2ec psb unittests almost complete 2022-07-26 18:58:36 +02:00
muellerr 8bf0fb9885 test auto-initializers 2022-07-26 18:46:28 +02:00
muellerr 1954ce0ea4 default PUS receiver set automatically now 2022-07-26 17:41:10 +02:00
muellerr d98b79cf5e adapt PSB so it can be unittested properly 2022-07-26 16:49:46 +02:00
muellerr f14c812aff removed some obsolete code 2022-07-26 14:14:00 +02:00
muellerr 146a0e3828 created PSB mock 2022-07-26 14:10:24 +02:00
muellerr 75c824ec80 add new VerificationReporterIF 2022-07-26 13:59:09 +02:00
muellerr 332e9dbfd5 add new tests 2022-07-26 11:19:36 +02:00
muellerr f1c37203a4 some more API improvements and replacements 2022-07-26 11:14:40 +02:00
muellerr 500a5602bd added additional TM store and send helper 2022-07-26 11:09:57 +02:00
muellerr 4ed028000d Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack 2022-07-26 10:29:51 +02:00
muellerr 88ebb67c8d fix deprecation warnings 2022-07-26 10:27:44 +02:00
muellerr b827bd8370 update HasReturnvaluesIF
1. Add new retval namespace which contains OK and FAIL returnvalue
2. Also contains makeCode constexpr function
3. Mark HasReturnvaluesIF::makeReturnCode deprecated

This prevents from having to implement an interface just to use a shorter
version of the general returnvalues. A namespace is better suited for this
I think
2022-07-26 10:22:05 +02:00
muellerr bdf71d4e66 add new HasReturnvaluesIF features 2022-07-26 10:21:16 +02:00
muellerr e48b6f1432 possible double delete 2022-07-25 22:36:53 +02:00
muellerr 747243684d more leaks 2022-07-25 22:29:18 +02:00
muellerr db33f9cc7e maybe this teardown fixes the leak 2022-07-25 22:22:08 +02:00
muellerr c12669fe50 this should fix the mmeory leak 2022-07-25 22:10:20 +02:00
muellerr 6d00fc65c0 fix memory leak 2022-07-25 21:08:04 +02:00
muellerr 7d87274844 add old api but mark it deprecated 2022-07-25 20:53:18 +02:00
muellerr c83f75c515 some more tests using TM send helper 2022-07-25 20:41:01 +02:00
muellerr 586993c081 completed send helper tests 2022-07-25 20:31:06 +02:00
muellerr a88f767cca all tests running again 2022-07-25 19:49:19 +02:00
muellerr 935e135f1c normal queue sufficient 2022-07-25 19:42:05 +02:00
muellerr 6d0fa36f8a cleaning up message queue mock and subscription API 2022-07-25 19:36:56 +02:00
muellerr 8f07133e2c Merge branch 'development' into mueller/expand-serialize-if 2022-07-25 15:08:04 +02:00
gaisser f11433e50f Merge pull request 'Release v5.0.0' (#657) from development into master
Reviewed-on: fsfw/fsfw#657
2022-07-25 15:05:56 +02:00
muellerr 5fd5d488ff Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-07-25 14:57:28 +02:00
gaisser edc5a314b8 Merge pull request 'v5.0.0' (#654) from v5.0.0 into development
Reviewed-on: fsfw/fsfw#654
2022-07-25 14:53:35 +02:00
muellerr f80be9e9fa run afmt 2022-07-25 14:44:49 +02:00
muellerr f3af88ae40 add [[nodiscard]] and const specifiers 2022-07-25 14:44:19 +02:00
muellerr 380f1d0206 remove obsolete returns 2022-07-25 14:40:10 +02:00
muellerr 54fc35eae7 re-run afmt 2022-07-25 14:36:18 +02:00
muellerr 05d4162f5b Merge branch 'development' into v5.0.0 2022-07-25 14:35:36 +02:00
muellerr e030878023 changelog 2022-07-25 14:33:10 +02:00
muellerr 9ee6da47e9 improving mocks 2022-07-25 14:31:57 +02:00
muellerr 1a7d7b172b set up new internal error reporter mock 2022-07-25 14:04:06 +02:00
muellerr 36e3956efb finished tm store helper tests 2022-07-25 13:39:07 +02:00
muellerr 180210dc38 Merge branch 'development' into mueller/expand-serialize-if 2022-07-25 11:39:19 +02:00
muellerr ca1e921b94 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-25 11:35:32 +02:00
muellerr 2a34c831b1 use Be instead of Ne, which could be confused 2022-07-25 11:33:12 +02:00
muellerr e2ad37e3e6 more ref replacements 2022-07-25 11:26:45 +02:00
muellerr 973d4ee8a5 some more ref replacements 2022-07-25 11:24:13 +02:00
muellerr 899d021e00 using uint32_t as store_address requires explicit cast 2022-07-25 11:15:45 +02:00
muellerr 4989bd0f02 fixes for Linux OSAL clock 2022-07-25 10:56:19 +02:00
muellerr 832367fb30 replace some API components with references 2022-07-25 10:50:52 +02:00
muellerr 63ee88af17 added base for tm store test 2022-07-25 10:38:44 +02:00
muellerr 4921527022 replace c include 2022-07-25 10:31:49 +02:00
muellerr f0c8fd2688 some renaming 2022-07-25 10:24:43 +02:00
muellerr c96e304b68 Merge pull request 'Possible Ring Buffer Fix' (#586) from eive/fsfw:mueller/possible-ring-buffer-fix into development
Merged to avoid crashing bug until full functionality is fixed.

Reviewed-on: fsfw/fsfw#586
2022-07-25 10:12:39 +02:00
muellerr d474c4a7ee store helper 2022-07-23 11:43:48 +02:00
muellerr 3708df2423 small fix 2022-07-23 11:15:55 +02:00
muellerr f629d60aaf Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 11:15:20 +02:00
muellerr b809f90e72 added unittests for new helpers 2022-07-23 11:10:44 +02:00
muellerr f2bf4b463e expand serializeIF tests 2022-07-23 10:34:19 +02:00
muellerr b66fd63cb4 remove doubly defines 2022-07-23 10:29:19 +02:00
muellerr fd55de9e95 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:28:13 +02:00
muellerr 8e05fc0417 added a few more methods 2022-07-23 10:28:01 +02:00
muellerr 55a238d553 extended serialize if further 2022-07-23 10:24:56 +02:00
muellerr 9ccd9fd775 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:07:10 +02:00
muellerr ddad97033d expand serialize IF further 2022-07-23 10:06:42 +02:00
muellerr 99aaf7068d some tests 2022-07-23 10:05:57 +02:00
muellerr c9d37e8d62 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:05:14 +02:00
muellerr 42a1d6cccd default implementation of simple serialize/deserialize 2022-07-23 10:03:42 +02:00
muellerr 133894f4ba add basic CCSDS tests 2022-07-22 18:46:58 +02:00
muellerr cb05329dd9 completed baseline PUS TM unittests 2022-07-22 18:31:00 +02:00
muellerr b350018cad completed basic test set 2022-07-22 18:22:35 +02:00
muellerr 2dfbce6174 start TM reader unittests 2022-07-22 17:11:55 +02:00
muellerr cecaec6007 PUS TM creator tests done 2022-07-22 17:09:44 +02:00
muellerr f28b9ea61b APID getter bugfix 2022-07-22 16:41:32 +02:00
muellerr 9275ccb79b added some missing implementations 2022-07-22 16:09:18 +02:00
muellerr 67776241de verify successfull TM serialization 2022-07-22 16:06:31 +02:00
muellerr bfee4fd90a add empty test files 2022-07-21 19:16:44 +02:00
muellerr 0dfaba81f9 finished basic TC unittests 2022-07-21 19:10:15 +02:00
muellerr affde6bad5 rename namespace 2022-07-21 18:21:10 +02:00
muellerr 0981ee6f7e minor changes, virtual dtors added 2022-07-21 18:17:37 +02:00
muellerr 61bc867bed delete code which is not used anymore 2022-07-21 17:57:31 +02:00
muellerr 5af3138e81 fnished PUS TC creator unittests 2022-07-21 17:48:11 +02:00
muellerr 08e0b0f1a0 added sp reader unittests 2022-07-21 14:40:00 +02:00
muellerr 23f264096c delete a few old classes 2022-07-21 14:05:31 +02:00
muellerr e5ee96259d some fixes 2022-07-21 13:48:58 +02:00
muellerr 9bbe1dc716 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-07-21 13:23:44 +02:00
muellerr d8b6cb39ac various bugfixes and improvements 2022-07-21 11:34:11 +02:00
muellerr be35bd53a6 switched to new tmtc stack API 2022-07-20 22:21:15 +02:00
muellerr 9860061fc6 create new TmSendHelper 2022-07-20 11:45:50 +02:00
muellerr d80941514f start refactoring PUS TM handling 2022-07-20 11:43:16 +02:00
muellerr 6c636661b6 a lot of refactoring 2022-07-19 18:13:25 +02:00
muellerr 5fffbd4a90 start PUS TC refactoring 2022-07-18 18:36:41 +02:00
muellerr 95b476d4bd start ccsds reader unittests 2022-07-18 16:21:00 +02:00
muellerr 3d2af203f2 finished creator unittests 2022-07-18 16:18:04 +02:00
muellerr 74794bb71b apply auto-formatter 2022-07-18 16:08:06 +02:00
muellerr ddf38b65c3 apply auto-formatter 2022-07-18 16:07:26 +02:00
muellerr 490a80e49f Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-07-18 15:26:31 +02:00
muellerr 6f751c2cf9 Merge branch 'development' into v5.0.0 2022-07-18 15:12:21 +02:00
muellerr 9a2e68b37e Merge pull request 'Move HAL and Tests folder' (#653) from mueller/move-hal-tests-folder into development
Reviewed-on: fsfw/fsfw#653
2022-07-18 15:05:25 +02:00
muellerr 91067cde98 typo 2022-07-18 15:00:40 +02:00
muellerr 428018e4f1 update changelog 2022-07-18 14:59:25 +02:00
muellerr e4d7182d93 update changelog 2022-07-18 14:58:47 +02:00
muellerr 8b6dd3f868 add date to changelog 2022-07-18 14:49:27 +02:00
muellerr f6ede7cd3e bump version 2022-07-18 14:46:36 +02:00
muellerr 4da18172b3 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-07-18 14:37:56 +02:00
muellerr 6e5239e9a0 update jenkinsfile 2022-07-18 14:36:40 +02:00
muellerr 7e2fdc06cd hmm this is problematic 2022-07-18 14:05:43 +02:00
muellerr 3c72a42ce1 added basic sp creator test 2022-07-18 13:51:02 +02:00
muellerr 78b09ed0c9 fixes includes 2022-07-18 11:58:55 +02:00
muellerr fdf35232ee some fixes 2022-07-18 11:47:00 +02:00
muellerr 8465670374 separate unittest folder 2022-07-18 11:42:51 +02:00
muellerr 0c5f623780 additional ctor for space packet creator 2022-07-18 10:53:55 +02:00
muellerr d7a2eada94 add space packet creator class 2022-07-18 10:42:56 +02:00
muellerr 546e173cef add new PUS TC IF 2022-07-18 10:29:39 +02:00
muellerr 0a7f2c6646 refactored space packet interface 2022-07-18 10:20:26 +02:00
muellerr 3b23fb77b4 add obsolete add_subdirectory calls 2022-07-18 09:01:45 +02:00
muellerr 6f7be281ef move HAL and tests folder 2022-07-18 08:59:40 +02:00
meierj 3686bbc486 Merge pull request 'DHB Reply Timeout' (#637) from meier/dhbReplyTimeout into development
Reviewed-on: fsfw/fsfw#637
2022-07-14 09:17:18 +02:00
meierj ecac08814e better naming for functions which reset states of replies 2022-07-14 09:15:13 +02:00
meierj e8b8fff0b5 Merge branch 'development' into meier/dhbReplyTimeout 2022-07-14 09:01:28 +02:00
meierj 4d34f93cfc missing reset of timedOut value in loop of decrementDeviceReplyMap 2022-07-14 08:58:23 +02:00
mohr adbf375f38 some small fixes to dhb countdown addition 2022-07-13 21:58:07 +02:00
mohr 2e42f53682 Merge pull request 'New PoolEntry constructor' (#651) from eive/fsfw:mueller/new-pool-entry-ctor into development
Reviewed-on: fsfw/fsfw#651
2022-07-13 17:43:56 +02:00
mohr c519b70302 Merge pull request 'printout tweak' (#652) from mueller/printout-tweak-mq-linux-osal into development
Reviewed-on: fsfw/fsfw#652
2022-07-13 17:35:53 +02:00
mohr 45ee307bc4 Merge pull request 'remove duplicate CHANGELOG entries' (#649) from eive/fsfw:mueller/clean-changelog into development
Reviewed-on: fsfw/fsfw#649
2022-07-13 16:50:50 +02:00
mohr 8a2068aca6 Merge pull request 'clang-tidy changes for controller module' (#648) from clang-tidy-controllers into development
Reviewed-on: fsfw/fsfw#648
2022-07-13 16:49:15 +02:00
mohr aa60484111 Merge pull request 'clang-tidy changes for actions module' (#647) from clang-tidy-actions into development
Reviewed-on: fsfw/fsfw#647
2022-07-13 16:42:39 +02:00
mohr e99c7f3824 Merge pull request 'Install ETL library in CI/CD' (#645) from mueller/install-etl-cicd into development
Reviewed-on: fsfw/fsfw#645
2022-07-13 16:39:29 +02:00
mohr 2ee3ef1f1d Merge branch 'development' into mueller/install-etl-cicd 2022-07-13 16:38:30 +02:00
muellerr ce48827ee5 Merge branch 'development' into clang-tidy-actions 2022-07-13 16:00:50 +02:00
muellerr 0d80fad685 Merge branch 'development' into clang-tidy-controllers 2022-07-13 16:00:42 +02:00
muellerr c6253bf0dd Merge branch 'development' into mueller/new-pool-entry-ctor 2022-07-13 15:41:47 +02:00
mohr 93933dee02 Merge pull request 'delete run configs' (#646) from mueller/del-cmake-run-cfgs into development
Reviewed-on: fsfw/fsfw#646
2022-07-13 15:37:55 +02:00
muellerr 0e49640306 update CHANGELOG 2022-07-08 17:59:43 +02:00
muellerr 32fea9838e add new pool entry constructor
- This constructor allows to simply specify the length.
  This is also the new default constructor for scalar values
  which are initially invalid
2022-07-08 17:56:44 +02:00
muellerr 0519083894 remove duplicate entries 2022-07-08 17:48:06 +02:00
muellerr 14bac9a418 clang-tidy changes for controller module 2022-07-04 11:48:36 +02:00
muellerr 3bef73708f clang-tidy changes for actions module 2022-07-04 11:44:26 +02:00
muellerr fef6ddceff delete run configs 2022-07-04 11:16:13 +02:00
muellerr 5a9db72814 test public linkage 2022-07-04 10:27:14 +02:00
muellerr 5cccd5caba bump used container 2022-07-04 10:21:47 +02:00
muellerr 7de56f189b install etl library in ci/cd 2022-07-04 10:13:48 +02:00
meierj df97bbc691 run auto-formatter 2022-06-23 11:56:46 +02:00
meierj 2d2f65bf89 moved activation of periodic replies to updatePeriodicReply 2022-06-23 11:54:51 +02:00
muellerr 3e9ae62b28 Merge branch 'development' into meier/dhbReplyTimeout 2022-06-21 10:49:06 +02:00
muellerr 2ebefdffae Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-06-21 10:49:03 +02:00
muellerr 45792e86b9 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-06-21 10:48:04 +02:00
muellerr 541f563683 Merge pull request 'Fix StorageAccessor move assignment' (#643) from gaisser/fsfw:gaisser_storage_accessor_fix into development
Reviewed-on: fsfw/fsfw#643
2022-06-21 10:31:36 +02:00
muellerr 28ea71a077 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 17:56:58 +02:00
gaisser a044d7d724 Merge pull request 'new cmake options for CICD build' (#623) from mueller/new-cicd-cmake-opts into development
Reviewed-on: fsfw/fsfw#623
2022-06-20 17:56:29 +02:00
muellerr 687700cee8 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 16:36:49 +02:00
gaisser 732b615cb3 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-20 16:34:13 +02:00
muellerr 394ce2ec3e Merge pull request 'LocalDataPoolManager Warning Text' (#642) from meier/debug-info into development
Reviewed-on: fsfw/fsfw#642
2022-06-20 16:15:30 +02:00
muellerr dde96ae220 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 16:15:05 +02:00
gaisser c3aaab4b93 Merge pull request 'Task IF refactoring' (#636) from mueller/task-if-refactoring into development
Reviewed-on: fsfw/fsfw#636
2022-06-20 16:08:03 +02:00
gaisser edf1d5ae8d Added more test cases 2022-06-20 16:02:35 +02:00
muellerr 690991b4b5 include fix 2022-06-20 15:42:08 +02:00
muellerr 1a294e6a13 include TestsConfig.h 2022-06-20 15:40:15 +02:00
muellerr 8c4e34153b README updates 2022-06-20 15:36:48 +02:00
gaisser b60e4bcb90 Fix StorageAccessor move assignment
* Added Unittest for this
* Fixed missing include in test
2022-06-20 15:15:33 +02:00
gaisser b18410aa63 Merge remote-tracking branch 'refs/remotes/origin/mueller/task-if-refactoring' into mueller/task-if-refactoring 2022-06-20 15:02:38 +02:00
gaisser 7f57a8784a Fixed deadline missed call on linux 2022-06-20 15:02:16 +02:00
muellerr 4b33aa8262 bump ETL version 2022-06-20 14:25:39 +02:00
muellerr d47a908117 Merge branch 'development' into mueller/task-if-refactoring 2022-06-20 09:40:31 +02:00
muellerr fce95e04a8 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-20 09:39:58 +02:00
meierj fc742e4270 Merge branch 'development' into meier/debug-info 2022-06-16 07:22:43 +02:00
meierj b5183a19fc minor change in debug text 2022-06-16 07:03:58 +02:00
muellerr ca453a8f16 Merge pull request 'run auto formatters' (#641) from KSat/fsfw:mueller/reapply-fmt into development
Reviewed-on: fsfw/fsfw#641
2022-06-13 17:04:11 +02:00
muellerr b7c0c07141 Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-06-13 16:28:01 +02:00
muellerr 0158102f11 Merge pull request 'apply afmt, basic CLion support' (#625) from mueller/apply-afmt into development
Reviewed-on: fsfw/fsfw#625
2022-06-13 16:27:02 +02:00
muellerr 69859fdbc9 rerun afmt 2022-06-13 16:21:20 +02:00
muellerr 90bccc744e Merge pull request 'Fix SPI ComIF shadowing warning' (#639) from KSat/fsfw:mueller/spi-com-if-shadowing into development
Reviewed-on: fsfw/fsfw#639
2022-06-13 14:35:46 +02:00
muellerr ab89108c55 Merge pull request 'some fixes for TC Map printout function' (#640) from KSat/fsfw:mueller/pus-11-printout-fixes into development
Reviewed-on: fsfw/fsfw#640
2022-06-13 14:29:36 +02:00
muellerr a682bbe400 remove static missed deadline 2022-06-13 14:23:56 +02:00
muellerr e67fc2ab0d some fixes for TC Map printout function 2022-06-13 10:56:37 +02:00
muellerr 71ce966531 Merge branch 'mueller/spi-com-if-shadowing' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/spi-com-if-shadowing 2022-06-13 10:54:25 +02:00
muellerr 6b0f4a159f Merge remote-tracking branch 'upstream/development' into mueller/spi-com-if-shadowing 2022-06-13 10:54:20 +02:00
muellerr 4a06b558c1 Fix SPI ComIF shadowing warning 2022-06-13 10:53:04 +02:00
muellerr 6d921f03fd Fix SPI ComIF shadowing warning 2022-06-13 10:50:49 +02:00
muellerr 65bc8213fe Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-13 09:43:32 +02:00
muellerr a0ee86ace8 use override instead of virtual as recommended 2022-06-08 17:36:20 +02:00
muellerr a07a368272 Merge branch 'development' into mueller/apply-afmt 2022-06-08 17:34:04 +02:00
muellerr cb8a4bbbec Merge remote-tracking branch 'origin/development' into mueller/task-if-refactoring 2022-06-08 17:33:12 +02:00
muellerr 17f54006b8 Merge pull request 'rtems fixes' (#635) from mueller/rtems-fixes into development
Reviewed-on: fsfw/fsfw#635
2022-06-08 16:12:53 +02:00
muellerr 395cf9cfa7 added clion base files 2022-06-08 12:12:33 +02:00
muellerr a3c0b441ec update changelog 2022-06-08 12:12:33 +02:00
muellerr b4132800ae apply afmt, update .gitignore 2022-06-08 12:12:33 +02:00
muellerr ad53b48fcb explicitely ignore returnvalue in linux OSAL 2022-06-08 12:12:09 +02:00
muellerr dee40f9079 fixed unittests 2022-06-08 12:12:09 +02:00
muellerr 92ec24352f fix unit test 2022-06-08 12:12:09 +02:00
muellerr 3f9e459f48 update changelog 2022-06-08 12:12:09 +02:00
muellerr e0c7f8d51d apply afmt 2022-06-08 12:12:09 +02:00
muellerr eb79386c92 new addSlot function taking executable pointer 2022-06-08 12:12:09 +02:00
muellerr 4542f31c40 improved custom checker API
- More clang-tidy improvements
2022-06-08 12:12:09 +02:00
muellerr 689fb378d8 a regular set should suffice here 2022-06-08 12:12:09 +02:00
muellerr 98b711a872 update changelog 2022-06-08 12:12:09 +02:00
muellerr 800aa131fa reverted some unrelated changes 2022-06-08 12:12:09 +02:00
muellerr 6983980304 missing newline and clang-tidy improvement 2022-06-08 12:12:09 +02:00
muellerr 7c0ba59993 remove include 2022-06-08 12:12:09 +02:00
muellerr 28873fc87b refactores rtems task module 2022-06-08 12:12:09 +02:00
muellerr 24e849ed9c avoid compiler warning 2022-06-08 12:12:09 +02:00
muellerr d8985c141e some clang tidy stuff and bugfixes 2022-06-08 12:12:09 +02:00
muellerr 7602b15256 important bugfix 2022-06-08 12:12:09 +02:00
muellerr d1a82bceed rtems fixes 2022-06-08 12:12:09 +02:00
muellerr 7292b02907 refactor freeRTOS task components 2022-06-08 12:12:09 +02:00
muellerr 347714d53a refactored and tested hosted and linux task IF 2022-06-08 12:12:09 +02:00
muellerr f230fa1617 continued refactoring 2022-06-08 12:12:09 +02:00
muellerr 93615b100c continued refactoring 2022-06-08 12:12:09 +02:00
muellerr e18d3d559e refactoring host osal 2022-06-08 12:12:09 +02:00
muellerr 08ff061d07 minor bugfix 2022-06-08 12:12:09 +02:00
muellerr cc351c1066 new base class for periodic tasks 2022-06-08 12:12:09 +02:00
muellerr 664a548c53 removed some changes which belong in separate PR 2022-06-08 12:12:09 +02:00
muellerr e9895559a3 vector as core container is ok 2022-06-08 12:12:09 +02:00
muellerr eda5b8f593 refactor task IF 2022-06-08 12:12:09 +02:00
muellerr e03f55604a rtems fixes 2022-06-08 12:11:26 +02:00
muellerr 51d7df2dba Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-08 11:13:13 +02:00
muellerr 12046a2db6 Merge pull request 'bump etl to 20.28.0' (#634) from mueller/bump-etl into development
Reviewed-on: fsfw/fsfw#634
2022-06-08 11:09:42 +02:00
meierj 21eb386f3c changed reply timeouts 2022-06-06 12:34:57 +02:00
meierj ade36e65c6 missed reply check in simple command nominal test case 2022-06-06 12:30:27 +02:00
meierj 103661facc deugging 2022-06-06 12:26:00 +02:00
meierj ae2f7219fd run auto-formatter 2022-06-06 11:55:42 +02:00
meierj 4fba2704aa unit test for detection of missed reply when commanded externally 2022-06-06 10:53:08 +02:00
meierj 161dbde0d7 fixed merge conflicts 2022-06-06 10:30:17 +02:00
meierj 2fa4fd61d0 device fdir mock 2022-06-05 12:54:13 +02:00
meierj bf673c56c6 unit test for dhb 2022-06-05 12:52:55 +02:00
muellerr c697d0f8ab bump etl to 20.28.0 2022-05-30 10:34:03 +02:00
gaisser c7cf8e710d Merge pull request 'return end iterator instead of crashing' (#633) from mueller/possible-fix-ccsds-distrib into development
Reviewed-on: fsfw/fsfw#633
2022-05-25 13:59:35 +02:00
muellerr 7dddcdfd55 Merge branch 'development' into mueller/possible-fix-ccsds-distrib 2022-05-25 09:52:33 +02:00
gaisser 261eea381e Merge pull request 'PUS11 TC sched update and bugfixes' (#632) from mueller/tc-11-tweaks into development
Reviewed-on: fsfw/fsfw#632
2022-05-24 17:48:06 +02:00
muellerr e59f1f26bf return end iterator instead of crashing 2022-05-24 14:33:18 +02:00
muellerr f7cde80088 added missing delete 2022-05-24 14:32:35 +02:00
muellerr e60a665de4 added 3 new subservices 2022-05-24 11:52:29 +02:00
muellerr 34658ef7db afmt 2022-05-24 10:40:25 +02:00
muellerr 940fd6f465 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-23 15:59:13 +02:00
muellerr f288d5120d Merge branch 'development' into mueller/tc-11-tweaks 2022-05-23 15:34:00 +02:00
gaisser 5a425a1c58 Merge pull request 'cache the TCP client address now' (#630) from eive/fsfw:mueller/tcp-server-cache-client-addr into development
Reviewed-on: fsfw/fsfw#630
2022-05-23 14:42:12 +02:00
gaisser 5e62258aa6 Merge branch 'development' into mueller/tcp-server-cache-client-addr 2022-05-23 14:38:05 +02:00
muellerr 0b53b4873f bugfix for srv11 2022-05-20 11:20:31 +02:00
muellerr 8e2597f609 clang-format 2022-05-20 11:09:03 +02:00
muellerr dac700b80a static STORE renamed 2022-05-20 08:59:06 +02:00
muellerr d0fc360697 apply afmt 2022-05-20 08:34:14 +02:00
muellerr 576414438c Merge pull request 'Apply cmake-format and auto-format script on all CMakeLists.txt file' (#628) from eive/fsfw:mueller/apply-clang-format-on-all-files into development
Reviewed-on: fsfw/fsfw#628
2022-05-18 13:14:18 +02:00
muellerr 13cda86d23 remove commented code 2022-05-18 13:13:24 +02:00
muellerr e1dd27b9dd cache the TCP client address now 2022-05-17 13:16:36 +02:00
muellerr 8e9d4b451c better printout if ping test fails 2022-05-16 16:18:44 +02:00
muellerr d871f55a89 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-05-16 15:13:47 +02:00
muellerr 816550b69c Merge remote-tracking branch 'upstream/development' into mueller/new-cicd-cmake-opts 2022-05-16 14:58:25 +02:00
muellerr 7fee852dbd re-apply updated auto-formatter 2022-05-16 14:55:15 +02:00
muellerr 1e7032f89c minor improvements for auto-formatter 2022-05-16 14:54:43 +02:00
muellerr f0debecbbc Merge pull request 'Extend version handling and class' (#601) from eive/fsfw:mueller/extend-version-class into development
Reviewed-on: fsfw/fsfw#601
2022-05-16 14:52:15 +02:00
muellerr ef9d7aa7d3 Merge branch 'development' into mueller/extend-version-class 2022-05-16 14:42:23 +02:00
muellerr b8fd2db434 Merge pull request 'Add PUS TC scheduler service' (#594) from KSat/fsfw:mueller/add-tc-scheduler-pus-11 into development
Reviewed-on: fsfw/fsfw#594
2022-05-16 14:32:19 +02:00
muellerr 878e32cbe8 Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-05-16 14:29:02 +02:00
muellerr 4821706561 Merge branch 'development' into mueller/extend-version-class 2022-05-16 14:16:53 +02:00
Jakob Meier 1611a4e1f0 device handler unittest wip 2022-05-16 11:10:35 +02:00
muellerr eed6a64597 Merge pull request 'Power Switcher Component' (#596) from eive/fsfw:mueller/power-switcher-component-upstream into development
Reviewed-on: fsfw/fsfw#596
2022-05-13 22:42:23 +02:00
muellerr 5736023ffa Merge branch 'development' into mueller/extend-version-class 2022-05-13 17:22:57 +02:00
muellerr 8a12a5097e Merge branch 'mueller/apply-afmt' into mueller/new-cicd-cmake-opts 2022-05-13 13:50:41 +02:00
muellerr 87e4a57ef7 added clion base files 2022-05-13 13:48:13 +02:00
muellerr 0375ee1881 update changelog 2022-05-13 13:46:54 +02:00
muellerr c8e034d975 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-13 13:41:58 +02:00
muellerr e98aa005cb Merge branch 'development' into mueller/power-switcher-component-upstream 2022-05-13 13:25:13 +02:00
muellerr 52310f7d32 Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 13:24:26 +02:00
muellerr e3d1308205 Merge pull request 'preproc guards' (#612) from eive/fsfw:mueller/missing-preproc-defs into development
Reviewed-on: fsfw/fsfw#612
2022-05-13 13:22:38 +02:00
muellerr 970f039e85 Merge remote-tracking branch 'origin/development' into mueller/extend-version-class 2022-05-13 13:21:01 +02:00
gaisser 99c72fd00b Merge pull request 'Auto-Formatter Script Improvements' (#626) from mueller/amft-cmakelists into development
Reviewed-on: fsfw/fsfw#626
2022-05-13 12:01:40 +02:00
muellerr 2708b71d77 Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-05-13 12:00:40 +02:00
muellerr 5a4539def4 Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11 2022-05-13 11:58:45 +02:00
muellerr 13a34cd677 Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 11:58:41 +02:00
muellerr 811287aac8 delete old scripts 2022-05-13 11:57:22 +02:00
muellerr 23fb06578b this is better 2022-05-13 11:56:37 +02:00
muellerr c86e99e6dc rename auto-formatter 2022-05-13 11:56:20 +02:00
muellerr 4092de911c use variable for repeated section 2022-05-13 11:55:19 +02:00
muellerr 00952e15b0 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-13 11:50:24 +02:00
muellerr 6366283ce2 Merge branch 'development' into mueller/apply-afmt 2022-05-13 11:50:03 +02:00
muellerr 01ebf0f4d3 tab size 2022-05-13 11:49:01 +02:00
muellerr 99fe6487c8 another small improvement 2022-05-13 11:48:18 +02:00
muellerr d4a6f987bc small fix 2022-05-13 11:46:59 +02:00
muellerr 57bac4f262 Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-13 11:46:17 +02:00
muellerr cfa6843c8f check whether clang-format is installed 2022-05-13 11:46:04 +02:00
gaisser b6b3221b22 Merge pull request 'run auto-formatter over cmakelists.txt' (#619) from mueller/amft-cmakelists into development
Reviewed-on: fsfw/fsfw#619
2022-05-13 11:44:48 +02:00
muellerr 8dc640c162 apply afmt, update .gitignore 2022-05-13 11:39:37 +02:00
muellerr deee4c43c0 finally this works 2022-05-13 11:37:58 +02:00
muellerr ad0b6f1ed1 another small fix 2022-05-13 11:35:59 +02:00
muellerr ec03a674bd Merge branch 'mueller/amft-cmakelists' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/amft-cmakelists 2022-05-13 11:35:28 +02:00
muellerr 9e3d5b6a0c small fix 2022-05-13 11:35:18 +02:00
muellerr 994c7299b9 add cmake-format command to shell script 2022-05-13 11:34:44 +02:00
muellerr 57a830cb46 Merge branch 'development' into mueller/amft-cmakelists 2022-05-13 11:30:52 +02:00
muellerr ff40a71582 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-05-13 11:30:32 +02:00
muellerr 271057ca6b Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-13 11:28:54 +02:00
muellerr 861335212e Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 00:30:18 +02:00
muellerr 038e47a46e better returncode handling 2022-05-13 00:30:01 +02:00
muellerr c215508a12 another missing preproc guard 2022-05-13 00:25:52 +02:00
muellerr ccadbb5942 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-13 00:24:04 +02:00
muellerr 171c48495c Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream 2022-05-12 19:07:12 +02:00
gaisser a83b86ccd2 Merge pull request 'refactor power module' (#590) from eive/fsfw:mueller/refactor-power-switch-if-etc into development
Reviewed-on: fsfw/fsfw#590
2022-05-12 18:37:45 +02:00
muellerr 2e4b9bcd7c Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-05-12 17:42:49 +02:00
muellerr 3046822e88 run cmake-format 2022-05-12 17:27:39 +02:00
muellerr 6442dd0c38 Merge branch 'mueller/amft-cmakelists' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/amft-cmakelists 2022-05-12 17:16:15 +02:00
muellerr 9b6fa646ed Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-12 17:16:10 +02:00
muellerr e77bde459b Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-12 17:12:26 +02:00
muellerr 2d9d83a1c5 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-12 17:10:54 +02:00
muellerr c561271070 Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-05-12 17:09:27 +02:00
muellerr 70d4fc1e0a Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11 2022-05-12 17:06:12 +02:00
muellerr b8cfb36426 added additional explicit returnvalues 2022-05-12 17:05:58 +02:00
muellerr e5c140e0ae Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-05-12 16:59:01 +02:00
gaisser b99160e850 Merge pull request 'Add LTO support' (#616) from mueller/add-lto-support into development
Reviewed-on: fsfw/fsfw#616
2022-05-12 16:56:54 +02:00
muellerr c4c340fde1 lot of refactoring 2022-05-12 16:56:06 +02:00
muellerr 9a4c7589cc Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-12 15:52:47 +02:00
muellerr d11f898f70 update dummy power switcher docs 2022-05-12 15:02:06 +02:00
muellerr e1604b292c Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-05-11 11:34:32 +02:00
muellerr 34e124f2db Merge branch 'development' into mueller/amft-cmakelists 2022-05-11 11:30:40 +02:00
muellerr e05c72b062 minor formatting fix 2022-05-10 13:08:14 +02:00
muellerr 377c3325d2 update cmake-modules file 2022-05-10 12:16:38 +02:00
muellerr 2ca8523215 Merge branch 'mueller/add-lto-support' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/add-lto-support 2022-05-10 11:57:01 +02:00
muellerr 25775614de only check IPO support if enabled 2022-05-10 11:56:51 +02:00
muellerr efb3d982f3 added missing prefix 2022-05-10 11:52:40 +02:00
gaisser 0410ecd9e3 Merge branch 'development' into mueller/add-lto-support 2022-05-10 11:51:39 +02:00
muellerr dd986fefd3 experimenting with PRE_BUILD command 2022-05-10 11:51:25 +02:00
muellerr b38329aa0e Merge branch 'development' into mueller/extend-version-class 2022-05-10 11:19:48 +02:00
muellerr 0fe1b70bae keep LTO option off by default 2022-05-10 11:19:29 +02:00
muellerr c5b4499d98 Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-05-10 09:58:21 +02:00
muellerr 458aa5c265 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-10 09:56:29 +02:00
mohr 4499c9bf04 Merge pull request 'Added new functions to add sequences and tables' (#606) from eive/fsfw:mueller/new-ss-adder-functions into development
Reviewed-on: fsfw/fsfw#606
2022-05-10 09:35:16 +02:00
muellerr eb0223bc51 Merge branch 'development' into mueller/add-lto-support 2022-05-09 22:34:28 +02:00
muellerr be6a492022 Merge branch 'development' into mueller/extend-version-class 2022-05-09 22:34:09 +02:00
muellerr d8bd08dd8c Merge branch 'development' into mueller/amft-cmakelists 2022-05-09 17:22:40 +02:00
muellerr 18c2847b08 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-09 17:21:48 +02:00
gaisser d45cda93b2 Merge pull request 'important bugfix for TCP server' (#618) from mueller/tcp-server-bugfix into development
Reviewed-on: fsfw/fsfw#618
2022-05-09 16:59:54 +02:00
gaisser 3448292e8a Merge branch 'development' into mueller/tcp-server-bugfix 2022-05-09 16:56:07 +02:00
gaisser d983305ea5 Merge branch 'development' into mueller/amft-cmakelists 2022-05-09 16:34:22 +02:00
muellerr c83cc492c0 Merge pull request 'Compile Time Size Check fixed' (#614) from gaisser/fsfw:gaisser_fix_compile_check into development
Reviewed-on: fsfw/fsfw#614
2022-05-09 16:14:44 +02:00
muellerr ece32f88f4 Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix 2022-05-09 16:14:17 +02:00
muellerr dd9e28fca1 Merge branch 'development' into mueller/add-lto-support 2022-05-09 16:09:31 +02:00
gaisser 46cfe65321 Merge pull request 'Health Service Bugfix' (#617) from mueller/health-srv-bugfix into development
Reviewed-on: fsfw/fsfw#617
2022-05-09 16:08:28 +02:00
muellerr 7b7f5d7e0a Merge branch 'mueller/add-lto-support' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/add-lto-support 2022-05-09 16:07:19 +02:00
muellerr fd112ed597 enable lto for test target 2022-05-09 16:07:05 +02:00
muellerr 96eb8fc21f Merge branch 'development' into gaisser_fix_compile_check 2022-05-09 15:59:44 +02:00
muellerr 88fa4f1d9d Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix 2022-05-09 15:55:07 +02:00
muellerr 5989c88c88 indentation 2022-05-09 15:54:29 +02:00
muellerr da8a108cb7 Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-09 15:54:10 +02:00
muellerr 75132c1e39 Merge branch 'development' into mueller/add-lto-support 2022-05-09 15:52:28 +02:00
muellerr eb494707af Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream 2022-05-09 15:51:28 +02:00
muellerr 736f8d0238 order fix 2022-05-09 15:50:49 +02:00
muellerr f1acf8e18b Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-09 15:48:04 +02:00
muellerr 281f91ec5d Merge remote-tracking branch 'origin/development' into mueller/health-srv-bugfix 2022-05-09 15:41:10 +02:00
muellerr 15352b539d Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-05-09 15:37:32 +02:00
muellerr 4015e85506 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-09 15:35:49 +02:00
muellerr aacaf52fd9 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-09 15:34:36 +02:00
gaisser 118f1da8dd Merge pull request 'Bump C++ standard to C++17' (#622) from mueller/cpp17-update into development
Reviewed-on: fsfw/fsfw#622
2022-05-09 15:33:52 +02:00
muellerr 89f83f4e3d update changelog 2022-05-09 15:33:03 +02:00
muellerr 39b7976056 new cmake options for CICD build 2022-05-09 15:26:38 +02:00
muellerr 8b0508d50a Merge branch 'development' into gaisser_fix_compile_check 2022-05-09 15:17:28 +02:00
muellerr 8a40878eb5 Merge remote-tracking branch 'origin/development' into mueller/add-lto-support 2022-05-09 15:17:16 +02:00
muellerr 220469a2dd Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-09 15:16:12 +02:00
gaisser 83de5b4ec1 Merge branch 'development' into mueller/cpp17-update 2022-05-09 15:13:50 +02:00
gaisser fe1c51ae6d Merge pull request 'CMake move some directives up top' (#621) from mueller/cmake-fixes into development
Reviewed-on: fsfw/fsfw#621
2022-05-09 15:13:02 +02:00
muellerr 10cc954d27 update changelog 2022-05-09 15:09:07 +02:00
muellerr 73ff9b97db bump CMAKE_CXX_STANDARD to C++17 2022-05-09 15:07:46 +02:00
muellerr b0d71597f0 update changelog 2022-05-09 14:58:39 +02:00
muellerr 226f28dc7b Move some directives up top 2022-05-09 14:53:52 +02:00
Jakob Meier 7afe30ea88 fixed merge conflict 2022-05-09 12:56:22 +02:00
muellerr 6308427d03 run auto-formatter over cmakelists.txt 2022-05-09 11:18:56 +02:00
muellerr 398d04dc50 fixed tests 2022-05-09 11:15:18 +02:00
muellerr 80a5ed3c5b added back fsfw namespace 2022-05-09 11:06:45 +02:00
muellerr 5d5a355110 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-09 11:04:15 +02:00
muellerr c78b7c432b Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-05-09 11:02:45 +02:00
muellerr 6bfdace512 update changelog 2022-05-09 11:00:31 +02:00
muellerr 16e55a98ce important bugfix for TCP server 2022-05-09 10:57:23 +02:00
muellerr 79f17843d8 update changelog 2022-05-09 10:50:29 +02:00
muellerr e5e163bdbf mark unused function 2022-05-09 10:47:56 +02:00
muellerr 4e4820af05 bugfix for prepareHealthSetReply function 2022-05-09 10:47:23 +02:00
muellerr 637512ad77 changelog update 2022-05-09 10:34:14 +02:00
muellerr a4bd5a2aaa update changelog 2022-05-09 10:31:03 +02:00
muellerr a943e4eebb enable LTO where applicable 2022-05-09 02:23:20 +02:00
muellerr cb0c80d8dc add option and cmake module for lto support 2022-05-09 02:22:16 +02:00
gaisser 3332f68ce7 Tested only std::numeric_limits in MSVC 2022-05-02 17:22:13 +02:00
muellerr 2fbf847367 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-02 16:16:33 +02:00
gaisser 54feb77770 Proposed fix for gcc and clang 2022-05-02 16:14:23 +02:00
muellerr 1a07864a5f Merge pull request 'CCSDS Time CUC Tests' (#593) from gaisser/fsfw:gaisser_cuc_tests into development
Reviewed-on: fsfw/fsfw#593
2022-05-02 15:29:48 +02:00
gaisser 3e9d6bdbb9 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 15:24:32 +02:00
gaisser c295539c79 Merge pull request 'Fixes to allow compilation on MacOS' (#611) from mueller/mac-os into development
Reviewed-on: fsfw/fsfw#611
2022-05-02 15:22:19 +02:00
muellerr 57e6c46e72 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-02 15:16:37 +02:00
muellerr cddf16f941 Merge branch 'development' into mueller/mac-os 2022-05-02 15:15:53 +02:00
muellerr a3dee05fe3 Merge pull request 'space packet bug fix' (#607) from meier/spacePacketBugFix into development
Reviewed-on: fsfw/fsfw#607
2022-05-02 15:15:28 +02:00
muellerr a3617cad11 preproc guards 2022-05-02 15:12:38 +02:00
gaisser 8edf4c3c8d Merge branch 'development' into meier/spacePacketBugFix 2022-05-02 15:10:32 +02:00
muellerr 7801c6effe Merge remote-tracking branch 'upstream/development' into mueller/new-ss-adder-functions 2022-05-02 15:09:09 +02:00
gaisser 8cc94a55ab Merge pull request 'Bump Catch2 dependency & Catch2 pre-installed for CI/CD' (#605) from mueller/bump-catch2 into development
Reviewed-on: fsfw/fsfw#605
2022-05-02 15:03:08 +02:00
muellerr b62c19a364 Merge branch 'development' into mueller/extend-version-class 2022-05-02 14:48:23 +02:00
muellerr daffb6b666 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 14:45:33 +02:00
muellerr 7cfb1e6076 Merge branch 'development' into mueller/bump-catch2 2022-05-02 14:36:44 +02:00
gaisser cc36baff78 Merge pull request 'Hotfix CMake & ETL' (#604) from mueller/hotfix-etl into development
Reviewed-on: fsfw/fsfw#604
2022-05-02 14:36:29 +02:00
muellerr 4c65109ac0 Merge branch 'development' into meier/spacePacketBugFix 2022-05-02 14:36:24 +02:00
muellerr 861bd15eda Merge branch 'development' into mueller/hotfix-etl 2022-05-02 14:20:40 +02:00
gaisser 7b979eadff Merge pull request 'fix compiler warnings and auto-formatting' (#598) from eive/fsfw:mueller/compiler-warning-fixes-upstream-2 into development
Reviewed-on: fsfw/fsfw#598
2022-05-02 14:17:00 +02:00
gaisser 16714ceb40 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 13:58:17 +02:00
muellerr fea301bcc9 Merge remote-tracking branch 'origin/mueller/hotfix-etl' into mueller/mac-os 2022-05-02 09:35:28 +02:00
muellerr 77450eb4b7 removed flag which does not exist 2022-05-02 09:09:41 +02:00
muellerr 28015c4735 it compiles and runs 2022-05-01 17:48:49 +02:00
muellerr 7d61e67d20 more macos changes 2022-04-30 19:02:41 +02:00
muellerr afcbc8be0a changes for MacOS 2022-04-30 18:40:22 +02:00
muellerr 7a2269262b Merge branch 'development' into meier/spacePacketBugFix 2022-04-29 08:45:10 +02:00
Jakob Meier 9731dc1e61 space packet bug fix 2022-04-29 07:47:23 +02:00
muellerr bf2e0f2d73 added option to change initial submode 2022-04-28 16:49:13 +02:00
muellerr e98857fab4 update changelog 2022-04-28 14:37:21 +02:00
muellerr 29b0a352fc added new functions to add sequences and tables 2022-04-28 14:26:00 +02:00
muellerr 8642b13fd1 Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2 2022-04-27 21:55:45 +02:00
muellerr 6aa72892ed clean usage of FetchContent_MakeAvailable 2022-04-27 21:53:57 +02:00
muellerr 70f0a72f1b added explicit checkout of v3.0.0-preview5 2022-04-27 13:54:15 +02:00
muellerr b5d890eedd install Catch2 for docker_d2 and update Jenkinsfile 2022-04-27 13:43:49 +02:00
muellerr 50b1b48678 link Catch2 issue 2022-04-27 13:36:26 +02:00
muellerr 0e0dbc74aa Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2 2022-04-27 09:45:42 +02:00
muellerr 8c34051d8b bump Catch2 revision 2022-04-27 09:45:20 +02:00
muellerr b00d83cb1a bump ETL revision 2022-04-27 09:41:16 +02:00
muellerr 17e609c3a5 some more var replacements 2022-04-27 09:37:11 +02:00
muellerr 64f0166b64 hotfix for new ETL dependency 2022-04-27 09:16:52 +02:00
muellerr c80f06fbcb hotfix for ETL lib dep 2022-04-27 09:08:17 +02:00
muellerr 70eb8325a0 Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2 2022-04-27 08:47:45 +02:00
muellerr 8e4ad10627 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-04-27 08:46:18 +02:00
muellerr 496bc665d6 Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-04-27 08:45:47 +02:00
muellerr 2c8531ea48 Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-04-27 08:45:04 +02:00
muellerr d3e7037759 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-04-27 08:42:24 +02:00
muellerr e796f82203 Merge pull request 'gpio bug fix' (#602) from KSat/fsfw:hoffmann/gpioBugfix into development
Reviewed-on: fsfw/fsfw#602
2022-04-27 08:41:54 +02:00
muellerr 5b7ca8c13c update CHANGELOG.md, apply afmt 2022-04-27 08:39:21 +02:00
Jakob Meier 0aee86442e typo in readme 2022-04-26 11:48:18 +02:00
Jakob Meier 951c077abc option to use Countdown object to time out replies 2022-04-26 10:03:04 +02:00
muellerr 031739ef51 Merge branch 'development' into hoffmann/gpioBugfix 2022-04-25 15:45:21 +02:00
muellerr b94685e045 added missing PR cross-ref 2022-04-25 15:44:46 +02:00
muellerr 572d602b72 improve changelog, add entry 2022-04-25 15:42:44 +02:00
muellerr 88051c9302 Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-04-25 15:37:03 +02:00
muellerr 80be937d9d Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2 2022-04-25 15:24:17 +02:00
muellerr d62ee6a611 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-04-25 15:23:46 +02:00
Robin Mueller 91ef4ff30b Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-04-25 15:23:15 +02:00
muellerr 755dcf66a3 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-04-25 15:16:52 +02:00
muellerr 4032228005 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-04-25 15:15:54 +02:00
muellerr 50ce13d596 Merge branch 'development' into mueller/power-switcher-component-upstream 2022-04-25 15:14:38 +02:00
Robin Mueller 68302e7c5e Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-04-25 15:14:13 +02:00
muellerr b7ffd2653b Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-04-25 15:11:52 +02:00
phoffmann 70d3197212 gpio init bug fix
Return values from configureGpios were not checked
2022-04-25 14:32:05 +02:00
phoffmann dd90980520 push test 2022-04-25 14:19:03 +02:00
muellerr 18f9958332 add git CST and sha info to version ctor 2022-04-22 15:39:44 +02:00
muellerr 68231db9a1 changelog typo 2022-04-22 15:37:14 +02:00
muellerr 85e849ca00 small remaining fix 2022-04-22 15:10:08 +02:00
muellerr 617d41c7d5 maybe this fixed CI/CD issues 2022-04-22 15:08:16 +02:00
muellerr cccdced74d unique helper file name 2022-04-22 15:00:04 +02:00
muellerr 750369b0a6 small addition and possible fix 2022-04-22 14:55:17 +02:00
muellerr 539e01deee minor form change 2022-04-22 14:53:12 +02:00
muellerr 4079edc80e update changelog 2022-04-22 14:52:55 +02:00
muellerr a569990ca2 fix tests 2022-04-22 14:50:50 +02:00
muellerr 9c7eba4431 git version handler more robust now 2022-04-22 14:47:28 +02:00
muellerr 513ae9dc10 prefixed git info variable 2022-04-22 14:38:32 +02:00
muellerr effecd4662 include cmake-modules manually instead
- Instead of using FetchContent
- Separate folder for easier update and for distintion
- LICENSE file included
2022-04-22 14:33:34 +02:00
muellerr b951cb736a add fsfw specific cmake message prefix 2022-04-22 14:08:26 +02:00
muellerr 7e1aed6ad9 apply afmt 2022-04-22 14:04:30 +02:00
muellerr 07155e2546 extend version handling with git describe 2022-04-22 14:04:18 +02:00
muellerr 8c6c8ad3c0 exntend version class to allow add info 2022-04-22 11:58:44 +02:00
Robin Mueller 35f257800e Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-04-12 17:10:55 +02:00
muellerr 07f5dbb9ac Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2 2022-04-12 17:08:56 +02:00
muellerr 7a5ce57bbc Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-04-11 17:35:42 +02:00
muellerr afce942bf8 Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2 2022-04-11 17:33:04 +02:00
muellerr a1d7a56dfa small fix 2022-04-11 17:14:43 +02:00
muellerr cb78fefbb3 afmt 2022-04-11 17:14:04 +02:00
Robin Mueller d0b7c22afc Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11 2022-04-11 16:17:05 +02:00
Robin Mueller a18bc15cbb update changelog 2022-04-11 16:16:56 +02:00
muellerr 4ed9cc933f Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-04-11 16:11:27 +02:00
muellerr 7af1c86f1c use default call 2022-04-11 16:10:17 +02:00
muellerr bd0b7aa230 Merge branch 'mueller/power-switcher-component-upstream' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/power-switcher-component-upstream 2022-04-11 16:09:32 +02:00
muellerr 72e0938f9a use size instead of capacity on sanity check 2022-04-11 16:09:15 +02:00
muellerr dd1b0a9380 Merge branch 'development' into mueller/power-switcher-component-upstream 2022-04-11 16:08:27 +02:00
muellerr 9947a648df fix compiler warnings 2022-04-11 16:06:13 +02:00
Robin Mueller adfefdd93f printout tweak 2022-04-11 14:19:01 +02:00
muellerr 4dee913d51 Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-04-04 14:19:25 +02:00
muellerr b764194ed0 added more unit tests 2022-04-01 18:43:46 +02:00
muellerr 2d0e4ba951 applied afmt 2022-04-01 18:38:54 +02:00
muellerr 0d549b687d Merge branch 'mueller/refactor-power-switch-if-etc' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/refactor-power-switch-if-etc 2022-04-01 18:38:34 +02:00
muellerr 738f572043 added unit tests, minor API change 2022-04-01 18:38:25 +02:00
muellerr cab508fd64 Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-04-01 17:28:14 +02:00
muellerr c7daf697a8 add new power switcher component 2022-04-01 17:27:53 +02:00
muellerr c20be13733 change switch type in header as well 2022-04-01 16:40:13 +02:00
muellerr b42987059a make dummy power switcher a system object 2022-03-30 17:41:38 +02:00
muellerr 82fc7f33a8 update afmt scripts to format *.tpp files 2022-03-29 15:11:41 +02:00
muellerr bfa77cf810 Add TC scheduler service
- Written by David Woodward as part of the SOURCE project
- Adaptions to make it more generic and compatible to FSFW
2022-03-29 15:07:29 +02:00
gaisser a3930dafc5 Moved unused constructors 2022-03-28 21:37:25 +02:00
gaisser 4f9797af3b Updated CCSDS CuC Functions 2022-03-28 21:24:33 +02:00
muellerr b7a316008a increase allowed read bytes 2022-03-28 15:07:46 +02:00
muellerr f598f7030f Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-03-28 15:03:01 +02:00
muellerr 23af170229 small tweaks 2022-03-28 12:59:03 +02:00
muellerr b32d1da421 this should compile 2022-03-28 12:57:11 +02:00
muellerr 6f0362b956 refactor power module 2022-03-28 12:48:15 +02:00
gaisser 70f575396d Added changelog 2022-03-25 15:27:22 +01:00
gaisser ad57e6713e Fixed Unittests 2022-03-25 15:20:06 +01:00
muellerr 23f8e5cb41 some more tests fail 2022-03-24 21:01:21 +01:00
muellerr 879223f38f added nullptr check 2022-03-24 20:57:42 +01:00
Cleanroom Laptop L590 8a44c498c5 add two additional tests for ring buffer 2022-03-24 16:50:59 +01:00
muellerr a891769a02 ring buffer cfg error warning 2022-03-24 11:32:27 +01:00
muellerr df97c582d7 possibly important fix for ring buffer write 2022-03-23 16:48:17 +01:00