3#ifndef IMT_BASE_DFF_RUNTIME_EVENTDATASMALLBUFFER_H
4#define IMT_BASE_DFF_RUNTIME_EVENTDATASMALLBUFFER_H
18#ifdef USE_SMALL_EVENT_BUFFER
24class EventDataSmall final :
public EventData {
31 EventDataSmall() =
default;
38 return m_dataBuffer.data();
45 uint8_t const* getData() const final {
46 return m_dataBuffer.data();
53 size_t getCapacity() const final {
54 return EVENTDATA_SMALL_SIZE_BYTES;
61 static size_t size() {
62 return EVENTDATA_SMALL_SIZE_BYTES;
67 std::array<uint8_t, EVENTDATA_SMALL_SIZE_BYTES> m_dataBuffer {};
75#ifdef USE_SMALL_EVENT_BUFFER
This is a application specific file which is used to configure Imt.Base.Core.Math.