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.Exception
public abstract int deserializeFields(pt.lsts.imc.IMCInputStream in) throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection<pt.lsts.imc.IMCMessage> asImc()
public byte[] serialize() throws java.lang.Exception
java.lang.Exception
public static IridiumMessage deserialize(byte[] data) throws java.lang.Exception
java.lang.Exception
public 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.Object
public int compareTo(IridiumMessage o)
compareTo
in interface java.lang.Comparable<IridiumMessage>
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.