|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.nps.moves.dis.Pdu
edu.nps.moves.dis.DistributedEmissionsFamilyPdu
edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
@Entity public class IffAtcNavAidsLayer2Pdu
Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED 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 BeamData |
beamData
beam data |
long |
fk_beamData
|
long |
fk_layerHeader
|
long |
fk_secondaryOperationalData
|
protected java.util.List<FundamentalParameterDataIff> |
fundamentalIffParameters
variable length list of fundamental parameters. |
protected LayerHeader |
layerHeader
layer header |
protected BeamData |
secondaryOperationalData
Secondary operational data, 5.2.57 |
| Fields inherited from class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu |
|---|
emittingEntityId, eventID, fk_emittingEntityId, fk_eventID, fk_fundamentalParameters, fk_location, fk_systemID, fundamentalParameters, location, pad2, systemID |
| Fields inherited from class edu.nps.moves.dis.Pdu |
|---|
exerciseID, padding, pduLength, pduType, protocolFamily, protocolVersion, timestamp |
| Constructor Summary | |
|---|---|
IffAtcNavAidsLayer2Pdu()
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 |
BeamData |
getBeamData()
|
java.util.List<FundamentalParameterDataIff> |
getFundamentalIffParameters()
|
LayerHeader |
getLayerHeader()
|
int |
getMarshalledSize()
|
BeamData |
getSecondaryOperationalData()
|
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer. |
void |
marshal(java.io.DataOutputStream dos)
|
void |
setBeamData(BeamData pBeamData)
|
void |
setFundamentalIffParameters(java.util.List<FundamentalParameterDataIff> pFundamentalIffParameters)
|
void |
setLayerHeader(LayerHeader pLayerHeader)
|
void |
setSecondaryOperationalData(BeamData pSecondaryOperationalData)
|
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.dis.IffAtcNavAidsLayer1Pdu |
|---|
getEmittingEntityId, getEventID, getFundamentalParameters, getLocation, getPad2, getSystemID, setEmittingEntityId, setEventID, setFundamentalParameters, setLocation, setPad2, setSystemID |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected LayerHeader layerHeader
protected BeamData beamData
protected BeamData secondaryOperationalData
protected java.util.List<FundamentalParameterDataIff> fundamentalIffParameters
public long fk_layerHeader
public long fk_beamData
public long fk_secondaryOperationalData
| Constructor Detail |
|---|
public IffAtcNavAidsLayer2Pdu()
| Method Detail |
|---|
public int getMarshalledSize()
getMarshalledSize in class IffAtcNavAidsLayer1Pdupublic void setLayerHeader(LayerHeader pLayerHeader)
public LayerHeader getLayerHeader()
public void setBeamData(BeamData pBeamData)
public BeamData getBeamData()
public void setSecondaryOperationalData(BeamData pSecondaryOperationalData)
public BeamData getSecondaryOperationalData()
public void setFundamentalIffParameters(java.util.List<FundamentalParameterDataIff> pFundamentalIffParameters)
public java.util.List<FundamentalParameterDataIff> getFundamentalIffParameters()
public void marshal(java.io.DataOutputStream dos)
marshal in class IffAtcNavAidsLayer1Pdupublic void unmarshal(java.io.DataInputStream dis)
unmarshal in class IffAtcNavAidsLayer1Pdupublic void marshal(java.nio.ByteBuffer buff)
marshal in class IffAtcNavAidsLayer1Pdubuff - 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 IffAtcNavAidsLayer1Pdubuff - 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 IffAtcNavAidsLayer1Pdupublic boolean equalsImpl(java.lang.Object obj)
Pduthis and the supplied object
equalsImpl in class IffAtcNavAidsLayer1Pduobj - the object to compare to
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||