Logo Search packages:      
Sourcecode: qlandkarte version File versions  Download package

Garmin::RtePt_t Struct Reference

#include <IDevice.h>

Inheritance diagram for Garmin::RtePt_t:


List of all members.

Detailed Description

common route point structure application side

This structure has to be used to exchange a waypoint to QLandkarte. If an item is missing you can simply add it. This structure must never be copied assuming a certain alignment.

Most values are the same like the ones used in the waypoint and route point data structures used by Garmin.

It adds link information. For more complex route operations, it is critical to note that this refers to the link with the *previous* waypoint. For example, when a route is inverted, the link information must be transfered to the previous point first.

Definition at line 127 of file IDevice.h.

Public Attributes

std::string addr
 same as Garmin spec.
float alt
 same as Garmin spec.
char cc [3]
 same as Garmin spec.
std::string city
 same as Garmin spec.
std::string comment
 same as Garmin spec.
std::string crossroad
 same as Garmin spec.
float dist
 same as Garmin spec.
float dpth
 same as Garmin spec.
uint8_t dspl_attr
 bit 5..6 of dspl_color
uint8_t dspl_color
 bit 0..4 of dspl_color
uint32_t ete
 same as Garmin spec.
std::string facility
 same as Garmin spec.
std::string ident
 same as Garmin spec.
double lat
 the latitude as degrees
double lon
 the longitude as degrees
uint16_t rte_class
uint16_t smbl
 same as Garmin spec.
char state [3]
 same as Garmin spec.
uint16_t subclass_1
uint32_t subclass_2
uint32_t subclass_3
uint32_t subclass_4
uint32_t subclass_5
float temp
 same as Garmin spec.
uint32_t time
 same as Garmin spec.
uint16_t wpt_cat
 same as Garmin spec.
uint8_t wpt_class
 same as Garmin spec.

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

Generated by  Doxygen 1.6.0   Back to index