public class IFFFundamentalParameterData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected IFFApplicableModes |
applicableModes
Applicable modes enumeration uid 339
|
protected int |
burstLength
Burst length
|
protected float |
erp
ERP
|
protected float |
frequency
frequency
|
protected float |
pgrf
pgrf
|
protected float |
pulseWidth
Pulse width
|
protected byte[] |
systemSpecificData
System-specific data
|
Constructor and Description |
---|
IFFFundamentalParameterData()
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 |
IFFApplicableModes |
getApplicableModes()
Getter for
applicableModes |
int |
getBurstLength()
Getter for
burstLength |
float |
getErp()
Getter for
erp |
float |
getFrequency()
Getter for
frequency |
int |
getMarshalledSize()
Returns the size of this serialized object in bytes
|
float |
getPgrf()
Getter for
pgrf |
float |
getPulseWidth()
Getter for
pulseWidth |
byte[] |
getSystemSpecificData()
Getter for
systemSpecificData |
void |
marshal(java.nio.ByteBuffer buff)
Packs an object into the ByteBuffer.
|
void |
marshal(java.io.DataOutputStream dos)
Serializes an object to a DataOutputStream.
|
IFFFundamentalParameterData |
setApplicableModes(IFFApplicableModes pApplicableModes)
Setter for
applicableModes |
IFFFundamentalParameterData |
setBurstLength(int pBurstLength)
Setter for
burstLength |
IFFFundamentalParameterData |
setErp(float pErp)
Setter for
erp |
IFFFundamentalParameterData |
setFrequency(float pFrequency)
Setter for
frequency |
IFFFundamentalParameterData |
setPgrf(float pPgrf)
Setter for
pgrf |
IFFFundamentalParameterData |
setPulseWidth(float pPulseWidth)
Setter for
pulseWidth |
IFFFundamentalParameterData |
setSystemSpecificData(byte[] pSystemSpecificData)
Setter for
systemSpecificData |
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 float erp
protected float frequency
protected float pgrf
protected float pulseWidth
protected int burstLength
protected IFFApplicableModes applicableModes
protected byte[] systemSpecificData
public int getMarshalledSize()
public IFFFundamentalParameterData setErp(float pErp)
erp
public float getErp()
erp
public IFFFundamentalParameterData setFrequency(float pFrequency)
frequency
public float getFrequency()
frequency
public IFFFundamentalParameterData setPgrf(float pPgrf)
pgrf
public float getPgrf()
pgrf
public IFFFundamentalParameterData setPulseWidth(float pPulseWidth)
pulseWidth
public float getPulseWidth()
pulseWidth
public IFFFundamentalParameterData setBurstLength(int pBurstLength)
burstLength
public int getBurstLength()
burstLength
public IFFFundamentalParameterData setApplicableModes(IFFApplicableModes pApplicableModes)
applicableModes
public IFFApplicableModes getApplicableModes()
applicableModes
public IFFFundamentalParameterData setSystemSpecificData(byte[] pSystemSpecificData)
systemSpecificData
public byte[] getSystemSpecificData()
systemSpecificData
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