mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 17:47:10 -06:00
* Add a state machine unit test under FppTest * Updated the base class and unit tests work * Remove the sendEvent function as it did not allow for data to be passed * Add state machine in SmTest.fpp * Add dependency in SmTest.fpp * state machine unit test passes with new fpp phase 1 * Makefile for state machines don't use special switch * Rebase DeviceSm.hpp * Update on SMEvents inclusion * Use latest phase1 fpp and STARS which uses _Interface * Change SMEvents to SMSignals * Use SMSignals instead of SMEvents * Update test for state machine instance priority and full queue behavior * Update requirements to use new fpp version * Removed unneeded files * update FppTest for new autocoder changes * Get unit tests updated and working for fpp state machines phase 1 delivery * Rename Fw/SMTest to Fw/Sm * Update STARS to use FW_ASSERT * Rename SMSignalBuffer to SmSignalBuffer * Fix spelling issues with CI * Update requirements to the FPP alpha release v2.2.0a3 * Fix requirements.txt * Fix requirements.txt * Initialize data in the constructor of SmSignalBuffer * Add constructor list to all the constructors in SmSignalBuffer * Fixes for reserved word state and address review comments * Fix other review issues pertaining to unit tests and argument checks in the SmSignalBuffer constructors * Add a cast to NATIVE_UINT_TYPE in SmSignalBuffer * Fixing type * Fixing size type in cpp --------- Co-authored-by: watney <garth.j.watney@jpl.nasa.gov> Co-authored-by: Rob Bocchino <bocchino@jpl.nasa.gov> Co-authored-by: M Starch <LeStarch@googlemail.com>
38 lines
1002 B
Plaintext
38 lines
1002 B
Plaintext
event InvalidSequencer(
|
|
idx: U16
|
|
) \
|
|
severity warning high \
|
|
format "Invalid sequence index {}"
|
|
|
|
event NoAvailableSequencers() \
|
|
severity warning high \
|
|
format "No available cmd sequencers to dispatch a sequence to"
|
|
|
|
event UnknownSequenceFinished(
|
|
idx: U16
|
|
) \
|
|
severity warning low \
|
|
format "Sequencer {} completed a sequence with no matching start notification"
|
|
|
|
event ConflictingSequenceStarted(
|
|
idx: U16,
|
|
newSequence: string size 240,
|
|
sequenceInInternalState: string size 240
|
|
) \
|
|
severity warning high \
|
|
format "Sequencer {} started a sequence {} while still running {}"
|
|
|
|
event UnexpectedSequenceStarted(
|
|
idx: U16,
|
|
newSequence: string size 240
|
|
) \
|
|
severity warning low \
|
|
format "Sequencer {} was externally commanded to start a sequence {}"
|
|
|
|
event LogSequencerStatus(
|
|
idx: U16
|
|
$state: CmdSequencerState
|
|
filename: string size 240
|
|
) \
|
|
severity activity low \
|
|
format "Sequencer {} with state {} is running file {}" |