|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.nps.moves.dis7mobile.PduSuperclass
edu.nps.moves.dis7mobile.Pdu
edu.nps.moves.dis7mobile.DistributedEmissionsFamilyPdu
edu.nps.moves.dis7mobile.SeesPdu
public class SeesPdu
SEES PDU, supplemental emissions entity state information. Section 7.6.6 COMPLETE Copyright (c) 2008-2010, MOVES Institute, Naval Postgraduate School. All rights reserved. This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
| Field Summary | |
|---|---|
protected int |
acousticSignatureRepresentationIndex
acoustic Signature representation index |
protected int |
infraredSignatureRepresentationIndex
IR Signature representation index |
protected int |
numberOfPropulsionSystems
how many propulsion systems |
protected int |
numberOfVectoringNozzleSystems
how many vectoring nozzle systems |
protected EntityID |
orginatingEntityID
Originating entity ID |
protected java.util.List<PropulsionSystemData> |
propulsionSystemData
variable length list of propulsion system data |
protected int |
radarCrossSectionSignatureRepresentationIndex
radar cross section representation index |
protected java.util.List<VectoringNozzleSystem> |
vectoringSystemData
variable length list of vectoring system data |
| Fields inherited from class edu.nps.moves.dis7mobile.Pdu |
|---|
padding, pduStatus |
| Fields inherited from class edu.nps.moves.dis7mobile.PduSuperclass |
|---|
exerciseID, length, pduType, protocolFamily, protocolVersion, timestamp |
| Constructor Summary | |
|---|---|
SeesPdu()
Constructor |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
boolean |
equalsImpl(java.lang.Object obj)
Compare all fields that contribute to the state, ignoring transient and static fields, for this and the supplied object |
int |
getAcousticSignatureRepresentationIndex()
|
int |
getInfraredSignatureRepresentationIndex()
|
int |
getMarshalledSize()
|
int |
getNumberOfPropulsionSystems()
|
int |
getNumberOfVectoringNozzleSystems()
|
EntityID |
getOrginatingEntityID()
|
java.util.List<PropulsionSystemData> |
getPropulsionSystemData()
|
int |
getRadarCrossSectionSignatureRepresentationIndex()
|
java.util.List<VectoringNozzleSystem> |
getVectoringSystemData()
|
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer. |
void |
marshal(java.io.DataOutputStream dos)
|
void |
setAcousticSignatureRepresentationIndex(int pAcousticSignatureRepresentationIndex)
|
void |
setInfraredSignatureRepresentationIndex(int pInfraredSignatureRepresentationIndex)
|
void |
setNumberOfPropulsionSystems(int pNumberOfPropulsionSystems)
Note that setting this value will not change the marshalled value. |
void |
setNumberOfVectoringNozzleSystems(int pNumberOfVectoringNozzleSystems)
Note that setting this value will not change the marshalled value. |
void |
setOrginatingEntityID(EntityID pOrginatingEntityID)
|
void |
setPropulsionSystemData(java.util.List<PropulsionSystemData> pPropulsionSystemData)
|
void |
setRadarCrossSectionSignatureRepresentationIndex(int pRadarCrossSectionSignatureRepresentationIndex)
|
void |
setVectoringSystemData(java.util.List<VectoringNozzleSystem> pVectoringSystemData)
|
void |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data. |
void |
unmarshal(java.io.DataInputStream dis)
|
| Methods inherited from class edu.nps.moves.dis7mobile.Pdu |
|---|
getPadding, getPduStatus, marshal, setPadding, setPduStatus |
| Methods inherited from class edu.nps.moves.dis7mobile.PduSuperclass |
|---|
getExerciseID, getLength, getPduType, getProtocolFamily, getProtocolVersion, getTimestamp, setExerciseID, setLength, setPduType, setProtocolFamily, setProtocolVersion, setTimestamp |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected EntityID orginatingEntityID
protected int infraredSignatureRepresentationIndex
protected int acousticSignatureRepresentationIndex
protected int radarCrossSectionSignatureRepresentationIndex
protected int numberOfPropulsionSystems
protected int numberOfVectoringNozzleSystems
protected java.util.List<PropulsionSystemData> propulsionSystemData
protected java.util.List<VectoringNozzleSystem> vectoringSystemData
| Constructor Detail |
|---|
public SeesPdu()
| Method Detail |
|---|
public int getMarshalledSize()
getMarshalledSize in class DistributedEmissionsFamilyPdupublic void setOrginatingEntityID(EntityID pOrginatingEntityID)
public EntityID getOrginatingEntityID()
public void setInfraredSignatureRepresentationIndex(int pInfraredSignatureRepresentationIndex)
public int getInfraredSignatureRepresentationIndex()
public void setAcousticSignatureRepresentationIndex(int pAcousticSignatureRepresentationIndex)
public int getAcousticSignatureRepresentationIndex()
public void setRadarCrossSectionSignatureRepresentationIndex(int pRadarCrossSectionSignatureRepresentationIndex)
public int getRadarCrossSectionSignatureRepresentationIndex()
public int getNumberOfPropulsionSystems()
public void setNumberOfPropulsionSystems(int pNumberOfPropulsionSystems)
public int getNumberOfVectoringNozzleSystems()
public void setNumberOfVectoringNozzleSystems(int pNumberOfVectoringNozzleSystems)
public void setPropulsionSystemData(java.util.List<PropulsionSystemData> pPropulsionSystemData)
public java.util.List<PropulsionSystemData> getPropulsionSystemData()
public void setVectoringSystemData(java.util.List<VectoringNozzleSystem> pVectoringSystemData)
public java.util.List<VectoringNozzleSystem> getVectoringSystemData()
public void marshal(java.io.DataOutputStream dos)
marshal in class DistributedEmissionsFamilyPdupublic void unmarshal(java.io.DataInputStream dis)
unmarshal in class DistributedEmissionsFamilyPdupublic void marshal(java.nio.ByteBuffer buff)
marshal in class DistributedEmissionsFamilyPdubuff - The ByteBuffer at the position to begin writing
java.nio.BufferOverflowException - if buff is too small
java.nio.ReadOnlyBufferException - if buff is read onlyByteBufferpublic void unmarshal(java.nio.ByteBuffer buff)
unmarshal in class DistributedEmissionsFamilyPdubuff - The ByteBuffer at the position to begin reading
java.nio.BufferUnderflowException - if buff is too smallByteBufferpublic boolean equals(java.lang.Object obj)
equals in class DistributedEmissionsFamilyPdupublic boolean equalsImpl(java.lang.Object obj)
PduSuperclassthis and the supplied object
equalsImpl in class DistributedEmissionsFamilyPduobj - the object to compare to
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||