11#if FW_ENABLE_TEXT_LOGGING
25 class ComponentIpcSerializableBuffer :
40 return sizeof(m_buff);
47 const U8* getBuffAddr()
const {
53 U8 m_buff[SERIALIZATION_SIZE];
62 void FatalHandlerComponentBase ::
71 port < static_cast<PlatformIntType>(this->getNum_FatalReceive_InputPorts());
74 this->m_FatalReceive_InputPort[port].init();
75 this->m_FatalReceive_InputPort[port].addCallComp(
79 this->m_FatalReceive_InputPort[port].setPortNum(port);
81#if FW_OBJECT_NAMES == 1
90 this->m_FatalReceive_InputPort[port].setObjName(portName);
62 void FatalHandlerComponentBase :: {
…}
103 portNum < this->getNum_FatalReceive_InputPorts(),
107 return &this->m_FatalReceive_InputPort[portNum];
114 FatalHandlerComponentBase ::
115 FatalHandlerComponentBase(
const char* compName) :
116 Fw::PassiveComponentBase(compName)
114 FatalHandlerComponentBase :: {
…}
121 FatalHandlerComponentBase ::
122 ~FatalHandlerComponentBase()
121 FatalHandlerComponentBase :: {
…}
132 getNum_FatalReceive_InputPorts()
143 void FatalHandlerComponentBase ::
144 FatalReceive_handlerBase(
151 portNum < this->getNum_FatalReceive_InputPorts(),
156 this->FatalReceive_handler(
143 void FatalHandlerComponentBase :: {
…}
166 void FatalHandlerComponentBase ::
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
PlatformUIntType NATIVE_UINT_TYPE
int PlatformIntType
DefaultTypes.hpp provides fallback defaults for the platform types.
#define PRI_PlatformIntType
PlatformAssertArgType FwAssertArgType
void init()
Object initializer.
Auto-generated base for FatalHandler component.
void FatalReceive_handlerBase(NATIVE_INT_TYPE portNum, FwEventIdType Id)
Handler base-class function for input port FatalReceive.