fprime/Svc/SeqDispatcher/SeqDispatcherCommands.fppi
Zimri Leisher b0716ad605
Add sequence dispatcher component (#2731)
* Add sequence dispatcher component

* Add seq start port to cmd sequencer

* Update author names and some include paths

* Get fully compiling, move consts/enums to correct places, check for connections on init

* Add spelling exceptions

* Get unit tests almost compiling...

* Fix string type in port, call component init in test

* Fix unit test compilation errors and assertions

* Switch back to using StringBase

* Switch to FwIndexType, remove textLogIn

* UpperCamel events, add warning for unexpected seq start

* remove init method, add check for connected to getNextAvailableIdx

* Update sdd, change event from low to high, static cast a portnum

* Add state diagram, add more warnings, fix wrong header types, use assert instead of warning for runSeq

---------

Co-authored-by: Zimri Leisher <zimri.leisher@fireflyspace.com>
2024-09-17 17:55:09 -07:00

9 lines
378 B
Plaintext

@ Dispatches a sequence to the first available sequencer
async command RUN(
fileName: string size 240 @< The name of the sequence file
$block: Fw.Wait @< Return command status when complete or not
) \
opcode 0
@ Logs via Events the state of each connected command sequencer
async command LOG_STATUS() opcode 1