gltools_distr/inc/gltoolsapi.h File Reference

GL Tools Application Programming Interface. More...

#include "glgpsapi.h"
#include <stdarg.h>
Include dependency graph for gltoolsapi.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  GpsHalConfig
 HAL configuration structure. More...
struct  gltools::NotchFilter
 Notch filters configuration. More...
struct  gltools::GllConfig
 result of parsed parameters from GLL section of configuration XML file More...
class  gltools::GlToolsLogCallbacks
 Defines callbacks required for logging. More...
class  gltools::GlToolsCallbacks
 Defines callbacks required by GlTools class. More...

Defines

#define MAX_NOTCH_FILTERS   4
 Maximum number of notch filters.

Typedefs

typedef void(* GlcbOnDacData )(void *pHal, unsigned char *pucData, short sSize)
 Internal only. Callback prototype for Dac Data.
typedef struct GpsHalConfig GpsHalConfig
 HAL configuration structure.
typedef struct gltools::NotchFilter gltools::NotchFilter
 Notch filters configuration.
typedef struct gltools::GllConfig gltools::GllConfig
 result of parsed parameters from GLL section of configuration XML file
typedef void(* gltools::GlToolsCbOnHalConfigValue )(const plain_char *name, const plain_char *value)
 Called for every unrecognized key in the <hal> section of the config file.
typedef void(* gltools::GlToolsCbOnBrmJobStopped )()
 This notification message is called when execution of BRM job is completed.

Functions

GllConfig & gltools::GetGllConfig ()
GllStoredData & gltools::GetStoredData ()
void gltools::ApplyGllConfigToGlEngine (GllConfig &gllConfig, GlEngine &glEngine, GlSettings &glSettings)
 Apply GllConfig settings to GlEngine/GlSettings.
long gltools::PerRemapHa (const GllConfig *pConfig, long lHA)
 Obsolete feature.
int gltools::ParseHalGllConfig (const plain_char *szFileName, const plain_char *szXmlText, GpsHalConfig *pHalConfig, GlToolsCbOnHalConfigValue cbOnHalCfgValue, GllConfig *pGllConfig, GlToolsLogCallbacks *pLogCallbacks, MemCallbacks *memCallbacks)
 Read HAL/GLL settings from GLL XML Configuration and output this information into GpsHalConfig and GllConfig structures.

Detailed Description

GL Tools Application Programming Interface.


Typedef Documentation

typedef struct GpsHalConfig GpsHalConfig

HAL configuration structure.

The Parser will parse the configuration xml file for common HAL declarations, and passes the parsed result into the HAL when initializing,

See also:
{GpsHalInit()}. result of parsed parameters from HAL section of configuration XML file
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines