# THIS SCRIPT IS AUTOMTAICALLY GENERATED FROM dist/make_babel_script
# It was generated using command line help from gpsbabel: 1.3.4
%title
Output using gpsbabel
%introduction
This screen can be used to output to anything that GPSbabel can understand.

It assumes you have gpsbabel version 1.3.4 or higher installed.
%include searchbase
%include modifybase
%export
system:(cmd=gpsbabel -i gpx -f %{file:gpx} -o %[gpsbabeltype,garmin,text=Output As/To,labels=(alantrl,Alan Map500 tracklogs (.trl),alanwpr,Alan Map500 waypoints and routes (.wpr),baroiq,Brauniger IQ Series Barograph Download,cambridge,Cambridge/Winpilot glider software,cst,CarteSurTable data file,cetus,Cetus for Palm/OS,coastexp,CoastalExplorer XML,csv,Comma separated values,compegps,CompeGPS data files (.wpt/.trk/.rte),copilot,CoPilot Flight Planner for Palm/OS,coto,cotoGPS for Palm/OS,axim_gpb,Dell Axim Navigation System (.gpb) file format,an1,DeLorme .an1 (drawing) file,gpl,DeLorme GPL,saplus,DeLorme Street Atlas Plus,saroute,DeLorme Street Atlas Route,xmap,DeLorme XMap HH Native .WPT,xmap2006,DeLorme XMap/SAHH 2006 Native .TXT,xmapwpt,DeLorme XMat HH Street Atlas USA .WPT (PPC),easygps,EasyGPS binary format,igc,FAI/IGC Flight Recorder Data Format,gpssim,Franson GPSGate Simulation,fugawi,Fugawi,g7towin,G7ToWin data files (.g7t),garmin301,Garmin 301 Custom position and heartrate,glogbook,Garmin Logbook XML,gdb,Garmin MapSource - gdb,mapsource,Garmin MapSource - mps,garmin_txt,Garmin MapSource - txt (tab delimited),pcx,Garmin PCX5,garmin_poi,Garmin POI database,garmin_gpi,Garmin Points of Interest (.gpi),garmin,Garmin serial/USB protocol,gtrnctr,Garmin Training Centerxml,geo,Geocaching.com .loc,gcdb,GeocachingDB for Palm/OS,ggv_log,Geogrid Viewer tracklogs (.log),geonet,GEOnet Names Server (GNS),geoniche,GeoNiche .pdb,kml,Google Earth (Keyhole) Markup Language,google,Google Maps XML,gpilots,GpilotS,gtm,GPS TrackMaker,arc,GPSBabel arc filter file,gpsdrive,GpsDrive Format,gpsdrivetrack,GpsDrive Format for Tracks,gpsman,GPSman,gpspilot,GPSPilot Tracker for Palm/OS,gpsutil,gpsutil,gpx,GPX XML,hiketech,HikeTech,holux,Holux (gm-100) .wpo Format,hsandv,HSA Endeavour Navigator export File,html,HTML Output,ignrando,IGN Rando track files,ktf2,Kartex 5 Track File,kwf2,Kartex 5 Waypoint File,kompass_tk,Kompass (DAV) Track (.tk),kompass_wp,Kompass (DAV) Waypoints (.wp),psitrex,KuDaTa PsiTrex text,lowranceusr,Lowrance USR,maggeo,Magellan Explorist Geocaching,mapsend,Magellan Mapsend,magnav,Magellan NAV Companion for Palm/OS,magellanx,Magellan SD files (as for eXplorist),magellan,Magellan SD files (as for Meridian),magellan,Magellan serial protocol,tef,Map&Guide 'TourExchangeFormat' XML,mag_pdb,Map&Guide to Palm/OS exported files (.pdb),mapconverter,Mapopolis.com Mapconverter CSV,mxf,MapTech Exchange Format,msroute,Microsoft AutoRoute 2002 (pin/route reader),msroute,Microsoft Streets and Trips (pin/route reader),s_and_t,Microsoft Streets and Trips 2002-2006,bcr,Motorrad Routenplaner (Map&Guide) .bcr files,psp,MS PocketStreets 2002 Pushpin,tpg,National Geographic Topo .tpg (waypoints),tpo2,National Geographic Topo 2.x .tpo,tpo3,National Geographic Topo 3.x/4.x .tpo,navicache,Navicache.com XML,nmn4,Navigon Mobile Navigator .rte files,dna,Navitrak DNA marker format,netstumbler,NetStumbler Summary File (text),nima,NIMA/GNIS Geographic Names File,nmea,NMEA 0183 sentences,ozi,OziExplorer,palmdoc,PalmDoc Output,pathaway,PathAway Database for Palm/OS,quovadis,Quovadis,raymarine,Raymarine Waypoint File (.rwf),cup,See You flight analysis data,sportsim,Sportsim track files (part of zipped .ssz files),stmsdf,Suunto Trek Manager (STM) .sdf files,stmwpp,Suunto Trek Manager (STM) WaypointPlus files,openoffice,Tab delimited fields useful for OpenOffice/ Plotic,text,Textual Output,tomtom_itn,TomTom Itineraries (.itn),tomtom_asc,TomTom POI file (.asc),tomtom,TomTom POI file (.ov2),tmpro,TopoMapPro Places File,dmtlog,TrackLogs digital mapping (.trl),tiger,U.S. Census Bureau Tiger Mapping Service,unicsv,Universal csv with field structure in first line,vcard,Vcard Output (for iPod),vitosmt,Vito Navigator II tracks,vitovtt,Vito SmartMap tracks (.vtt),wfff,WiFiFoFum 2.0 for PocketPC XML,wbt-bin,Wintec WBT-100/200 Binary File Format,wbt,Wintec WBT-100/200 GPS Download,wbt-tk1,Wintec WBT-201/G-Rays 2 Binary File Format,yahoo,Yahoo Geocode API data),refresh_on_change=1]
%if "%[gpsbabeltype]" eq "google"
%endif
%if "%[gpsbabeltype]" eq "nmn4"
%if "%[nmn4index,,indent=1,text="index: Index of route to write (if more the one in source)",doif=gpsbabeltype=nmn4]" ne ""
,index=%[nmn4index]
%endif
%endif
%if "%[gpsbabeltype]" eq "tpg"
%if "%[tpgdatum,,indent=1,text="datum: Datum (default=NAD27)",doif=gpsbabeltype=tpg]" ne ""
,datum=%[tpgdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "mxf"
%if "%[mxfsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=mxf]" ne ""
,snlen=%[mxfsnlen]
%endif
%if "%[mxfsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=mxf,type=checkbox]" ne ""
,snwhite=%[mxfsnwhite]
%endif
%if "%[mxfsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=mxf,type=checkbox]" ne ""
,snupper=%[mxfsnupper]
%endif
%if "%[mxfsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=mxf,type=checkbox]" ne ""
,snunique=%[mxfsnunique]
%endif
%if "%[mxfurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=mxf]" ne ""
,urlbase=%[mxfurlbase]
%endif
%if "%[mxfprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=mxf,type=checkbox]" ne ""
,prefer_shortnames=%[mxfprefer_shortnames]
%endif
%if "%[mxfdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=mxf]" ne ""
,datum=%[mxfdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "igc"
%if "%[igctimeadj,,indent=1,text="timeadj: (integer sec or 'auto') Barograph to GPS time diff",doif=gpsbabeltype=igc]" ne ""
,timeadj=%[igctimeadj]
%endif
%endif
%if "%[gpsbabeltype]" eq "magellan"
%if "%[magellandeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=magellan]" ne ""
,deficon=%[magellandeficon]
%endif
%if "%[magellanmaxcmts,,indent=1,text="maxcmts: Max number of comments to write (maxcmts=200)",doif=gpsbabeltype=magellan]" ne ""
,maxcmts=%[magellanmaxcmts]
%endif
%if "%[magellandeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=magellan]" ne ""
,deficon=%[magellandeficon]
%endif
%if "%[magellanmaxcmts,,indent=1,text="maxcmts: Max number of comments to write (maxcmts=200)",doif=gpsbabeltype=magellan]" ne ""
,maxcmts=%[magellanmaxcmts]
%endif
%if "%[magellanbaud,,indent=1,text="baud: Numeric value of bitrate (baud=4800)",doif=gpsbabeltype=magellan]" ne ""
,baud=%[magellanbaud]
%endif
%if "%[magellannoack,,indent=1,text="noack:  Suppress use of handshaking in name of speed",doif=gpsbabeltype=magellan,type=checkbox]" ne ""
,noack=%[magellannoack]
%endif
%if "%[magellannukewpt,,indent=1,text="nukewpt:  Delete all waypoints",doif=gpsbabeltype=magellan,type=checkbox]" ne ""
,nukewpt=%[magellannukewpt]
%endif
%endif
%if "%[gpsbabeltype]" eq "lowranceusr"
%if "%[lowranceusrignoreicons,,indent=1,text="ignoreicons:  Ignore event marker icons on read",doif=gpsbabeltype=lowranceusr,type=checkbox]" ne ""
,ignoreicons=%[lowranceusrignoreicons]
%endif
%if "%[lowranceusrwriteasicons,,indent=1,text="writeasicons:  Treat waypoints as icons on write",doif=gpsbabeltype=lowranceusr,type=checkbox]" ne ""
,writeasicons=%[lowranceusrwriteasicons]
%endif
%if "%[lowranceusrmerge,,indent=1,text="merge:  (USR output) Merge into one segmented track",doif=gpsbabeltype=lowranceusr,type=checkbox]" ne ""
,merge=%[lowranceusrmerge]
%endif
%if "%[lowranceusrbreak,,indent=1,text="break:  (USR input) Break segments into separate tracks",doif=gpsbabeltype=lowranceusr,type=checkbox]" ne ""
,break=%[lowranceusrbreak]
%endif
%endif
%if "%[gpsbabeltype]" eq "dmtlog"
%if "%[dmtlogindex,,indent=1,text="index: Index of track (if more the one in source)",doif=gpsbabeltype=dmtlog]" ne ""
,index=%[dmtlogindex]
%endif
%endif
%if "%[gpsbabeltype]" eq "vitovtt"
%endif
%if "%[gpsbabeltype]" eq "garmin"
%if "%[garminsnlen,,indent=1,text="snlen: Length of generated shortnames",doif=gpsbabeltype=garmin]" ne ""
,snlen=%[garminsnlen]
%endif
%if "%[garminsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=garmin,type=checkbox]" ne ""
,snwhite=%[garminsnwhite]
%endif
%if "%[garmindeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=garmin]" ne ""
,deficon=%[garmindeficon]
%endif
%if "%[garminget_posn,,indent=1,text="get_posn:  Return current position as a waypoint",doif=gpsbabeltype=garmin,type=checkbox]" ne ""
,get_posn=%[garminget_posn]
%endif
%if "%[garminpower_off,,indent=1,text="power_off:  Command unit to power itself down",doif=gpsbabeltype=garmin,type=checkbox]" ne ""
,power_off=%[garminpower_off]
%endif
%if "%[garmincategory,,indent=1,text="category: Category number to use for written waypoints",doif=gpsbabeltype=garmin]" ne ""
,category=%[garmincategory]
%endif
%endif
%if "%[gpsbabeltype]" eq "bcr"
%if "%[bcrindex,,indent=1,text="index: Index of route to write (if more the one in source)",doif=gpsbabeltype=bcr]" ne ""
,index=%[bcrindex]
%endif
%if "%[bcrname,,indent=1,text="name: New name for the route",doif=gpsbabeltype=bcr]" ne ""
,name=%[bcrname]
%endif
%if "%[bcrradius,,indent=1,text="radius: Radius of our big earth (default 6371000 meters)",doif=gpsbabeltype=bcr]" ne ""
,radius=%[bcrradius]
%endif
%if "%[bcrprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=bcr,type=checkbox]" ne ""
,prefer_shortnames=%[bcrprefer_shortnames]
%endif
%endif
%if "%[gpsbabeltype]" eq "msroute"
%endif
%if "%[gpsbabeltype]" eq "csv"
%if "%[csvsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=csv]" ne ""
,snlen=%[csvsnlen]
%endif
%if "%[csvsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=csv,type=checkbox]" ne ""
,snwhite=%[csvsnwhite]
%endif
%if "%[csvsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=csv,type=checkbox]" ne ""
,snupper=%[csvsnupper]
%endif
%if "%[csvsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=csv,type=checkbox]" ne ""
,snunique=%[csvsnunique]
%endif
%if "%[csvurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=csv]" ne ""
,urlbase=%[csvurlbase]
%endif
%if "%[csvprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=csv,type=checkbox]" ne ""
,prefer_shortnames=%[csvprefer_shortnames]
%endif
%if "%[csvdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=csv]" ne ""
,datum=%[csvdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "tomtom"
%endif
%if "%[gpsbabeltype]" eq "gcdb"
%endif
%if "%[gpsbabeltype]" eq "gpssim"
%if "%[gpssimwayptspd,,indent=1,text="wayptspd: Default speed for waypoints (knots/hr)",doif=gpsbabeltype=gpssim]" ne ""
,wayptspd=%[gpssimwayptspd]
%endif
%if "%[gpssimsplit,,indent=1,text="split:  Split input into separate files",doif=gpsbabeltype=gpssim,type=checkbox]" ne ""
,split=%[gpssimsplit]
%endif
%endif
%if "%[gpsbabeltype]" eq "yahoo"
%if "%[yahooaddrsep,,indent=1,text="addrsep: String to separate concatenated address fields (de)",doif=gpsbabeltype=yahoo]" ne ""
,addrsep=%[yahooaddrsep]
%endif
%endif
%if "%[gpsbabeltype]" eq "wbt-bin"
%endif
%if "%[gpsbabeltype]" eq "stmsdf"
%if "%[stmsdfindex,,indent=1,text="index: Index of route (if more the one in source)",doif=gpsbabeltype=stmsdf]" ne ""
,index=%[stmsdfindex]
%endif
%endif
%if "%[gpsbabeltype]" eq "easygps"
%endif
%if "%[gpsbabeltype]" eq "tomtom_itn"
%if "%[tomtom_itnsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=tomtom_itn]" ne ""
,snlen=%[tomtom_itnsnlen]
%endif
%if "%[tomtom_itnsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=tomtom_itn,type=checkbox]" ne ""
,snwhite=%[tomtom_itnsnwhite]
%endif
%if "%[tomtom_itnsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=tomtom_itn,type=checkbox]" ne ""
,snupper=%[tomtom_itnsnupper]
%endif
%if "%[tomtom_itnsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=tomtom_itn,type=checkbox]" ne ""
,snunique=%[tomtom_itnsnunique]
%endif
%if "%[tomtom_itnurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=tomtom_itn]" ne ""
,urlbase=%[tomtom_itnurlbase]
%endif
%if "%[tomtom_itnprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=tomtom_itn,type=checkbox]" ne ""
,prefer_shortnames=%[tomtom_itnprefer_shortnames]
%endif
%if "%[tomtom_itndatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=tomtom_itn]" ne ""
,datum=%[tomtom_itndatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "openoffice"
%if "%[openofficesnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=openoffice]" ne ""
,snlen=%[openofficesnlen]
%endif
%if "%[openofficesnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=openoffice,type=checkbox]" ne ""
,snwhite=%[openofficesnwhite]
%endif
%if "%[openofficesnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=openoffice,type=checkbox]" ne ""
,snupper=%[openofficesnupper]
%endif
%if "%[openofficesnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=openoffice,type=checkbox]" ne ""
,snunique=%[openofficesnunique]
%endif
%if "%[openofficeurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=openoffice]" ne ""
,urlbase=%[openofficeurlbase]
%endif
%if "%[openofficeprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=openoffice,type=checkbox]" ne ""
,prefer_shortnames=%[openofficeprefer_shortnames]
%endif
%if "%[openofficedatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=openoffice]" ne ""
,datum=%[openofficedatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "ktf2"
%if "%[ktf2snlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=ktf2]" ne ""
,snlen=%[ktf2snlen]
%endif
%if "%[ktf2snwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=ktf2,type=checkbox]" ne ""
,snwhite=%[ktf2snwhite]
%endif
%if "%[ktf2snupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=ktf2,type=checkbox]" ne ""
,snupper=%[ktf2snupper]
%endif
%if "%[ktf2snunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=ktf2,type=checkbox]" ne ""
,snunique=%[ktf2snunique]
%endif
%if "%[ktf2urlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=ktf2]" ne ""
,urlbase=%[ktf2urlbase]
%endif
%if "%[ktf2prefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=ktf2,type=checkbox]" ne ""
,prefer_shortnames=%[ktf2prefer_shortnames]
%endif
%if "%[ktf2datum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=ktf2]" ne ""
,datum=%[ktf2datum]
%endif
%endif
%if "%[gpsbabeltype]" eq "geo"
%if "%[geodeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=geo]" ne ""
,deficon=%[geodeficon]
%endif
%if "%[geonuke_placer,,indent=1,text="nuke_placer:  Omit Placer name",doif=gpsbabeltype=geo,type=checkbox]" ne ""
,nuke_placer=%[geonuke_placer]
%endif
%endif
%if "%[gpsbabeltype]" eq "pcx"
%if "%[pcxdeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=pcx]" ne ""
,deficon=%[pcxdeficon]
%endif
%if "%[pcxcartoexploreur,,indent=1,text="cartoexploreur:  Write tracks compatible with Carto Exploreur",doif=gpsbabeltype=pcx,type=checkbox]" ne ""
,cartoexploreur=%[pcxcartoexploreur]
%endif
%endif
%if "%[gpsbabeltype]" eq "xmap"
%if "%[xmapsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=xmap]" ne ""
,snlen=%[xmapsnlen]
%endif
%if "%[xmapsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=xmap,type=checkbox]" ne ""
,snwhite=%[xmapsnwhite]
%endif
%if "%[xmapsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=xmap,type=checkbox]" ne ""
,snupper=%[xmapsnupper]
%endif
%if "%[xmapsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=xmap,type=checkbox]" ne ""
,snunique=%[xmapsnunique]
%endif
%if "%[xmapurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=xmap]" ne ""
,urlbase=%[xmapurlbase]
%endif
%if "%[xmapprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=xmap,type=checkbox]" ne ""
,prefer_shortnames=%[xmapprefer_shortnames]
%endif
%if "%[xmapdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=xmap]" ne ""
,datum=%[xmapdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "holux"
%endif
%if "%[gpsbabeltype]" eq "gpspilot"
%if "%[gpspilotdbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=gpspilot]" ne ""
,dbname=%[gpspilotdbname]
%endif
%endif
%if "%[gpsbabeltype]" eq "wbt-tk1"
%endif
%if "%[gpsbabeltype]" eq "kml"
%if "%[kmldeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=kml]" ne ""
,deficon=%[kmldeficon]
%endif
%if "%[kmllines,,indent=1,text="lines:  Export linestrings for tracks and routes",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,lines=%[kmllines]
%endif
%if "%[kmlpoints,,indent=1,text="points:  Export placemarks for tracks and routes",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,points=%[kmlpoints]
%endif
%if "%[kmlline_width,,indent=1,text="line_width: Width of lines/ in pixels",doif=gpsbabeltype=kml]" ne ""
,line_width=%[kmlline_width]
%endif
%if "%[kmlline_color,,indent=1,text="line_color: Line color/ specified in hex AABBGGRR",doif=gpsbabeltype=kml]" ne ""
,line_color=%[kmlline_color]
%endif
%if "%[kmlfloating,,indent=1,text="floating:  Altitudes are absolute and not clamped to ground",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,floating=%[kmlfloating]
%endif
%if "%[kmlextrude,,indent=1,text="extrude:  Draw extrusion line from trackpoint to ground",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,extrude=%[kmlextrude]
%endif
%if "%[kmltrackdata,,indent=1,text="trackdata:  Include extended data for trackpoints (default = 1)",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,trackdata=%[kmltrackdata]
%endif
%if "%[kmlunits,,indent=1,text="units: Units used when writing comments ('s'tatute or 'm')",doif=gpsbabeltype=kml]" ne ""
,units=%[kmlunits]
%endif
%if "%[kmllabels,,indent=1,text="labels:  Display labels on track and routepoints  (default)",doif=gpsbabeltype=kml,type=checkbox]" ne ""
,labels=%[kmllabels]
%endif
%if "%[kmlmax_position_point,,indent=1,text="max_position_point: Retain at most this number of position points  (0)",doif=gpsbabeltype=kml]" ne ""
,max_position_point=%[kmlmax_position_point]
%endif
%endif
%if "%[gpsbabeltype]" eq "wfff"
%if "%[wfffaicicon,,indent=1,text="aicicon: Infrastructure closed icon name",doif=gpsbabeltype=wfff]" ne ""
,aicicon=%[wfffaicicon]
%endif
%if "%[wfffaioicon,,indent=1,text="aioicon: Infrastructure open icon name",doif=gpsbabeltype=wfff]" ne ""
,aioicon=%[wfffaioicon]
%endif
%if "%[wfffahcicon,,indent=1,text="ahcicon: Ad-hoc closed icon name",doif=gpsbabeltype=wfff]" ne ""
,ahcicon=%[wfffahcicon]
%endif
%if "%[wfffahoicon,,indent=1,text="ahoicon: Ad-hoc open icon name",doif=gpsbabeltype=wfff]" ne ""
,ahoicon=%[wfffahoicon]
%endif
%if "%[wfffsnmac,,indent=1,text="snmac:  Shortname is MAC address",doif=gpsbabeltype=wfff,type=checkbox]" ne ""
,snmac=%[wfffsnmac]
%endif
%endif
%if "%[gpsbabeltype]" eq "mapconverter"
%if "%[mapconvertersnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=mapconverter]" ne ""
,snlen=%[mapconvertersnlen]
%endif
%if "%[mapconvertersnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=mapconverter,type=checkbox]" ne ""
,snwhite=%[mapconvertersnwhite]
%endif
%if "%[mapconvertersnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=mapconverter,type=checkbox]" ne ""
,snupper=%[mapconvertersnupper]
%endif
%if "%[mapconvertersnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=mapconverter,type=checkbox]" ne ""
,snunique=%[mapconvertersnunique]
%endif
%if "%[mapconverterurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=mapconverter]" ne ""
,urlbase=%[mapconverterurlbase]
%endif
%if "%[mapconverterprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=mapconverter,type=checkbox]" ne ""
,prefer_shortnames=%[mapconverterprefer_shortnames]
%endif
%if "%[mapconverterdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=mapconverter]" ne ""
,datum=%[mapconverterdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "cetus"
%if "%[cetusdbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=cetus]" ne ""
,dbname=%[cetusdbname]
%endif
%if "%[cetusappendicon,,indent=1,text="appendicon:  Append icon_descr to description",doif=gpsbabeltype=cetus,type=checkbox]" ne ""
,appendicon=%[cetusappendicon]
%endif
%endif
%if "%[gpsbabeltype]" eq "alantrl"
%endif
%if "%[gpsbabeltype]" eq "glogbook"
%endif
%if "%[gpsbabeltype]" eq "fugawi"
%if "%[fugawisnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=fugawi]" ne ""
,snlen=%[fugawisnlen]
%endif
%if "%[fugawisnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=fugawi,type=checkbox]" ne ""
,snwhite=%[fugawisnwhite]
%endif
%if "%[fugawisnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=fugawi,type=checkbox]" ne ""
,snupper=%[fugawisnupper]
%endif
%if "%[fugawisnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=fugawi,type=checkbox]" ne ""
,snunique=%[fugawisnunique]
%endif
%if "%[fugawiurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=fugawi]" ne ""
,urlbase=%[fugawiurlbase]
%endif
%if "%[fugawiprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=fugawi,type=checkbox]" ne ""
,prefer_shortnames=%[fugawiprefer_shortnames]
%endif
%if "%[fugawidatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=fugawi]" ne ""
,datum=%[fugawidatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "xmapwpt"
%if "%[xmapwptsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=xmapwpt]" ne ""
,snlen=%[xmapwptsnlen]
%endif
%if "%[xmapwptsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=xmapwpt,type=checkbox]" ne ""
,snwhite=%[xmapwptsnwhite]
%endif
%if "%[xmapwptsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=xmapwpt,type=checkbox]" ne ""
,snupper=%[xmapwptsnupper]
%endif
%if "%[xmapwptsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=xmapwpt,type=checkbox]" ne ""
,snunique=%[xmapwptsnunique]
%endif
%if "%[xmapwpturlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=xmapwpt]" ne ""
,urlbase=%[xmapwpturlbase]
%endif
%if "%[xmapwptprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=xmapwpt,type=checkbox]" ne ""
,prefer_shortnames=%[xmapwptprefer_shortnames]
%endif
%if "%[xmapwptdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=xmapwpt]" ne ""
,datum=%[xmapwptdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "xmap2006"
%if "%[xmap2006snlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=xmap2006]" ne ""
,snlen=%[xmap2006snlen]
%endif
%if "%[xmap2006snwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=xmap2006,type=checkbox]" ne ""
,snwhite=%[xmap2006snwhite]
%endif
%if "%[xmap2006snupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=xmap2006,type=checkbox]" ne ""
,snupper=%[xmap2006snupper]
%endif
%if "%[xmap2006snunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=xmap2006,type=checkbox]" ne ""
,snunique=%[xmap2006snunique]
%endif
%if "%[xmap2006urlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=xmap2006]" ne ""
,urlbase=%[xmap2006urlbase]
%endif
%if "%[xmap2006prefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=xmap2006,type=checkbox]" ne ""
,prefer_shortnames=%[xmap2006prefer_shortnames]
%endif
%if "%[xmap2006datum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=xmap2006]" ne ""
,datum=%[xmap2006datum]
%endif
%endif
%if "%[gpsbabeltype]" eq "saroute"
%if "%[sarouteturns_important,,indent=1,text="turns_important:  Keep turns if simplify filter is used",doif=gpsbabeltype=saroute,type=checkbox]" ne ""
,turns_important=%[sarouteturns_important]
%endif
%if "%[sarouteturns_only,,indent=1,text="turns_only:  Only read turns; skip all other points",doif=gpsbabeltype=saroute,type=checkbox]" ne ""
,turns_only=%[sarouteturns_only]
%endif
%if "%[saroutesplit,,indent=1,text="split:  Split into multiple routes at turns",doif=gpsbabeltype=saroute,type=checkbox]" ne ""
,split=%[saroutesplit]
%endif
%if "%[saroutecontrols,,indent=1,text="controls: Read control points as waypoint/route/none",doif=gpsbabeltype=saroute]" ne ""
,controls=%[saroutecontrols]
%endif
%if "%[saroutetimes,,indent=1,text="times:  Synthesize track times",doif=gpsbabeltype=saroute,type=checkbox]" ne ""
,times=%[saroutetimes]
%endif
%endif
%if "%[gpsbabeltype]" eq "gpx"
%if "%[gpxsnlen,,indent=1,text="snlen: Length of generated shortnames",doif=gpsbabeltype=gpx]" ne ""
,snlen=%[gpxsnlen]
%endif
%if "%[gpxsuppresswhite,,indent=1,text="suppresswhite:  No whitespace in generated shortnames",doif=gpsbabeltype=gpx,type=checkbox]" ne ""
,suppresswhite=%[gpxsuppresswhite]
%endif
%if "%[gpxlogpoint,,indent=1,text="logpoint:  Create waypoints from geocache log entries",doif=gpsbabeltype=gpx,type=checkbox]" ne ""
,logpoint=%[gpxlogpoint]
%endif
%if "%[gpxurlbase,,indent=1,text="urlbase: Base URL for link tag in output",doif=gpsbabeltype=gpx]" ne ""
,urlbase=%[gpxurlbase]
%endif
%if "%[gpxgpxver,,indent=1,text="gpxver: Target GPX version for output",doif=gpsbabeltype=gpx]" ne ""
,gpxver=%[gpxgpxver]
%endif
%endif
%if "%[gpsbabeltype]" eq "an1"
%if "%[an1type,,indent=1,text="type: Type of .an1 file",doif=gpsbabeltype=an1]" ne ""
,type=%[an1type]
%endif
%if "%[an1road,,indent=1,text="road: Road type changes",doif=gpsbabeltype=an1]" ne ""
,road=%[an1road]
%endif
%if "%[an1nogc,,indent=1,text="nogc:  Do not add geocache data to description",doif=gpsbabeltype=an1,type=checkbox]" ne ""
,nogc=%[an1nogc]
%endif
%if "%[an1nourl,,indent=1,text="nourl:  Do not add URLs to description",doif=gpsbabeltype=an1,type=checkbox]" ne ""
,nourl=%[an1nourl]
%endif
%if "%[an1deficon,,indent=1,text="deficon: Symbol to use for point data",doif=gpsbabeltype=an1]" ne ""
,deficon=%[an1deficon]
%endif
%if "%[an1color,,indent=1,text="color: Color for lines or mapnotes",doif=gpsbabeltype=an1]" ne ""
,color=%[an1color]
%endif
%if "%[an1zoom,,indent=1,text="zoom: Zoom level to reduce points",doif=gpsbabeltype=an1]" ne ""
,zoom=%[an1zoom]
%endif
%if "%[an1wpt_type,,indent=1,text="wpt_type: Waypoint type",doif=gpsbabeltype=an1]" ne ""
,wpt_type=%[an1wpt_type]
%endif
%if "%[an1radius,,indent=1,text="radius: Radius for circles",doif=gpsbabeltype=an1]" ne ""
,radius=%[an1radius]
%endif
%endif
%if "%[gpsbabeltype]" eq "hsandv"
%endif
%if "%[gpsbabeltype]" eq "netstumbler"
%if "%[netstumblernseicon,,indent=1,text="nseicon: Non-stealth encrypted icon name",doif=gpsbabeltype=netstumbler]" ne ""
,nseicon=%[netstumblernseicon]
%endif
%if "%[netstumblernsneicon,,indent=1,text="nsneicon: Non-stealth non-encrypted icon name",doif=gpsbabeltype=netstumbler]" ne ""
,nsneicon=%[netstumblernsneicon]
%endif
%if "%[netstumblerseicon,,indent=1,text="seicon: Stealth encrypted icon name",doif=gpsbabeltype=netstumbler]" ne ""
,seicon=%[netstumblerseicon]
%endif
%if "%[netstumblersneicon,,indent=1,text="sneicon: Stealth non-encrypted icon name",doif=gpsbabeltype=netstumbler]" ne ""
,sneicon=%[netstumblersneicon]
%endif
%if "%[netstumblersnmac,,indent=1,text="snmac:  Shortname is MAC address",doif=gpsbabeltype=netstumbler,type=checkbox]" ne ""
,snmac=%[netstumblersnmac]
%endif
%endif
%if "%[gpsbabeltype]" eq "tomtom_asc"
%if "%[tomtom_ascsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=tomtom_asc]" ne ""
,snlen=%[tomtom_ascsnlen]
%endif
%if "%[tomtom_ascsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=tomtom_asc,type=checkbox]" ne ""
,snwhite=%[tomtom_ascsnwhite]
%endif
%if "%[tomtom_ascsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=tomtom_asc,type=checkbox]" ne ""
,snupper=%[tomtom_ascsnupper]
%endif
%if "%[tomtom_ascsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=tomtom_asc,type=checkbox]" ne ""
,snunique=%[tomtom_ascsnunique]
%endif
%if "%[tomtom_ascurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=tomtom_asc]" ne ""
,urlbase=%[tomtom_ascurlbase]
%endif
%if "%[tomtom_ascprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=tomtom_asc,type=checkbox]" ne ""
,prefer_shortnames=%[tomtom_ascprefer_shortnames]
%endif
%if "%[tomtom_ascdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=tomtom_asc]" ne ""
,datum=%[tomtom_ascdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "gpsdrive"
%if "%[gpsdrivesnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=gpsdrive]" ne ""
,snlen=%[gpsdrivesnlen]
%endif
%if "%[gpsdrivesnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=gpsdrive,type=checkbox]" ne ""
,snwhite=%[gpsdrivesnwhite]
%endif
%if "%[gpsdrivesnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=gpsdrive,type=checkbox]" ne ""
,snupper=%[gpsdrivesnupper]
%endif
%if "%[gpsdrivesnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=gpsdrive,type=checkbox]" ne ""
,snunique=%[gpsdrivesnunique]
%endif
%if "%[gpsdriveurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=gpsdrive]" ne ""
,urlbase=%[gpsdriveurlbase]
%endif
%if "%[gpsdriveprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=gpsdrive,type=checkbox]" ne ""
,prefer_shortnames=%[gpsdriveprefer_shortnames]
%endif
%if "%[gpsdrivedatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=gpsdrive]" ne ""
,datum=%[gpsdrivedatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "gtrnctr"
%endif
%if "%[gpsbabeltype]" eq "geonet"
%if "%[geonetsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=geonet]" ne ""
,snlen=%[geonetsnlen]
%endif
%if "%[geonetsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=geonet,type=checkbox]" ne ""
,snwhite=%[geonetsnwhite]
%endif
%if "%[geonetsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=geonet,type=checkbox]" ne ""
,snupper=%[geonetsnupper]
%endif
%if "%[geonetsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=geonet,type=checkbox]" ne ""
,snunique=%[geonetsnunique]
%endif
%if "%[geoneturlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=geonet]" ne ""
,urlbase=%[geoneturlbase]
%endif
%if "%[geonetprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=geonet,type=checkbox]" ne ""
,prefer_shortnames=%[geonetprefer_shortnames]
%endif
%if "%[geonetdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=geonet]" ne ""
,datum=%[geonetdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "html"
%if "%[htmlstylesheet,,indent=1,text="stylesheet: Path to HTML style sheet",doif=gpsbabeltype=html]" ne ""
,stylesheet=%[htmlstylesheet]
%endif
%if "%[htmlencrypt,,indent=1,text="encrypt:  Encrypt hints using ROT13",doif=gpsbabeltype=html,type=checkbox]" ne ""
,encrypt=%[htmlencrypt]
%endif
%if "%[htmllogs,,indent=1,text="logs:  Include groundspeak logs if present",doif=gpsbabeltype=html,type=checkbox]" ne ""
,logs=%[htmllogs]
%endif
%if "%[htmldegformat,,indent=1,text="degformat: Degrees output as 'ddd'/ 'dmm'(default) or 'dms'",doif=gpsbabeltype=html]" ne ""
,degformat=%[htmldegformat]
%endif
%if "%[htmlaltunits,,indent=1,text="altunits: Units for altitude (f)eet or (m)etres",doif=gpsbabeltype=html]" ne ""
,altunits=%[htmlaltunits]
%endif
%endif
%if "%[gpsbabeltype]" eq "coto"
%if "%[cotozerocat,,indent=1,text="zerocat: Name of the 'unassigned' category",doif=gpsbabeltype=coto]" ne ""
,zerocat=%[cotozerocat]
%endif
%endif
%if "%[gpsbabeltype]" eq "text"
%if "%[textnosep,,indent=1,text="nosep:  Suppress separator lines between waypoints",doif=gpsbabeltype=text,type=checkbox]" ne ""
,nosep=%[textnosep]
%endif
%if "%[textencrypt,,indent=1,text="encrypt:  Encrypt hints using ROT13",doif=gpsbabeltype=text,type=checkbox]" ne ""
,encrypt=%[textencrypt]
%endif
%if "%[textlogs,,indent=1,text="logs:  Include groundspeak logs if present",doif=gpsbabeltype=text,type=checkbox]" ne ""
,logs=%[textlogs]
%endif
%if "%[textdegformat,,indent=1,text="degformat: Degrees output as 'ddd'/ 'dmm'(default) or 'dms'",doif=gpsbabeltype=text]" ne ""
,degformat=%[textdegformat]
%endif
%if "%[textaltunits,,indent=1,text="altunits: Units for altitude (f)eet or (m)etres",doif=gpsbabeltype=text]" ne ""
,altunits=%[textaltunits]
%endif
%if "%[textsplitoutput,,indent=1,text="splitoutput:  Write each waypoint in a separate file",doif=gpsbabeltype=text,type=checkbox]" ne ""
,splitoutput=%[textsplitoutput]
%endif
%endif
%if "%[gpsbabeltype]" eq "kompass_wp"
%if "%[kompass_wpsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=kompass_wp]" ne ""
,snlen=%[kompass_wpsnlen]
%endif
%if "%[kompass_wpsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=kompass_wp,type=checkbox]" ne ""
,snwhite=%[kompass_wpsnwhite]
%endif
%if "%[kompass_wpsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=kompass_wp,type=checkbox]" ne ""
,snupper=%[kompass_wpsnupper]
%endif
%if "%[kompass_wpsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=kompass_wp,type=checkbox]" ne ""
,snunique=%[kompass_wpsnunique]
%endif
%if "%[kompass_wpurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=kompass_wp]" ne ""
,urlbase=%[kompass_wpurlbase]
%endif
%if "%[kompass_wpprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=kompass_wp,type=checkbox]" ne ""
,prefer_shortnames=%[kompass_wpprefer_shortnames]
%endif
%if "%[kompass_wpdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=kompass_wp]" ne ""
,datum=%[kompass_wpdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "g7towin"
%endif
%if "%[gpsbabeltype]" eq "geoniche"
%if "%[geonichedbname,,indent=1,text="dbname: Database name (filename)",doif=gpsbabeltype=geoniche]" ne ""
,dbname=%[geonichedbname]
%endif
%if "%[geonichecategory,,indent=1,text="category: Category name (Cache)",doif=gpsbabeltype=geoniche]" ne ""
,category=%[geonichecategory]
%endif
%endif
%if "%[gpsbabeltype]" eq "garmin_poi"
%if "%[garmin_poisnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=garmin_poi]" ne ""
,snlen=%[garmin_poisnlen]
%endif
%if "%[garmin_poisnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=garmin_poi,type=checkbox]" ne ""
,snwhite=%[garmin_poisnwhite]
%endif
%if "%[garmin_poisnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=garmin_poi,type=checkbox]" ne ""
,snupper=%[garmin_poisnupper]
%endif
%if "%[garmin_poisnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=garmin_poi,type=checkbox]" ne ""
,snunique=%[garmin_poisnunique]
%endif
%if "%[garmin_poiurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=garmin_poi]" ne ""
,urlbase=%[garmin_poiurlbase]
%endif
%if "%[garmin_poiprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=garmin_poi,type=checkbox]" ne ""
,prefer_shortnames=%[garmin_poiprefer_shortnames]
%endif
%if "%[garmin_poidatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=garmin_poi]" ne ""
,datum=%[garmin_poidatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "tpo3"
%endif
%if "%[gpsbabeltype]" eq "baroiq"
%endif
%if "%[gpsbabeltype]" eq "raymarine"
%if "%[raymarinelocation,,indent=1,text="location: Default location",doif=gpsbabeltype=raymarine]" ne ""
,location=%[raymarinelocation]
%endif
%endif
%if "%[gpsbabeltype]" eq "garmin_txt"
%if "%[garmin_txtdate,,indent=1,text="date: Read/Write date format (i.e. yyyy/mm/dd)",doif=gpsbabeltype=garmin_txt]" ne ""
,date=%[garmin_txtdate]
%endif
%if "%[garmin_txtdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=garmin_txt]" ne ""
,datum=%[garmin_txtdatum]
%endif
%if "%[garmin_txtdist,,indent=1,text="dist: Distance unit [m=metric/ s=statute]",doif=gpsbabeltype=garmin_txt]" ne ""
,dist=%[garmin_txtdist]
%endif
%if "%[garmin_txtgrid,,indent=1,text="grid: Write position using this grid.",doif=gpsbabeltype=garmin_txt]" ne ""
,grid=%[garmin_txtgrid]
%endif
%if "%[garmin_txtprec,,indent=1,text="prec: Precision of coordinates",doif=gpsbabeltype=garmin_txt]" ne ""
,prec=%[garmin_txtprec]
%endif
%if "%[garmin_txttemp,,indent=1,text="temp: Temperature unit [c=Celsius/ f=Fahrenheit]",doif=gpsbabeltype=garmin_txt]" ne ""
,temp=%[garmin_txttemp]
%endif
%if "%[garmin_txttime,,indent=1,text="time: Read/Write time format (i.e. HH:mm:ss xx)",doif=gpsbabeltype=garmin_txt]" ne ""
,time=%[garmin_txttime]
%endif
%if "%[garmin_txtutc,,indent=1,text="utc: Write timestamps with offset x to UTC time",doif=gpsbabeltype=garmin_txt]" ne ""
,utc=%[garmin_txtutc]
%endif
%endif
%if "%[gpsbabeltype]" eq "magellanx"
%if "%[magellanxdeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=magellanx]" ne ""
,deficon=%[magellanxdeficon]
%endif
%if "%[magellanxmaxcmts,,indent=1,text="maxcmts: Max number of comments to write (maxcmts=200)",doif=gpsbabeltype=magellanx]" ne ""
,maxcmts=%[magellanxmaxcmts]
%endif
%endif
%if "%[gpsbabeltype]" eq "magnav"
%endif
%if "%[gpsbabeltype]" eq "maggeo"
%endif
%if "%[gpsbabeltype]" eq "cambridge"
%if "%[cambridgesnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=cambridge]" ne ""
,snlen=%[cambridgesnlen]
%endif
%if "%[cambridgesnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=cambridge,type=checkbox]" ne ""
,snwhite=%[cambridgesnwhite]
%endif
%if "%[cambridgesnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=cambridge,type=checkbox]" ne ""
,snupper=%[cambridgesnupper]
%endif
%if "%[cambridgesnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=cambridge,type=checkbox]" ne ""
,snunique=%[cambridgesnunique]
%endif
%if "%[cambridgeurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=cambridge]" ne ""
,urlbase=%[cambridgeurlbase]
%endif
%if "%[cambridgeprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=cambridge,type=checkbox]" ne ""
,prefer_shortnames=%[cambridgeprefer_shortnames]
%endif
%if "%[cambridgedatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=cambridge]" ne ""
,datum=%[cambridgedatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "pathaway"
%if "%[pathawaydate,,indent=1,text="date: Read/Write date format (i.e. DDMMYYYY)",doif=gpsbabeltype=pathaway]" ne ""
,date=%[pathawaydate]
%endif
%if "%[pathawaydbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=pathaway]" ne ""
,dbname=%[pathawaydbname]
%endif
%if "%[pathawaydeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=pathaway]" ne ""
,deficon=%[pathawaydeficon]
%endif
%if "%[pathawaysnlen,,indent=1,text="snlen: Length of generated shortnames",doif=gpsbabeltype=pathaway]" ne ""
,snlen=%[pathawaysnlen]
%endif
%endif
%if "%[gpsbabeltype]" eq "gdb"
%if "%[gdbcat,,indent=1,text="cat: Default category on output (1..16)",doif=gpsbabeltype=gdb]" ne ""
,cat=%[gdbcat]
%endif
%if "%[gdbver,,indent=1,text="ver: Version of gdb file to generate (1..3)",doif=gpsbabeltype=gdb]" ne ""
,ver=%[gdbver]
%endif
%if "%[gdbvia,,indent=1,text="via:  Drop route points that do not have an equivalent w",doif=gpsbabeltype=gdb,type=checkbox]" ne ""
,via=%[gdbvia]
%endif
%if "%[gdbroadbook,,indent=1,text="roadbook:  Include major turn points (with description) from",doif=gpsbabeltype=gdb,type=checkbox]" ne ""
,roadbook=%[gdbroadbook]
%endif
%endif
%if "%[gpsbabeltype]" eq "wbt"
%if "%[wbterase,,indent=1,text="erase:  Erase device data after download",doif=gpsbabeltype=wbt,type=checkbox]" ne ""
,erase=%[wbterase]
%endif
%endif
%if "%[gpsbabeltype]" eq "gpsutil"
%endif
%if "%[gpsbabeltype]" eq "vitosmt"
%endif
%if "%[gpsbabeltype]" eq "ggv_log"
%endif
%if "%[gpsbabeltype]" eq "tiger"
%if "%[tigernolabels,,indent=1,text="nolabels:  Suppress labels on generated pins",doif=gpsbabeltype=tiger,type=checkbox]" ne ""
,nolabels=%[tigernolabels]
%endif
%if "%[tigergenurl,,indent=1,text="genurl: Generate file with lat/lon for centering map",doif=gpsbabeltype=tiger]" ne ""
,genurl=%[tigergenurl]
%endif
%if "%[tigermargin,,indent=1,text="margin: Margin for map.  Degrees or percentage",doif=gpsbabeltype=tiger]" ne ""
,margin=%[tigermargin]
%endif
%if "%[tigersnlen,,indent=1,text="snlen: Max shortname length when used with -s",doif=gpsbabeltype=tiger]" ne ""
,snlen=%[tigersnlen]
%endif
%if "%[tigeroldthresh,,indent=1,text="oldthresh: Days after which points are considered old",doif=gpsbabeltype=tiger]" ne ""
,oldthresh=%[tigeroldthresh]
%endif
%if "%[tigeroldmarker,,indent=1,text="oldmarker: Marker type for old points",doif=gpsbabeltype=tiger]" ne ""
,oldmarker=%[tigeroldmarker]
%endif
%if "%[tigernewmarker,,indent=1,text="newmarker: Marker type for new points",doif=gpsbabeltype=tiger]" ne ""
,newmarker=%[tigernewmarker]
%endif
%if "%[tigersuppresswhite,,indent=1,text="suppresswhite:  Suppress whitespace in generated shortnames",doif=gpsbabeltype=tiger,type=checkbox]" ne ""
,suppresswhite=%[tigersuppresswhite]
%endif
%if "%[tigerunfoundmarker,,indent=1,text="unfoundmarker: Marker type for unfound points",doif=gpsbabeltype=tiger]" ne ""
,unfoundmarker=%[tigerunfoundmarker]
%endif
%if "%[tigerxpixels,,indent=1,text="xpixels: Width in pixels of map",doif=gpsbabeltype=tiger]" ne ""
,xpixels=%[tigerxpixels]
%endif
%if "%[tigerypixels,,indent=1,text="ypixels: Height in pixels of map",doif=gpsbabeltype=tiger]" ne ""
,ypixels=%[tigerypixels]
%endif
%if "%[tigericonismarker,,indent=1,text="iconismarker:  The icon description is already the marker",doif=gpsbabeltype=tiger,type=checkbox]" ne ""
,iconismarker=%[tigericonismarker]
%endif
%endif
%if "%[gpsbabeltype]" eq "alanwpr"
%endif
%if "%[gpsbabeltype]" eq "gpsman"
%if "%[gpsmansnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=gpsman]" ne ""
,snlen=%[gpsmansnlen]
%endif
%if "%[gpsmansnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=gpsman,type=checkbox]" ne ""
,snwhite=%[gpsmansnwhite]
%endif
%if "%[gpsmansnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=gpsman,type=checkbox]" ne ""
,snupper=%[gpsmansnupper]
%endif
%if "%[gpsmansnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=gpsman,type=checkbox]" ne ""
,snunique=%[gpsmansnunique]
%endif
%if "%[gpsmanurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=gpsman]" ne ""
,urlbase=%[gpsmanurlbase]
%endif
%if "%[gpsmanprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=gpsman,type=checkbox]" ne ""
,prefer_shortnames=%[gpsmanprefer_shortnames]
%endif
%if "%[gpsmandatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=gpsman]" ne ""
,datum=%[gpsmandatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "gpl"
%endif
%if "%[gpsbabeltype]" eq "vcard"
%if "%[vcardencrypt,,indent=1,text="encrypt:  Encrypt hints using ROT13",doif=gpsbabeltype=vcard,type=checkbox]" ne ""
,encrypt=%[vcardencrypt]
%endif
%endif
%if "%[gpsbabeltype]" eq "tef"
%if "%[tefroutevia,,indent=1,text="routevia:  Include only via stations in route",doif=gpsbabeltype=tef,type=checkbox]" ne ""
,routevia=%[tefroutevia]
%endif
%endif
%if "%[gpsbabeltype]" eq "arc"
%if "%[arcsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=arc]" ne ""
,snlen=%[arcsnlen]
%endif
%if "%[arcsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=arc,type=checkbox]" ne ""
,snwhite=%[arcsnwhite]
%endif
%if "%[arcsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=arc,type=checkbox]" ne ""
,snupper=%[arcsnupper]
%endif
%if "%[arcsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=arc,type=checkbox]" ne ""
,snunique=%[arcsnunique]
%endif
%if "%[arcurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=arc]" ne ""
,urlbase=%[arcurlbase]
%endif
%if "%[arcprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=arc,type=checkbox]" ne ""
,prefer_shortnames=%[arcprefer_shortnames]
%endif
%if "%[arcdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=arc]" ne ""
,datum=%[arcdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "kwf2"
%if "%[kwf2snlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=kwf2]" ne ""
,snlen=%[kwf2snlen]
%endif
%if "%[kwf2snwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=kwf2,type=checkbox]" ne ""
,snwhite=%[kwf2snwhite]
%endif
%if "%[kwf2snupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=kwf2,type=checkbox]" ne ""
,snupper=%[kwf2snupper]
%endif
%if "%[kwf2snunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=kwf2,type=checkbox]" ne ""
,snunique=%[kwf2snunique]
%endif
%if "%[kwf2urlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=kwf2]" ne ""
,urlbase=%[kwf2urlbase]
%endif
%if "%[kwf2prefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=kwf2,type=checkbox]" ne ""
,prefer_shortnames=%[kwf2prefer_shortnames]
%endif
%if "%[kwf2datum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=kwf2]" ne ""
,datum=%[kwf2datum]
%endif
%endif
%if "%[gpsbabeltype]" eq "cup"
%if "%[cupsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=cup]" ne ""
,snlen=%[cupsnlen]
%endif
%if "%[cupsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=cup,type=checkbox]" ne ""
,snwhite=%[cupsnwhite]
%endif
%if "%[cupsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=cup,type=checkbox]" ne ""
,snupper=%[cupsnupper]
%endif
%if "%[cupsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=cup,type=checkbox]" ne ""
,snunique=%[cupsnunique]
%endif
%if "%[cupurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=cup]" ne ""
,urlbase=%[cupurlbase]
%endif
%if "%[cupprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=cup,type=checkbox]" ne ""
,prefer_shortnames=%[cupprefer_shortnames]
%endif
%if "%[cupdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=cup]" ne ""
,datum=%[cupdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "quovadis"
%if "%[quovadisdbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=quovadis]" ne ""
,dbname=%[quovadisdbname]
%endif
%endif
%if "%[gpsbabeltype]" eq "s_and_t"
%if "%[s_and_tsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=s_and_t]" ne ""
,snlen=%[s_and_tsnlen]
%endif
%if "%[s_and_tsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=s_and_t,type=checkbox]" ne ""
,snwhite=%[s_and_tsnwhite]
%endif
%if "%[s_and_tsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=s_and_t,type=checkbox]" ne ""
,snupper=%[s_and_tsnupper]
%endif
%if "%[s_and_tsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=s_and_t,type=checkbox]" ne ""
,snunique=%[s_and_tsnunique]
%endif
%if "%[s_and_turlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=s_and_t]" ne ""
,urlbase=%[s_and_turlbase]
%endif
%if "%[s_and_tprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=s_and_t,type=checkbox]" ne ""
,prefer_shortnames=%[s_and_tprefer_shortnames]
%endif
%if "%[s_and_tdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=s_and_t]" ne ""
,datum=%[s_and_tdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "tpo2"
%endif
%if "%[gpsbabeltype]" eq "cst"
%endif
%if "%[gpsbabeltype]" eq "stmwpp"
%if "%[stmwppindex,,indent=1,text="index: Index of route/track to write (if more the one in)",doif=gpsbabeltype=stmwpp]" ne ""
,index=%[stmwppindex]
%endif
%endif
%if "%[gpsbabeltype]" eq "ignrando"
%if "%[ignrandoindex,,indent=1,text="index: Index of track to write (if more the one in source)",doif=gpsbabeltype=ignrando]" ne ""
,index=%[ignrandoindex]
%endif
%endif
%if "%[gpsbabeltype]" eq "navicache"
%if "%[navicachenoretired,,indent=1,text="noretired:  Suppress retired geocaches",doif=gpsbabeltype=navicache,type=checkbox]" ne ""
,noretired=%[navicachenoretired]
%endif
%endif
%if "%[gpsbabeltype]" eq "psitrex"
%endif
%if "%[gpsbabeltype]" eq "unicsv"
%if "%[unicsvdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=unicsv]" ne ""
,datum=%[unicsvdatum]
%endif
%if "%[unicsvgrid,,indent=1,text="grid: Write position using this grid.",doif=gpsbabeltype=unicsv]" ne ""
,grid=%[unicsvgrid]
%endif
%endif
%if "%[gpsbabeltype]" eq "tmpro"
%endif
%if "%[gpsbabeltype]" eq "saplus"
%if "%[saplussnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=saplus]" ne ""
,snlen=%[saplussnlen]
%endif
%if "%[saplussnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=saplus,type=checkbox]" ne ""
,snwhite=%[saplussnwhite]
%endif
%if "%[saplussnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=saplus,type=checkbox]" ne ""
,snupper=%[saplussnupper]
%endif
%if "%[saplussnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=saplus,type=checkbox]" ne ""
,snunique=%[saplussnunique]
%endif
%if "%[saplusurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=saplus]" ne ""
,urlbase=%[saplusurlbase]
%endif
%if "%[saplusprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=saplus,type=checkbox]" ne ""
,prefer_shortnames=%[saplusprefer_shortnames]
%endif
%if "%[saplusdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=saplus]" ne ""
,datum=%[saplusdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "dna"
%if "%[dnasnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=dna]" ne ""
,snlen=%[dnasnlen]
%endif
%if "%[dnasnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=dna,type=checkbox]" ne ""
,snwhite=%[dnasnwhite]
%endif
%if "%[dnasnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=dna,type=checkbox]" ne ""
,snupper=%[dnasnupper]
%endif
%if "%[dnasnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=dna,type=checkbox]" ne ""
,snunique=%[dnasnunique]
%endif
%if "%[dnaurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=dna]" ne ""
,urlbase=%[dnaurlbase]
%endif
%if "%[dnaprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=dna,type=checkbox]" ne ""
,prefer_shortnames=%[dnaprefer_shortnames]
%endif
%if "%[dnadatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=dna]" ne ""
,datum=%[dnadatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "gtm"
%endif
%if "%[gpsbabeltype]" eq "compegps"
%if "%[compegpsdeficon,,indent=1,text="deficon: Default icon name",doif=gpsbabeltype=compegps]" ne ""
,deficon=%[compegpsdeficon]
%endif
%if "%[compegpsindex,,indent=1,text="index: Index of route/track to write (if more the one in)",doif=gpsbabeltype=compegps]" ne ""
,index=%[compegpsindex]
%endif
%if "%[compegpsradius,,indent=1,text="radius: Give points (waypoints/route points) a default rad",doif=gpsbabeltype=compegps]" ne ""
,radius=%[compegpsradius]
%endif
%if "%[compegpssnlen,,indent=1,text="snlen: Length of generated shortnames (default 16)",doif=gpsbabeltype=compegps]" ne ""
,snlen=%[compegpssnlen]
%endif
%endif
%if "%[gpsbabeltype]" eq "copilot"
%endif
%if "%[gpsbabeltype]" eq "nmea"
%if "%[nmeasnlen,,indent=1,text="snlen: Max length of waypoint name to write",doif=gpsbabeltype=nmea]" ne ""
,snlen=%[nmeasnlen]
%endif
%if "%[nmeagprmc,,indent=1,text="gprmc:  Read/write GPRMC sentences",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,gprmc=%[nmeagprmc]
%endif
%if "%[nmeagpgga,,indent=1,text="gpgga:  Read/write GPGGA sentences",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,gpgga=%[nmeagpgga]
%endif
%if "%[nmeagpvtg,,indent=1,text="gpvtg:  Read/write GPVTG sentences",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,gpvtg=%[nmeagpvtg]
%endif
%if "%[nmeagpgsa,,indent=1,text="gpgsa:  Read/write GPGSA sentences",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,gpgsa=%[nmeagpgsa]
%endif
%if "%[nmeadate,,indent=1,text="date: Complete date-free tracks with given date (YYYYMMD)",doif=gpsbabeltype=nmea]" ne ""
,date=%[nmeadate]
%endif
%if "%[nmeaget_posn,,indent=1,text="get_posn:  Return current position as a waypoint",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,get_posn=%[nmeaget_posn]
%endif
%if "%[nmeapause,,indent=1,text="pause: Decimal seconds to pause between groups of strings",doif=gpsbabeltype=nmea]" ne ""
,pause=%[nmeapause]
%endif
%if "%[nmeaappend_positioning,,indent=1,text="append_positioning:  Append realtime positioning data to the output fil",doif=gpsbabeltype=nmea,type=checkbox]" ne ""
,append_positioning=%[nmeaappend_positioning]
%endif
%if "%[nmeabaud,,indent=1,text="baud: Speed in bits per second of serial port (baud=4800)",doif=gpsbabeltype=nmea]" ne ""
,baud=%[nmeabaud]
%endif
%endif
%if "%[gpsbabeltype]" eq "mapsource"
%if "%[mapsourcesnlen,,indent=1,text="snlen: Length of generated shortnames",doif=gpsbabeltype=mapsource]" ne ""
,snlen=%[mapsourcesnlen]
%endif
%if "%[mapsourcesnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=mapsource,type=checkbox]" ne ""
,snwhite=%[mapsourcesnwhite]
%endif
%if "%[mapsourcempsverout,,indent=1,text="mpsverout: Version of mapsource file to generate (3/4/5)",doif=gpsbabeltype=mapsource]" ne ""
,mpsverout=%[mapsourcempsverout]
%endif
%if "%[mapsourcempsmergeout,,indent=1,text="mpsmergeout:  Merge output with existing file",doif=gpsbabeltype=mapsource,type=checkbox]" ne ""
,mpsmergeout=%[mapsourcempsmergeout]
%endif
%if "%[mapsourcempsusedepth,,indent=1,text="mpsusedepth:  Use depth values on output (default is ignore)",doif=gpsbabeltype=mapsource,type=checkbox]" ne ""
,mpsusedepth=%[mapsourcempsusedepth]
%endif
%if "%[mapsourcempsuseprox,,indent=1,text="mpsuseprox:  Use proximity values on output (default is ignore)",doif=gpsbabeltype=mapsource,type=checkbox]" ne ""
,mpsuseprox=%[mapsourcempsuseprox]
%endif
%endif
%if "%[gpsbabeltype]" eq "axim_gpb"
%endif
%if "%[gpsbabeltype]" eq "gpsdrivetrack"
%if "%[gpsdrivetracksnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=gpsdrivetrack]" ne ""
,snlen=%[gpsdrivetracksnlen]
%endif
%if "%[gpsdrivetracksnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=gpsdrivetrack,type=checkbox]" ne ""
,snwhite=%[gpsdrivetracksnwhite]
%endif
%if "%[gpsdrivetracksnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=gpsdrivetrack,type=checkbox]" ne ""
,snupper=%[gpsdrivetracksnupper]
%endif
%if "%[gpsdrivetracksnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=gpsdrivetrack,type=checkbox]" ne ""
,snunique=%[gpsdrivetracksnunique]
%endif
%if "%[gpsdrivetrackurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=gpsdrivetrack]" ne ""
,urlbase=%[gpsdrivetrackurlbase]
%endif
%if "%[gpsdrivetrackprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=gpsdrivetrack,type=checkbox]" ne ""
,prefer_shortnames=%[gpsdrivetrackprefer_shortnames]
%endif
%if "%[gpsdrivetrackdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=gpsdrivetrack]" ne ""
,datum=%[gpsdrivetrackdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "hiketech"
%endif
%if "%[gpsbabeltype]" eq "kompass_tk"
%if "%[kompass_tksnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=kompass_tk]" ne ""
,snlen=%[kompass_tksnlen]
%endif
%if "%[kompass_tksnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=kompass_tk,type=checkbox]" ne ""
,snwhite=%[kompass_tksnwhite]
%endif
%if "%[kompass_tksnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=kompass_tk,type=checkbox]" ne ""
,snupper=%[kompass_tksnupper]
%endif
%if "%[kompass_tksnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=kompass_tk,type=checkbox]" ne ""
,snunique=%[kompass_tksnunique]
%endif
%if "%[kompass_tkurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=kompass_tk]" ne ""
,urlbase=%[kompass_tkurlbase]
%endif
%if "%[kompass_tkprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=kompass_tk,type=checkbox]" ne ""
,prefer_shortnames=%[kompass_tkprefer_shortnames]
%endif
%if "%[kompass_tkdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=kompass_tk]" ne ""
,datum=%[kompass_tkdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "psp"
%endif
%if "%[gpsbabeltype]" eq "sportsim"
%if "%[sportsimsnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=sportsim]" ne ""
,snlen=%[sportsimsnlen]
%endif
%if "%[sportsimsnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=sportsim,type=checkbox]" ne ""
,snwhite=%[sportsimsnwhite]
%endif
%if "%[sportsimsnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=sportsim,type=checkbox]" ne ""
,snupper=%[sportsimsnupper]
%endif
%if "%[sportsimsnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=sportsim,type=checkbox]" ne ""
,snunique=%[sportsimsnunique]
%endif
%if "%[sportsimurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=sportsim]" ne ""
,urlbase=%[sportsimurlbase]
%endif
%if "%[sportsimprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=sportsim,type=checkbox]" ne ""
,prefer_shortnames=%[sportsimprefer_shortnames]
%endif
%if "%[sportsimdatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=sportsim]" ne ""
,datum=%[sportsimdatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "ozi"
%if "%[ozipack,,indent=1,text="pack:  Write all tracks into one file",doif=gpsbabeltype=ozi,type=checkbox]" ne ""
,pack=%[ozipack]
%endif
%if "%[ozisnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=ozi]" ne ""
,snlen=%[ozisnlen]
%endif
%if "%[ozisnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=ozi,type=checkbox]" ne ""
,snwhite=%[ozisnwhite]
%endif
%if "%[ozisnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=ozi,type=checkbox]" ne ""
,snupper=%[ozisnupper]
%endif
%if "%[ozisnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=ozi,type=checkbox]" ne ""
,snunique=%[ozisnunique]
%endif
%if "%[oziwptfgcolor,,indent=1,text="wptfgcolor: Waypoint foreground color",doif=gpsbabeltype=ozi]" ne ""
,wptfgcolor=%[oziwptfgcolor]
%endif
%if "%[oziwptbgcolor,,indent=1,text="wptbgcolor: Waypoint background color",doif=gpsbabeltype=ozi]" ne ""
,wptbgcolor=%[oziwptbgcolor]
%endif
%endif
%if "%[gpsbabeltype]" eq "coastexp"
%endif
%if "%[gpsbabeltype]" eq "palmdoc"
%if "%[palmdocnosep,,indent=1,text="nosep:  No separator lines between waypoints",doif=gpsbabeltype=palmdoc,type=checkbox]" ne ""
,nosep=%[palmdocnosep]
%endif
%if "%[palmdocdbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=palmdoc]" ne ""
,dbname=%[palmdocdbname]
%endif
%if "%[palmdocencrypt,,indent=1,text="encrypt:  Encrypt hints with ROT13",doif=gpsbabeltype=palmdoc,type=checkbox]" ne ""
,encrypt=%[palmdocencrypt]
%endif
%if "%[palmdoclogs,,indent=1,text="logs:  Include groundspeak logs if present",doif=gpsbabeltype=palmdoc,type=checkbox]" ne ""
,logs=%[palmdoclogs]
%endif
%if "%[palmdocbookmarks_short,,indent=1,text="bookmarks_short:  Include short name in bookmarks",doif=gpsbabeltype=palmdoc,type=checkbox]" ne ""
,bookmarks_short=%[palmdocbookmarks_short]
%endif
%endif
%if "%[gpsbabeltype]" eq "mapsend"
%if "%[mapsendtrkver,,indent=1,text="trkver: MapSend version TRK file to generate (3/4)",doif=gpsbabeltype=mapsend]" ne ""
,trkver=%[mapsendtrkver]
%endif
%endif
%if "%[gpsbabeltype]" eq "garmin301"
%if "%[garmin301snlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=garmin301]" ne ""
,snlen=%[garmin301snlen]
%endif
%if "%[garmin301snwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=garmin301,type=checkbox]" ne ""
,snwhite=%[garmin301snwhite]
%endif
%if "%[garmin301snupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=garmin301,type=checkbox]" ne ""
,snupper=%[garmin301snupper]
%endif
%if "%[garmin301snunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=garmin301,type=checkbox]" ne ""
,snunique=%[garmin301snunique]
%endif
%if "%[garmin301urlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=garmin301]" ne ""
,urlbase=%[garmin301urlbase]
%endif
%if "%[garmin301prefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=garmin301,type=checkbox]" ne ""
,prefer_shortnames=%[garmin301prefer_shortnames]
%endif
%if "%[garmin301datum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=garmin301]" ne ""
,datum=%[garmin301datum]
%endif
%endif
%if "%[gpsbabeltype]" eq "nima"
%if "%[nimasnlen,,indent=1,text="snlen: Max synthesized shortname length",doif=gpsbabeltype=nima]" ne ""
,snlen=%[nimasnlen]
%endif
%if "%[nimasnwhite,,indent=1,text="snwhite:  Allow whitespace synth. shortnames",doif=gpsbabeltype=nima,type=checkbox]" ne ""
,snwhite=%[nimasnwhite]
%endif
%if "%[nimasnupper,,indent=1,text="snupper:  UPPERCASE synth. shortnames",doif=gpsbabeltype=nima,type=checkbox]" ne ""
,snupper=%[nimasnupper]
%endif
%if "%[nimasnunique,,indent=1,text="snunique:  Make synth. shortnames unique",doif=gpsbabeltype=nima,type=checkbox]" ne ""
,snunique=%[nimasnunique]
%endif
%if "%[nimaurlbase,,indent=1,text="urlbase: Basename prepended to URL on output",doif=gpsbabeltype=nima]" ne ""
,urlbase=%[nimaurlbase]
%endif
%if "%[nimaprefer_shortnames,,indent=1,text="prefer_shortnames:  Use shortname instead of description",doif=gpsbabeltype=nima,type=checkbox]" ne ""
,prefer_shortnames=%[nimaprefer_shortnames]
%endif
%if "%[nimadatum,,indent=1,text="datum: GPS datum (def. WGS 84)",doif=gpsbabeltype=nima]" ne ""
,datum=%[nimadatum]
%endif
%endif
%if "%[gpsbabeltype]" eq "mag_pdb"
%endif
%if "%[gpsbabeltype]" eq "garmin_gpi"
%if "%[garmin_gpibitmap,,indent=1,text="bitmap: Use specified bitmap on output",doif=gpsbabeltype=garmin_gpi]" ne ""
,bitmap=%[garmin_gpibitmap]
%endif
%if "%[garmin_gpicategory,,indent=1,text="category: Default category on output",doif=gpsbabeltype=garmin_gpi]" ne ""
,category=%[garmin_gpicategory]
%endif
%if "%[garmin_gpihide,,indent=1,text="hide:  Don't show gpi bitmap on device",doif=gpsbabeltype=garmin_gpi,type=checkbox]" ne ""
,hide=%[garmin_gpihide]
%endif
%if "%[garmin_gpidescr,,indent=1,text="descr:  Write description to address field",doif=gpsbabeltype=garmin_gpi,type=checkbox]" ne ""
,descr=%[garmin_gpidescr]
%endif
%if "%[garmin_gpinotes,,indent=1,text="notes:  Write notes to address field",doif=gpsbabeltype=garmin_gpi,type=checkbox]" ne ""
,notes=%[garmin_gpinotes]
%endif
%if "%[garmin_gpiposition,,indent=1,text="position:  Write position to address field",doif=gpsbabeltype=garmin_gpi,type=checkbox]" ne ""
,position=%[garmin_gpiposition]
%endif
%endif
%if "%[gpsbabeltype]" eq "gpilots"
%if "%[gpilotsdbname,,indent=1,text="dbname: Database name",doif=gpsbabeltype=gpilots]" ne ""
,dbname=%[gpilotsdbname]
%endif
%endif
""" -F %[outputfile,,type=filedownload,text=Save As:])
