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
add first mode sequence for acs ss
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
a0db5dcc7c
continued acs subsystem
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
874e06baa1
small fix
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
e3783d0941
neat
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
baa6f05f8e
bump fsfwgen
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
298148eebf
add IDLE charge mode
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
9ba65b04fd
system folder restructuring
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
f014e2d5c7
create and schedule ACS SS
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
f9dd77b8ec
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
submodule update
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
b4a54804df
muellerr added 1 commit 2022-04-28 13:08:26 +02:00
update changelog
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
40b84b0576
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
more readable
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
5de45a7ae7
muellerr added 1 commit 2022-04-28 17:56:53 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cb47667d01
muellerr added 1 commit 2022-05-02 12:49:59 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
7db0872ee3
muellerr added 1 commit 2022-05-02 12:53:21 +02:00
bump tmtc submodule
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
aa9acef76a
muellerr added 1 commit 2022-05-03 16:02:53 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3b40e622fe
muellerr added 1 commit 2022-05-03 16:15:27 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
77704b3e79
muellerr added 1 commit 2022-05-04 16:43:34 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1508a1e147
muellerr added 1 commit 2022-05-06 08:59:21 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
355ca27d31
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
dd67191044
muellerr added 1 commit 2022-05-16 15:11:29 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
2fa1061c65
muellerr added 1 commit 2022-05-16 15:18:19 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3713617ea5
muellerr added 1 commit 2022-05-25 10:02:02 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
e1ed532f91
muellerr added 1 commit 2022-05-25 10:12:50 +02:00
solve merge conflicts
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
83c7ec8067
muellerr added 2 commits 2022-05-25 10:28:18 +02:00
muellerr added 1 commit 2022-05-25 15:47:29 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
95121b5120
muellerr added 1 commit 2022-05-27 15:28:44 +02:00
Merge branch 'develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
4632a56346
muellerr added 1 commit 2022-07-04 10:47:17 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
b133a0538c
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
4649c97205
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
3ad7a35f0e
muellerr added 1 commit 2022-08-29 15:57:26 +02:00
retval replacements
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
86d3732f65
muellerr added 2 commits 2022-09-27 14:58:40 +02:00
bump fsfw
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
5813c5dd43
muellerr added 41 commits 2022-09-27 19:26:21 +02:00
update for new FSFW code
Some checks are pending
EIVE/eive-obsw/pipeline/head Build started...
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
38f435d1ae
new fs helper module
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
26216eca88
add very basic test in Q7S Test task for FS helpers
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
547fcf22dd
start integrating cfdp code
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
6b48fb64d8
add new constants for CFDP, clean up
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
0b43c3137f
clean up config code
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
68039d5d4a
fix bsp_hosted
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8dce434746
move config define
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
65f4daf305
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cee114af7e
CFDP integration almost complete
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9411b740ae
add CFDP APID to TCP parse list
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8aa412e865
larger TC and TM store
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
b48c5d528e
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cb6366b208
bump tmtc
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
d2ca1139a7
added action IDs for new commands
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
0fc639cc11
separate script to create obsw version file
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
afba412fe2
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
b308a037b4
helper scripts and README section for OBSW update
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
2ddd95c7fd
these commands make more sense
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
15641c61ea
adaptions for update sequence
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
65a7d38f54
added some more fixed file names
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
80f0664139
move shell scripts helpers to root
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
ec91d9977a
updated helper scripts
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
7d824f5448
moved definitions
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
05adc91f94
start update handler impl
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
b3275d015f
continuing SW update impl
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
eb0ace3bc6
finished update cmd impl
Some checks are pending
EIVE/eive-obsw/pipeline/head Build started...
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8161d1cd88
accept rsa keys for q7s-cp.py as well
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
ab919131fb
args not needed but keep them there (commented)
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cbb1fdfd5e
set correct owner for SW update procedure
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9d440838e9
successfull SW update
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
d87baa8da9
this should work for the same chip/copy as well
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
2614239fe4
rerun generators
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9b6636fe31
rudimentary SD commanding interface
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
90962c9f8e
some informative docs
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8c0fd8d9e2
small bugfix
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
caca7f5da8
important bugfix
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
51976730aa
check out explicit json version
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
2c3c3c76af
some bugfixes
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
ff243fa46c
updates on same image are problematic..
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3c746e954b
Merge branch 'mueller/obsw-update-cmds' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
269de1782a
muellerr added 1 commit 2022-09-28 10:13:53 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
02333d8267
muellerr added 1 commit 2022-09-29 13:14:00 +02:00
bump fsfw and tmtc
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
6bdc0b23de
muellerr added 1 commit 2022-09-29 13:57:34 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
92cf4580ca
muellerr added 1 commit 2022-09-29 14:03:08 +02:00
include fix
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8a5248a46d
muellerr added 1 commit 2022-09-29 16:47:44 +02:00
thats a bit tricky
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
0f609fdaba
muellerr added 2 commits 2022-09-29 17:24:55 +02:00
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
30dd6f1778
muellerr added 1 commit 2022-09-29 17:41:46 +02:00
bump tmtc
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
08c03520f5
muellerr added 1 commit 2022-09-29 17:47:08 +02:00
re-point fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
82cb87abae
muellerr added 1 commit 2022-09-29 17:50:04 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9512a7d280
muellerr added 1 commit 2022-09-29 19:39:58 +02:00
need to fix all of these TODOs
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
6af7ccc6a2
muellerr added 1 commit 2022-09-30 12:09:17 +02:00
compiles again
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
d10ff4efa6
muellerr added 1 commit 2022-09-30 13:30:19 +02:00
this should do the job
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
dcd0a650f0
muellerr added 1 commit 2022-09-30 14:14:57 +02:00
fixed some bugs
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
57d37f14f3
muellerr added 1 commit 2022-09-30 14:22:19 +02:00
bump tmtc
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
f0e4d5a61e
muellerr added 1 commit 2022-09-30 14:30:31 +02:00
connect acs ctrl to subsystem
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
66c6f08447
muellerr added 2 commits 2022-09-30 15:07:28 +02:00
improved retval checker
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
a562d7e4ca
muellerr added 1 commit 2022-09-30 15:30:32 +02:00
TCS ctrl bugfix
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
54a3d31c00
muellerr added 1 commit 2022-09-30 15:32:43 +02:00
unittest fix
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
353cda832d
muellerr added 1 commit 2022-10-04 13:34:07 +02:00
bump tmtc
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
797ed9200f
muellerr added 1 commit 2022-10-04 14:51:12 +02:00
re-generate csvs
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3f12d3500e
muellerr added 1 commit 2022-10-04 14:54:33 +02:00
bump changelog
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
763fc54855
muellerr added 1 commit 2022-10-10 10:29:32 +02:00
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
8e9a91f32a
muellerr added 1 commit 2022-10-10 10:30:27 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
454c2f0ad1
muellerr added 1 commit 2022-10-10 11:09:13 +02:00
bump submodules
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
d8757ede0e
muellerr added 1 commit 2022-10-10 11:09:50 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
20b7f8b46b
muellerr added 1 commit 2022-10-10 17:39:31 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
63d660119e
muellerr added 1 commit 2022-10-10 17:40:14 +02:00
re-run afmt
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
0f57810a9a
muellerr added 1 commit 2022-10-10 17:44:13 +02:00
update changelog
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
3d1d31c020
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
73d9bad9e2
muellerr added 1 commit 2022-10-11 14:04:06 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
bb0ce1a329
muellerr added 1 commit 2022-10-11 15:18:52 +02:00
safe mode is now callback sequence
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
f5adbea923
muellerr added 1 commit 2022-10-11 23:13:22 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
d3d29a3691
muellerr added 1 commit 2022-10-17 10:28:51 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
a8e03ab8fe
muellerr added 1 commit 2022-10-17 10:34:58 +02:00
renaming
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
ed7bba2cf5
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
48ed7500d8
muellerr added 1 commit 2022-10-21 11:18:56 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
b2688c5ac0
muellerr added 1 commit 2022-10-21 15:37:25 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
dd7521cc4b
muellerr added 1 commit 2022-10-21 15:45:44 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
c54f52eff6
muellerr added 1 commit 2022-10-25 13:13:56 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9b8d2f3097
muellerr added 1 commit 2022-10-27 08:31:16 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
592cbf6fad
muellerr added 1 commit 2022-10-27 09:18:07 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
890fba18e1
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
Merge remote-tracking branch 'origin/develop' into mueller/acs-ss-init
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
51572208a9
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.