Skip to content

Command Arbitration

Purpose

Command Arbitration selects the effective propulsion command from available command candidates and system constraints.

Responsibilities

  • Resolve command source priority.
  • Apply mode-dependent command acceptance rules.
  • Reject commands that are not valid for the current state.
  • Provide a single effective command to the propulsion state machine.

Key Interfaces

Interface Direction Description
Command candidates Input Commands from station and automation sources
Mode and state Input Current propulsion operating context
Effective command Output Selected command for execution

Notes

Arbitration should be deterministic. If two command sources conflict, the result must be predictable and diagnosable.