mirror of
https://github.com/nasa/fpp.git
synced 2025-12-14 18:43:51 -06:00
318 lines
6.4 KiB
C++
Vendored
318 lines
6.4 KiB
C++
Vendored
// ======================================================================
|
|
// \title SmChoiceActive.cpp
|
|
// \author [user name]
|
|
// \brief cpp file for SmChoiceActive component implementation class
|
|
// ======================================================================
|
|
|
|
#include "SmChoiceActive.hpp"
|
|
|
|
namespace FppTest {
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Component construction and destruction
|
|
// ----------------------------------------------------------------------
|
|
|
|
SmChoiceActive ::
|
|
SmChoiceActive(const char* const compName) :
|
|
SmChoiceActiveComponentBase(compName)
|
|
{
|
|
|
|
}
|
|
|
|
SmChoiceActive ::
|
|
~SmChoiceActive()
|
|
{
|
|
|
|
}
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Implementations for internal state machine actions
|
|
// ----------------------------------------------------------------------
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_Basic_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_Basic::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_Basic_action_b(
|
|
SmId smId,
|
|
FppTest_SmChoice_Basic::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_BasicU32_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_BasicU32::Signal signal,
|
|
U32 value
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_BasicU32_action_b(
|
|
SmId smId,
|
|
FppTest_SmChoice_BasicU32::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToChoice_action_exitS1(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToChoice::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToChoice_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToChoice::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToChoice_action_enterS2(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToChoice::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToState_action_exitS1(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToState::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToState_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToState::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToState_action_enterS2(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToState::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToState_action_enterS3(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToState::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_InputPairU16U32_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_InputPairU16U32::Signal signal,
|
|
U32 value
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_Sequence_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_Sequence::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_Sequence_action_b(
|
|
SmId smId,
|
|
FppTest_SmChoice_Sequence::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_SequenceU32_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoice_SequenceU32::Signal signal,
|
|
U32 value
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoice_SequenceU32_action_b(
|
|
SmId smId,
|
|
FppTest_SmChoice_SequenceU32::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoiceActive_Basic_action_a(
|
|
SmId smId,
|
|
FppTest_SmChoiceActive_Basic::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
void SmChoiceActive ::
|
|
FppTest_SmChoiceActive_Basic_action_b(
|
|
SmId smId,
|
|
FppTest_SmChoiceActive_Basic::Signal signal
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Implementations for internal state machine guards
|
|
// ----------------------------------------------------------------------
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_Basic_guard_g(
|
|
SmId smId,
|
|
FppTest_SmChoice_Basic::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_BasicU32_guard_g(
|
|
SmId smId,
|
|
FppTest_SmChoice_BasicU32::Signal signal,
|
|
U32 value
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToChoice_guard_g1(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToChoice::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToChoice_guard_g2(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToChoice::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_ChoiceToState_guard_g(
|
|
SmId smId,
|
|
FppTest_SmChoice_ChoiceToState::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_InputPairU16U32_guard_g(
|
|
SmId smId,
|
|
FppTest_SmChoice_InputPairU16U32::Signal signal,
|
|
U32 value
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_Sequence_guard_g1(
|
|
SmId smId,
|
|
FppTest_SmChoice_Sequence::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_Sequence_guard_g2(
|
|
SmId smId,
|
|
FppTest_SmChoice_Sequence::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_SequenceU32_guard_g1(
|
|
SmId smId,
|
|
FppTest_SmChoice_SequenceU32::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoice_SequenceU32_guard_g2(
|
|
SmId smId,
|
|
FppTest_SmChoice_SequenceU32::Signal signal,
|
|
U32 value
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
bool SmChoiceActive ::
|
|
FppTest_SmChoiceActive_Basic_guard_g(
|
|
SmId smId,
|
|
FppTest_SmChoiceActive_Basic::Signal signal
|
|
) const
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
// ----------------------------------------------------------------------
|
|
// Overflow hook implementations for internal state machines
|
|
// ----------------------------------------------------------------------
|
|
|
|
void SmChoiceActive ::
|
|
smChoiceChoiceToChoice_stateMachineOverflowHook(
|
|
SmId smId,
|
|
FwEnumStoreType signal,
|
|
Fw::SerializeBufferBase& buffer
|
|
)
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
}
|