jwo.landserf.process.gps.garmin
Class RouteHeaderPacket

java.lang.Object
  extended byjwo.landserf.process.gps.garmin.GarminPacket
      extended byjwo.landserf.process.gps.garmin.RouteHeaderPacket
All Implemented Interfaces:
GPSRoute

public class RouteHeaderPacket
extends GarminPacket
implements GPSRoute

Represents a Garmin route header packet used for storing sets of waypoints.

Version:
2.2, 5th July, 2004
Author:
Jo Wood, based on the design by Henrik Sorensen (haas@itu.dk).

Field Summary
 
Fields inherited from class jwo.landserf.process.gps.garmin.GarminPacket
Cmnd_Abort_Transfer, Cmnd_Start_Pvt_Data, Cmnd_Stop_Pvt_Data, Cmnd_Transfer_Alm, Cmnd_Transfer_Posn, Cmnd_Transfer_Prx, Cmnd_Transfer_Rte, Cmnd_Transfer_Time, Cmnd_Transfer_Trk, Cmnd_Transfer_Wpt, Cmnd_Turn_Off_Pwr, DLE, ETX, packet, Pid_Ack_Byte, Pid_Almanac_Data, Pid_Command_Data, Pid_Date_Time_Data, Pid_Nak_Byte, Pid_Position_Data, Pid_Product_Data, Pid_Product_Rqst, Pid_Protocol_Array, Pid_Prx_Wpt_Data, Pid_Pvt_Data, Pid_Records, Pid_Rte_Hdr, Pid_Rte_Link_Data, Pid_Rte_Wpt_Data, Pid_Trk_Data, Pid_Trk_Hdr, Pid_Wpt_Data, Pid_Xfer_Cmplt
 
Constructor Summary
RouteHeaderPacket(GarminPacket packet)
          Creates a route header packet from the given packet data.
RouteHeaderPacket(int[] packet)
          Creates a route header packet from the given data.
 
Method Summary
 String getName()
          Reports the name of the route represented by this packet.
 
Methods inherited from class jwo.landserf.process.gps.garmin.GarminPacket
calcChecksum, commandToString, createBasicPacket, createCommandPacket, getByte, getDataLength, getID, getLength, getPacket, getRawPacket, idToString, isLegal, readByte, readDouble, readFloat, readLong, readNullTerminatedString, readWord, setPacket, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RouteHeaderPacket

public RouteHeaderPacket(int[] packet)
Creates a route header packet from the given data.

Parameters:
packet - Data representing the route header packet.
Throws:
PacketNotRecognizedException - if the route header format is not defined.

RouteHeaderPacket

public RouteHeaderPacket(GarminPacket packet)
Creates a route header packet from the given packet data.

Parameters:
packet - Packet to copy.
Throws:
PacketNotRecognizedException - if the given packet is not a route header packet.
Method Detail

getName

public String getName()
Reports the name of the route represented by this packet.

Specified by:
getName in interface GPSRoute
Returns:
Route name.


Copyright Jo Wood, 1996-2005, last modified, 11th March, 2005