com.rapplogic.xbee.api
Class Checksum

java.lang.Object
  extended by com.rapplogic.xbee.api.Checksum

public class Checksum
extends java.lang.Object

Computes and verifies packet checksums

Author:
andrew

Field Summary
 int checksum
           
 
Constructor Summary
Checksum()
           
 
Method Summary
 void addByte(int val)
          Don't add Checksum byte when computing checksum!!
 void compute()
          Computes checksum and stores in checksum instance variable
 int getChecksum()
           
static void main(java.lang.String[] args)
           
 boolean verify()
          First add all relevant bytes, including checksum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checksum

public int checksum
Constructor Detail

Checksum

public Checksum()
Method Detail

addByte

public void addByte(int val)
Don't add Checksum byte when computing checksum!!

Parameters:
val -

compute

public void compute()
Computes checksum and stores in checksum instance variable


verify

public boolean verify()
First add all relevant bytes, including checksum

Returns:

getChecksum

public int getChecksum()

main

public static void main(java.lang.String[] args)