mbgtools-lx  4.2.8
MBG_TLV_HDR Struct Reference

TLV header structure containing information on current TLV transaction. More...

#include <gpsdefs.h>

Data Fields

MBG_TLV_UID uid
 Unique source ID. See MBG_TLV_DATA::uid. More...
 
MBG_TLV_UID tlv_type
 "Subtype" identifying current TLV, see MBG_TLV_TYPES More...
 
uint32_t cur_bytes
 Number of bytes in MBG_TLV::value. More...
 
uint32_t trans_bytes
 Number of bytes transferred so far related to this TLV type. More...
 
uint32_t total_bytes
 
uint32_t reserved_1
 Future use. More...
 
uint32_t reserved_2
 Future use. More...
 
uint32_t reserved_3
 Future use. More...
 

Detailed Description

TLV header structure containing information on current TLV transaction.

Definition at line 18371 of file gpsdefs.h.

Field Documentation

◆ cur_bytes

uint32_t MBG_TLV_HDR::cur_bytes

Number of bytes in MBG_TLV::value.

Definition at line 18375 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ reserved_1

uint32_t MBG_TLV_HDR::reserved_1

Future use.

Definition at line 18379 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ reserved_2

uint32_t MBG_TLV_HDR::reserved_2

Future use.

Definition at line 18380 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ reserved_3

uint32_t MBG_TLV_HDR::reserved_3

Future use.

Definition at line 18381 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ tlv_type

MBG_TLV_UID MBG_TLV_HDR::tlv_type

"Subtype" identifying current TLV, see MBG_TLV_TYPES

Definition at line 18374 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ total_bytes

uint32_t MBG_TLV_HDR::total_bytes

Number of total bytes (size) of this TLV type without header. It is fixed and must not be changed during a TLV transaction.

Definition at line 18377 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ trans_bytes

uint32_t MBG_TLV_HDR::trans_bytes

Number of bytes transferred so far related to this TLV type.

Definition at line 18376 of file gpsdefs.h.

Referenced by mbg_tlv_init().

◆ uid

MBG_TLV_UID MBG_TLV_HDR::uid

Unique source ID. See MBG_TLV_DATA::uid.

Definition at line 18373 of file gpsdefs.h.

Referenced by mbg_tlv_init().


The documentation for this struct was generated from the following file: