GpsHalConfig Struct Reference

HAL configuration structure. More...

#include <gltoolsapi.h>

List of all members.

Public Attributes

plain_char acAsicPortName [64]
 Name of the serial port connected to the GL ASIC ( COM1, //./COM11, /dev/ttyS0, USR1:, etc.)
long lAsictBaudRate
 38400, 115200, etc.
signed char acNmeaOutName [64]
 Name of the file/device where the output NMEA stream directed, e.g. udp:6000 or /var/run/gpsfifo.
signed char cLogEnabled
plain_char acLogDir [256]
 Directory to keep log files c:\debuglog or /var/run/logs/gl.
plain_char acLogFileName [256]
 Default log file name. Can be overridden by the second parameter of the GpsHalOpen()
plain_char acLtoDir [256]
 Directory to keep log files c:\debuglog or /var/run/logs/gl.
plain_char acLtoFileName [256]
 Name of the LTO file.
plain_char acNvStoDir [256]
 Directory to keep persistent GLL data /mnt/storage/gl.
plain_char acNvStoName [256]
 Name of the file to keep persistent GLL data.
plain_char acEEDir [256]
 Directory to keep persistent EE data /mnt/storage/gl.
plain_char acEEFileName [256]
 Name of the file to keep persistent EE data.
plain_char acAlmFile [256]
 File containing almanac data (alm.dat)
plain_char acSelfTestInput [256]
 Self test input file.
signed char cSelfTestOutput
 Self test output enabled.
plain_char acDebugFileName [256]
 File containing data to debug.
plain_char acOutputFileName [256]
 File to be written.
unsigned char ucDebugStdio
 Use standard input/output for debug data.
GlcbOnDacData cb_onDacData
 Internal only. If not null, will be used for dac data.
unsigned char cSuppressNVMEMwrite
 Set this when performing standalone assistance query without ME.
plain_char acSuplLogFullName [256]
 Full path name to keep SUPL Log data, log is disabled if path is null.
signed char cSuplLogEnabled
GlcbPollCpuLoad_t m_cbPollCpuLoad
 called when GLL will report PGLOR,CPU
plain_char * m_pcCpuLoadTitle
 info about the data reported
unsigned short m_usCpuLoadDataSize
 number of unsigned longs in the CPU data report (up to 6)
unsigned char ucSWFlowControlXon
 Flow control type when using UART.
unsigned char ucSWFlowControlXoff
 Xon Character when eUartFlowControl == UART_SW_FLOW_CONTROL.
unsigned char cGlrt
 Xoff Character when eUartFlowControl == UART_SW_FLOW_CONTROL.
const plain_char * ppcConfigXmlString
 1: use GLRT-->serial port-->router; 2: use GLRT-->GLRTT-->ASIC

Detailed Description

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

Member Data Documentation

  • 0 - disabled, otherwise enabled
  • 0 - disabled, otherwise enabled log is disabled if acSuplLogFullName is null

The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines