|
Tezzeret
1
Tezzeret
|
GmApp/GmLoggingApp.hpp> More...
Classes | |
| class | AnalogConverter |
| class | GeoSystemTest |
| class | CGmConfig |
| class | GeoSysMgmt |
| class | GmWebServer |
| An HTTP server is an integral part of the framework, both to display UI in a browser and to provide application services via commands, file uploads and downloads, etc. The functionality is coded as static functions in the Geometrics::GmWebServer class, using the the class as a namespace. More... | |
| class | CMfamConfig |
| class | CMfamApplicationState |
| class | CMagArrowApplicationState |
| class | TezzeretApp |
| The top-level application object. It is a singleton, and a Tezzeret application runs in this object's functions. As the top-level object it is allowed to know about any other object in the system. Some of the important information about the application is coded in the immediate base class, Geometrics::GmLoggingApp. More... | |
| class | RandomHeight |
| class | SkipNodeGeneric |
| class | SkipListGeneric |
| struct | Product |
| class | SkipList |
| class | SkipNode |
| class | BatteryMonitorReadings |
| class | GeoBatteryMonitor |
| class | GeoAdafruitGps |
| class | GeoFatFsStorage |
| class | GeoFatFsSurveyStorage |
| class | GeoSierra1110Gps |
| class | GeoTallysman5341Gps |
| class | Gm862Emulator |
| class | GmEmbeddedApp |
| class | CGmAppConfig |
| struct | _AppEvent |
| struct | _IndexedAppEvent |
| struct | _TypedAppEvent |
| struct | _DatasetAppEvent |
| class | GmAppEventSource |
| class | GmArrayRingBuffer |
| class | GmBufferedSensor |
| The class from which event sources and sensors that post events to the application's main event queue are derived. More... | |
| class | GmConfigFile |
| class | GmCharRingBuffer |
| class | GmRingBufferFileStorage |
| class | CChildRingBuffer |
| class | IndexedCm221String |
| class | IndexedCm221StringWithHeader |
| class | GmTimestamped864MagRecord |
| class | Gm864Record |
| class | GmCm221 |
| The sensor class for the traditional cesium mags used by the G-864. More... | |
| class | GmEthernetDaemons |
| class | GmAppIdPacketHeader |
| class | GmRemoteTimeSynchPacket |
| class | GmCommandStringHeader |
| class | GeoDataIndex |
| class | GeoIndexedString |
| class | GeoIndexedStringWithHeader |
| class | GmDbHeader |
| struct | GmDatasetHeader |
| class | GmLog |
| class Geometrics::GmLog is really a name space for a set of static logging functions. The default behavior is to open a file named "Geometrics.log" on the main user-accessible file storage on an embedded device (USB drive or SD card) and then to log error messages. More... | |
| class | CommandInfo |
| class | GmLoggingAppState |
| class | GmLoggingApp |
| Direct base class for Tezzeret applications. Includes the main event queue, general command logic, and support for some of the basic event types and sources, in particular Geometrics::GmAppEvent. More... | |
| class | GmManagedArrayRingBuffer |
| class | CManagedRingBuffer |
| class | GmMemoryStorage |
| union | SysStat |
| struct | s_MfamSpiPacket |
| struct | s_MfamFilteredPacket |
| struct | s_MfamFloatPacket |
| struct | s_MfamArrayHeader |
| struct | s_PacketIndex |
| struct | s_IndexedSpiPacket |
| struct | IndexedMfamFilteredPacket |
| struct | IndexedMfamSpiPacketWithHeader |
| struct | s_IndexedMfamFilteredPacketWithHeader |
| struct | s_arrayIndexedMfamPacket |
| class | ExpandedMfam |
| class | StreamerPacket |
| struct | s_A2d32Quadruple |
| struct | s_IndexedAnalog32Quad |
| struct | s_A2d16Quadruple |
| struct | s_SpiIndexedWithA2d16Quad |
| class | GmMfamDataSource |
| Abstract class - the interface - to the MFAM sensor. This abstract layer was created in order to accommodate the creation of two MFAM sensors, one - Geometrics::GmMfam - for acquiring data from the actual physics package, and another - Geometrics::GmMfamEmulator - for use in developing and debugging MFAM-based applications. More... | |
| class | GmMfamEmulator |
| Class developed in order to develop and debug MFAM-based applications, because a debug halt when running the MFAM SPI in the debuggers in code composer is not recoverable (TI acknowledged that the SPI interfaces would lock the debugger when running the Tiva SOCs in a communication sometime around 2017 or 2018, and stated that they did not plan to do anything about it; hard to argue with that position - the chip was more than 10 years in production at that point) . This class needs occasional dev work in order to keep up with changing application requirements, for example as the application uses more of the data in the SPI packet. More... | |
| struct | GmFilterDef |
| class | GmMfamFullFilter |
| class | MfamLokiInterpolator |
| class | GmMfamFrequencyDetector |
| class | GmMfam |
| The MFAM magnetometer sensor. More... | |
| class | GmMqttPublisher |
| class | CGmMqttConfig |
| class | GmPiezoTweeter |
| struct | _IndexedPps |
| class | GmPpsEventSensor |
| struct | _GeoMachineProvisioning |
| struct | _GeoNetworkInfoProvisioning |
| struct | _GeoProvisionEof |
| class | GmProvisioning |
| class | CRingBuffer |
| class | GmSdStorage |
| class | SensorStorageModeInfo |
| This class stores metadata about how a sensor should record itself to a storage, when in a particular mode. The record is kept by the application and used when Geometrics::GmEventSource::WriteToStorage is called. More... | |
| class | GmEventSource |
| The root class for sensors and event sources. More... | |
| class | GmStorage |
| class | GmTcpipOut |
| class | CTivaGpsUartSensor |
| class | CTivaSDStorage |
| class | GmTivaUsbStorage |
| class | GmTmp75BTemperatureSensor |
| class | GmUartLineSensor |
| class | CTivaUartOut |
| class | GmUdpPublisher |
| class | GmUsbStorage |
| class | GeoZedF9pGps |
| class | GeoZedF9pPpkGps |
| class | GeoGpsRecord |
| class | MfamMonitor |
Typedefs | |
| typedef int(* | SkipListKeyCompareFunction) (u8 *pu8Key1, u8 *pu8Key2) |
| typedef Product | productData |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::_AppEvent | ALIGN_4_SPEC |
| typedef char | Cm221String[CM221_STRING_SIZE+2] |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::GmDatasetHeader | GmDatasetHeader_ |
| typedef unsigned long | DWORD |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_MfamSpiPacket | MfamSpiPacket |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_MfamFilteredPacket | MfamFilteredPacket |
| typedef struct PACKED_SPEC Geometrics::s_MfamFloatPacket | MfamFloatPacket |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_MfamArrayHeader | MfamArrayHeader |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_PacketIndex | PacketIndex |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_IndexedSpiPacket | IndexedMfamSpiPacket |
| typedef PACKED_PRAGMA struct PACKED_SPEC Geometrics::s_IndexedMfamFilteredPacketWithHeader | IndexedMfamFilteredPacketWithHeader |
| typedef struct Geometrics::s_arrayIndexedMfamPacket | ArrayIndexedMfamPacket |
| typedef struct Geometrics::s_A2d32Quadruple | A2d32Quadruple |
| typedef struct Geometrics::s_IndexedAnalog32Quad | IndexedAnalog32Quad |
| typedef struct Geometrics::s_A2d16Quadruple | A2d16Quadruple |
| typedef struct Geometrics::s_SpiIndexedWithA2d16Quad | MagIndexedPlusAnalogQuad |
| typedef struct Geometrics::_IndexedPps | IndexedDoubleTime |
| typedef struct Geometrics::_GeoMachineProvisioning | GeoMachineProvisioning |
| typedef struct Geometrics::_GeoMachineProvisioning * | GeoMachinePtr |
| typedef struct Geometrics::_GeoNetworkInfoProvisioning | GeoNetworkInfoProvisioning |
| typedef struct Geometrics::_GeoProvisionEof | GeoProvisionEof |
| typedef char ** | GmSessionNames |
Variables | |
| uint64_t | g_uiGlobalMasterSampleCounter = 0 |
GmApp/GmLoggingApp.hpp>