Background
Mircowave Oven Case Study
Version 1
Version 2 and 3
Evolutionary Diagrams
Satellite Control System
Requirements and RBTs
Other Versions
|
2.2.2 Maintain Orbit and
Direction (Version 4)
Firing commands are prepared to perform
orbital corrections such as to re-orient and stabilize a satellite, or
to point it to support data transmission.
MG4) The SCS shall process each FR (firing request) command message
received from the GCS. Those commands are used to re-orient or
stabilize an SCS satellite.
MG4.1) The SCS may receive and process an FR command message after an
HR (satellite health request) has been received and processed.
(Describes order during transaction.)
MG4.2) An FR command message will only be accepted by the SCS during an
active "Manage Satellites" transaction. (Describes condition under
which an FR may be received.)
MG5) The SCS shall prepare and send an FA (firing request)
acknowledgment message to the GCS indicating the SCS's thruster status
after executing an FR (firing request) command message.
Each FA acknowledgment message shall contain a status code.
A status code of 1 shall indicate that the firing command was
successful. The acknowledgment message shall also contain fuel pressure
data.
If the firing command
was unseccessful, it will try firing command again until the total fail
time reachs 3.
A status code of 2 shall indicate that the firing command was
unsuccessful. The acknowledgment message shall also contain fuel
pressure data. Receipt of a firing command acknowledgment message with
a status code of 2 will require a system restart.
The corresponding Requirement Behavior Tree is as below:
|