public abstract class IridiumMessage extends java.lang.Object implements java.lang.Comparable<IridiumMessage>
| Modifier and Type | Field and Description |
|---|---|
int |
destination |
int |
message_type |
int |
source |
long |
timestampMillis |
| Constructor and Description |
|---|
IridiumMessage(int msgType) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.Collection<pt.lsts.imc.IMCMessage> |
asImc() |
int |
compareTo(IridiumMessage o) |
static IridiumMessage |
deserialize(byte[] data) |
abstract int |
deserializeFields(pt.lsts.imc.IMCInputStream in) |
int |
getDestination() |
int |
getMessageType() |
int |
getSource() |
byte[] |
serialize() |
abstract int |
serializeFields(pt.lsts.imc.IMCOutputStream out) |
void |
setDestination(int destination) |
void |
setMessageType(int message_type) |
void |
setSource(int source) |
java.lang.String |
toString() |
public int source
public int destination
public int message_type
public long timestampMillis
public abstract int serializeFields(pt.lsts.imc.IMCOutputStream out)
throws java.lang.Exception
java.lang.Exceptionpublic abstract int deserializeFields(pt.lsts.imc.IMCInputStream in)
throws java.lang.Exception
java.lang.Exceptionpublic abstract java.util.Collection<pt.lsts.imc.IMCMessage> asImc()
public byte[] serialize()
throws java.lang.Exception
java.lang.Exceptionpublic static IridiumMessage deserialize(byte[] data) throws java.lang.Exception
java.lang.Exceptionpublic final int getSource()
public final void setSource(int source)
source - the source to setpublic final int getDestination()
public final void setDestination(int destination)
destination - the destination to setpublic final int getMessageType()
public final void setMessageType(int message_type)
message_type - the message_type to setpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(IridiumMessage o)
compareTo in interface java.lang.Comparable<IridiumMessage>Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.