GlNvStorageReader Class Reference

This class is used to manage persistent data between positioning requests. More...

#include <glgpsapi.h>

List of all members.

Public Member Functions

virtual ~GlNvStorageReader (void)
 Define virtual destructor.
virtual void SetDataToIgnore (unsigned long ulMask, bool bClearFlags=false)=0
 Mask out reading particular elements within the persistent data (typically used for testing purposes).
virtual void AddErrorToRtc (signed long slRtcErrMs)=0
 Add or substract milliseconds from the RTC value read from the ASIC.
virtual void AlterOscValues (signed long lOscOffsetPpb, unsigned long ulOscAgeSec)=0
 Alter the oscillator offset and uncertainties read from NVS:
virtual void ForceClockUncertainty (unsigned long ulOscUncPpb)=0
 Force uncertainity of the clock to a given value.
virtual void AddErrorToPos (bool bRandom)=0
 If bRandom is true, add a random error to the position read from NVRAM.
virtual void ChangeAgeOfPos (unsigned long ulPosAgeSec)=0
 Change the age of the nvram storage (if non zero)
virtual void FromStorageToGll (const plain_char *pcBuff, long lBlockSize)=0
 Loads a block of data from the external storage to the GLL.

Detailed Description

This class is used to manage persistent data between positioning requests.


Member Function Documentation

virtual void GlNvStorageReader::SetDataToIgnore ( unsigned long  ulMask,
bool  bClearFlags = false 
) [pure virtual]

Mask out reading particular elements within the persistent data (typically used for testing purposes).

The ulMask should be the logical OR of NVMEM_IGNORE_xxx and NVMEM_DELETE_xxx flags. See the NVMEM_IGNORE_xxx for details.


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