com.sentilla.net
Class CollectionProtocol.CollectionProtocolDataMessage

java.lang.Object
  extended by com.sentilla.net.CollectionProtocol.CollectionProtocolDataMessage
All Implemented Interfaces:
MoteSenderAddressMessage, Serializable
Enclosing class:
CollectionProtocol

public static class CollectionProtocol.CollectionProtocolDataMessage
extends Object
implements MoteSenderAddressMessage, Serializable

Data message sent by the motes when transmitting to host. Note that if this message is intended to be transmitted by the CollectionProtocol. If a user application sends this message, it must initialize the values correctly. This message will be forwarded by the motes to the next hop in their routing tables.

See Also:
Serialized Form

Field Summary
 Object data
           
 short destinationID
           
 short lastHop
           
 long senderID
           
 byte seq
           
 byte TTL
           
 
Constructor Summary
CollectionProtocol.CollectionProtocolDataMessage()
           
 
Method Summary
 boolean equals(Object obj)
          Indicates whether some other object is "equal to" this one.
 Mac64Address getSenderMacAddress()
          Returns a Mac64Address object containing the sending motes 64-bit MAC address.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

destinationID

public short destinationID

senderID

public long senderID

lastHop

public short lastHop

seq

public byte seq

TTL

public byte TTL

data

public Object data
Constructor Detail

CollectionProtocol.CollectionProtocolDataMessage

public CollectionProtocol.CollectionProtocolDataMessage()
Method Detail

getSenderMacAddress

public Mac64Address getSenderMacAddress()
Description copied from interface: MoteSenderAddressMessage
Returns a Mac64Address object containing the sending motes 64-bit MAC address.

Specified by:
getSenderMacAddress in interface MoteSenderAddressMessage
Returns:
the sending motes Mac64Address
See Also:
Mac64Address

equals

public boolean equals(Object obj)
Description copied from class: Object
Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation:

The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any reference values x and y, this method returns true if and only if x and y refer to the same object (x==y has the value true).

Overrides:
equals in class Object
Parameters:
obj - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.
See Also:
Boolean.hashCode(), Hashtable


Copyright © 2007 Sentilla Corporation. All Rights Reserved.