|
LRAUV
revA
|
Simple linear mission syntax & API
BEHAVIORS
COMMANDS
–SO (MG, 3) Further simplifications and refinements
–LS (MG, 2) Avoiding items that contain unachievable mission states
!! (MG, 5) Generate suite of basic behaviors for use in missions (need more behaviors!)
Sub-stack mission syntax & API
!! (MG, 1) Component outputs (true = non-zero not yet intrinsic)
!! (MG, 0.5) Boolean (AND/OR) computations (needs testing)
!! (MG, 0.5) Comparison (LT/GT/EQ/etc) computations (needs testing)
–SO (MG, 2) Mission-defined functions
!! (MG, 1) UNTIL clause syntax and API (needs testing)
!! (MG, 1) REPEAT clause syntax and API (non-zero not recognized as "true")
reactive “WHEN” syntax
!! (MG, 0.5) non-PREEMPTIVE non-re-entrant (needs testing)
!! (MG, 0.5) PREEMPTIVE non-re-entrant (needs testing)
–LS (MG, 2) re-entrant (resumes mission state)