Heater Health IF #236

Merged
meierj merged 44 commits from mueller/heater-health-if into develop 2022-05-13 18:38:13 +02:00
Owner
  • Adds HealthIF to heaters. Heaters are own system object with queues now which allows to set them faulty.
  • Some simplifications for HeaterHandler, use std::vector instead of std::unordered_map for primary container. Using the heater indexes 0 to 7 allows to use natural array indexing
  • Some additional input sanity checks in executeAction
  • SW will attempt to shut down heaters which are on but marked faulty
  • Required FSFW PR: eive/fsfw#82
  • Required TMTC PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc
- Adds `HealthIF` to heaters. Heaters are own system object with queues now which allows to set them faulty. - Some simplifications for `HeaterHandler`, use `std::vector` instead of `std::unordered_map` for primary container. Using the heater indexes 0 to 7 allows to use natural array indexing - Some additional input sanity checks in `executeAction` - SW will attempt to shut down heaters which are on but marked faulty - Required FSFW PR: https://egit.irs.uni-stuttgart.de/eive/fsfw/pulls/82 - Required TMTC PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc
muellerr added 2 commits 2022-05-02 17:45:37 +02:00
EIVE/eive-obsw/pipeline/head This commit looks good Details
0abb726b30
bump submodules
EIVE/eive-obsw/pipeline/head This commit looks good Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
238afbaa8b
add health IF to heater handler
muellerr added 1 commit 2022-05-02 17:51:14 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
b98c691c2b
added health helper to heater handler
muellerr added 1 commit 2022-05-02 22:45:50 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
9449919b2b
Heaters are own objects with HealthIF now
muellerr changed title from WIP: mueller/heater-health-if to Heater Health IF 2022-05-02 22:46:15 +02:00
muellerr changed title from Heater Health IF to WIP: Heater Health IF 2022-05-02 22:49:03 +02:00
muellerr added 1 commit 2022-05-02 22:55:51 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
1f8a68dabe
re-use existing enum
muellerr added 1 commit 2022-05-02 22:58:14 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
0172351e89
additional try catch block
muellerr added 1 commit 2022-05-03 15:59:32 +02:00
muellerr added 3 commits 2022-05-03 17:39:12 +02:00
muellerr added a new dependency 2022-05-03 17:42:44 +02:00
muellerr added 26 commits 2022-05-03 17:44:06 +02:00
EIVE/eive-obsw/pipeline/head This commit looks good Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
c1248dd4e1
building new EM config
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
ef4f713883
bump submodules
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ac0b2e0dce
update object factory files
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
f435f7217e
move RW loading opt to CMakeLists.txt
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4149b08f3a
update CHANGELOG
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
0d37272feb
separate EM build folder
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
9a73637b5e
update .cproject file again
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
fdf7f03242
moved build helpers to script folder
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4fdeccc3a8
update CHANGELOG
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8b4d56cc0d
changelog improvements
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
5a52155065
updated win helper scripts
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
47f4aebd15
update auto-generated file
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
115d2dea88
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
42247620c0
updated host and linux scripts, fix host build
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4a637e79c6
update lauch cfg host
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6dde823d4c
improve dependency handling (same as fsfw)
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
79aac89f36
update build instructions
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4d13743b7f
remove faulty line
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
0ad13a473e
avoid compiler warning
muellerr added 1 commit 2022-05-03 17:45:55 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d79323c6ca
small fix for generic factory header
muellerr added 1 commit 2022-05-03 18:17:20 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
1536a0f94b
named heaters
muellerr added this to the v1.11.0 milestone 2022-05-03 18:17:37 +02:00
muellerr added 1 commit 2022-05-04 09:26:41 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
5f5c996cfd
bump tmtc IF
muellerr added 1 commit 2022-05-04 10:34:21 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
50ca378318
update for updated gpio API
muellerr added 1 commit 2022-05-04 10:36:47 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
86dd67bf06
bump fsfw
muellerr added 2 commits 2022-05-04 13:25:59 +02:00
muellerr added 1 commit 2022-05-04 14:37:40 +02:00
muellerr added 3 commits 2022-05-04 16:38:06 +02:00
muellerr added 2 commits 2022-05-04 17:24:05 +02:00
muellerr modified the milestone from v1.11.0 to v1.12.0 2022-05-04 17:47:49 +02:00
muellerr added 1 commit 2022-05-05 00:48:10 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
bcb6df87b0
update tmtc, gen files and formatting in config file
muellerr added 1 commit 2022-05-05 16:23:58 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4c809e354d
better heater obj id names
muellerr added 1 commit 2022-05-05 19:53:24 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
a11a8c493d
Merge remote-tracking branch 'origin/develop' into mueller/heater-health-if
muellerr added 1 commit 2022-05-05 20:27:28 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
68938c3b42
remove duplicate object ID
muellerr added 1 commit 2022-05-06 10:12:26 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
e6cbe3068d
Merge branch 'develop' into mueller/heater-health-if
muellerr added 1 commit 2022-05-07 22:50:17 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
37e81d34c9
Merge branch 'develop' into mueller/heater-health-if
muellerr added 1 commit 2022-05-08 13:06:49 +02:00
muellerr added 1 commit 2022-05-08 13:08:59 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
646925c571
removed redundant SUS OBJ ID defs
muellerr added 1 commit 2022-05-09 16:13:33 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4864394590
renamed heaters
muellerr added 1 commit 2022-05-12 14:11:55 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
51466e68d7
Merge remote-tracking branch 'origin/develop' into mueller/heater-health-if
muellerr added 1 commit 2022-05-12 14:23:26 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
d7316eff66
remove merge conflict markers
muellerr added 1 commit 2022-05-12 17:48:24 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
e48aa64766
repoint fsfw
muellerr added 1 commit 2022-05-12 19:12:20 +02:00
muellerr added 1 commit 2022-05-12 19:22:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
e25c492aa4
create and schedule health PUS service
muellerr added 1 commit 2022-05-12 20:12:14 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
21ba8c95ff
additional parameter to identify cmd source
muellerr added 1 commit 2022-05-12 20:44:48 +02:00
muellerr added 1 commit 2022-05-12 20:46:08 +02:00
muellerr changed title from WIP: Heater Health IF to Heater Health IF 2022-05-12 20:46:15 +02:00
muellerr added 1 commit 2022-05-12 20:47:34 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
da4d3e4891
update changelog
muellerr requested review from meierj 2022-05-12 20:52:16 +02:00
muellerr added 1 commit 2022-05-13 09:36:15 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
b5821ec6dc
changelog update
muellerr added 1 commit 2022-05-13 09:40:01 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
EIVE/eive-obsw/pipeline/head This commit looks good Details
23f37e19af
bump fsfw
meierj approved these changes 2022-05-13 18:37:59 +02:00
meierj merged commit 4cbe732087 into develop 2022-05-13 18:38:13 +02:00
Sign in to join this conversation.
No description provided.