From bbfcaa6a1e2f916ab8a1dc74f816af400b347111 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 21 Mar 2022 10:09:00 +0100 Subject: [PATCH] finished system tree --- system/eive-system.yml | 155 +++++++++++++++++++++++++++++++++++++++++ system/system.yml | 59 ---------------- 2 files changed, 155 insertions(+), 59 deletions(-) create mode 100644 system/eive-system.yml delete mode 100644 system/system.yml diff --git a/system/eive-system.yml b/system/eive-system.yml new file mode 100644 index 0000000..036de19 --- /dev/null +++ b/system/eive-system.yml @@ -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: diff --git a/system/system.yml b/system/system.yml deleted file mode 100644 index 98ef7e9..0000000 --- a/system/system.yml +++ /dev/null @@ -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: