|
Classes |
struct | Garmin_Packet |
struct | Semicircle_Type |
struct | Radian_Type |
struct | Product_Data_Type |
struct | Protocol_Data_Type |
struct | D100_Wpt_Type |
struct | D101_Wpt_Type |
struct | D102_Wpt_Type |
struct | D103_Wpt_Type |
struct | D104_Wpt_Type |
struct | D105_Wpt_Type |
struct | D108_Wpt_Type |
struct | D109_Wpt_Type |
struct | D201_Rte_Hdr_Type |
struct | D202_Rte_Hdr_Type |
struct | D210_Rte_Link_Type |
struct | D300_Trk_Point_Type |
struct | D301_Trk_Point_Type |
struct | D310_Trk_Hdr_Type |
struct | D501_Almanac_Type |
struct | D600_Date_Time_Type |
struct | D800_Pvt_Data_Type |
struct | Raw_Product_Data_Type |
struct | Raw_Protocol_Data_type |
struct | Raw_D100_Wpt_Type |
struct | Raw_D102_Wpt_Type |
struct | Raw_D103_Wpt_Type |
struct | Raw_D104_Wpt_Type |
struct | Raw_D105_Wpt_Type |
struct | Raw_D107_Wpt_Type |
struct | Raw_D108_Wpt_Type |
struct | Raw_D109_Wpt_Type |
struct | Raw_D210_Rte_Link_Type |
struct | Raw_D600_Date_Time_Type |
struct | Raw_D300_Trk_Point_Type |
struct | Raw_D301_Trk_Point_Type |
struct | Raw_Radian_Type |
struct | Raw_D800_Pvt_Data_Type |
struct | Raw_Speed_Req_Type |
union | GarminObject |
Typedefs |
typedef unsigned char | byte |
typedef unsigned char | boolean |
typedef Protocol_Data_Type | Protocol_Array_Type [] |
typedef enum GarminDataFormatID | GarminDataFormatID |
typedef enum GarminProtoID | GarminProtoID |
typedef G_byte | D200_Rte_Hdr_Type |
typedef GarminObject | GarminObject |
typedef enum LocalFormatID | LocalFormatID |
Enumerations |
enum | {
Pid_Ack_Byte = 6,
Pid_Nack_Byte = 21,
Pid_Protocol_Array = 253,
Pid_Product_Rqst = 254,
Pid_Product_Data = 255
} |
enum | {
Pid_Command_Data = 10,
Pid_Xfer_Cmplt = 12,
Pid_Date_Time_Data = 14,
Pid_Position_Data = 17,
Pid_Prx_Wpt_Data = 19,
Pid_Records = 27,
Pid_Rte_Hdr = 29,
Pid_Rte_Wpt_Data = 30,
Pid_Almanac_Data = 31,
Pid_Trk_Data = 34,
Pid_Wpt_Data = 35,
Pid_Speed_Req = 48,
Pid_Speed_Ack = 49,
Pid_Pvt_Data = 51,
Pid_Rte_Link_Data = 98,
Pid_Trk_Hdr = 99
} |
enum | {
Cmnd_Abort_Transfer = 0,
Cmnd_Transfer_Alm = 1,
Cmnd_Transfer_Posn = 2,
Cmnd_Transfer_Prx = 3,
Cmnd_Transfer_Rte = 4,
Cmnd_Transfer_Time = 5,
Cmnd_Transfer_Trk = 6,
Cmnd_Transfer_Wpt = 7,
Cmnd_Turn_Off_Pwr = 8,
Cmnd_Start_Pvt_Data = 49,
Cmnd_Stop_Pvt_Data = 50
} |
enum | GarminDataFormatID {
Garmin100Type = 100,
Garmin101Type,
Garmin102Type,
Garmin103Type,
Garmin104Type,
Garmin105Type,
Garmin106Type,
Garmin107Type,
Garmin108Type,
Garmin109Type,
Garmin200Type = 200,
Garmin201Type,
Garmin202Type,
Garmin210Type = 210,
Garmin300Type = 300,
Garmin301Type,
Garmin310Type = 310,
Garmin600Type = 600,
Garmin700Type = 700,
Garmin800Type = 800
} |
enum | GarminProtoID {
A000 = 0,
A001,
A010 = 10,
A011,
A100 = 100,
A200 = 200,
A201,
A300 = 300,
A301,
A400 = 400,
A500 = 500,
A600 = 600,
A700 = 700,
A800 = 800
} |
enum | {
sym_anchor = 0,
sym_bell = 1,
sym_diamond_grn = 2,
sym_diamond_red = 3,
sym_dive1 = 4,
sym_dive2 = 5,
sym_dollar = 6,
sym_fish = 7,
sym_fuel = 8,
sym_horn = 9,
sym_house = 10,
sym_knife = 11,
sym_light = 12,
sym_mug = 13,
sym_skull = 14,
sym_square_grn = 15,
sym_square_red = 16,
sym_wbuoy = 17,
sym_wpt_dot = 18,
sym_wreck = 19,
sym_null = 20,
sym_mob = 21,
sym_buoy_ambr = 22,
sym_buoy_blck = 23,
sym_buoy_blue = 24,
sym_buoy_grn = 25,
sym_buoy_grn_red = 26,
sym_buoy_grn_wht = 27,
sym_buoy_orng = 28,
sym_buoy_red = 29,
sym_buoy_red_grn = 30,
sym_buoy_red_wht = 31,
sym_buoy_violet = 32,
sym_buoy_wht = 33,
sym_buoy_wht_grn = 34,
sym_buoy_wht_red = 35,
sym_dot = 36,
sym_rbcn = 37,
sym_boat_ramp = 150,
sym_camp = 151,
sym_restrooms = 152,
sym_showers = 153,
sym_drinking_wtr = 154,
sym_phone = 155,
sym_1st_aid = 156,
sym_info = 157,
sym_parking = 158,
sym_park = 159,
sym_picnic = 160,
sym_scenic = 161,
sym_skiing = 162,
sym_swimming = 163,
sym_dam = 164,
sym_controlled = 165,
sym_danger = 166,
sym_restricted = 167,
sym_null_2 = 168,
sym_ball = 169,
sym_car = 170,
sym_deer = 171,
sym_shpng_cart = 172,
sym_lodging = 173,
sym_mine = 174,
sym_trail_head = 175,
sym_truck_stop = 176,
sym_user_exit = 177,
sym_flag = 178,
sym_circle_x = 179,
sym_is_hwy = 8192,
sym_us_hwy = 8193,
sym_st_hwy = 8194,
sym_mi_mrkr = 8195,
sym_trcbck = 8196,
sym_golf = 8197,
sym_sml_cty = 8198,
sym_med_cty = 8199,
sym_lrg_cty = 8200,
sym_freeway = 8201,
sym_ntl_hwy = 8202,
sym_cap_cty = 8203,
sym_amuse_pk = 8204,
sym_bowling = 8205,
sym_car_rental = 8206,
sym_car_repair = 8207,
sym_fastfood = 8208,
sym_fitness = 8209,
sym_movie = 8210,
sym_museum = 8211,
sym_pharmacy = 8212,
sym_pizza = 8213,
sym_post_ofc = 8214,
sym_rv_park = 8215,
sym_school = 8216,
sym_stadium = 8217,
sym_store = 8218,
sym_zoo = 8219,
sym_gas_plus = 8220,
sym_faces = 8221,
sym_ramp_int = 8222,
sym_st_int = 8223,
sym_weigh_sttn = 8226,
sym_toll_booth = 8227,
sym_elev_pt = 8228,
sym_ex_no_srvc = 8229,
sym_geo_place_mm = 8230,
sym_geo_place_wtr = 8231,
sym_geo_place_lnd = 8232,
sym_bridge = 8233,
sym_building = 8234,
sym_cemetery = 8235,
sym_church = 8236,
sym_civil = 8237,
sym_crossing = 8238,
sym_hist_town = 8239,
sym_levee = 8240,
sym_military = 8241,
sym_oil_field = 8242,
sym_tunnel = 8243,
sym_beach = 8244,
sym_forest = 8245,
sym_summit = 8246,
sym_lrg_ramp_int = 8247,
sym_lrg_ex_no_srvc = 8248,
sym_badge = 8249,
sym_cards = 8250,
sym_snowski = 8251,
sym_iceskate = 8252,
sym_wrecker = 8253,
sym_border = 8254,
sym_airport = 16384,
sym_int = 16385,
sym_ndb = 16386,
sym_vor = 16387,
sym_heliport = 16388,
sym_private = 16389,
sym_soft_fld = 16390,
sym_tall_tower = 16391,
sym_short_tower = 16392,
sym_glider = 16393,
sym_ultralight = 16394,
sym_parachute = 16395,
sym_vortac = 16396,
sym_vordme = 16397,
sym_faf = 16398,
sym_lom = 16399,
sym_map = 16400,
sym_tacan = 16401,
sym_seaplane = 16402
} |
enum | {
smbl_dot = 0,
smbl_house = 1,
smbl_gas = 2,
smbl_car = 3,
smbl_fish = 4,
smbl_boat = 5,
smbl_anchor = 6,
smbl_wreck = 7,
smbl_exit = 8,
smbl_skull = 9,
smbl_flag = 10,
smbl_camp = 11,
smbl_duck = 12,
smbl_deer = 13,
smbl_buoy = 14,
smbl_back_track = 15
} |
enum | { dspl_name = 0,
dspl_none = 1,
dspl_cmnt = 2
} |
enum | { dspl_smbl_none = 0,
dspl_smbl_only = 1,
dspl_smbl_name = 3,
dspl_smbl_cmnt = 5
} |
enum | {
USER_WPT = 0x00,
AVTN_APT_WPT = 0x40,
AVTN_INT_WPT = 0x41,
AVTN_NDB_WPT = 0x42,
AVTN_VOR_WPT = 0x43,
AVTN_ARWY_WPT = 0x44,
AVTN_AINT_WPT = 0x45,
AVTN_ANDB_WPT = 0x46,
MAP_PNT_WPT = 0x80,
MAP_AREA_WPT = 0x81,
MAP_INT_WPT = 0x82,
MAP_ADRS_WPT = 0x83,
MAP_LABEL_WPT = 0x84,
MAP_LINE_WPT = 0x85
} |
enum | {
Black,
Dark_Red,
Dark_Green,
Dark_Yellow,
Dark_Blue,
Dark_Magenta,
Dark_Cyan,
Light_Gray,
Dark_Gray,
Red,
Green,
Yellow,
Blue,
Magenta,
Cyan,
White,
Default_Color = 0xFF
} |
enum | {
unusable = 0,
invalid = 1,
_2D = 2,
_3D = 3,
_2D_diff = 4,
_3D_diff = 5
} |
enum | LocalFormatID {
Unknown = 0,
G100Type,
G101Type,
G102Type,
G103Type,
G104Type,
G105Type,
G106Type,
G107Type,
G108Type,
G200Type,
G201Type,
G202Type,
G210Type,
G300Type,
G301Type,
G310Type,
G600Type,
G700Type,
G800Type,
G109Type,
GSpeedType,
CustomWpt = 100,
CustomTrkHdr,
CustomTrkPt,
CustomRteHdr,
CompactTrkPt
} |
Variables |
enum LocalFormatID | packed |