Update FSFW from upstream #71

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

1112 Commits

Author SHA1 Message Date
Ulrich 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
Robin Müller fb89d7a3b6 important bugfix for PUS TM creator 2023-07-10 17:47:05 +02:00
Ulrich 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
Ulrich 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
Ulrich Mohr d03d5aa74c fixing host osal for GCC13 2023-06-02 12:02:37 +02:00
Ulrich Mohr 26e97ddf89 overload vs override clarification for GCC13; Also, cmake-format 2023-06-02 11:33:20 +02:00
Ulrich Mohr be3a57a795 bump ETL and Catch2 version 2023-06-01 17:54:38 +02:00
Ulrich Mohr 13b97abf0d fixing build failure for master and development branch 2023-06-01 17:06:19 +02:00
Ulrich 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
Ulrich 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
Robin Müller 9fe8579377
CFDP bugfix 2023-05-25 15:11:56 +02:00
Robin Müller 2714e588d7
improvements 2023-05-25 15:01:53 +02:00
Robin Müller e905288adc
Merge remote-tracking branch 'upstream/development' into tcpip_server_fixes_improvements 2023-05-25 15:00:42 +02:00
Robin Müller 3805ea50a7
remove unused constant 2023-05-25 14:58:18 +02:00
Robin Müller 699bd694cd Merge branch 'development' into event_manager_improvements 2023-05-25 14:44:22 +02:00
Ulrich Mohr 4518fec65c CHANGELOG 2023-05-08 15:25:47 +02:00
Ulrich 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
Ulrich 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
Ulrich Mohr 656faf8169 Merge remote-tracking branch 'upstream/development' into update_power_switch_if 2023-05-08 14:44:27 +02:00
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Robin Müller 025b379e8b
bump ETL version 2023-05-04 14:04:55 +02:00
Robin Müller c35a0a8541
TCP/IP server fixes and improvements 2023-03-15 12:40:44 +01:00
Robin Müller 0f81d5e458
Merge remote-tracking branch 'upstream/development' into container_additional_assert 2023-03-15 12:34:36 +01:00
Robin Müller e0a072859b
Merge remote-tracking branch 'upstream/development' into event_manager_improvements 2023-03-15 12:33:57 +01:00
Robin Müller b50f092939
Merge remote-tracking branch 'upstream/development' into update_power_switch_if 2023-03-15 12:33:08 +01:00
Robin Müller 2f90e12179
Merge remote-tracking branch 'upstream/development' into important_bugfix_linux_get_uptime 2023-03-15 12:32:25 +01:00
Robin Müller 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
Robin Müller 47503824d7
health service fixes and changelog 2023-03-15 12:27:39 +01:00
Robin Müller 5e3f5c4121
fuse update 2023-03-15 12:25:39 +01:00
Robin Müller 1f36c082ef
bugfix and changelog for Linux getUptime 2023-03-15 12:21:50 +01:00
Robin Müller aa84e93603
small tweak for version getter 2023-03-15 12:17:36 +01:00
Robin Müller 8f63a0e747
changelog 2023-03-15 12:15:21 +01:00
Robin Müller 6fc8f756a7
update power switch IF 2023-03-15 12:13:55 +01:00
Robin Müller 067cb7d0f8
update catch factory 2023-03-15 12:11:22 +01:00
Robin Müller d98ed40e3d
add CFDP subsystem ID 2023-03-15 12:09:30 +01:00
Robin Müller 2c17af4ef8
changelog 2023-03-15 12:06:13 +01:00
Robin Müller 110fb43b9c
event manager improvements 2023-03-15 12:05:22 +01:00
Robin Müller b057250bfb
changelog 2023-03-15 11:53:12 +01:00
Robin Müller 066dd0d397
changelog 2023-03-15 11:52:20 +01:00
Robin Müller f735c2e9d4
assert size larger than 0 2023-03-15 11:51:51 +01:00
Ulrich Mohr dc7afc5415 Version bump, CHANGELOG update, format 2023-02-23 13:38:24 +01:00
Ulrich 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
Ulrich Mohr 61562b18ab Merge branch 'development' into add_health_service_announce_all 2023-02-23 12:56:12 +01:00
Ulrich Mohr d76d97a36b changed health table parameter to objectId 2023-02-23 12:44:42 +01:00
Ulrich 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
Ulrich Mohr 3562bf11b9 CHANGELOG update 2023-02-10 11:06:46 +01:00
Ulrich Mohr fffb2b61e5 release check helper 2023-02-10 11:06:30 +01:00
Robin Müller 94e5f62331
add allowed subservice 2023-02-09 18:30:08 +01:00
Ulrich Mohr 0a9c563bbc format 2023-02-09 15:58:48 +01:00
Ulrich 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
Ulrich Mohr 3a2393885f more style 2023-02-09 15:44:39 +01:00
Ulrich 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
Ulrich 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
Ulrich Mohr 010509efb4 removed unneeded find_package parameter for etl 2023-02-09 13:50:16 +01:00
Ulrich Mohr dfb1633f00 Merge branch 'development' into mode_service_fixes 2023-02-09 13:46:19 +01:00
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich Mohr 8c712441ab Making fetch Catch2 quiet as well. 2023-02-09 11:34:58 +01:00
Robin Müller f1b0ca7cff
add PR link 2023-02-08 21:26:37 +01:00
Robin Müller 000df85556
bump changelog 2023-02-08 21:24:00 +01:00
Robin Müller 1fffcc2229 possiible leak fixes 2023-02-08 21:23:21 +01:00
Robin Müller a419806a05
Merge remote-tracking branch 'upstream/development' into mode_service_fixes 2023-02-08 09:33:13 +01:00
Robin Müller 6445debfa1
bump changelog 2023-02-08 09:24:55 +01:00
Robin Müller 8014e4adf9
mode service fixes 2023-02-08 09:23:48 +01:00
Robin Müller 134d908f26
that stuff is not in upstream yet.. 2023-02-07 12:52:18 +01:00
Robin Müller 40a9e12416
1000 is a bit much 2023-02-07 12:47:40 +01:00
Robin Müller f39054edd4
introduce warning switch 2023-02-07 12:45:29 +01:00
Robin Müller 5adf89b911
changelog update 2023-02-07 12:41:42 +01:00
Robin Müller c2e6a22dec
important bugfix for RM3100 2023-02-07 12:39:43 +01:00
Robin Müller c8e065a713
comment tweak to event parser can read everything 2023-02-07 12:36:42 +01:00
Robin Müller 3ed49dbae3
Merge remote-tracking branch 'upstream/development' into empty_cds_short_ctor 2023-02-07 12:24:02 +01:00
Robin Müller 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
Robin Müller 539d7aac9e
suppress error if ETL is not found 2023-02-07 12:17:03 +01:00
Robin Müller 0a23f2c85a
correction for printout, add prefix 2023-02-07 12:15:44 +01:00
Robin Müller 46230e6c6d
Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service 2023-02-07 12:11:29 +01:00
Robin Müller b22d439300
bump changelog 2023-02-07 12:10:11 +01:00
Robin Müller 7e7b3bbbc9
time stamper empty ctor 2023-02-07 12:07:41 +01:00
Steffen Gaisser 5b92247fbd Merge branch 'development' into add_health_service_announce_all 2023-02-06 16:31:05 +01:00
Steffen 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
Steffen Gaisser d9da55fdab Merge branch 'development' into add_health_service_announce_all 2023-02-06 15:03:52 +01:00
Steffen 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
Steffen Gaisser c3d1000cd5 Merge branch 'development' into unittest_fix_semaphore 2023-02-06 14:46:45 +01:00
Steffen 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
Robin Müller 066f7a6f9b
remove unreachable code 2023-02-06 14:41:14 +01:00
Steffen 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
Steffen 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
Steffen Gaisser c0e5d1eb99 Merge branch 'development' into tcp_server_reuseaddr_reusesocket 2023-02-06 14:34:52 +01:00
Robin Müller 3bc5d4a2e0
Merge remote-tracking branch 'upstream/development' into mgm_handler_small_fix 2023-02-06 14:25:33 +01:00
Robin Müller b1e9dd9e4a
Merge remote-tracking branch 'upstream/development' into updates_fixes_pus_time_service 2023-02-06 14:24:38 +01:00
Steffen 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
Robin Müller 034eb34c2e
small tweak 2023-02-03 16:05:50 +01:00
Robin Müller 4374c7c4f4
changelog 2023-02-03 16:01:56 +01:00
Robin Müller 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
Steffen 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
Robin Müller 0f811777a7
changelog update 2023-02-01 20:49:53 +01:00
Robin Müller e93137939e set sequence flags for PUS TMTC to unsegmented 2023-02-01 20:48:26 +01:00
Robin Müller c1f42618db small but important bugfix for health service 2023-02-01 19:59:32 +01:00
Robin Müller 1f88c006d9
update changelog 2023-02-01 18:42:09 +01:00
Robin Müller 7e94baceef
service 9 update
- fix time info event
- add time dump subservice
2023-02-01 18:39:23 +01:00
Robin Müller 61df451dd8
update changelog 2023-02-01 17:41:47 +01:00
Robin Müller 29ea89044e beatufil 2023-02-01 17:35:49 +01:00
Robin Müller e487f5be87
proper announce all impl 2023-02-01 17:35:32 +01:00
Robin Müller 9b05e8f274 re-order fields in TcpConfig 2023-01-30 14:24:48 +01:00
Robin Müller eb223dae88
bump changelog 2023-01-30 14:20:28 +01:00
Robin Müller 3656662d88 small tweak, gain factory was always them same 2023-01-30 14:18:03 +01:00
Robin Müller fe71978467 improve srv20 error messages 2023-01-30 14:15:37 +01:00
Robin Müller b646717a76
bump changelog 2023-01-30 14:11:00 +01:00
Robin Müller 99d8c845f2 allow using SO_REUSEADDR and SO_REUSEPORT on TCP server 2023-01-30 14:07:41 +01:00
Robin Müller 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
Robin Müller d16c5024dc
small include improvement 2023-01-13 11:15:36 +01:00
Robin Müller a4531e4ced
typo 2023-01-13 10:59:39 +01:00
Robin Müller 97c629ad84
update changelog 2023-01-13 10:53:36 +01:00
Robin Müller bf12f284fa
add size and crc check for contained TC 2023-01-13 10:53:04 +01:00
Ulrich Mohr ba62c28b64 adding linux ci and fixing problems 2023-01-12 15:40:52 +01:00
Robin Müller 7adb47aecb remove duplicate printout 2023-01-11 08:45:37 +01:00
Steffen 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
Robin Müller ca80589233
make get const 2022-12-19 14:58:08 +01:00
Steffen 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
Steffen 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
Steffen Gaisser 5557d95994 Merge branch 'development' into i2c_printout_improvements 2022-12-05 14:20:58 +01:00
Steffen Gaisser fc24c9b5d8 Merge branch 'development' into get_cmd_exec_read_buf 2022-12-05 14:20:52 +01:00
Ulrich 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
Steffen 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
Robin Müller b13453f46b
vec getter, reset for content 2022-11-28 08:43:54 +01:00
Robin Müller d0e322d7e2
printout handling improvements 2022-11-28 08:42:08 +01:00
Robin Müller ecde164f68
updates for source sequence counter 2022-11-28 08:30:45 +01:00
Robin Müller 50930b41ba
Merge remote-tracking branch 'upstream/development' into mueller/dle_parser 2022-11-28 08:27:24 +01:00
Steffen 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
Steffen 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
Steffen 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
Steffen Gaisser 742152b28e Merge branch 'development' into mueller/accepts_tm_if_adaptions 2022-11-21 15:29:35 +01:00
Steffen Gaisser bf4ca56658 Merge branch 'development' into mueller/shutdown_for_failed_to_on_transition 2022-11-21 15:29:11 +01:00
Steffen Gaisser 16ffa00155 Merge branch 'development' into mueller/dle_parser 2022-11-21 15:28:34 +01:00
Steffen Gaisser 14c681c93a Merge branch 'development' into mueller/uio_mapper_handle_symlinks 2022-11-21 15:27:06 +01:00
Steffen Gaisser 0958c3a00e Merge branch 'development' into mueller/health_helper_bugfix 2022-11-21 15:24:51 +01:00
Steffen 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
Steffen Gaisser 3b0fed733f Merge branch 'development' into mueller/uio_mapper_handle_symlinks 2022-11-21 15:23:15 +01:00
Robin Müller 23d3812fe3
this is actually important 2022-11-21 15:22:25 +01:00
Robin Müller dec7db3ae2
Merge remote-tracking branch 'upstream/development' into mueller/accepts_tm_if_adaptions 2022-11-21 15:00:06 +01:00
Robin Müller 65a5abab49
move free call 2022-11-21 14:56:08 +01:00
Steffen Gaisser 0129783e34 Merge branch 'development' into mueller/sp_reader_const_get_data 2022-11-21 14:50:44 +01:00
Steffen 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
Robin Müller f05295bada small fix to allow teardown handling 2022-11-17 15:16:29 +01:00
Robin Müller b85ca64690
update changelog 2022-11-15 11:48:28 +01:00
Robin Müller 3bc3da5a8d
update changelog 2022-11-15 11:47:26 +01:00
Robin Müller f8c07ec9cf
update changelog 2022-11-15 11:46:43 +01:00
Robin Müller 8199b8f359
bump changelog 2022-11-15 11:45:39 +01:00
Robin Müller cbc8dbcdd4
update changelog 2022-11-15 11:44:45 +01:00
Robin Müller d31a5306f0
fix mock 2022-11-15 11:41:03 +01:00
Robin Müller a236a5ec50
adaptions for AcceptsTelemetryIF 2022-11-15 11:40:26 +01:00
Robin Müller 03620970e2
function to get queue is const now 2022-11-15 11:38:32 +01:00
Robin Müller 8fe8d810e9
only delete table if not nullptr 2022-11-15 11:27:31 +01:00
Robin Müller 9483c2809d
DLE parser 2022-11-15 11:26:53 +01:00
Robin Müller fe3d6bd432
uio able to resolve symlinks now 2022-11-15 10:56:46 +01:00
Robin Müller 2a842666d5
SP reader getPacketData is const now 2022-11-15 10:46:46 +01:00
Robin Müller c013fcc1f5
move container retvals to namespace 2022-11-15 10:01:37 +01:00
Steffen 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
Robin Müller 72d7c43445
updates for storage manager mock 2022-11-14 14:57:37 +01:00
Robin Müller ab9b6c8c89
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-11-14 14:51:33 +01:00
Steffen 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
Steffen Gaisser 68223869d5 Merge branch 'development' into mueller/local-pool-update-remove-ignore-fault-arg 2022-11-14 14:47:07 +01:00
Steffen 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
Steffen Gaisser 7b0db08962 Merge branch 'development' into mueller/refactor_serial_linux 2022-11-14 14:36:31 +01:00
Steffen 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
Robin Müller b48e0fdc0d
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-11-14 14:25:36 +01:00
Steffen Gaisser 1d084ee22f Merge branch 'development' into mueller/fixed_array_list_copy_ctor 2022-11-14 14:21:04 +01:00
Robin Müller 1bea2344f6
remove using declaraction 2022-11-14 14:21:00 +01:00
Steffen 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
Steffen Gaisser 6021d897b8 Merge branch 'development' into windows-tweaks-upstream 2022-11-14 14:13:57 +01:00
Robin Müller 83a6f0b5f8
reenable setup function call 2022-11-14 14:12:26 +01:00
Robin Müller a9c6c088f2
remove leftover debugging code 2022-11-14 14:08:38 +01:00
Robin Müller b6a3c206cc
smaller include tweaks 2022-11-11 11:34:58 +01:00
Robin Müller 5b352978c5
rename cookie class 2022-11-11 11:33:35 +01:00
Robin Müller 819a298b19
refactoring of serial drivers for linux 2022-11-10 17:50:21 +01:00
Robin Müller 16246d6ece
replace other memcpy 2022-11-10 16:18:36 +01:00
Robin Müller 5c84f12440 this not crash 2022-11-10 16:15:52 +01:00
Robin Müller 83c2c4825c fix compiler error for fixed array list copy ctor 2022-11-10 15:54:03 +01:00
Robin Müller c913fe40bf tweaks 2022-11-09 17:54:08 +01:00
Steffen 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
Steffen Gaisser ef23665d9c Merge branch 'development' into mueller/time_reader_include 2022-11-09 16:39:55 +01:00
Robin Müller 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
Robin Müller bee33526a1
missing include 2022-11-09 13:49:40 +01:00
Robin Müller f715b65d6e
Merge remote-tracking branch 'upstream/development' into mueller/local-pool-update-remove-ignore-fault-arg 2022-10-28 10:06:04 +02:00
Robin Müller c11af63015
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-10-28 10:04:21 +02:00
Ulrich Mohr 11a22577be defaultconfig did not build anymore 2022-10-25 11:28:13 +02:00
Steffen Gaisser dc1583c932 Merge branch 'development' into windows-tweaks-upstream 2022-10-24 17:10:44 +02:00
Steffen 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
Robin Müller 81a7de2814
make dtor virtual 2022-10-24 16:39:32 +02:00
Robin Müller d26f230bee
builds 2022-10-24 15:43:20 +02:00
Robin Müller 4db124c680
ignore fault 2022-10-24 15:41:29 +02:00
Steffen Gaisser 955579c856 Merge branch 'development' into mueller/refactor-accepts-tc-tm-if 2022-10-24 14:57:38 +02:00
Robin Müller 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
Robin Müller 54ad6b3016
add some docs 2022-10-24 14:39:05 +02:00
Steffen Gaisser 73e313c35b Merge branch 'development' into mueller/local-pool-update 2022-10-24 14:35:24 +02:00
Steffen 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
Robin Müller dd2f42d22b Merge branch 'development' into mueller/local-pool-update 2022-10-24 14:34:56 +02:00
Robin Müller d8a4675842
bump changelog 2022-10-24 14:30:14 +02:00
Robin Müller 1164c21ddd
iter not a member anymore, more bugfixes 2022-10-24 14:23:43 +02:00
Robin Müller 77b1a85b47 important bugfix for i2c device com IF 2022-10-20 14:24:40 +02:00
Robin Müller 652c31a683 missing validity check 2022-10-17 17:25:27 +02:00
Robin Müller bfe120636c
this should have the same effect 2022-10-17 15:08:46 +02:00
Steffen Gaisser a8041f220f Merge branch 'development' into mueller/cfdp-update-without-handlers 2022-10-17 14:44:28 +02:00
Robin Müller dd636b186b size check bugfix 2022-10-17 14:30:27 +02:00
Steffen Gaisser 3349fc36f8 Merge branch 'development' into windows-tweaks-upstream 2022-10-17 14:20:48 +02:00
Steffen Gaisser f3e9277e59 Merge branch 'development' into mueller/refactor-accepts-tc-tm-if 2022-10-10 15:45:05 +02:00
Steffen 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
Ulrich 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
Steffen Gaisser 518dcdef4b Merge branch 'development' into mueller/smaller-tweaks 2022-10-10 15:03:04 +02:00
Ulrich 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
Steffen 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
Steffen Gaisser cd0cb43412 Merge branch 'development' into mueller/missing-retval-conversion 2022-10-10 14:46:10 +02:00
Steffen 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
Steffen Gaisser 3e9acf476e Merge branch 'development' into mueller/small-helper-script-fix 2022-10-10 14:25:49 +02:00
Steffen 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
Robin Müller 6b991045f7 Merge branch 'development' into mueller/smaller-tweaks 2022-10-10 13:41:47 +02:00
Robin Müller df06064df0 Merge branch 'development' into windows-tweaks-upstream 2022-10-10 13:41:09 +02:00
Robin Müller 337cb0d6c9
hotfix 2022-10-10 10:21:17 +02:00
Robin Müller c283e0c988
okay this is correct 2022-10-04 11:02:08 +02:00
Robin Müller 448d20f3bd
small fix for helper 2022-10-04 10:55:46 +02:00
Robin Müller 2316728d74 Merge branch 'development' into mueller/dhb-countdown-bug 2022-10-04 10:53:26 +02:00
Robin Müller 6f562e5f3e
missing retval conv 2022-10-04 10:25:58 +02:00
Ulrich 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
Ulrich Mohr d964fa2107 Merge branch 'development' into mohr/documentation_ci 2022-09-30 14:50:20 +02:00
Ulrich Mohr 7b5ae6a445 done? 2022-09-30 14:40:59 +02:00
Ulrich Mohr 8e362a000c Revert "one last check"
This reverts commit 7877776e24.
2022-09-30 14:36:25 +02:00
Ulrich Mohr 7877776e24 one last check 2022-09-30 14:34:25 +02:00
Robin Müller 3de0ae5a48 DHB bug 2022-09-29 17:22:44 +02:00
Robin Müller e0c780f21c better comment 2022-09-28 09:59:31 +02:00
Robin Müller 876815b1c9 another small windows tweak 2022-09-28 09:59:22 +02:00
Robin Müller b0ecf87580 last windows tweak 2022-09-28 09:59:12 +02:00
Robin Müller 68ce8b5b08 tweaks to make windows build again 2022-09-28 09:59:02 +02:00
Robin Müller fe03da6def
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-09-26 15:38:45 +02:00
Steffen Gaisser 95ac53c417 Merge branch 'development' into mueller/smaller-tweaks 2022-09-26 14:40:29 +02:00
Steffen 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
Steffen Gaisser bd64591f30 Merge branch 'development' into mueller/smaller-tweaks 2022-09-26 14:34:38 +02:00
Steffen Gaisser e6a877f048 Merge branch 'development' into mueller/doc-corrections 2022-09-26 14:26:48 +02:00
Steffen 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
Steffen Gaisser 0bdd780f82 Merge branch 'development' into mueller/doc-corrections 2022-09-26 14:17:24 +02:00
Steffen Gaisser 9ec397c8b7 Merge branch 'development' into mueller/local-pool-obj-base-better-warning 2022-09-26 14:17:19 +02:00
Robin Müller c54d9d7ba6
add some tests 2022-09-26 14:15:11 +02:00
Steffen 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
Steffen Gaisser 69f1be263a Merge branch 'development' into mueller/local-pool-obj-base-better-warning 2022-09-26 14:10:21 +02:00
Robin Müller c7b5309dcb Merge branch 'development' into mueller/service-interface-include-correction 2022-09-26 14:08:38 +02:00
Ulrich Mohr 775d5632de update to ssh connection to doc server 2022-09-23 20:26:45 +02:00
Ulrich Mohr 4f3361eb2b another ci check 2022-09-23 18:33:47 +02:00
Ulrich Mohr 9e6c1d60e5 another ci check 2022-09-23 17:54:41 +02:00
Ulrich Mohr 12d0c23c13 Revert "testing deployment of documentation"
This reverts commit 5488ee715f.
2022-09-23 17:31:17 +02:00
Ulrich Mohr 5c3bb13834 Revert "testing deployment of both development and master doc"
This reverts commit c0000a8635.
2022-09-23 17:31:07 +02:00
Ulrich Mohr 292fe3e5e4 forgot epilog file 2022-09-23 17:11:57 +02:00
Ulrich Mohr 33530f2819 adding Impressum and Datenschutz to lcov output 2022-09-23 17:04:35 +02:00
Ulrich Mohr c0000a8635 testing deployment of both development and master doc 2022-09-23 14:14:10 +02:00
Ulrich Mohr 5488ee715f testing deployment of documentation 2022-09-23 14:07:12 +02:00
Ulrich Mohr 0fea22d031 switching to rsync and deploying to web documentation 2022-09-23 14:06:28 +02:00
Ulrich Mohr 3b8ca09299 prepared docker for documentation rsync 2022-09-23 13:46:03 +02:00
Ulrich Mohr 9a2146fa2d added impressum and datenschutz in sphinx documentation 2022-09-23 11:36:29 +02:00
Robin Müller 558550ecb9 Merge branch 'development' into mueller/smaller-tweaks 2022-09-16 18:37:39 +02:00
Robin Müller 72172a972b
update changelog 2022-09-16 18:24:23 +02:00
Robin Müller b4b11ebd3b fixes and tweaks 2022-09-16 18:20:42 +02:00
Robin Müller 6f8ccf83e7
use singular enum names 2022-09-15 18:41:15 +02:00
Robin Müller 67f1cd0b5f Merge branch 'development' into mueller/cfdp-update-without-handlers 2022-09-15 18:35:22 +02:00
Robin Müller 54762232a4
refactoring and condition code to strin converter 2022-09-15 16:46:09 +02:00
Robin Müller 2fee2fdff5
unittest which would have caught this 2022-09-15 16:20:52 +02:00
Robin Müller 954c749de0
additional docs 2022-09-15 16:02:46 +02:00
Robin Müller bcbbc9763a
markdown update not required, will be removed 2022-09-15 14:00:01 +02:00
Robin Müller 0042372cb6
now that doc server is up, remove markdown files 2022-09-15 13:58:13 +02:00
Robin Müller 8dea13742f
update rst file 2022-09-15 13:57:39 +02:00
Robin Müller 0f027d29d2 doc corrections 2022-09-15 13:53:42 +02:00
Robin Müller 131e3ff1e3 Revert "doc corrections"
This reverts commit 423a9540ed.
2022-09-15 13:52:28 +02:00
Robin Müller 423a9540ed
doc corrections 2022-09-15 13:51:59 +02:00
Robin Müller ce7146e468
printout tweak 2022-09-15 13:40:12 +02:00
Robin Müller a681a4a797 better error printout 2022-09-15 13:38:38 +02:00
Robin Müller e585c1d84a
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers 2022-09-15 11:02:04 +02:00
Robin Müller 83b7b8707c
Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if 2022-09-15 11:01:19 +02:00
Robin Müller 4002b74ea2 Merge branch 'development' into mueller/service-interface-include-correction 2022-09-15 11:01:06 +02:00
Robin Müller 4f7f8310c9
Merge remote-tracking branch 'origin/development' into mueller/local-pool-update 2022-09-15 11:00:43 +02:00
Robin Müller 1a833e2d45
another missing changelog entry 2022-09-15 10:59:10 +02:00
Robin Müller 8df6d934d7
another missing changelog entry 2022-09-15 10:56:52 +02:00
Robin Müller 5363868120
added another missing changelog entry 2022-09-15 10:54:45 +02:00
Robin Müller 36cf59cc8e
Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers 2022-09-15 10:52:13 +02:00
Robin Müller 97fec909f2
Merge branch 'mueller/local-pool-update' into mueller/cfdp-update-without-handlers 2022-09-15 10:50:35 +02:00
Robin Müller 1db77753e3
Merge remote-tracking branch 'origin/development' into mueller/local-pool-update 2022-09-15 10:49:24 +02:00
Robin Müller 8501477a78
Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if 2022-09-15 10:48:42 +02:00
Robin Müller 6eea711d9f Merge branch 'development' into mueller/service-interface-include-correction 2022-09-15 10:48:28 +02:00
Robin Müller 9a181aa6a8
another missing changelog entry 2022-09-15 10:47:50 +02:00
Robin Müller 655c944c0e
another missing changelog entry 2022-09-15 10:45:35 +02:00
Robin Müller 2e310fca8d
add another missing changelog entry 2022-09-15 10:43:45 +02:00
Robin Müller 37390dfc74
add missing changelog entry 2022-09-15 10:42:35 +02:00
Robin Müller 75ddfdc65d
Merge branch 'mueller/refactor-accepts-tc-tm-if' into mueller/cfdp-update-without-handlers 2022-09-15 10:41:16 +02:00
Robin Müller 1efc0d2855
update changelog 2022-09-15 10:38:40 +02:00
Robin Müller e063b44899
add link to PR 2022-09-15 10:32:38 +02:00
Robin Müller b3c0e24611
bump changelog 2022-09-15 10:31:55 +02:00
Robin Müller ab7c3480f5
storage manager update 2022-09-15 10:30:22 +02:00
Robin Müller 237e29cc59
all necessary modifications 2022-09-14 20:21:03 +02:00
Robin Müller 0849c8a08d
adding files manually 2022-09-14 20:10:41 +02:00
Robin Müller 9d626e0a5d
include correction 2022-09-14 19:59:02 +02:00
Robin Müller 723f8749d4
bump changelog 2022-09-14 19:52:33 +02:00
Robin Müller 2e27a85c95
finished renaming operation 2022-09-14 19:48:11 +02:00
Robin Müller 73f1917c81
update changelog 2022-09-14 19:26:07 +02:00
Robin Müller 3a52454949
removed handlers 2022-09-14 19:15:52 +02:00
Robin Müller ac7dc55fc1
fix unittest 2022-09-14 19:07:17 +02:00
Robin Müller 389d804735 Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-14 19:05:59 +02:00
Robin Müller 44615c150b
add printout capabilities 2022-09-14 14:00:20 +02:00
Robin Müller 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
Ulrich Mohr 6970068d56 small fix in README 2022-09-13 18:19:35 +02:00
Ulrich Mohr af282c7d3e reverting to only publish development 2022-09-13 18:17:56 +02:00
Ulrich Mohr 21a9d89fb3 pushing code coverage report to documentation server 2022-09-13 18:14:26 +02:00
Ulrich Mohr 3257935150 fixing scp yet again again 2022-09-13 18:06:16 +02:00
Ulrich Mohr f34cf9095d fixing scp yet again 2022-09-13 18:02:38 +02:00
Ulrich Mohr 24ecf125a3 fixing scp command again 2022-09-13 17:55:12 +02:00
Ulrich Mohr 6451a16888 fixing scp command 2022-09-13 17:51:01 +02:00
Robin Müller 4dadef34fd Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-13 15:35:59 +02:00
Robin Müller 382543fc59
important bugfix 2022-09-13 15:26:14 +02:00
Ulrich Mohr fa5605c959 testing Jenkinsfile 2022-09-13 14:50:37 +02:00
Robin Müller a1ea671e2f
header include update 2022-09-13 14:46:41 +02:00
Ulrich Mohr 8e835be55f testing Jenkinsfile 2022-09-13 14:46:12 +02:00
Ulrich Mohr 9bd600c488 testing Jenkinsfile 2022-09-13 14:32:10 +02:00
Ulrich Mohr 9c7248e78e typo in Dockerfile 2022-09-13 14:20:30 +02:00
Ulrich Mohr ecf51b2913 testing Jenkinsfile 2022-09-13 14:09:08 +02:00
Ulrich Mohr 8bbde05413 add jenkins user in docker so that ssh will work 2022-09-13 14:08:04 +02:00
Ulrich Mohr d79b5348d8 testing Jenkinsfile 2022-09-13 14:00:36 +02:00
Ulrich Mohr 92e3ab04f3 testing Jenkinsfile 2022-09-13 13:54:23 +02:00
Ulrich Mohr 003a6d00fa Documentation build tools in docker 2022-09-13 13:13:18 +02:00
Robin Müller 26b3e5a013
fix misc def config 2022-09-12 15:14:42 +02:00
Robin Müller 3e9b47d3a2
update docs release in conf.py 2022-09-12 15:12:26 +02:00
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich Mohr a64a04d7fe Merge branch 'development' into mueller/refactor-tmtc-stack 2022-09-12 14:14:49 +02:00
Robin Müller 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
Robin Müller 6a6aa7fdd6 Merge branch 'development' into mohr/enableDisable 2022-09-12 14:11:38 +02:00
Ulrich 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
Robin Müller 6ae709acc3 Merge branch 'development' into mueller/remove-user-includes 2022-09-12 14:07:09 +02:00
Robin Müller 34dd478848
helper class OneRemoteConfigProvider 2022-09-08 16:25:19 +02:00
Robin Müller b73754dfd6
implemented basic PDU forwarding 2022-09-08 12:07:16 +02:00
Robin Müller ec1e07b466
some more returncodes 2022-09-08 11:53:06 +02:00
Ulrich Mohr d52f335455 sif::buffer: if disabeld do not print 2022-09-08 11:47:40 +02:00
Robin Müller c87667c03f
some API improvements 2022-09-08 11:26:17 +02:00
Robin Müller 683cf8a047
some additional tests 2022-09-08 11:08:40 +02:00
Robin Müller 11a4b27642
allow deferred init 2022-09-07 18:20:38 +02:00
Robin Müller 770463e618
remove old code 2022-09-07 18:04:46 +02:00
Robin Müller 04b619a15c
update header as well 2022-09-07 17:58:49 +02:00
Robin Müller 282704e0fd
remove bsp specific code 2022-09-07 17:54:04 +02:00
Robin Müller 8971eb386e
retval replacement 2022-09-07 17:40:22 +02:00
Robin Müller c54caf134a
segmented file transfer working 2022-09-06 16:33:38 +02:00
Robin Müller aebd401d5b
start segmentes file unittest 2022-09-06 16:14:39 +02:00
Robin Müller 67439b4285
refactor away some duplication 2022-09-06 16:03:26 +02:00
Robin Müller 07ef9a0ec3
bump catch2 version 2022-09-06 15:47:04 +02:00
Robin Müller af851165b4
continue basic small file transfer unittest 2022-09-06 15:45:51 +02:00
Robin Müller 94c9800fae
refactored out generic metadata part 2022-09-06 14:33:01 +02:00
Robin Müller ba046cebd9
empty file unittest complete 2022-09-06 14:06:22 +02:00
Robin Müller 428da017ba
empty file transfer unittest almost done 2022-09-06 13:45:43 +02:00
Robin Müller 806ae9b41a
check that indication was called 2022-09-06 13:16:00 +02:00
Robin Müller 7b97c8a182
continue tests 2022-09-06 11:56:05 +02:00
Robin Müller 2e4cdb7366
additional filesystem abstractions 2022-09-05 17:42:56 +02:00
Robin Müller 5a3f05fa79
return struct ref instead of code 2022-09-05 17:20:29 +02:00
Robin Müller 80464f2a81
Merge branch 'mueller/refactor-serial-buffer-adapter' into mueller/refactor-tmtc-stack 2022-09-05 16:38:58 +02:00
Robin Müller 16688316a8
rename setBuffer to setConstBuffer 2022-09-05 16:31:56 +02:00
Robin Müller ead22c8bd6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:29:10 +02:00
Robin Müller 3583e30ee6
rename const buf setter 2022-09-05 16:27:20 +02:00
Robin Müller 61db018a74
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:26:29 +02:00
Robin Müller 1e395dc402
set buffer expects const pointer now 2022-09-05 16:25:02 +02:00
Robin Müller afc48726b9
comment out check 2022-09-05 16:23:13 +02:00
Robin Müller ece5ae59e4
compile fixes 2022-09-05 16:22:41 +02:00
Robin Müller a5d1c38b22
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 16:19:34 +02:00
Robin Müller f5421e9abd
refactor tm helper 2022-09-05 16:10:06 +02:00
Robin Müller 4c3f9feb93
explicit include 2022-09-05 16:06:24 +02:00
Robin Müller 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
Robin Müller 75dc7a405d
del data wrapper 2022-09-05 16:02:32 +02:00
Robin Müller b7a1f79d5b
update FSFWCnfig.h 2022-09-05 15:36:12 +02:00
Robin Müller f0b7a103d4
refactor ctors 2022-09-05 15:30:53 +02:00
Robin Müller fb96250e36
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-05 14:50:43 +02:00
Robin Müller ee93f4a4ca Merge branch 'development' into mueller/refactor-tmtc-stack 2022-09-05 14:46:51 +02:00
Robin Müller d64ad71529
Some improvements for time stamper API 2022-09-05 14:44:35 +02:00
Robin Müller 5ce1e76723
init dest handler unittests 2022-09-05 14:20:01 +02:00
Robin Müller 26bc80964e Merge branch 'development' into mueller/provide-weak-print-char 2022-09-05 14:14:06 +02:00
Steffen 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
Robin Müller 52802f127b
basic test stubs 2022-09-05 11:40:22 +02:00
Robin Müller 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
Robin Müller 0dd2b5ddd4
need an event reporter proxy 2022-09-05 11:19:23 +02:00
Robin Müller 3dfc882226
impl finish PDU sending 2022-09-05 11:03:25 +02:00
Robin Müller b984128de5
stub for creating finished PDU 2022-09-05 10:30:55 +02:00
Robin Müller 134d5a1411
basic impl which allows naked no closure file transfer 2022-09-05 10:26:35 +02:00
Robin Müller 3147f67fbd
basic dest handler framework almost complete 2022-09-02 18:03:52 +02:00
Robin Müller 108e7737e2
continued dest handler 2022-09-02 17:54:25 +02:00
Robin Müller c90d1c8071
continue dest handler impl 2022-09-02 14:39:53 +02:00
Robin Müller eae75b29e7
start file data pdu processing 2022-09-02 11:58:16 +02:00
Robin Müller dc79b7ba00
delete metadata after processing 2022-09-02 11:38:46 +02:00
Robin Müller db84dcd3ce
afmt 2022-09-02 11:12:16 +02:00
Robin Müller 80355910ee
better warning 2022-09-02 09:05:10 +02:00
Robin Müller 04800df31e
another user-level-include 2022-09-02 09:04:37 +02:00
Robin Müller 1e85cdadfd
remove user includes 2022-09-02 08:55:33 +02:00
Robin Müller ebc02673dd
provide a weak print char impl 2022-09-02 08:50:39 +02:00
Robin Müller 935f35a40d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-09-01 17:52:17 +02:00
Robin Müller 348af0124b Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-01 17:52:11 +02:00
Robin Müller 9202c6c17f Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-local-pool-api 2022-09-01 17:51:50 +02:00
Robin Müller 5f8c549993 Merge remote-tracking branch 'origin/development' into mueller/refactor-local-pool-api 2022-09-01 17:51:44 +02:00
Robin Müller 04bff7a522
test fix 2022-09-01 17:51:09 +02:00
Robin Müller 5c20cc804e Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-09-01 17:48:40 +02:00
Ulrich 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
Ulrich 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
Ulrich Mohr 2b01e86f9c one small additional precaution 2022-09-01 11:56:07 +02:00
Ulrich 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
Robin Müller 67980cb592 Merge branch 'development' into mueller/fixes-tmtc-server-sp-parser 2022-09-01 11:21:02 +02:00
Ulrich 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
Robin Müller 01651f0521 more simplfications 2022-09-01 10:52:48 +02:00
Robin Müller c7f300671f
update header 2022-09-01 10:45:10 +02:00
Robin Müller 7d3223d766
add comment blocks 2022-09-01 10:44:57 +02:00
Robin Müller 7ae82a5cb4
do not cache previous recipient 2022-09-01 08:58:18 +02:00
Robin Müller 28ecd0e5c6
bugfix for SP parser 2022-09-01 08:51:12 +02:00
Robin Müller 7345c18b04 small fix which allows sending action reply immediately 2022-08-31 16:50:48 +02:00
Robin Müller 0de7b66218
new retval for permission errors 2022-08-31 13:26:44 +02:00
Robin Müller 158007fa7f
const correct API 2022-08-31 00:02:25 +02:00
Robin Müller ab719a3e59
alternative solution 2022-08-30 23:38:55 +02:00
Robin Müller 64a7fde301 this is annoying 2022-08-30 15:19:01 +02:00
Robin Müller 9131ca688b
make two helper functions protected 2022-08-30 15:01:10 +02:00
Robin Müller 8e6cee7761
Merge branch 'mueller/data-wrapper' into mueller/refactor-tmtc-stack 2022-08-30 13:46:03 +02:00
Robin Müller c756297e5c
data wrapper update 2022-08-30 13:39:44 +02:00
Robin Müller 0f27c7e7e7
extend data wrapper 2022-08-30 13:24:29 +02:00
Robin Müller 20d42add03
add new data wrapper helper type 2022-08-30 12:07:09 +02:00
Robin Müller a9277622ce
move data wrapper 2022-08-30 12:04:15 +02:00
Robin Müller 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
Robin Müller 4a06f11582 Merge branch 'mueller/refactor-local-pool-api' into mueller/cfdp-routers 2022-08-30 11:12:59 +02:00
Robin Müller 32c53b932d
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-30 11:12:53 +02:00
Robin Müller aea9db75cb
better name 2022-08-30 11:12:06 +02:00
Robin Müller 9fedd03ed8
use cfg struct for local pool API 2022-08-30 11:02:21 +02:00
Robin Müller 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
Robin Müller 0cc8af5eb0
afmt 2022-08-30 10:57:17 +02:00
Robin Müller 92d65aa3a5
use old lpm api 2022-08-30 10:57:02 +02:00
Robin Müller 342a56410c
delete commented function 2022-08-30 10:28:55 +02:00
Robin Müller 2cab73d972 avoid duplicate code 2022-08-29 20:09:28 +02:00
Robin Müller 9a9085b9e6
avoid duplicate code 2022-08-29 20:08:59 +02:00
Robin Müller cb23911ccd
default initialization of CDS short struct 2022-08-29 15:30:45 +02:00
Robin Müller b499dedd76
remove TODO 2022-08-29 15:27:53 +02:00
Robin Müller 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
Robin Müller 3bffb4f968
fix for static fw obj setter 2022-08-29 15:20:33 +02:00
Steffen Gaisser 6bcb208968 Merge branch 'development' into mueller/refactor-tmtc-stack 2022-08-29 15:11:50 +02:00
Steffen 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
Steffen 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
Ulrich Mohr 6605ffb6b1 Fixing check in Srv 11 Filer 2022-08-29 14:55:50 +02:00
Ulrich Mohr e2e0190cae Revert "additional safety check"
This reverts commit fd278e410b.
2022-08-29 14:51:14 +02:00
Robin Müller fd278e410b additional safety check 2022-08-29 13:18:54 +02:00
Robin Müller ff4cbea571
improvements for auto-formatter script 2022-08-24 17:44:55 +02:00
Robin Müller 81a7c21cd1
continued router component 2022-08-24 17:31:26 +02:00
Robin Müller 267466be9d
pass const references to user handler now 2022-08-24 15:43:58 +02:00
Robin Müller 2c730c8632
use const struct ref instead 2022-08-24 12:11:03 +02:00
Robin Müller eb29b79467
some more docs 2022-08-24 08:44:20 +02:00
Robin Müller 26ea6606bf
metadata recvd indication 2022-08-23 20:56:09 +02:00
Robin Müller b1bd631322
implemented metadata handler 2022-08-23 20:30:41 +02:00
Robin Müller 9441b4a70e
continue dest handler 2022-08-23 19:37:30 +02:00
Robin Müller 95457b1760 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:38:41 +02:00
Robin Müller a46d8c34d9
small changelog update 2022-08-22 16:37:53 +02:00
Robin Müller d12c59c8ac
all retval replacements 2022-08-22 16:35:53 +02:00
Robin Müller 9e5dddf79c
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:24:20 +02:00
Robin Müller ba5c6410d6
tests running again 2022-08-22 16:23:36 +02:00
Robin Müller 52f8c5038b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-22 16:21:41 +02:00
Robin Müller 10f34e5a48
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack-with-retval-refactoring 2022-08-22 15:57:22 +02:00
Robin Müller dab1b1d067
apply auto-formatter 2022-08-22 15:02:53 +02:00
Robin Müller 8c8d1cfa84
apply auto-formatter 2022-08-22 15:02:16 +02:00
Robin Müller 2a4ab0af7b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-with-retval-refactoring 2022-08-22 14:17:24 +02:00
Steffen 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
Robin Müller 3b33b429e6 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-18 11:21:16 +02:00
Robin Müller ff6de8e378 important bugfix for verif reporter 2022-08-18 11:20:27 +02:00
Robin Müller 11a699c3ce
a list should do the job 2022-08-17 18:49:51 +02:00
Robin Müller 6930656d4e
added some more basic tests 2022-08-17 17:09:39 +02:00
Robin Müller 0bb82e0da2
add fs mock feed function 2022-08-17 16:47:46 +02:00
Robin Müller 12c452e7ce
finished host FS unittests 2022-08-17 16:10:52 +02:00
Robin Müller 23f514039a
host filesystem continued 2022-08-17 11:39:15 +02:00
Robin Müller 2e52d7a31d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-16 17:23:52 +02:00
Robin Müller 239d053562
update changelog 2022-08-16 17:23:10 +02:00
Robin Müller 875174c4ad
better name for global object 2022-08-16 17:17:45 +02:00
Robin Müller 8fd8a37f59
flip verif reporter ctor arguments 2022-08-16 17:10:48 +02:00
Ulrich Mohr 217276d50c renamed returnvalue header 2022-08-16 12:48:22 +02:00
Ulrich Mohr d2ac3603a5 some more occurences 2022-08-16 12:29:53 +02:00
Ulrich Mohr f63f3fa564 more occurences in comments 2022-08-16 12:12:21 +02:00
Robin Müller fc34d56239
cicd fix 2022-08-16 01:12:50 +02:00
Robin Müller 1037102349
merge retval refactoring 2022-08-16 01:08:26 +02:00
Robin Müller 221361eb9c
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if 2022-08-15 20:32:38 +02:00
Robin Müller 7f9269b387
fix for def cfg 2022-08-15 20:30:59 +02:00
Robin Müller 4224c3d009
bump changelog 2022-08-15 20:29:23 +02:00
Robin Müller 62fe75ee40
perform renaming 2022-08-15 20:28:16 +02:00
Robin Müller e76e109bdb Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-15 19:17:15 +02:00
Robin Müller 9e064fe800
fix unittests 2022-08-15 19:16:31 +02:00
Robin Müller 2339c48756
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-15 19:07:22 +02:00
Robin Müller d7ec04bf4b
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-08-15 19:05:50 +02:00
Ulrich 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
Robin Müller 94a718ff19 Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if 2022-08-15 15:15:51 +02:00
Robin Müller 4a10f76784 Merge remote-tracking branch 'origin/development' into mueller/new-object-id-class 2022-08-15 15:15:00 +02:00
Ulrich 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
Ulrich 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
Robin Müller 71ed95b09a Merge branch 'development' into mueller/group-mgm-data 2022-08-15 15:03:35 +02:00
Robin Müller 7ac4f1c64d Merge branch 'development' into mueller/new-object-id-class 2022-08-15 15:03:11 +02:00
Robin Müller 9d64b96e9a
update changelog 2022-08-15 15:02:39 +02:00
Robin Müller 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
Robin Müller ca2efb6021
remove object ID 2022-08-15 15:02:05 +02:00
Robin Müller 3b000d924a Merge branch 'development' into mueller/expand-retval-if 2022-08-15 14:36:04 +02:00
Robin Müller deeeef553b
remove implicit machine endianness variants 2022-08-15 14:34:04 +02:00
Ulrich 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
Robin Müller d3cabd8984
afmt 2022-08-15 11:26:29 +02:00
Robin Müller 8efe85cb15 Merge branch 'development' into mueller/new-object-id-class 2022-08-15 11:25:51 +02:00
Robin Müller b28c26b288
group MGM data in local pool vectors 2022-08-15 10:49:00 +02:00
Robin Müller 8b4253bc46
update cmakelists.txt 2022-08-12 13:02:30 +02:00
Robin Müller c12492df03
continued host FS test 2022-08-11 10:19:25 +02:00
Robin Müller 8aaabc5d73
basic host FS unittests 2022-08-11 10:10:05 +02:00
Robin Müller e796e025b6
continue host fs unittests 2022-08-11 09:59:14 +02:00
Robin Müller 20eee2c469
finished host FS impl 2022-08-11 09:32:18 +02:00
Robin Müller aca8b53a59
start host FS impl 2022-08-10 17:03:23 +02:00
Robin Müller 3df1161560
this should do the job 2022-08-10 15:03:53 +02:00
Robin Müller 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
Robin Müller 46a4203d00
testLvs fix 2022-08-10 13:36:41 +02:00
Robin Müller c86adf8e10 Merge branch 'development' into mueller/cfdp-routers 2022-08-10 13:10:09 +02:00
Robin Müller a2e0646ed4
fix duplicate naming error 2022-08-10 13:05:07 +02:00
Robin Müller 28c8248f26
add FS mock and improve HasFilesystemIF 2022-08-10 11:09:07 +02:00
Robin Müller 3e1fd15613
completed all indication parameters 2022-08-10 10:34:02 +02:00
Robin Müller e45a99143c
added const char* test 2022-08-10 09:45:24 +02:00
Robin Müller 96dfe46e25
added string LV tests 2022-08-10 09:39:57 +02:00
Robin Müller 507c6ddff1
added some param structs 2022-08-09 21:03:56 +02:00
Robin Müller 0cb15e901e
new cfdp mock folder, added additional cfdp mocks 2022-08-09 19:00:47 +02:00
Robin Müller d45108e3c2
add remote config table provider class 2022-08-09 18:51:44 +02:00
Robin Müller 8c059f8f32
new filesystem module 2022-08-09 16:36:35 +02:00
Robin Müller 5bea92d2a4
some doc updates 2022-08-09 16:26:37 +02:00
Robin Müller bba2d883b6
added some documentation 2022-08-09 16:18:45 +02:00
Robin Müller 7a20412305
add user base documentation 2022-08-09 15:51:01 +02:00
Robin Müller dce1ebcf65
add CFDP user base 2022-08-09 15:46:42 +02:00
Robin Müller 4ee01e395b
finished fault handler unit tests 2022-08-09 15:29:22 +02:00
Robin Müller 7f9401cf63
some bugfixes 2022-08-09 15:09:43 +02:00
Robin Müller dba3f9960e
add CFDP fault handler mock 2022-08-09 14:55:08 +02:00
Robin Müller eccb629ba8
fnished fault handler base 2022-08-09 14:39:03 +02:00
Robin Müller 7fb906a0ac
add first fault handler base class 2022-08-09 14:05:43 +02:00
Robin Müller 9796abfc7d Merge branch 'development' into mueller/refactor-tmtc-stack 2022-08-09 13:06:08 +02:00
Robin Müller 0d26a0f54b
fnish CFDP distributor unittests 2022-08-09 13:04:23 +02:00
Robin Müller 192956c2c7
use new storage manager mock 2022-08-09 12:50:50 +02:00
Robin Müller 22e1555f50
basic storage manager mock 2022-08-09 12:45:05 +02:00
Robin Müller bddf5bded1
move some storage manager impl to IF
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
Robin Müller 1c0b778848
continue CFDP distrib unittests 2022-08-09 12:13:10 +02:00
Robin Müller c832bffdb0
clean up header test 2022-08-09 11:17:57 +02:00
Robin Müller 2f8020baac
move parsing steps into parse function 2022-08-09 11:03:22 +02:00
Robin Müller 06bea2f621
test inNull and bool operator 2022-08-09 10:59:24 +02:00
Robin Müller 4f1fe39182
fix unittests 2022-08-08 18:36:10 +02:00
Robin Müller 904abfba28
clean up CFDP stack a bit 2022-08-08 18:29:32 +02:00
Robin Müller 202d9341d8
add CFDP unit tests 2022-08-08 17:53:42 +02:00
Robin Müller 37c60d1dd0
add source and dest test stubs 2022-08-08 12:41:05 +02:00
Robin Müller 43fb6ef5cb
some tag replacements 2022-08-08 12:35:58 +02:00
Robin Müller 65a47c7c57
add distributor test stub 2022-08-08 12:34:54 +02:00
Robin Müller fdb0cc0e44
tweaks for CFDP distributor 2022-08-08 12:31:19 +02:00
Robin Müller e6957de166 Merge branch 'development' into mueller/expand-retval-if 2022-08-05 14:02:50 +02:00
Robin Müller cc56b00df3 Merge branch 'development' into mueller/expand-serialize-if 2022-08-05 14:02:31 +02:00
Robin Müller 269a3052ca
added stubs for source and dest handler 2022-08-03 18:18:01 +02:00
Robin Müller c6a7a0fec8
use distributor instead of router 2022-08-03 18:14:49 +02:00
Robin Müller acf5c2a56d
better names 2022-08-03 16:00:48 +02:00
Robin Müller 7fb9e14555
better names for CFDP components 2022-08-03 15:22:39 +02:00
Robin Müller b20e8a9679
continue new cfdp router 2022-08-03 15:12:29 +02:00
Robin Müller 29bcaee196
some tests for new var len field 2022-08-03 13:34:49 +02:00
Robin Müller cc98512caf
use tags properly 2022-08-03 13:23:49 +02:00
Robin Müller 60ea9a9a7c
clean up a few tests 2022-08-03 13:15:49 +02:00
Robin Müller df690b9628
some re-ordering 2022-08-03 11:36:56 +02:00
Robin Müller b0c479cab9
remove some shadowing warnings 2022-08-03 11:34:30 +02:00
Robin Müller a426aef7c7
add some more tests for CCSDS distributor 2022-08-03 11:33:10 +02:00
Robin Müller 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
Robin Müller 19817bd3a5 Update 'docs/getting_started.rst'
Actually, this version still uses old folder names
2022-08-01 20:47:53 +02:00
Robin Müller 1db04cf20c Update 'docs/getting_started.rst'
Update for new recommended build folder and cmake define name
2022-08-01 20:45:39 +02:00
Robin Müller 902a4bfa9c
unittests for TC and CCSDS distributor 2022-08-01 17:16:37 +02:00
Steffen Gaisser 52ee50ba8c Fixed cmake variable for tests in README.md 2022-08-01 16:21:07 +02:00
Robin Müller bf540ebb49
use sanitized include file 2022-08-01 14:23:52 +02:00
Robin Müller 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
Robin Müller 4334106ad1
applied auto-formatter 2022-08-01 11:05:46 +02:00
Robin Müller 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
Robin Müller 83d71548ec
CCSDS unpacker implementation 2022-07-29 16:32:50 +02:00
Robin Müller f4beef8c9f
run auto-formatter 2022-07-29 15:54:17 +02:00
Robin Müller c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF 2022-07-29 15:53:39 +02:00
Robin Müller 96f092ef75
type correction 2022-07-29 14:30:58 +02:00
Robin Müller f75379fceb Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers 2022-07-29 14:27:59 +02:00
Robin Müller 4a4d23573d
verify correct key behaviour 2022-07-29 14:24:16 +02:00
Robin Müller cd4d92b12c Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers 2022-07-29 14:22:52 +02:00
Robin Müller 47e148af8f
decoupling 2022-07-29 14:19:10 +02:00
Robin Müller c9bec03f00 Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type 2022-07-29 14:16:22 +02:00
Robin Müller 6c5c59cad8 Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type 2022-07-29 14:15:14 +02:00
Robin Müller 03e12a2388
new object ID type 2022-07-29 14:15:05 +02:00
Robin Müller 6c5bbfa080
some renaming 2022-07-29 12:03:14 +02:00
Robin Müller da106fd96f
do not use TC info for failed TC retrieval 2022-07-29 10:23:59 +02:00
Robin Müller fc3412fa35
set sec header flag and add unit test for it 2022-07-28 15:13:27 +02:00
Robin Müller 8f6f0e1d45
some more fail tests 2022-07-28 13:42:34 +02:00
Robin Müller 1b5fa2a8fa
test no crc generation 2022-07-28 13:37:07 +02:00
Robin Müller cb118176a0
completed ZcWriter unittests 2022-07-28 13:24:50 +02:00
Robin Müller 30ba9ab916
some more fixes 2022-07-28 13:00:53 +02:00
Robin Müller fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack 2022-07-28 12:55:42 +02:00
Robin Müller 72bc5d4d60
add tm zc test 2022-07-28 12:52:20 +02:00
Robin Müller 5355e63711
use result instead of retval 2022-07-27 21:43:32 +02:00
Robin Müller b11cdf6184
update unittests 2022-07-27 21:32:22 +02:00
Robin Müller dc31358d52
adaption for SerializeIF
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
Robin Müller b485afea57
Simple SerializeIF adaptions
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
Robin Müller 5bb7023ff3
improvements for creator API 2022-07-27 21:11:12 +02:00
Robin Müller 85dbef20b0
update serialize IF 2022-07-27 21:07:34 +02:00
Robin Müller 93acac02f5
tests running again 2022-07-27 21:06:23 +02:00
Robin Müller 7e8afcc12f
remove nullptr check 2022-07-27 20:37:21 +02:00
Robin Müller f03b7cd660
another bugfix in CSB 2022-07-27 20:10:15 +02:00
Robin Müller d641d63531
set queue of tm send helper 2022-07-27 19:56:11 +02:00
Robin Müller 4e571e5082
some more minor fixes 2022-07-27 19:40:54 +02:00
Robin Müller 356d778743
afmt 2022-07-27 18:03:17 +02:00
Robin Müller 0a38d2e22d
small bugfix 2022-07-27 17:56:16 +02:00
Robin Müller 234ccdf764
send time stampers properly now 2022-07-27 17:48:59 +02:00
Robin Müller f591b9793c
pass timeReader to Pus ZC writer 2022-07-27 17:33:39 +02:00
Robin Müller c5ad9b5fa9
switch off debugging switches 2022-07-27 17:13:42 +02:00
Robin Müller 083d08ae2a
various bugs and improvements 2022-07-27 17:00:43 +02:00
Robin Müller 740644f2c8
updates for PusDistributor 2022-07-27 14:40:51 +02:00
Robin Müller 059fb10558
add helper methods to disable crc calculation 2022-07-27 11:41:06 +02:00
Robin Müller 86692e202d
this gets rid of some warnings 2022-07-27 11:35:35 +02:00
Robin Müller 064b195c75
some of the deprecation warnings run amok 2022-07-27 11:33:19 +02:00
Robin Müller 18ee2ab903
example compiles again 2022-07-27 11:26:47 +02:00
Robin Müller 9eb652e585
some printout fixes 2022-07-27 10:49:49 +02:00
Robin Müller e7d9979078 Merge branch 'development' into mueller/expand-serialize-if 2022-07-26 19:09:06 +02:00
Robin Müller 681738dcc6
PSB unittests complete 2022-07-26 19:08:12 +02:00
Robin Müller 152c01b2ec
psb unittests almost complete 2022-07-26 18:58:36 +02:00
Robin Müller 8bf0fb9885
test auto-initializers 2022-07-26 18:46:28 +02:00
Robin Müller 1954ce0ea4
default PUS receiver set automatically now 2022-07-26 17:41:10 +02:00
Robin Müller d98b79cf5e
adapt PSB so it can be unittested properly 2022-07-26 16:49:46 +02:00
Robin Müller f14c812aff
removed some obsolete code 2022-07-26 14:14:00 +02:00
Robin Müller 146a0e3828
created PSB mock 2022-07-26 14:10:24 +02:00
Robin Müller 75c824ec80
add new VerificationReporterIF 2022-07-26 13:59:09 +02:00
Robin Müller 332e9dbfd5
add new tests 2022-07-26 11:19:36 +02:00
Robin Müller f1c37203a4
some more API improvements and replacements 2022-07-26 11:14:40 +02:00
Robin Müller 500a5602bd
added additional TM store and send helper 2022-07-26 11:09:57 +02:00
Robin Müller 4ed028000d Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack 2022-07-26 10:29:51 +02:00
Robin Müller 88ebb67c8d
fix deprecation warnings 2022-07-26 10:27:44 +02:00
Robin Müller 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
Robin Müller bdf71d4e66
add new HasReturnvaluesIF features 2022-07-26 10:21:16 +02:00
Robin Müller e48b6f1432
possible double delete 2022-07-25 22:36:53 +02:00
Robin Müller 747243684d
more leaks 2022-07-25 22:29:18 +02:00
Robin Müller db33f9cc7e
maybe this teardown fixes the leak 2022-07-25 22:22:08 +02:00
Robin Müller c12669fe50
this should fix the mmeory leak 2022-07-25 22:10:20 +02:00
Robin Müller 6d00fc65c0
fix memory leak 2022-07-25 21:08:04 +02:00
Robin Müller 7d87274844
add old api but mark it deprecated 2022-07-25 20:53:18 +02:00
Robin Müller c83f75c515
some more tests using TM send helper 2022-07-25 20:41:01 +02:00
Robin Müller 586993c081
completed send helper tests 2022-07-25 20:31:06 +02:00
Robin Müller a88f767cca
all tests running again 2022-07-25 19:49:19 +02:00
Robin Müller 935e135f1c
normal queue sufficient 2022-07-25 19:42:05 +02:00
Robin Müller 6d0fa36f8a
cleaning up message queue mock and subscription API 2022-07-25 19:36:56 +02:00
Robin Müller 8f07133e2c Merge branch 'development' into mueller/expand-serialize-if 2022-07-25 15:08:04 +02:00
Steffen 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
Robin Müller 5fd5d488ff
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-07-25 14:57:28 +02:00
Steffen 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
Robin Müller f80be9e9fa
run afmt 2022-07-25 14:44:49 +02:00
Robin Müller f3af88ae40
add [[nodiscard]] and const specifiers 2022-07-25 14:44:19 +02:00
Robin Müller 380f1d0206
remove obsolete returns 2022-07-25 14:40:10 +02:00
Robin Müller 54fc35eae7
re-run afmt 2022-07-25 14:36:18 +02:00
Robin Müller 05d4162f5b Merge branch 'development' into v5.0.0 2022-07-25 14:35:36 +02:00
Robin Müller e030878023
changelog 2022-07-25 14:33:10 +02:00
Robin Müller 9ee6da47e9
improving mocks 2022-07-25 14:31:57 +02:00
Robin Müller 1a7d7b172b
set up new internal error reporter mock 2022-07-25 14:04:06 +02:00
Robin Müller 36e3956efb
finished tm store helper tests 2022-07-25 13:39:07 +02:00
Robin Müller 180210dc38 Merge branch 'development' into mueller/expand-serialize-if 2022-07-25 11:39:19 +02:00
Robin Müller ca1e921b94
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-25 11:35:32 +02:00
Robin Müller 2a34c831b1
use Be instead of Ne, which could be confused 2022-07-25 11:33:12 +02:00
Robin Müller e2ad37e3e6
more ref replacements 2022-07-25 11:26:45 +02:00
Robin Müller 973d4ee8a5
some more ref replacements 2022-07-25 11:24:13 +02:00
Robin Müller 899d021e00
using uint32_t as store_address requires explicit cast 2022-07-25 11:15:45 +02:00
Robin Müller 4989bd0f02
fixes for Linux OSAL clock 2022-07-25 10:56:19 +02:00
Robin Müller 832367fb30
replace some API components with references 2022-07-25 10:50:52 +02:00
Robin Müller 63ee88af17
added base for tm store test 2022-07-25 10:38:44 +02:00
Robin Müller 4921527022
replace c include 2022-07-25 10:31:49 +02:00
Robin Müller f0c8fd2688
some renaming 2022-07-25 10:24:43 +02:00
Robin Müller 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
Robin Müller d474c4a7ee
store helper 2022-07-23 11:43:48 +02:00
Robin Müller 3708df2423
small fix 2022-07-23 11:15:55 +02:00
Robin Müller f629d60aaf
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 11:15:20 +02:00
Robin Müller b809f90e72
added unittests for new helpers 2022-07-23 11:10:44 +02:00
Robin Müller f2bf4b463e
expand serializeIF tests 2022-07-23 10:34:19 +02:00
Robin Müller b66fd63cb4
remove doubly defines 2022-07-23 10:29:19 +02:00
Robin Müller fd55de9e95 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:28:13 +02:00
Robin Müller 8e05fc0417
added a few more methods 2022-07-23 10:28:01 +02:00
Robin Müller 55a238d553
extended serialize if further 2022-07-23 10:24:56 +02:00
Robin Müller 9ccd9fd775
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:07:10 +02:00
Robin Müller ddad97033d
expand serialize IF further 2022-07-23 10:06:42 +02:00
Robin Müller 99aaf7068d
some tests 2022-07-23 10:05:57 +02:00
Robin Müller c9d37e8d62 Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack 2022-07-23 10:05:14 +02:00
Robin Müller 42a1d6cccd
default implementation of simple serialize/deserialize 2022-07-23 10:03:42 +02:00
Robin Müller 133894f4ba
add basic CCSDS tests 2022-07-22 18:46:58 +02:00
Robin Müller cb05329dd9
completed baseline PUS TM unittests 2022-07-22 18:31:00 +02:00
Robin Müller b350018cad
completed basic test set 2022-07-22 18:22:35 +02:00
Robin Müller 2dfbce6174
start TM reader unittests 2022-07-22 17:11:55 +02:00
Robin Müller cecaec6007
PUS TM creator tests done 2022-07-22 17:09:44 +02:00
Robin Müller f28b9ea61b
APID getter bugfix 2022-07-22 16:41:32 +02:00
Robin Müller 9275ccb79b
added some missing implementations 2022-07-22 16:09:18 +02:00
Robin Müller 67776241de
verify successfull TM serialization 2022-07-22 16:06:31 +02:00
Robin Müller bfee4fd90a
add empty test files 2022-07-21 19:16:44 +02:00
Robin Müller 0dfaba81f9
finished basic TC unittests 2022-07-21 19:10:15 +02:00
Robin Müller affde6bad5
rename namespace 2022-07-21 18:21:10 +02:00
Robin Müller 0981ee6f7e
minor changes, virtual dtors added 2022-07-21 18:17:37 +02:00
Robin Müller 61bc867bed
delete code which is not used anymore 2022-07-21 17:57:31 +02:00
Robin Müller 5af3138e81
fnished PUS TC creator unittests 2022-07-21 17:48:11 +02:00
Robin Müller 08e0b0f1a0
added sp reader unittests 2022-07-21 14:40:00 +02:00
Robin Müller 23f264096c
delete a few old classes 2022-07-21 14:05:31 +02:00
Robin Müller e5ee96259d
some fixes 2022-07-21 13:48:58 +02:00
Robin Müller 9bbe1dc716 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-07-21 13:23:44 +02:00
Robin Müller d8b6cb39ac
various bugfixes and improvements 2022-07-21 11:34:11 +02:00
Robin Müller be35bd53a6
switched to new tmtc stack API 2022-07-20 22:21:15 +02:00
Robin Müller 9860061fc6
create new TmSendHelper 2022-07-20 11:45:50 +02:00
Robin Müller d80941514f
start refactoring PUS TM handling 2022-07-20 11:43:16 +02:00
Robin Müller 6c636661b6
a lot of refactoring 2022-07-19 18:13:25 +02:00
Robin Müller 5fffbd4a90
start PUS TC refactoring 2022-07-18 18:36:41 +02:00
Robin Müller 95b476d4bd
start ccsds reader unittests 2022-07-18 16:21:00 +02:00
Robin Müller 3d2af203f2
finished creator unittests 2022-07-18 16:18:04 +02:00
Robin Müller 74794bb71b
apply auto-formatter 2022-07-18 16:08:06 +02:00
Robin Müller ddf38b65c3
apply auto-formatter 2022-07-18 16:07:26 +02:00
Robin Müller 490a80e49f
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack 2022-07-18 15:26:31 +02:00
Robin Müller 6f751c2cf9 Merge branch 'development' into v5.0.0 2022-07-18 15:12:21 +02:00
Robin Müller 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
Robin Müller 91067cde98
typo 2022-07-18 15:00:40 +02:00
Robin Müller 428018e4f1 update changelog 2022-07-18 14:59:25 +02:00
Robin Müller e4d7182d93
update changelog 2022-07-18 14:58:47 +02:00
Robin Müller 8b6dd3f868
add date to changelog 2022-07-18 14:49:27 +02:00
Robin Müller f6ede7cd3e
bump version 2022-07-18 14:46:36 +02:00
Robin Müller 4da18172b3 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-07-18 14:37:56 +02:00
Robin Müller 6e5239e9a0
update jenkinsfile 2022-07-18 14:36:40 +02:00
Robin Müller 7e2fdc06cd
hmm this is problematic 2022-07-18 14:05:43 +02:00
Robin Müller 3c72a42ce1
added basic sp creator test 2022-07-18 13:51:02 +02:00
Robin Müller 78b09ed0c9
fixes includes 2022-07-18 11:58:55 +02:00
Robin Müller fdf35232ee
some fixes 2022-07-18 11:47:00 +02:00
Robin Müller 8465670374
separate unittest folder 2022-07-18 11:42:51 +02:00
Robin Müller 0c5f623780
additional ctor for space packet creator 2022-07-18 10:53:55 +02:00
Robin Müller d7a2eada94
add space packet creator class 2022-07-18 10:42:56 +02:00
Robin Müller 546e173cef
add new PUS TC IF 2022-07-18 10:29:39 +02:00
Robin Müller 0a7f2c6646
refactored space packet interface 2022-07-18 10:20:26 +02:00
Robin Müller 3b23fb77b4
add obsolete add_subdirectory calls 2022-07-18 09:01:45 +02:00
Robin Müller 6f7be281ef
move HAL and tests folder 2022-07-18 08:59:40 +02:00
Jakob Meier 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
Jakob Meier ecac08814e better naming for functions which reset states of replies 2022-07-14 09:15:13 +02:00
Jakob Meier e8b8fff0b5 Merge branch 'development' into meier/dhbReplyTimeout 2022-07-14 09:01:28 +02:00
Jakob Meier 4d34f93cfc missing reset of timedOut value in loop of decrementDeviceReplyMap 2022-07-14 08:58:23 +02:00
Ulrich Mohr adbf375f38 some small fixes to dhb countdown addition 2022-07-13 21:58:07 +02:00
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich 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
Ulrich Mohr 2ee3ef1f1d Merge branch 'development' into mueller/install-etl-cicd 2022-07-13 16:38:30 +02:00
Robin Müller ce48827ee5 Merge branch 'development' into clang-tidy-actions 2022-07-13 16:00:50 +02:00
Robin Müller 0d80fad685 Merge branch 'development' into clang-tidy-controllers 2022-07-13 16:00:42 +02:00
Robin Müller c6253bf0dd Merge branch 'development' into mueller/new-pool-entry-ctor 2022-07-13 15:41:47 +02:00
Ulrich 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
Robin Müller 0e49640306
update CHANGELOG 2022-07-08 17:59:43 +02:00
Robin Müller 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
Robin Müller 0519083894
remove duplicate entries 2022-07-08 17:48:06 +02:00
Robin Müller 14bac9a418
clang-tidy changes for controller module 2022-07-04 11:48:36 +02:00
Robin Müller 3bef73708f
clang-tidy changes for actions module 2022-07-04 11:44:26 +02:00
Robin Müller fef6ddceff
delete run configs 2022-07-04 11:16:13 +02:00
Robin Müller 5a9db72814
test public linkage 2022-07-04 10:27:14 +02:00
Robin Müller 5cccd5caba
bump used container 2022-07-04 10:21:47 +02:00
Robin Müller 7de56f189b
install etl library in ci/cd 2022-07-04 10:13:48 +02:00
Jakob Meier df97bbc691 run auto-formatter 2022-06-23 11:56:46 +02:00
Jakob Meier 2d2f65bf89 moved activation of periodic replies to updatePeriodicReply 2022-06-23 11:54:51 +02:00
Robin Müller 3e9ae62b28 Merge branch 'development' into meier/dhbReplyTimeout 2022-06-21 10:49:06 +02:00
Robin Müller 2ebefdffae
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-06-21 10:49:03 +02:00
Robin Müller 45792e86b9 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-06-21 10:48:04 +02:00
Robin Müller 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
Robin Müller 28ea71a077 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 17:56:58 +02:00
Steffen 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
Robin Müller 687700cee8 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 16:36:49 +02:00
Steffen Gaisser 732b615cb3 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-20 16:34:13 +02:00
Robin Müller 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
Robin Müller dde96ae220 Merge branch 'development' into gaisser_storage_accessor_fix 2022-06-20 16:15:05 +02:00
Steffen 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
Steffen Gaisser edf1d5ae8d Added more test cases 2022-06-20 16:02:35 +02:00
Robin Müller 690991b4b5
include fix 2022-06-20 15:42:08 +02:00
Robin Müller 1a294e6a13
include TestsConfig.h 2022-06-20 15:40:15 +02:00
Robin Müller 8c4e34153b
README updates 2022-06-20 15:36:48 +02:00
Steffen Gaisser b60e4bcb90 Fix StorageAccessor move assignment
* Added Unittest for this
* Fixed missing include in test
2022-06-20 15:15:33 +02:00
Steffen 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
Steffen Gaisser 7f57a8784a Fixed deadline missed call on linux 2022-06-20 15:02:16 +02:00
Robin Müller 4b33aa8262 bump ETL version 2022-06-20 14:25:39 +02:00
Robin Müller d47a908117 Merge branch 'development' into mueller/task-if-refactoring 2022-06-20 09:40:31 +02:00
Robin Müller fce95e04a8 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-20 09:39:58 +02:00
Jakob Meier fc742e4270 Merge branch 'development' into meier/debug-info 2022-06-16 07:22:43 +02:00
Jakob Meier b5183a19fc minor change in debug text 2022-06-16 07:03:58 +02:00
Robin Müller 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
Robin Müller b7c0c07141
Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-06-13 16:28:01 +02:00
Robin Müller 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
Robin Müller 69859fdbc9
rerun afmt 2022-06-13 16:21:20 +02:00
Robin Müller 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
Robin Müller 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
Robin Müller a682bbe400
remove static missed deadline 2022-06-13 14:23:56 +02:00
Robin Müller e67fc2ab0d
some fixes for TC Map printout function 2022-06-13 10:56:37 +02:00
Robin Müller 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
Robin Müller 6b0f4a159f Merge remote-tracking branch 'upstream/development' into mueller/spi-com-if-shadowing 2022-06-13 10:54:20 +02:00
Robin Müller 4a06b558c1 Fix SPI ComIF shadowing warning 2022-06-13 10:53:04 +02:00
Robin Müller 6d921f03fd Fix SPI ComIF shadowing warning 2022-06-13 10:50:49 +02:00
Robin Müller 65bc8213fe Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-13 09:43:32 +02:00
Robin Müller a0ee86ace8
use override instead of virtual as recommended 2022-06-08 17:36:20 +02:00
Robin Müller a07a368272 Merge branch 'development' into mueller/apply-afmt 2022-06-08 17:34:04 +02:00
Robin Müller cb8a4bbbec
Merge remote-tracking branch 'origin/development' into mueller/task-if-refactoring 2022-06-08 17:33:12 +02:00
Robin Müller 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
Robin Müller 395cf9cfa7 added clion base files 2022-06-08 12:12:33 +02:00
Robin Müller a3c0b441ec update changelog 2022-06-08 12:12:33 +02:00
Robin Müller b4132800ae apply afmt, update .gitignore 2022-06-08 12:12:33 +02:00
Robin Müller ad53b48fcb explicitely ignore returnvalue in linux OSAL 2022-06-08 12:12:09 +02:00
Robin Müller dee40f9079 fixed unittests 2022-06-08 12:12:09 +02:00
Robin Müller 92ec24352f fix unit test 2022-06-08 12:12:09 +02:00
Robin Müller 3f9e459f48 update changelog 2022-06-08 12:12:09 +02:00
Robin Müller e0c7f8d51d apply afmt 2022-06-08 12:12:09 +02:00
Robin Müller eb79386c92 new addSlot function taking executable pointer 2022-06-08 12:12:09 +02:00
Robin Müller 4542f31c40 improved custom checker API
- More clang-tidy improvements
2022-06-08 12:12:09 +02:00
Robin Müller 689fb378d8 a regular set should suffice here 2022-06-08 12:12:09 +02:00
Robin Müller 98b711a872 update changelog 2022-06-08 12:12:09 +02:00
Robin Müller 800aa131fa reverted some unrelated changes 2022-06-08 12:12:09 +02:00
Robin Müller 6983980304 missing newline and clang-tidy improvement 2022-06-08 12:12:09 +02:00
Robin Müller 7c0ba59993 remove include 2022-06-08 12:12:09 +02:00
Robin Müller 28873fc87b refactores rtems task module 2022-06-08 12:12:09 +02:00
Robin Müller 24e849ed9c avoid compiler warning 2022-06-08 12:12:09 +02:00
Robin Müller d8985c141e some clang tidy stuff and bugfixes 2022-06-08 12:12:09 +02:00
Robin Müller 7602b15256 important bugfix 2022-06-08 12:12:09 +02:00
Robin Müller d1a82bceed rtems fixes 2022-06-08 12:12:09 +02:00
Robin Müller 7292b02907 refactor freeRTOS task components 2022-06-08 12:12:09 +02:00
Robin Müller 347714d53a refactored and tested hosted and linux task IF 2022-06-08 12:12:09 +02:00
Robin Müller f230fa1617 continued refactoring 2022-06-08 12:12:09 +02:00
Robin Müller 93615b100c continued refactoring 2022-06-08 12:12:09 +02:00
Robin Müller e18d3d559e refactoring host osal 2022-06-08 12:12:09 +02:00
Robin Müller 08ff061d07 minor bugfix 2022-06-08 12:12:09 +02:00
Robin Müller cc351c1066 new base class for periodic tasks 2022-06-08 12:12:09 +02:00
Robin Müller 664a548c53 removed some changes which belong in separate PR 2022-06-08 12:12:09 +02:00
Robin Müller e9895559a3 vector as core container is ok 2022-06-08 12:12:09 +02:00
Robin Müller eda5b8f593 refactor task IF 2022-06-08 12:12:09 +02:00
Robin Müller e03f55604a rtems fixes 2022-06-08 12:11:26 +02:00
Robin Müller 51d7df2dba Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-06-08 11:13:13 +02:00
Robin Müller 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
Jakob Meier 21eb386f3c changed reply timeouts 2022-06-06 12:34:57 +02:00
Jakob Meier ade36e65c6 missed reply check in simple command nominal test case 2022-06-06 12:30:27 +02:00
Jakob Meier 103661facc deugging 2022-06-06 12:26:00 +02:00
Jakob Meier ae2f7219fd run auto-formatter 2022-06-06 11:55:42 +02:00
Jakob Meier 4fba2704aa unit test for detection of missed reply when commanded externally 2022-06-06 10:53:08 +02:00
Jakob Meier 161dbde0d7 fixed merge conflicts 2022-06-06 10:30:17 +02:00
Jakob Meier 2fa4fd61d0 device fdir mock 2022-06-05 12:54:13 +02:00
Jakob Meier bf673c56c6 unit test for dhb 2022-06-05 12:52:55 +02:00
Robin Müller c697d0f8ab
bump etl to 20.28.0 2022-05-30 10:34:03 +02:00
Steffen 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
Robin Müller 7dddcdfd55 Merge branch 'development' into mueller/possible-fix-ccsds-distrib 2022-05-25 09:52:33 +02:00
Steffen 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
Robin Müller e59f1f26bf
return end iterator instead of crashing 2022-05-24 14:33:18 +02:00
Robin Müller f7cde80088
added missing delete 2022-05-24 14:32:35 +02:00
Robin Müller e60a665de4
added 3 new subservices 2022-05-24 11:52:29 +02:00
Robin Müller 34658ef7db
afmt 2022-05-24 10:40:25 +02:00
Robin Müller 940fd6f465 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-23 15:59:13 +02:00
Robin Müller f288d5120d Merge branch 'development' into mueller/tc-11-tweaks 2022-05-23 15:34:00 +02:00
Steffen 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
Steffen Gaisser 5e62258aa6 Merge branch 'development' into mueller/tcp-server-cache-client-addr 2022-05-23 14:38:05 +02:00
Robin Müller 0b53b4873f
bugfix for srv11 2022-05-20 11:20:31 +02:00
Robin Müller 8e2597f609
clang-format 2022-05-20 11:09:03 +02:00
Robin Müller dac700b80a
static STORE renamed 2022-05-20 08:59:06 +02:00
Robin Müller d0fc360697
apply afmt 2022-05-20 08:34:14 +02:00
Robin Müller 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
Robin Müller 13cda86d23
remove commented code 2022-05-18 13:13:24 +02:00
Robin Müller e1dd27b9dd cache the TCP client address now 2022-05-17 13:16:36 +02:00
Robin Müller 8e9d4b451c
better printout if ping test fails 2022-05-16 16:18:44 +02:00
Robin Müller d871f55a89
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-05-16 15:13:47 +02:00
Robin Müller 816550b69c Merge remote-tracking branch 'upstream/development' into mueller/new-cicd-cmake-opts 2022-05-16 14:58:25 +02:00
Robin Müller 7fee852dbd
re-apply updated auto-formatter 2022-05-16 14:55:15 +02:00
Robin Müller 1e7032f89c
minor improvements for auto-formatter 2022-05-16 14:54:43 +02:00
Robin Müller 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
Robin Müller ef9d7aa7d3 Merge branch 'development' into mueller/extend-version-class 2022-05-16 14:42:23 +02:00
Robin Müller 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
Robin Müller 878e32cbe8 Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-05-16 14:29:02 +02:00
Robin Müller 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
Robin Müller 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
Robin Müller 5736023ffa Merge branch 'development' into mueller/extend-version-class 2022-05-13 17:22:57 +02:00
Robin Müller 8a12a5097e
Merge branch 'mueller/apply-afmt' into mueller/new-cicd-cmake-opts 2022-05-13 13:50:41 +02:00
Robin Müller 87e4a57ef7
added clion base files 2022-05-13 13:48:13 +02:00
Robin Müller 0375ee1881
update changelog 2022-05-13 13:46:54 +02:00
Robin Müller c8e034d975 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-13 13:41:58 +02:00
Robin Müller e98aa005cb Merge branch 'development' into mueller/power-switcher-component-upstream 2022-05-13 13:25:13 +02:00
Robin Müller 52310f7d32
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 13:24:26 +02:00
Robin Müller 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
Robin Müller 970f039e85
Merge remote-tracking branch 'origin/development' into mueller/extend-version-class 2022-05-13 13:21:01 +02:00
Steffen 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
Robin Müller 2708b71d77
Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-05-13 12:00:40 +02:00
Robin Müller 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
Robin Müller 13a34cd677
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 11:58:41 +02:00
Robin Müller 811287aac8
delete old scripts 2022-05-13 11:57:22 +02:00
Robin Müller 23fb06578b
this is better 2022-05-13 11:56:37 +02:00
Robin Müller c86e99e6dc
rename auto-formatter 2022-05-13 11:56:20 +02:00
Robin Müller 4092de911c
use variable for repeated section 2022-05-13 11:55:19 +02:00
Robin Müller 00952e15b0 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-13 11:50:24 +02:00
Robin Müller 6366283ce2 Merge branch 'development' into mueller/apply-afmt 2022-05-13 11:50:03 +02:00
Robin Müller 01ebf0f4d3
tab size 2022-05-13 11:49:01 +02:00
Robin Müller 99fe6487c8
another small improvement 2022-05-13 11:48:18 +02:00
Robin Müller d4a6f987bc
small fix 2022-05-13 11:46:59 +02:00
Robin Müller 57bac4f262 Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-13 11:46:17 +02:00
Robin Müller cfa6843c8f
check whether clang-format is installed 2022-05-13 11:46:04 +02:00
Steffen 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
Robin Müller 8dc640c162
apply afmt, update .gitignore 2022-05-13 11:39:37 +02:00
Robin Müller deee4c43c0
finally this works 2022-05-13 11:37:58 +02:00
Robin Müller ad0b6f1ed1
another small fix 2022-05-13 11:35:59 +02:00
Robin Müller 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
Robin Müller 9e3d5b6a0c
small fix 2022-05-13 11:35:18 +02:00
Robin Müller 994c7299b9
add cmake-format command to shell script 2022-05-13 11:34:44 +02:00
Robin Müller 57a830cb46 Merge branch 'development' into mueller/amft-cmakelists 2022-05-13 11:30:52 +02:00
Robin Müller ff40a71582
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-05-13 11:30:32 +02:00
Robin Müller 271057ca6b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-13 11:28:54 +02:00
Robin Müller 861335212e Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-13 00:30:18 +02:00
Robin Müller 038e47a46e
better returncode handling 2022-05-13 00:30:01 +02:00
Robin Müller c215508a12
another missing preproc guard 2022-05-13 00:25:52 +02:00
Robin Müller ccadbb5942 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-13 00:24:04 +02:00
Robin Müller 171c48495c Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream 2022-05-12 19:07:12 +02:00
Steffen 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
Robin Müller 2e4b9bcd7c
Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts 2022-05-12 17:42:49 +02:00
Robin Müller 3046822e88
run cmake-format 2022-05-12 17:27:39 +02:00
Robin Müller 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
Robin Müller 9b6fa646ed
Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-12 17:16:10 +02:00
Robin Müller e77bde459b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-12 17:12:26 +02:00
Robin Müller 2d9d83a1c5 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-12 17:10:54 +02:00
Robin Müller c561271070 Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-05-12 17:09:27 +02:00
Robin Müller 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
Robin Müller b8cfb36426
added additional explicit returnvalues 2022-05-12 17:05:58 +02:00
Robin Müller e5c140e0ae Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-05-12 16:59:01 +02:00
Steffen 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
Robin Müller c4c340fde1
lot of refactoring 2022-05-12 16:56:06 +02:00
Robin Müller 9a4c7589cc Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-05-12 15:52:47 +02:00
Robin Müller d11f898f70
update dummy power switcher docs 2022-05-12 15:02:06 +02:00
Robin Müller e1604b292c Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-05-11 11:34:32 +02:00
Robin Müller 34e124f2db Merge branch 'development' into mueller/amft-cmakelists 2022-05-11 11:30:40 +02:00
Robin Müller e05c72b062
minor formatting fix 2022-05-10 13:08:14 +02:00
Robin Müller 377c3325d2
update cmake-modules file 2022-05-10 12:16:38 +02:00
Robin Müller 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
Robin Müller 25775614de
only check IPO support if enabled 2022-05-10 11:56:51 +02:00
Robin Müller efb3d982f3
added missing prefix 2022-05-10 11:52:40 +02:00
Steffen Gaisser 0410ecd9e3 Merge branch 'development' into mueller/add-lto-support 2022-05-10 11:51:39 +02:00
Robin Müller dd986fefd3
experimenting with PRE_BUILD command 2022-05-10 11:51:25 +02:00
Robin Müller b38329aa0e Merge branch 'development' into mueller/extend-version-class 2022-05-10 11:19:48 +02:00
Robin Müller 0fe1b70bae
keep LTO option off by default 2022-05-10 11:19:29 +02:00
Robin Müller c5b4499d98
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-05-10 09:58:21 +02:00
Robin Müller 458aa5c265 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-10 09:56:29 +02:00
Ulrich 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
Robin Müller eb0223bc51 Merge branch 'development' into mueller/add-lto-support 2022-05-09 22:34:28 +02:00
Robin Müller be6a492022 Merge branch 'development' into mueller/extend-version-class 2022-05-09 22:34:09 +02:00
Robin Müller d8bd08dd8c Merge branch 'development' into mueller/amft-cmakelists 2022-05-09 17:22:40 +02:00
Robin Müller 18c2847b08 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-09 17:21:48 +02:00
Steffen 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
Steffen Gaisser 3448292e8a Merge branch 'development' into mueller/tcp-server-bugfix 2022-05-09 16:56:07 +02:00
Steffen Gaisser d983305ea5 Merge branch 'development' into mueller/amft-cmakelists 2022-05-09 16:34:22 +02:00
Robin Müller 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
Robin Müller ece32f88f4 Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix 2022-05-09 16:14:17 +02:00
Robin Müller dd9e28fca1 Merge branch 'development' into mueller/add-lto-support 2022-05-09 16:09:31 +02:00
Steffen 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
Robin Müller 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
Robin Müller fd112ed597 enable lto for test target 2022-05-09 16:07:05 +02:00
Robin Müller 96eb8fc21f Merge branch 'development' into gaisser_fix_compile_check 2022-05-09 15:59:44 +02:00
Robin Müller 88fa4f1d9d Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix 2022-05-09 15:55:07 +02:00
Robin Müller 5989c88c88 indentation 2022-05-09 15:54:29 +02:00
Robin Müller da8a108cb7 Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-09 15:54:10 +02:00
Robin Müller 75132c1e39 Merge branch 'development' into mueller/add-lto-support 2022-05-09 15:52:28 +02:00
Robin Müller eb494707af Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream 2022-05-09 15:51:28 +02:00
Robin Müller 736f8d0238 order fix 2022-05-09 15:50:49 +02:00
Robin Müller f1acf8e18b Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-09 15:48:04 +02:00
Robin Müller 281f91ec5d Merge remote-tracking branch 'origin/development' into mueller/health-srv-bugfix 2022-05-09 15:41:10 +02:00
Robin Müller 15352b539d Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-05-09 15:37:32 +02:00
Robin Müller 4015e85506 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-09 15:35:49 +02:00
Robin Müller aacaf52fd9 Merge branch 'development' into mueller/new-cicd-cmake-opts 2022-05-09 15:34:36 +02:00
Steffen 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
Robin Müller 89f83f4e3d update changelog 2022-05-09 15:33:03 +02:00
Robin Müller 39b7976056 new cmake options for CICD build 2022-05-09 15:26:38 +02:00
Robin Müller 8b0508d50a Merge branch 'development' into gaisser_fix_compile_check 2022-05-09 15:17:28 +02:00
Robin Müller 8a40878eb5 Merge remote-tracking branch 'origin/development' into mueller/add-lto-support 2022-05-09 15:17:16 +02:00
Robin Müller 220469a2dd Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists 2022-05-09 15:16:12 +02:00
Steffen Gaisser 83de5b4ec1 Merge branch 'development' into mueller/cpp17-update 2022-05-09 15:13:50 +02:00
Steffen 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
Robin Müller 10cc954d27 update changelog 2022-05-09 15:09:07 +02:00
Robin Müller 73ff9b97db bump CMAKE_CXX_STANDARD to C++17 2022-05-09 15:07:46 +02:00
Robin Müller b0d71597f0 update changelog 2022-05-09 14:58:39 +02:00
Robin Müller 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
Robin Müller 6308427d03
run auto-formatter over cmakelists.txt 2022-05-09 11:18:56 +02:00
Robin Müller 398d04dc50
fixed tests 2022-05-09 11:15:18 +02:00
Robin Müller 80a5ed3c5b
added back fsfw namespace 2022-05-09 11:06:45 +02:00
Robin Müller 5d5a355110 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-05-09 11:04:15 +02:00
Robin Müller c78b7c432b Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-05-09 11:02:45 +02:00
Robin Müller 6bfdace512
update changelog 2022-05-09 11:00:31 +02:00
Robin Müller 16e55a98ce
important bugfix for TCP server 2022-05-09 10:57:23 +02:00
Robin Müller 79f17843d8
update changelog 2022-05-09 10:50:29 +02:00
Robin Müller e5e163bdbf
mark unused function 2022-05-09 10:47:56 +02:00
Robin Müller 4e4820af05
bugfix for prepareHealthSetReply function 2022-05-09 10:47:23 +02:00
Robin Müller 637512ad77
changelog update 2022-05-09 10:34:14 +02:00
Robin Müller a4bd5a2aaa
update changelog 2022-05-09 10:31:03 +02:00
Robin Müller a943e4eebb
enable LTO where applicable 2022-05-09 02:23:20 +02:00
Robin Müller cb0c80d8dc
add option and cmake module for lto support 2022-05-09 02:22:16 +02:00
Steffen Gaisser 3332f68ce7 Tested only std::numeric_limits in MSVC 2022-05-02 17:22:13 +02:00
Robin Müller 2fbf847367 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-02 16:16:33 +02:00
Steffen Gaisser 54feb77770 Proposed fix for gcc and clang 2022-05-02 16:14:23 +02:00
Robin Müller 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
Steffen Gaisser 3e9d6bdbb9 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 15:24:32 +02:00
Steffen 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
Robin Müller 57e6c46e72 Merge branch 'development' into mueller/missing-preproc-defs 2022-05-02 15:16:37 +02:00
Robin Müller cddf16f941 Merge branch 'development' into mueller/mac-os 2022-05-02 15:15:53 +02:00
Robin Müller 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
Robin Müller a3617cad11
preproc guards 2022-05-02 15:12:38 +02:00
Steffen Gaisser 8edf4c3c8d Merge branch 'development' into meier/spacePacketBugFix 2022-05-02 15:10:32 +02:00
Robin Müller 7801c6effe Merge remote-tracking branch 'upstream/development' into mueller/new-ss-adder-functions 2022-05-02 15:09:09 +02:00
Steffen 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
Robin Müller b62c19a364 Merge branch 'development' into mueller/extend-version-class 2022-05-02 14:48:23 +02:00
Robin Müller daffb6b666 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 14:45:33 +02:00
Robin Müller 7cfb1e6076 Merge branch 'development' into mueller/bump-catch2 2022-05-02 14:36:44 +02:00
Steffen 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
Robin Müller 4c65109ac0 Merge branch 'development' into meier/spacePacketBugFix 2022-05-02 14:36:24 +02:00
Robin Müller 861bd15eda Merge branch 'development' into mueller/hotfix-etl 2022-05-02 14:20:40 +02:00
Steffen 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
Steffen Gaisser 16714ceb40 Merge branch 'development' into gaisser_cuc_tests 2022-05-02 13:58:17 +02:00
Robin Müller fea301bcc9 Merge remote-tracking branch 'origin/mueller/hotfix-etl' into mueller/mac-os 2022-05-02 09:35:28 +02:00
Robin Müller 77450eb4b7
removed flag which does not exist 2022-05-02 09:09:41 +02:00
Robin Müller 28015c4735 it compiles and runs 2022-05-01 17:48:49 +02:00
Robin Müller 7d61e67d20 more macos changes 2022-04-30 19:02:41 +02:00
Robin Müller afcbc8be0a changes for MacOS 2022-04-30 18:40:22 +02:00
Robin Müller 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
Robin Müller bf2e0f2d73 added option to change initial submode 2022-04-28 16:49:13 +02:00
Robin Müller e98857fab4
update changelog 2022-04-28 14:37:21 +02:00
Robin Müller 29b0a352fc
added new functions to add sequences and tables 2022-04-28 14:26:00 +02:00
Robin Müller 8642b13fd1
Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2 2022-04-27 21:55:45 +02:00
Robin Müller 6aa72892ed
clean usage of FetchContent_MakeAvailable 2022-04-27 21:53:57 +02:00
Robin Müller 70f0a72f1b
added explicit checkout of v3.0.0-preview5 2022-04-27 13:54:15 +02:00
Robin Müller b5d890eedd
install Catch2 for docker_d2 and update Jenkinsfile 2022-04-27 13:43:49 +02:00
Robin Müller 50b1b48678
link Catch2 issue 2022-04-27 13:36:26 +02:00
Robin Müller 0e0dbc74aa Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2 2022-04-27 09:45:42 +02:00
Robin Müller 8c34051d8b
bump Catch2 revision 2022-04-27 09:45:20 +02:00
Robin Müller b00d83cb1a
bump ETL revision 2022-04-27 09:41:16 +02:00
Robin Müller 17e609c3a5
some more var replacements 2022-04-27 09:37:11 +02:00
Robin Müller 64f0166b64
hotfix for new ETL dependency 2022-04-27 09:16:52 +02:00
Robin Müller c80f06fbcb
hotfix for ETL lib dep 2022-04-27 09:08:17 +02:00
Robin Müller 70eb8325a0 Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2 2022-04-27 08:47:45 +02:00
Robin Müller 8e4ad10627 Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-04-27 08:46:18 +02:00
Robin Müller 496bc665d6 Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11 2022-04-27 08:45:47 +02:00
Robin Müller 2c8531ea48 Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-04-27 08:45:04 +02:00
Robin Müller d3e7037759 Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-04-27 08:42:24 +02:00
Robin Müller 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
Robin Müller 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
Robin Müller 031739ef51 Merge branch 'development' into hoffmann/gpioBugfix 2022-04-25 15:45:21 +02:00
Robin Müller b94685e045
added missing PR cross-ref 2022-04-25 15:44:46 +02:00
Robin Müller 572d602b72
improve changelog, add entry 2022-04-25 15:42:44 +02:00
Robin Müller 88051c9302 Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc 2022-04-25 15:37:03 +02:00
Robin Müller 80be937d9d Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2 2022-04-25 15:24:17 +02:00
Robin Müller 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
Robin Müller 755dcf66a3 Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-04-25 15:16:52 +02:00
Robin Müller 4032228005
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class 2022-04-25 15:15:54 +02:00
Robin Müller 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
Robin Müller b7ffd2653b Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-04-25 15:11:52 +02:00
Philipp 70d3197212 gpio init bug fix
Return values from configureGpios were not checked
2022-04-25 14:32:05 +02:00
Philipp dd90980520 push test 2022-04-25 14:19:03 +02:00
Robin Müller 18f9958332
add git CST and sha info to version ctor 2022-04-22 15:39:44 +02:00
Robin Müller 68231db9a1
changelog typo 2022-04-22 15:37:14 +02:00
Robin Müller 85e849ca00
small remaining fix 2022-04-22 15:10:08 +02:00
Robin Müller 617d41c7d5
maybe this fixed CI/CD issues 2022-04-22 15:08:16 +02:00
Robin Müller cccdced74d
unique helper file name 2022-04-22 15:00:04 +02:00
Robin Müller 750369b0a6
small addition and possible fix 2022-04-22 14:55:17 +02:00
Robin Müller 539e01deee
minor form change 2022-04-22 14:53:12 +02:00
Robin Müller 4079edc80e
update changelog 2022-04-22 14:52:55 +02:00
Robin Müller a569990ca2
fix tests 2022-04-22 14:50:50 +02:00
Robin Müller 9c7eba4431
git version handler more robust now 2022-04-22 14:47:28 +02:00
Robin Müller 513ae9dc10
prefixed git info variable 2022-04-22 14:38:32 +02:00
Robin Müller 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
Robin Müller b951cb736a
add fsfw specific cmake message prefix 2022-04-22 14:08:26 +02:00
Robin Müller 7e1aed6ad9
apply afmt 2022-04-22 14:04:30 +02:00
Robin Müller 07155e2546
extend version handling with git describe 2022-04-22 14:04:18 +02:00
Robin Müller 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
Robin Müller 07f5dbb9ac Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2 2022-04-12 17:08:56 +02:00
Robin Müller 7a5ce57bbc Merge branch 'development' into mueller/possible-ring-buffer-fix 2022-04-11 17:35:42 +02:00
Robin Müller afce942bf8 Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2 2022-04-11 17:33:04 +02:00
Robin Müller a1d7a56dfa
small fix 2022-04-11 17:14:43 +02:00
Robin Müller 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
Robin Müller 4ed9cc933f Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-04-11 16:11:27 +02:00
Robin Müller 7af1c86f1c
use default call 2022-04-11 16:10:17 +02:00
Robin Müller 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
Robin Müller 72e0938f9a
use size instead of capacity on sanity check 2022-04-11 16:09:15 +02:00
Robin Müller dd1b0a9380 Merge branch 'development' into mueller/power-switcher-component-upstream 2022-04-11 16:08:27 +02:00
Robin Müller 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
Robin Müller 4dee913d51 Merge branch 'development' into mueller/add-tc-scheduler-pus-11 2022-04-04 14:19:25 +02:00
Robin Müller b764194ed0
added more unit tests 2022-04-01 18:43:46 +02:00
Robin Müller 2d0e4ba951
applied afmt 2022-04-01 18:38:54 +02:00
Robin Müller 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
Robin Müller 738f572043
added unit tests, minor API change 2022-04-01 18:38:25 +02:00
Robin Müller cab508fd64 Merge branch 'development' into mueller/refactor-power-switch-if-etc 2022-04-01 17:28:14 +02:00
Robin Müller c7daf697a8
add new power switcher component 2022-04-01 17:27:53 +02:00
Robin Müller c20be13733
change switch type in header as well 2022-04-01 16:40:13 +02:00
Robin Müller b42987059a
make dummy power switcher a system object 2022-03-30 17:41:38 +02:00
Robin Müller 82fc7f33a8
update afmt scripts to format *.tpp files 2022-03-29 15:11:41 +02:00
Robin Müller 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
Steffen Gaisser a3930dafc5 Moved unused constructors 2022-03-28 21:37:25 +02:00
Steffen Gaisser 4f9797af3b Updated CCSDS CuC Functions 2022-03-28 21:24:33 +02:00
Robin Müller b7a316008a
increase allowed read bytes 2022-03-28 15:07:46 +02:00
Robin Müller f598f7030f
Merge remote-tracking branch 'upstream/development' into mueller/possible-ring-buffer-fix 2022-03-28 15:03:01 +02:00
Robin Müller 23af170229
small tweaks 2022-03-28 12:59:03 +02:00
Robin Müller b32d1da421
this should compile 2022-03-28 12:57:11 +02:00
Robin Müller 6f0362b956
refactor power module 2022-03-28 12:48:15 +02:00
Steffen Gaisser 70f575396d Added changelog 2022-03-25 15:27:22 +01:00
Steffen Gaisser ad57e6713e Fixed Unittests 2022-03-25 15:20:06 +01:00
Robin Müller 23f8e5cb41
some more tests fail 2022-03-24 21:01:21 +01:00
Robin Müller 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
Robin Müller a891769a02
ring buffer cfg error warning 2022-03-24 11:32:27 +01:00
Robin Müller df97c582d7 possibly important fix for ring buffer write 2022-03-23 16:48:17 +01:00