public class EmitterBeam
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected BeamData |
beamData |
protected byte |
beamDataLength |
protected ElectromagneticEmissionBeamFunction |
beamFunction
uid 78
|
protected byte |
beamNumber |
protected short |
beamParameterIndex |
protected BeamStatus |
beamStatus |
protected EEFundamentalParameterData |
fundamentalParameterData |
protected HighDensityTrackJam |
highDensityTrackJam
uid 79
|
protected JammingTechnique |
jammingTechnique |
protected byte |
numberOfTargets |
protected java.util.List<TrackJamData> |
trackJamData |
Constructor and Description |
---|
EmitterBeam()
Constructor
|
Modifier and Type | Method and Description |
---|---|
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()
Getter for
beamData |
byte |
getBeamDataLength()
Getter for
beamDataLength |
ElectromagneticEmissionBeamFunction |
getBeamFunction()
Getter for
beamFunction |
byte |
getBeamNumber()
Getter for
beamNumber |
short |
getBeamParameterIndex()
Getter for
beamParameterIndex |
BeamStatus |
getBeamStatus()
Getter for
beamStatus |
EEFundamentalParameterData |
getFundamentalParameterData()
Getter for
fundamentalParameterData |
HighDensityTrackJam |
getHighDensityTrackJam()
Getter for
highDensityTrackJam |
JammingTechnique |
getJammingTechnique()
Getter for
jammingTechnique |
int |
getMarshalledSize()
Returns the size of this serialized object in bytes
|
java.util.List<TrackJamData> |
getTrackJamData()
Getter for
trackJamData |
void |
marshal(java.nio.ByteBuffer buff)
Packs an object into the ByteBuffer.
|
void |
marshal(java.io.DataOutputStream dos)
Serializes an object to a DataOutputStream.
|
EmitterBeam |
setBeamData(BeamData pBeamData)
Setter for
beamData |
EmitterBeam |
setBeamDataLength(byte pBeamDataLength)
Setter for
beamDataLength |
EmitterBeam |
setBeamFunction(ElectromagneticEmissionBeamFunction pBeamFunction)
Setter for
beamFunction |
EmitterBeam |
setBeamNumber(byte pBeamNumber)
Setter for
beamNumber |
EmitterBeam |
setBeamParameterIndex(short pBeamParameterIndex)
Setter for
beamParameterIndex |
EmitterBeam |
setBeamStatus(BeamStatus pBeamStatus)
Setter for
beamStatus |
EmitterBeam |
setFundamentalParameterData(EEFundamentalParameterData pFundamentalParameterData)
Setter for
fundamentalParameterData |
EmitterBeam |
setHighDensityTrackJam(HighDensityTrackJam pHighDensityTrackJam)
Setter for
highDensityTrackJam |
EmitterBeam |
setJammingTechnique(JammingTechnique pJammingTechnique)
Setter for
jammingTechnique |
EmitterBeam |
setTrackJamData(java.util.List<TrackJamData> pTrackJamData)
Setter for
trackJamData |
int |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data.
|
int |
unmarshal(java.io.DataInputStream dis)
Unserializes an object from a DataInputStream.
|
protected byte beamDataLength
protected byte beamNumber
protected short beamParameterIndex
protected EEFundamentalParameterData fundamentalParameterData
protected BeamData beamData
protected ElectromagneticEmissionBeamFunction beamFunction
protected byte numberOfTargets
protected HighDensityTrackJam highDensityTrackJam
protected BeamStatus beamStatus
protected JammingTechnique jammingTechnique
protected java.util.List<TrackJamData> trackJamData
public int getMarshalledSize()
public EmitterBeam setBeamDataLength(byte pBeamDataLength)
beamDataLength
public byte getBeamDataLength()
beamDataLength
public EmitterBeam setBeamNumber(byte pBeamNumber)
beamNumber
public byte getBeamNumber()
beamNumber
public EmitterBeam setBeamParameterIndex(short pBeamParameterIndex)
beamParameterIndex
public short getBeamParameterIndex()
beamParameterIndex
public EmitterBeam setFundamentalParameterData(EEFundamentalParameterData pFundamentalParameterData)
fundamentalParameterData
public EEFundamentalParameterData getFundamentalParameterData()
fundamentalParameterData
public EmitterBeam setBeamData(BeamData pBeamData)
beamData
public EmitterBeam setBeamFunction(ElectromagneticEmissionBeamFunction pBeamFunction)
beamFunction
public ElectromagneticEmissionBeamFunction getBeamFunction()
beamFunction
public EmitterBeam setHighDensityTrackJam(HighDensityTrackJam pHighDensityTrackJam)
highDensityTrackJam
public HighDensityTrackJam getHighDensityTrackJam()
highDensityTrackJam
public EmitterBeam setBeamStatus(BeamStatus pBeamStatus)
beamStatus
public BeamStatus getBeamStatus()
beamStatus
public EmitterBeam setJammingTechnique(JammingTechnique pJammingTechnique)
jammingTechnique
public JammingTechnique getJammingTechnique()
jammingTechnique
public EmitterBeam setTrackJamData(java.util.List<TrackJamData> pTrackJamData)
trackJamData
public java.util.List<TrackJamData> getTrackJamData()
trackJamData
public void marshal(java.io.DataOutputStream dos)
dos
- The DataOutputStreamDataOutputStream
public int unmarshal(java.io.DataInputStream dis)
dis
- The DataInputStreamDataInputStream
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception
buff
- The ByteBuffer at the position to begin writingjava.nio.BufferOverflowException
- if buff is too smalljava.nio.ReadOnlyBufferException
- if buff is read onlyjava.lang.Exception
- ByteBuffer-generated exceptionByteBuffer
public int unmarshal(java.nio.ByteBuffer buff) throws java.lang.Exception
buff
- The ByteBuffer at the position to begin readingjava.nio.BufferUnderflowException
- if buff is too smalljava.lang.Exception
- ByteBuffer-generated exceptionByteBuffer
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equalsImpl(java.lang.Object obj)
this
and the supplied objectobj
- the object to compare to