|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.nps.moves.dis7mobile.MunitionReload
public class MunitionReload
indicate weapons (munitions) previously communicated via the Munition record. Section 6.2.61 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 int |
maximumQuantity
the maximum quantity of this munition type that this station/launcher is capable of holding when a station/launcher is specified |
protected EntityType |
munitionType
This field shall identify the entity type of the munition. |
protected int |
standardQuantity
the standard quantity of this munition type normally loaded at this station/launcher if a station/launcher is specified. |
protected long |
station
the station or launcher to which the munition is assigned. |
protected int |
stationName
the station name within the host at which the part entity is located. |
protected int |
stationNumber
the number of the particular wing station, cargo hold etc., at which the part is attached. |
Constructor Summary | |
---|---|
MunitionReload()
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 |
int |
getMarshalledSize()
|
int |
getMaximumQuantity()
|
EntityType |
getMunitionType()
|
int |
getStandardQuantity()
|
long |
getStation()
|
int |
getStationName()
|
int |
getStationNumber()
|
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer. |
void |
marshal(java.io.DataOutputStream dos)
|
void |
setMaximumQuantity(int pMaximumQuantity)
|
void |
setMunitionType(EntityType pMunitionType)
|
void |
setStandardQuantity(int pStandardQuantity)
|
void |
setStation(long pStation)
|
void |
setStationName(int pStationName)
|
void |
setStationNumber(int pStationNumber)
|
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 EntityType munitionType
protected long station
protected int standardQuantity
protected int maximumQuantity
protected int stationName
protected int stationNumber
Constructor Detail |
---|
public MunitionReload()
Method Detail |
---|
public int getMarshalledSize()
public void setMunitionType(EntityType pMunitionType)
public EntityType getMunitionType()
public void setStation(long pStation)
public long getStation()
public void setStandardQuantity(int pStandardQuantity)
public int getStandardQuantity()
public void setMaximumQuantity(int pMaximumQuantity)
public int getMaximumQuantity()
public void setStationName(int pStationName)
public int getStationName()
public void setStationNumber(int pStationNumber)
public int getStationNumber()
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 |