finished system tree

This commit is contained in:
Robin Müller 2022-03-21 10:09:00 +01:00
parent c6105af3e3
commit bbfcaa6a1e
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC
2 changed files with 155 additions and 59 deletions

155
system/eive-system.yml Normal file
View File

@ -0,0 +1,155 @@
# nml -> normal
# brd -> board
# ss -> subsystem
# ass -> assembly
# ctrl -> controller
# dh -> device handler
# dft -> default
# All uppermost system components are automatically subsystems
system:
eps:
pcdu:
id: 0x00000001
acu:
id: 0x00000002
pdu1:
id: 0x00000003
pdu2:
tcs:
tcs-ctrl:
tcs-brd-ass:
acs:
acs-brd-ass:
sus-brd-ass:
acs-ctrl:
rw:
mgt:
str:
payload:
scex:
ploc-ss:
cam-ss:
pl-pcdu-ss:
com:
syrlinks-dh:
modes:
# If nothing is specified for a particular mode, use default configuration
default:
system:
# The power system is/should always be on. We can't even turn it off
eps: dft
pcdu: nml
acu: nml
pdu1: nml
pdu2: nml
tcs: dft
tcs-brd-ass: nml
tcs-ctrl: nml
payload: off
scex: off
ploc-ss: off
cam-ss: off
pl-pcdu-ss: off
com: dft
syrlinks-dh: nml
acs: dft
mgt: nml
acs-brd-ass: nml
sus-brd-ass: nml
detumble:
system:
acs: detumble
acs-ctrl: detumble
# Requires MGM and Gyros
rw: off
str: off
safe:
system:
acs: safe
acs-ctrl: safe
rw: off
str: off
submodes:
cold: 1
system:
# Inherit rest of mode table from default submode
tcs:
tcs-ctrl: heat
idle:
system:
acs: idle
acs-ctrl: safe
rw: nml
str: off
submodes:
charge: 1
system:
# Inherit rest of mode table from default submode
acs:
rw: off
target-gs:
system:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
target-gs-pl-dac:
system:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
cam-ss: off
scex: off
ploc-ss: nml
pl-pcdu-ss: on
target-gs-pl-cam:
system:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
cam-ss: on
scex: off
ploc-ss: nml
submode: dac-off
pl-pcdu-ss: on
target-gs-pl-data:
system:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
cam-ss: off
scex: off
ploc-ss: nml
submode: dac-off
pl-pcdu-ss: on
earth-obsv:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
cam-ss: on
scex: off
ploc-ss: off
pl-pcdu-ss: off
scex:
acs: target-pt
acs-ctrl: target-pt
rw: nml
str: nml
payload: dft
cam-ss: off
scex: on
ploc-ss: off
pl-pcdu-ss: off
transitions:

View File

@ -1,59 +0,0 @@
# nml -> normal
# brd -> board
# ss -> subsystem
# ass -> assembly
# ctrl -> controller
# dh -> device handler
# All uppermost system components are automatically subsystems
system:
eps:
pcdu:
id: 0x00000001
acu:
id: 0x00000002
pdu1:
id: 0x00000003
pdu2:
tcs:
tcs-ctrl:
tcs-brd-ass:
acs:
acs-brd-ass:
sus-brd-ass:
tcs-brd-ass:
acs-ctrl:
rw:
mgt:
str:
payload:
scex:
ploc:
cam-ss:
pl-pcdu-ss:
com:
syrlinks-dh:
modes:
detumble:
system:
eps: nml
pcdu: nml
acu: nml
pdu1: nml
pdu2: nml
safe:
submodes:
cold: 1
idle:
submodes:
charge: 1
target-gs:
target-gs-pl-dac:
target-gs-pl-cam:
target-gs-pl-data:
earth-obsw:
scex:
transitions: