|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.nps.moves.dis.ElectronicEmissionBeamData
@Entity public class ElectronicEmissionBeamData
Description of one electronic emission beam 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 short |
beamDataLength
This field shall specify the length of this beams data in 32 bit words |
protected short |
beamFunction
beam function of a particular beam |
protected short |
beamIDNumber
This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system. |
protected int |
beamParameterIndex
This field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam. |
long |
fk_fundamentalParameterData
|
protected FundamentalParameterData |
fundamentalParameterData
Fundamental parameter data such as frequency range, beam sweep, etc. |
protected short |
highDensityTrackJam
wheher or not the receiving simulation apps can assume all the targets in the scan pattern are being tracked/jammed |
protected long |
jammingModeSequence
identify jamming techniques used |
protected short |
numberOfTrackJamTargets
Number of track/jam targets |
protected short |
pad4
padding |
protected java.util.List<TrackJamTarget> |
trackJamTargets
variable length list of track/jam targets |
Constructor Summary | |
---|---|
ElectronicEmissionBeamData()
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 |
short |
getBeamDataLength()
|
short |
getBeamFunction()
|
short |
getBeamIDNumber()
|
int |
getBeamParameterIndex()
|
FundamentalParameterData |
getFundamentalParameterData()
|
short |
getHighDensityTrackJam()
|
long |
getJammingModeSequence()
|
int |
getMarshalledSize()
|
short |
getNumberOfTrackJamTargets()
|
short |
getPad4()
|
long |
getPk_ElectronicEmissionBeamData()
Primary key for hibernate, not part of the DIS standard |
java.util.List<TrackJamTarget> |
getTrackJamTargets()
|
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer. |
void |
marshal(java.io.DataOutputStream dos)
|
void |
setBeamDataLength(short pBeamDataLength)
|
void |
setBeamFunction(short pBeamFunction)
|
void |
setBeamIDNumber(short pBeamIDNumber)
|
void |
setBeamParameterIndex(int pBeamParameterIndex)
|
void |
setFundamentalParameterData(FundamentalParameterData pFundamentalParameterData)
|
void |
setHighDensityTrackJam(short pHighDensityTrackJam)
|
void |
setJammingModeSequence(long pJammingModeSequence)
|
void |
setNumberOfTrackJamTargets(short pNumberOfTrackJamTargets)
Note that setting this value will not change the marshalled value. |
void |
setPad4(short pPad4)
|
void |
setPk_ElectronicEmissionBeamData(long pKeyName)
Hibernate primary key, not part of the DIS standard |
void |
setTrackJamTargets(java.util.List<TrackJamTarget> pTrackJamTargets)
|
void |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data. |
void |
unmarshal(java.io.DataInputStream dis)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected short beamDataLength
protected short beamIDNumber
protected int beamParameterIndex
protected FundamentalParameterData fundamentalParameterData
protected short beamFunction
protected short numberOfTrackJamTargets
protected short highDensityTrackJam
protected short pad4
protected long jammingModeSequence
protected java.util.List<TrackJamTarget> trackJamTargets
public long fk_fundamentalParameterData
Constructor Detail |
---|
public ElectronicEmissionBeamData()
Method Detail |
---|
public int getMarshalledSize()
public long getPk_ElectronicEmissionBeamData()
public void setPk_ElectronicEmissionBeamData(long pKeyName)
public void setBeamDataLength(short pBeamDataLength)
public short getBeamDataLength()
public void setBeamIDNumber(short pBeamIDNumber)
public short getBeamIDNumber()
public void setBeamParameterIndex(int pBeamParameterIndex)
public int getBeamParameterIndex()
public void setFundamentalParameterData(FundamentalParameterData pFundamentalParameterData)
public FundamentalParameterData getFundamentalParameterData()
public void setBeamFunction(short pBeamFunction)
public short getBeamFunction()
public short getNumberOfTrackJamTargets()
public void setNumberOfTrackJamTargets(short pNumberOfTrackJamTargets)
public void setHighDensityTrackJam(short pHighDensityTrackJam)
public short getHighDensityTrackJam()
public void setPad4(short pPad4)
public short getPad4()
public void setJammingModeSequence(long pJammingModeSequence)
public long getJammingModeSequence()
public void setTrackJamTargets(java.util.List<TrackJamTarget> pTrackJamTargets)
public java.util.List<TrackJamTarget> getTrackJamTargets()
public void marshal(java.io.DataOutputStream dos)
public void unmarshal(java.io.DataInputStream dis)
public void marshal(java.nio.ByteBuffer buff)
buff
- The ByteBuffer at the position to begin writing
java.nio.BufferOverflowException
- if buff is too small
java.nio.ReadOnlyBufferException
- if buff is read onlyByteBuffer
public void unmarshal(java.nio.ByteBuffer buff)
buff
- The ByteBuffer at the position to begin reading
java.nio.BufferUnderflowException
- if buff is too smallByteBuffer
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equalsImpl(java.lang.Object obj)
this
and the supplied object
obj
- the object to compare to
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |