GARMIN GPS Interface Specification
GARMIN GPS Interface Specification
GARMIN GPS Interface Specification
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
enum<br />
{<br />
dspl_smbl_none = 0, /* Display symbol by itself */<br />
dspl_smbl_only = 1, /* Display symbol by itself */<br />
dspl_smbl_name = 3, /* Display symbol with waypoint name */<br />
dspl_smbl_cmnt = 5, /* Display symbol with comment */<br />
};<br />
The “dst” member is valid only during the Proximity Waypoint Transfer Protocol.<br />
7.5.6. D105_Wpt_Type<br />
Example products: StreetPilot (user waypoints).<br />
typedef struct<br />
{<br />
Semicircle_Type posn; /* position */<br />
Symbol_Type smbl; /* symbol id */<br />
/* char wpt_ident[]; null-terminated string */<br />
} D105_Wpt_Type;<br />
7.5.7. D106_Wpt_Type<br />
Example products: StreetPilot (route waypoints).<br />
typedef struct<br />
{<br />
byte wpt_class; /* class */<br />
byte subclass[13]; /* subclass */<br />
Semicircle_Type posn; /* position */<br />
Symbol_Type smbl; /* symbol id */<br />
/* char wpt_ident[]; null-terminated string */<br />
/* char lnk_ident[]; null-terminated string */<br />
} D106_Wpt_Type;<br />
The enumerated values for the “wpt_class” member of the D106_Wpt_Type are as follows:<br />
Zero:<br />
Non-zero:<br />
indicates a user waypoint (“subclass” is ignored).<br />
indicates a non-user waypoint (“subclass” must be valid).<br />
For non-user waypoints (such as a city in the <strong>GPS</strong> map database), the <strong>GPS</strong> will provide a non-zero value in the<br />
“wpt_class” member, and the “subclass” member will contain valid data to further identify the non-user waypoint. If<br />
the Host wishes to transfer this waypoint back to the <strong>GPS</strong> (as part of a route), the Host must leave the “wpt_class”<br />
and “subclass” members unmodified. For user waypoints, the Host must ensure that the “wpt_class” member is zero,<br />
but the “subclass” member will be ignored and should be set to zero.<br />
The “lnk_ident” member provides a string that indicates the name of the path from the previous waypoint in the<br />
route to this one. For example, “HIGHWAY 101” might be placed in “lnk_ident” to show that the path from the<br />
previous waypoint to this waypoint is along Highway 101. The “lnk_ident” string may be empty (i.e., no characters<br />
other than the null terminator), which indicates that no particular path is specified.<br />
7.5.8. D107_Wpt_Type<br />
Example products: <strong>GPS</strong> 12CX.<br />
Page 40 001-00063-00 Rev. A