jwo.landserf.process.gps.garmin
Class TransferCompletedPacket

java.lang.Object
  extended byjwo.landserf.process.gps.garmin.GarminPacket
      extended byjwo.landserf.process.gps.garmin.TransferCompletedPacket

public class TransferCompletedPacket
extends GarminPacket

Represents a packet transmitted after a large transfer of data units.

Version:
2.2, 9th 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
TransferCompletedPacket(GarminPacket packet)
          Creates a transfer completed packet from the given packet data.
TransferCompletedPacket(int command)
          Creates a transfer complete packet that indicates the given command has completed.
TransferCompletedPacket(int[] packet)
          Creates a Transfer completed packet from the given data.
 
Method Summary
 int getCommandID()
          Reports the command ID of that initiated the transfer that has just been completed.
 String toString()
          Reports a textual representation of 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransferCompletedPacket

public TransferCompletedPacket(int command)
Creates a transfer complete packet that indicates the given command has completed.

Parameters:
command - Command id that has now been completed.

TransferCompletedPacket

public TransferCompletedPacket(int[] packet)
Creates a Transfer completed packet from the given data.

Parameters:
packet - Data representing the records data packet.
Throws:
PacketNotRecognizedException - if the data do not represent a records packet.

TransferCompletedPacket

public TransferCompletedPacket(GarminPacket packet)
Creates a transfer completed packet from the given packet data.

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

getCommandID

public int getCommandID()
Reports the command ID of that initiated the transfer that has just been completed.

Returns:
ID of the command just completed.

toString

public String toString()
Reports a textual representation of this packet.

Overrides:
toString in class GarminPacket
Returns:
String containing the position in a human readable format.


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