1 #ifndef GM_APP_EVENT_SENSOR_HPP_
2 #define GM_APP_EVENT_SENSOR_HPP_
4 #include <geotypes.hpp>
7 #include "GmBufferedSensor.hpp"
8 #include <GmRingBuffer.hpp>
9 #include <GmManagedRingBuffer.hpp>
10 #include <GmChildRingBuffer.hpp>
12 #ifndef GMMFAMDATA_HPP_
13 #include <GmMfamData.hpp>
19 #define MAX_APP_EVENT_DATA_SIZE 64
24 #define GM_APP_EVENT_FAILED_INIT 1
25 #define GM_APP_EVENT_FAILED 2
44 UInt32 m_uiDataLength;
45 char m_caData[MAX_APP_EVENT_DATA_SIZE];
46 } GmAppEvent ALIGN_4_SPEC ;
60 } IndexedAppEvent ALIGN_4_SPEC ;
68 IndexedAppEvent m_event;
69 } TypedAppEvent ALIGN_4_SPEC ;
83 IndexedAppEvent m_event;
84 } DatasetAppEvent ALIGN_4_SPEC;
87 #if defined(acs) || defined (linux)
102 void ReadDataInternal ();
104 int AddEvent (UInt32 uiEventCode,
112 UInt32 ui32FormatId);
Definition: GmAppEvent.hpp:97
int WriteToStorage(UInt32 ui32Topic, char *pData, UInt32 iSize, GmStorage *psStorage, UInt32 ui32FormatId)
Definition: GmAppEvent.cpp:107
The class from which event sources and sensors that post events to the application's main event queue...
Definition: GmBufferedSensor.hpp:18
Definition: GmStorage.hpp:81
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47
Definition: GmAppEvent.hpp:36
Definition: GmAppEvent.hpp:73
Definition: GmAppEvent.hpp:50
Definition: GmAppEvent.hpp:64