Class FundamentalOperationalData
java.lang.Object
edu.nps.moves.dis7.pdus.FundamentalOperationalData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte
data field 1protected byte
enumerationprotected byte
eight boolean fieldsprotected short
parameter, enumerationprotected short
parameter, enumerationprotected short
parameter, enumerationprotected short
parameter, enumerationprotected short
parameter, enumerationprotected short
parameter, enumerationprotected byte
system status, IEEE DIS 7 defined -
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 objectbyte
Getter fordataField1
byte
Getter fordataField2
byte
Getter forinformationLayers
int
Returns size of this serialized (marshalled) object in bytesshort
Getter forparameter1
short
Getter forparameter2
short
Getter forparameter3
short
Getter forparameter4
short
Getter forparameter5
short
Getter forparameter6
byte
Getter forsystemStatus
int
hashCode()
void
marshal
(DataOutputStream dos) Serializes an object to a DataOutputStream.void
marshal
(ByteBuffer byteBuffer) Packs an object into the ByteBuffer.setDataField1
(byte pDataField1) Setter fordataField1
setDataField1
(int pDataField1) Utility setter fordataField1
setDataField2
(byte pDataField2) Setter fordataField2
setDataField2
(int pDataField2) Utility setter fordataField2
setInformationLayers
(byte pInformationLayers) Setter forinformationLayers
setInformationLayers
(int pInformationLayers) Utility setter forinformationLayers
setParameter1
(int pParameter1) Utility setter forparameter1
setParameter1
(short pParameter1) Setter forparameter1
setParameter2
(int pParameter2) Utility setter forparameter2
setParameter2
(short pParameter2) Setter forparameter2
setParameter3
(int pParameter3) Utility setter forparameter3
setParameter3
(short pParameter3) Setter forparameter3
setParameter4
(int pParameter4) Utility setter forparameter4
setParameter4
(short pParameter4) Setter forparameter4
setParameter5
(int pParameter5) Utility setter forparameter5
setParameter5
(short pParameter5) Setter forparameter5
setParameter6
(int pParameter6) Utility setter forparameter6
setParameter6
(short pParameter6) Setter forparameter6
setSystemStatus
(byte pSystemStatus) Setter forsystemStatus
setSystemStatus
(int pSystemStatus) Utility setter forsystemStatus
toString()
int
unmarshal
(DataInputStream dis) Deserializes an object from a DataInputStream.int
unmarshal
(ByteBuffer byteBuffer) Unpacks a Pdu from the underlying data.
-
Field Details
-
systemStatus
protected byte systemStatussystem status, IEEE DIS 7 defined -
dataField1
protected byte dataField1data field 1 -
informationLayers
protected byte informationLayerseight boolean fields -
dataField2
protected byte dataField2enumeration -
parameter1
protected short parameter1parameter, enumeration -
parameter2
protected short parameter2parameter, enumeration -
parameter3
protected short parameter3parameter, enumeration -
parameter4
protected short parameter4parameter, enumeration -
parameter5
protected short parameter5parameter, enumeration -
parameter6
protected short parameter6parameter, enumeration
-
-
Constructor Details
-
FundamentalOperationalData
public FundamentalOperationalData()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:
-
setSystemStatus
Setter forsystemStatus
- Parameters:
pSystemStatus
- new value of interest- Returns:
- same object to permit progressive setters
-
setSystemStatus
Utility setter forsystemStatus
- Parameters:
pSystemStatus
- new value of interest- Returns:
- same object to permit progressive setters
-
getSystemStatus
-
setDataField1
Setter fordataField1
- Parameters:
pDataField1
- new value of interest- Returns:
- same object to permit progressive setters
-
setDataField1
Utility setter fordataField1
- Parameters:
pDataField1
- new value of interest- Returns:
- same object to permit progressive setters
-
getDataField1
-
setInformationLayers
Setter forinformationLayers
- Parameters:
pInformationLayers
- new value of interest- Returns:
- same object to permit progressive setters
-
setInformationLayers
Utility setter forinformationLayers
- Parameters:
pInformationLayers
- new value of interest- Returns:
- same object to permit progressive setters
-
getInformationLayers
-
setDataField2
Setter fordataField2
- Parameters:
pDataField2
- new value of interest- Returns:
- same object to permit progressive setters
-
setDataField2
Utility setter fordataField2
- Parameters:
pDataField2
- new value of interest- Returns:
- same object to permit progressive setters
-
getDataField2
-
setParameter1
Setter forparameter1
- Parameters:
pParameter1
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter1
Utility setter forparameter1
- Parameters:
pParameter1
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter1
-
setParameter2
Setter forparameter2
- Parameters:
pParameter2
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter2
Utility setter forparameter2
- Parameters:
pParameter2
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter2
-
setParameter3
Setter forparameter3
- Parameters:
pParameter3
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter3
Utility setter forparameter3
- Parameters:
pParameter3
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter3
-
setParameter4
Setter forparameter4
- Parameters:
pParameter4
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter4
Utility setter forparameter4
- Parameters:
pParameter4
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter4
-
setParameter5
Setter forparameter5
- Parameters:
pParameter5
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter5
Utility setter forparameter5
- Parameters:
pParameter5
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter5
-
setParameter6
Setter forparameter6
- Parameters:
pParameter6
- new value of interest- Returns:
- same object to permit progressive setters
-
setParameter6
Utility setter forparameter6
- Parameters:
pParameter6
- new value of interest- Returns:
- same object to permit progressive setters
-
getParameter6
-
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
-