ACS Subsystem Init #228

Merged
muellerr merged 83 commits from mueller/acs-ss-init into develop 2022-11-02 10:34:40 +01:00
Owner
  • First version of ACS Subsystem. It was easy enough to write it down like that and hand-written code also also allows making the code concise and well readable. Might omit auto-generation..
  • Add support for recursive mode announcement. This is also required for testing to have an observable system
  • FSFW PR: eive/fsfw#112
  • TMTC PR: eive/eive-tmtc#117
- First version of ACS Subsystem. It was easy enough to write it down like that and hand-written code also also allows making the code concise and well readable. Might omit auto-generation.. - Add support for recursive mode announcement. This is also required for testing to have an observable system - FSFW PR: https://egit.irs.uni-stuttgart.de/eive/fsfw/pulls/112 - TMTC PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/117
muellerr added 10 commits 2022-04-25 10:53:20 +02:00
EIVE/eive-obsw/pipeline/head This commit looks good Details
a0db5dcc7c
add first mode sequence for acs ss
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
874e06baa1
continued acs subsystem
EIVE/eive-obsw/pipeline/head This commit looks good Details
e3783d0941
small fix
EIVE/eive-obsw/pipeline/head This commit looks good Details
baa6f05f8e
neat
EIVE/eive-obsw/pipeline/head This commit looks good Details
298148eebf
bump fsfwgen
EIVE/eive-obsw/pipeline/head This commit looks good Details
9ba65b04fd
add IDLE charge mode
EIVE/eive-obsw/pipeline/head This commit looks good Details
f014e2d5c7
system folder restructuring
EIVE/eive-obsw/pipeline/head This commit looks good Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
f9dd77b8ec
create and schedule ACS SS
muellerr changed title from ACS Subsystem Init to WIP: ACS Subsystem Init 2022-04-25 10:54:20 +02:00
muellerr added this to the v1.11.0 milestone 2022-04-25 10:54:50 +02:00
muellerr added 2 commits 2022-04-28 13:07:57 +02:00
muellerr added 1 commit 2022-04-28 13:08:26 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
40b84b0576
update changelog
muellerr added a new dependency 2022-04-28 15:08:20 +02:00
muellerr added 1 commit 2022-04-28 16:05:14 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
5de45a7ae7
more readable
muellerr added 1 commit 2022-04-28 17:56:53 +02:00
muellerr added 1 commit 2022-05-02 12:49:59 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
7db0872ee3
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-05-02 12:53:21 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
aa9acef76a
bump tmtc submodule
muellerr added 1 commit 2022-05-03 16:02:53 +02:00
muellerr added 1 commit 2022-05-03 16:15:27 +02:00
muellerr added 1 commit 2022-05-04 16:43:34 +02:00
muellerr added 1 commit 2022-05-06 08:59:21 +02:00
muellerr modified the milestone from v1.11.0 to v1.12.0 2022-05-06 08:59:34 +02:00
muellerr added 1 commit 2022-05-12 14:02:25 +02:00
muellerr added 1 commit 2022-05-16 15:11:29 +02:00
muellerr added 1 commit 2022-05-16 15:18:19 +02:00
muellerr added 1 commit 2022-05-25 10:02:02 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
e1ed532f91
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-05-25 10:12:50 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
83c7ec8067
solve merge conflicts
muellerr added 2 commits 2022-05-25 10:28:18 +02:00
muellerr added 1 commit 2022-05-25 15:47:29 +02:00
muellerr added 1 commit 2022-05-27 15:28:44 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4632a56346
Merge branch 'develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-07-04 10:47:17 +02:00
muellerr modified the milestone from v1.12.0 to v1.13.0 2022-07-04 11:21:00 +02:00
muellerr added 1 commit 2022-08-08 17:11:47 +02:00
muellerr modified the milestone from v1.13.0 to v1.14.0 2022-08-24 16:41:04 +02:00
muellerr added 1 commit 2022-08-29 15:53:55 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
3ad7a35f0e
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-08-29 15:57:26 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
86d3732f65
retval replacements
muellerr added 2 commits 2022-09-27 14:58:40 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
5813c5dd43
bump fsfw
muellerr added 41 commits 2022-09-27 19:26:21 +02:00
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
38f435d1ae
update for new FSFW code
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
26216eca88
new fs helper module
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
547fcf22dd
add very basic test in Q7S Test task for FS helpers
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6b48fb64d8
start integrating cfdp code
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
0b43c3137f
add new constants for CFDP, clean up
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
68039d5d4a
clean up config code
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8dce434746
fix bsp_hosted
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
65f4daf305
move config define
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
cee114af7e
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
9411b740ae
CFDP integration almost complete
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8aa412e865
add CFDP APID to TCP parse list
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
b48c5d528e
larger TC and TM store
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
cb6366b208
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d2ca1139a7
bump tmtc
EIVE/eive-obsw/pipeline/head This commit looks good Details
0fc639cc11
added action IDs for new commands
EIVE/eive-obsw/pipeline/head This commit looks good Details
afba412fe2
separate script to create obsw version file
EIVE/eive-obsw/pipeline/head This commit looks good Details
b308a037b4
bump fsfw
EIVE/eive-obsw/pipeline/head This commit looks good Details
2ddd95c7fd
helper scripts and README section for OBSW update
EIVE/eive-obsw/pipeline/head This commit looks good Details
15641c61ea
these commands make more sense
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
65a7d38f54
adaptions for update sequence
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
80f0664139
added some more fixed file names
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
ec91d9977a
move shell scripts helpers to root
EIVE/eive-obsw/pipeline/head This commit looks good Details
7d824f5448
updated helper scripts
EIVE/eive-obsw/pipeline/head This commit looks good Details
05adc91f94
moved definitions
EIVE/eive-obsw/pipeline/head This commit looks good Details
b3275d015f
start update handler impl
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
eb0ace3bc6
continuing SW update impl
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8161d1cd88
finished update cmd impl
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ab919131fb
accept rsa keys for q7s-cp.py as well
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
cbb1fdfd5e
args not needed but keep them there (commented)
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
9d440838e9
set correct owner for SW update procedure
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d87baa8da9
successfull SW update
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2614239fe4
this should work for the same chip/copy as well
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
9b6636fe31
rerun generators
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
90962c9f8e
rudimentary SD commanding interface
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8c0fd8d9e2
some informative docs
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
caca7f5da8
small bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
51976730aa
important bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2c3c3c76af
check out explicit json version
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ff243fa46c
some bugfixes
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
3c746e954b
updates on same image are problematic..
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
269de1782a
Merge branch 'mueller/obsw-update-cmds' into mueller/acs-ss-init
muellerr added 1 commit 2022-09-28 10:13:53 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
02333d8267
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-09-29 13:14:00 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
6bdc0b23de
bump fsfw and tmtc
muellerr added 1 commit 2022-09-29 13:57:34 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
92cf4580ca
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-09-29 14:03:08 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8a5248a46d
include fix
muellerr added 1 commit 2022-09-29 16:47:44 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
0f609fdaba
thats a bit tricky
muellerr added 2 commits 2022-09-29 17:24:55 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
30dd6f1778
bump fsfw
muellerr added 1 commit 2022-09-29 17:41:46 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
08c03520f5
bump tmtc
muellerr added 1 commit 2022-09-29 17:47:08 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
82cb87abae
re-point fsfw
muellerr added 1 commit 2022-09-29 17:50:04 +02:00
muellerr added 1 commit 2022-09-29 19:39:58 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
6af7ccc6a2
need to fix all of these TODOs
muellerr added 1 commit 2022-09-30 12:09:17 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
d10ff4efa6
compiles again
muellerr added 1 commit 2022-09-30 13:30:19 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
dcd0a650f0
this should do the job
muellerr added 1 commit 2022-09-30 14:14:57 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
57d37f14f3
fixed some bugs
muellerr added 1 commit 2022-09-30 14:22:19 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
f0e4d5a61e
bump tmtc
muellerr added 1 commit 2022-09-30 14:30:31 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
66c6f08447
connect acs ctrl to subsystem
muellerr added 2 commits 2022-09-30 15:07:28 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
a562d7e4ca
improved retval checker
muellerr added 1 commit 2022-09-30 15:30:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
54a3d31c00
TCS ctrl bugfix
muellerr added 1 commit 2022-09-30 15:32:43 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
353cda832d
unittest fix
muellerr added 1 commit 2022-10-04 13:34:07 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
797ed9200f
bump tmtc
muellerr added 1 commit 2022-10-04 14:51:12 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
3f12d3500e
re-generate csvs
muellerr added 1 commit 2022-10-04 14:54:33 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
763fc54855
bump changelog
muellerr added 1 commit 2022-10-10 10:29:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8e9a91f32a
bump fsfw
muellerr added 1 commit 2022-10-10 10:30:27 +02:00
muellerr added 1 commit 2022-10-10 11:09:13 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d8757ede0e
bump submodules
muellerr added 1 commit 2022-10-10 11:09:50 +02:00
muellerr added 1 commit 2022-10-10 17:39:31 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
63d660119e
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-10-10 17:40:14 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
0f57810a9a
re-run afmt
muellerr added 1 commit 2022-10-10 17:44:13 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
3d1d31c020
update changelog
muellerr modified the milestone from v1.14.0 to v1.15.0 2022-10-10 17:49:33 +02:00
muellerr added 2 commits 2022-10-10 18:01:01 +02:00
muellerr added 1 commit 2022-10-11 14:04:06 +02:00
muellerr added 1 commit 2022-10-11 15:18:52 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
f5adbea923
safe mode is now callback sequence
muellerr added 1 commit 2022-10-11 23:13:22 +02:00
muellerr added 1 commit 2022-10-17 10:28:51 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
a8e03ab8fe
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
muellerr added 1 commit 2022-10-17 10:34:58 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ed7bba2cf5
renaming
Author
Owner

Individual DHB derived objects inside the mode tree can not be commanded to NORMAL directly, which is inconsistent to the behaviour of other mode tree components and which is a known shortcoming of DHB objects.

This PR is blocked on the descision whether to allow to-NORMAL transitions in DHB, which I would strongly prefer, or to introduce an additional transition stage for all mode tree trunks containing an individual device handler.

Individual DHB derived objects inside the mode tree can not be commanded to NORMAL directly, which is inconsistent to the behaviour of other mode tree components and which is a known shortcoming of DHB objects. This PR is blocked on the descision whether to allow to-NORMAL transitions in DHB, which I would strongly prefer, or to introduce an additional transition stage for all mode tree trunks containing an individual device handler.
muellerr added 1 commit 2022-10-20 17:03:54 +02:00
muellerr added 1 commit 2022-10-21 11:18:56 +02:00
muellerr added 1 commit 2022-10-21 15:37:25 +02:00
muellerr added 1 commit 2022-10-21 15:45:44 +02:00
muellerr added 1 commit 2022-10-25 13:13:56 +02:00
muellerr added 1 commit 2022-10-27 08:31:16 +02:00
muellerr added 1 commit 2022-10-27 09:18:07 +02:00
muellerr modified the milestone from v1.15.0 to v1.16.0 2022-10-27 11:29:54 +02:00
muellerr added 1 commit 2022-10-27 16:59:23 +02:00
muellerr added 1 commit 2022-11-02 10:33:35 +01:00
muellerr changed title from WIP: ACS Subsystem Init to ACS Subsystem Init 2022-11-02 10:33:49 +01:00
muellerr merged commit a0c784113b into develop 2022-11-02 10:34:39 +01:00
muellerr deleted branch mueller/acs-ss-init 2022-11-02 10:34:43 +01:00
Sign in to join this conversation.
No description provided.