fpp/compiler/tools/fpp-to-cpp/test/component/impl/SmChoiceActive.template.ref.cpp
2025-04-15 11:40:29 -06:00

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
}
}