mbgtools-lx  4.2.8
Definitions used with Versatile Storage

Data Structures

struct  VST_HEADER
 

Macros

#define _mbg_swab_vst_header(_p)
 

Enumerations

enum  VST_DATA_TYPES { VST_DATA_TYPE_MAC_ADDR, N_VST_DATA_TYPES }
 Known common VST data types. More...
 

Detailed Description

Versatile storage is used to store binary data on a device where the storage device must not necessarily know about the data structure. It just stores a piece of data, and retrieves it on demand.

The structures and associated API calls are only supported if the GPS_HAS_VST bit is set in RECEIVER_INFO::features.

Macro Definition Documentation

◆ _mbg_swab_vst_header

#define _mbg_swab_vst_header (   _p)
Value:
do \
{ \
_mbg_swab16( &(_p)->data_type ); \
_mbg_swab16( &(_p)->idx ); \
_mbg_swab16( &(_p)->data_len ); \
_mbg_swab16( &(_p)->reserved ); \
} while ( 0 )

Definition at line 17648 of file gpsdefs.h.

Enumeration Type Documentation

◆ VST_DATA_TYPES

Known common VST data types.

Enumerator
VST_DATA_TYPE_MAC_ADDR 
N_VST_DATA_TYPES 

Definition at line 17629 of file gpsdefs.h.