com.sentilla.net
Class CollectionProtocol.CollectionProtocolDataMessage
java.lang.Object
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
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. |
destinationID
public short destinationID
senderID
public long senderID
lastHop
public short lastHop
seq
public byte seq
TTL
public byte TTL
data
public Object data
CollectionProtocol.CollectionProtocolDataMessage
public CollectionProtocol.CollectionProtocolDataMessage()
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:
- It is reflexive: for any reference value
x
,
x.equals(x)
should return true
.
- It is symmetric: for any reference values
x
and
y
, x.equals(y)
should return
true
if and only if y.equals(x)
returns
true
.
- It is transitive: for any reference values
x
,
y
, and z
, if x.equals(y)
returns true
and y.equals(z)
returns
true
, then x.equals(z)
should return
true
.
- It is consistent: for any reference values
x
and y
, multiple invocations of x.equals(y)
consistently return true
or consistently return
false
, provided no information used in
equals
comparisons on the object is modified.
- For any non-null reference value
x
,
x.equals(null)
should return false
.
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.