7 #ifndef Svc_AssertFatalAdapterComponentAc_HPP 8 #define Svc_AssertFatalAdapterComponentAc_HPP 16 #if FW_ENABLE_TEXT_LOGGING == 1 19 #if !FW_DIRECT_PORT_CALLS 22 #if !FW_DIRECT_PORT_CALLS 83 #if !FW_DIRECT_PORT_CALLS 97 #if FW_ENABLE_TEXT_LOGGING == 1 100 void set_LogText_OutputPort(
115 #if !FW_DIRECT_PORT_CALLS && FW_PORT_SERIALIZATION 126 Fw::InputSerializePort* port
129 #if FW_ENABLE_TEXT_LOGGING == 1 132 void set_LogText_OutputPort(
134 Fw::InputSerializePort* port
142 Fw::InputSerializePort* port
155 const char* compName =
"" 174 #if FW_ENABLE_TEXT_LOGGING == 1 179 static constexpr
FwIndexType getNum_LogText_OutputPorts() {
205 #if FW_ENABLE_TEXT_LOGGING == 1 210 bool isConnected_LogText_OutputPort(
341 #if FW_ENABLE_TEXT_LOGGING 360 #if !FW_DIRECT_PORT_CALLS 371 #if FW_ENABLE_TEXT_LOGGING == 1
void log_FATAL_AF_UNEXPECTED_ASSERT(const Fw::StringBase &file, U32 line, U32 numArgs) const
void log_FATAL_AF_ASSERT_1(const Fw::StringBase &file, U32 line, U32 arg1) const
friend class AssertFatalAdapterTesterBase
Friend class tester to support autocoded test harness.
void log_FATAL_AF_ASSERT_3(const Fw::StringBase &file, U32 line, U32 arg1, U32 arg2, U32 arg3) const
bool isConnected_Time_OutputPort(FwIndexType portNum) const
AssertFatalAdapterComponentBase(const char *compName="")
Construct AssertFatalAdapterComponentBase object.
friend class AssertFatalAdapterTester
Friend class tester implementation to support white-box testing.
void log_FATAL_AF_ASSERT_2(const Fw::StringBase &file, U32 line, U32 arg1, U32 arg2) const
An unexpected assert happened.
void init()
Object initializer.
FwIdType FwEventIdType
The type of an event identifier.
void log_FATAL_AF_ASSERT_5(const Fw::StringBase &file, U32 line, U32 arg1, U32 arg2, U32 arg3, U32 arg4, U32 arg5) const
void set_Log_OutputPort(FwIndexType portNum, Fw::InputLogPort *port)
Connect port to Log[portNum].
void log_FATAL_AF_ASSERT_4(const Fw::StringBase &file, U32 line, U32 arg1, U32 arg2, U32 arg3, U32 arg4) const
bool isConnected_Log_OutputPort(FwIndexType portNum) const
void log_FATAL_AF_ASSERT_0(const Fw::StringBase &file, U32 line) const
void set_Time_OutputPort(FwIndexType portNum, Fw::InputTimePort *port)
Connect port to Time[portNum].
Enum representing event severity.
virtual ~AssertFatalAdapterComponentBase()
Destroy AssertFatalAdapterComponentBase object.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
static constexpr FwIndexType getNum_Time_OutputPorts()
static constexpr FwIndexType getNum_Log_OutputPorts()
Auto-generated base for AssertFatalAdapter component.
void log_FATAL_AF_ASSERT_6(const Fw::StringBase &file, U32 line, U32 arg1, U32 arg2, U32 arg3, U32 arg4, U32 arg5, U32 arg6) const