#ifndef REF_LPR_ATM_IMPL_HPP #define REF_LPR_ATM_IMPL_HPP #include namespace Ref { class RecvBuffImpl : public RecvBuffComponentBase { public: // Only called by derived class #if FW_OBJECT_NAMES == 1 RecvBuffImpl(const char* compName); #else RecvBuffImpl(); #endif void init(void); ~RecvBuffImpl(void); private: // downcall for input port void Data_handler(NATIVE_INT_TYPE portNum, Drv::DataBuffer &buff); U32 m_buffsReceived; // !< number of buffers received bool m_firstBuffReceived; // !< first buffer received or not U32 m_errBuffs; // !< number of buffers with errors received F32 m_sensor1; F32 m_sensor2; void toString(char* str, I32 buffer_size); // parameter update notification void parameterUpdated(FwPrmIdType id); }; } #endif