{
   "ui" : [
      {
         "label" : "Get Auto Start",
         "method" : "GetAutoStart",
         "template" : "%tgps autostart",
         "timeout" : 30,
         "tooltip" : "Determine if GPS logging starts automatically or requires a manual command"
      },
      {
         "label" : "Get Default Output File",
         "method" : "GetDefaultOutputFile",
         "template" : "%tgps defaultoutput",
         "timeout" : 30,
         "tooltip" : "Get the GPS log file name used by default"
      },
      {
         "label" : "Get Output File",
         "method" : "GetOutputFile",
         "template" : "%tgps output",
         "timeout" : 30,
         "tooltip" : "Get the GPS log file name currently in use"
      },
      {
         "label" : "Set Auto Start",
         "method" : "SetAutoStart",
         "paramLabels" : [ "New State" ],
         "paramTypes" : [ "java.lang.String" ],
         "template" : "%tgps autostart %p",
         "timeout" : 30,
         "tooltip" : "Set whether GPS logging starts automatically or requires manual command"
      },
      {
         "label" : "Set Default Output File",
         "method" : "SetDefaultOutputFile",
         "paramLabels" : [ "File Name" ],
         "paramTypes" : [ "java.lang.String" ],
         "template" : "%tgps defaultoutput %p",
         "timeout" : 30,
         "tooltip" : "Set the GPS log file name used by default"
      },
      {
         "label" : "Set Output File",
         "method" : "SetOutputFile",
         "paramLabels" : [ "File Name" ],
         "paramTypes" : [ "java.lang.String" ],
         "template" : "%tgps output %p",
         "timeout" : 30,
         "tooltip" : "Set the GPS log file name to be used"
      },
      {
         "label" : "Start GPS Logging",
         "method" : "StartGPSLogging",
         "template" : "%tgps start",
         "timeout" : 30,
         "tooltip" : "Start GPS logging to a file"
      },
      {
         "label" : "Stop GPS Logging",
         "method" : "StopGPSLogging",
         "template" : "%tgps stop",
         "timeout" : 30,
         "tooltip" : "Stop GPS logging to a file"
      }
   ]
}
