Class ModeSInterrogatorBasicData
java.lang.Object
edu.nps.moves.dis7.pdus.ModeSInterrogatorBasicData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte
Mode S interrogator status, part of Mode S interrogator basic data fields.protected byte
Mode S levels present, part of Mode S interrogator basic data fields.protected byte
Padding, part of Mode S interrogator basic data fieldsprotected byte
Padding, part of Mode S interrogator basic data fieldsprotected int
Padding, part of Mode S interrogator basic data fieldsprotected int
Padding, part of Mode S interrogator basic data fieldsprotected int
Padding, part of Mode S interrogator basic data fieldsprotected int
Padding, part of Mode S interrogator basic data fieldsprotected int
Padding, part of Mode S interrogator basic data fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor creates and configures a new instance object -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
equalsImpl
(Object obj) Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied objectint
Returns size of this serialized (marshalled) object in bytesbyte
Getter formodeSInterrogatorStatus
byte
Getter formodeSLevelsPresent
byte
Getter forpadding
byte
Getter forpadding2
int
Getter forpadding3
int
Getter forpadding4
int
Getter forpadding5
int
Getter forpadding6
int
Getter forpadding7
int
hashCode()
void
marshal
(DataOutputStream dos) Serializes an object to a DataOutputStream.void
marshal
(ByteBuffer byteBuffer) Packs an object into the ByteBuffer.setModeSInterrogatorStatus
(byte pModeSInterrogatorStatus) Setter formodeSInterrogatorStatus
setModeSInterrogatorStatus
(int pModeSInterrogatorStatus) Utility setter formodeSInterrogatorStatus
setModeSLevelsPresent
(byte pModeSLevelsPresent) Setter formodeSLevelsPresent
setModeSLevelsPresent
(int pModeSLevelsPresent) Utility setter formodeSLevelsPresent
setPadding
(byte pPadding) Setter forpadding
setPadding
(int pPadding) Utility setter forpadding
setPadding2
(byte pPadding2) Setter forpadding2
setPadding2
(int pPadding2) Utility setter forpadding2
setPadding3
(int pPadding3) Setter forpadding3
setPadding4
(int pPadding4) Setter forpadding4
setPadding5
(int pPadding5) Setter forpadding5
setPadding6
(int pPadding6) Setter forpadding6
setPadding7
(int pPadding7) Setter forpadding7
toString()
int
unmarshal
(DataInputStream dis) Deserializes an object from a DataInputStream.int
unmarshal
(ByteBuffer byteBuffer) Unpacks a Pdu from the underlying data.
-
Field Details
-
modeSInterrogatorStatus
protected byte modeSInterrogatorStatusMode S interrogator status, part of Mode S interrogator basic data fields. See B.2.39. -
padding
protected byte paddingPadding, part of Mode S interrogator basic data fields -
modeSLevelsPresent
protected byte modeSLevelsPresentMode S levels present, part of Mode S interrogator basic data fields. See B.2.40 -
padding2
protected byte padding2Padding, part of Mode S interrogator basic data fields -
padding3
protected int padding3Padding, part of Mode S interrogator basic data fields -
padding4
protected int padding4Padding, part of Mode S interrogator basic data fields -
padding5
protected int padding5Padding, part of Mode S interrogator basic data fields -
padding6
protected int padding6Padding, part of Mode S interrogator basic data fields -
padding7
protected int padding7Padding, part of Mode S interrogator basic data fields
-
-
Constructor Details
-
ModeSInterrogatorBasicData
public ModeSInterrogatorBasicData()Constructor creates and configures a new instance object
-
-
Method Details
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
setModeSInterrogatorStatus
Setter formodeSInterrogatorStatus
- Parameters:
pModeSInterrogatorStatus
- new value of interest- Returns:
- same object to permit progressive setters
-
setModeSInterrogatorStatus
Utility setter formodeSInterrogatorStatus
- Parameters:
pModeSInterrogatorStatus
- new value of interest- Returns:
- same object to permit progressive setters
-
getModeSInterrogatorStatus
public byte getModeSInterrogatorStatus()Getter formodeSInterrogatorStatus
- Returns:
- value of interest
-
setPadding
Setter forpadding
- Parameters:
pPadding
- new value of interest- Returns:
- same object to permit progressive setters
-
setPadding
Utility setter forpadding
- Parameters:
pPadding
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding
-
setModeSLevelsPresent
Setter formodeSLevelsPresent
- Parameters:
pModeSLevelsPresent
- new value of interest- Returns:
- same object to permit progressive setters
-
setModeSLevelsPresent
Utility setter formodeSLevelsPresent
- Parameters:
pModeSLevelsPresent
- new value of interest- Returns:
- same object to permit progressive setters
-
getModeSLevelsPresent
-
setPadding2
Setter forpadding2
- Parameters:
pPadding2
- new value of interest- Returns:
- same object to permit progressive setters
-
setPadding2
Utility setter forpadding2
- Parameters:
pPadding2
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding2
-
setPadding3
Setter forpadding3
- Parameters:
pPadding3
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding3
-
setPadding4
Setter forpadding4
- Parameters:
pPadding4
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding4
-
setPadding5
Setter forpadding5
- Parameters:
pPadding5
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding5
-
setPadding6
Setter forpadding6
- Parameters:
pPadding6
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding6
-
setPadding7
Setter forpadding7
- Parameters:
pPadding7
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding7
-
marshal
Serializes an object to a DataOutputStream.- Parameters:
dos
- the OutputStream- Throws:
Exception
- if something goes wrong- See Also:
-
unmarshal
Deserializes an object from a DataInputStream.- Parameters:
dis
- the InputStream- Returns:
- marshalled serialized size in bytes
- Throws:
Exception
- if something goes wrong- See Also:
-
marshal
Packs an object into the ByteBuffer.- Parameters:
byteBuffer
- The ByteBuffer at the position to begin writing- Throws:
BufferOverflowException
- if byteBuffer is too smallReadOnlyBufferException
- if byteBuffer is read onlyException
- ByteBuffer-generated exception- See Also:
-
unmarshal
Unpacks a Pdu from the underlying data.- Parameters:
byteBuffer
- The ByteBuffer at the position to begin reading- Returns:
- marshalled serialized size in bytes
- Throws:
BufferUnderflowException
- if byteBuffer is too smallException
- ByteBuffer-generated exception- See Also:
-
equals
-
equalsImpl
Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied object- Parameters:
obj
- the object to compare to- Returns:
- true if the objects are equal, false otherwise.
-
toString
-
hashCode
-