|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.nps.moves.dis7mobile.Munition
public class Munition
An entity's munition (e.g., bomb, missile) information shall be represented by one or more Munition records. For each type or location of munition, this record shall specify the type, location, quantity and status of munitions that an entity contains. Section 6.2.60 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 short |
munitionStatus
the status of the munition. |
protected EntityType |
munitionType
This field shall identify the entity type of the munition. |
protected short |
padding
padding |
protected int |
quantity
the quantity remaining of this munition. |
protected long |
station
the station or launcher to which the munition is assigned. |
Constructor Summary | |
---|---|
Munition()
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()
|
short |
getMunitionStatus()
|
EntityType |
getMunitionType()
|
short |
getPadding()
|
int |
getQuantity()
|
long |
getStation()
|
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer. |
void |
marshal(java.io.DataOutputStream dos)
|
void |
setMunitionStatus(short pMunitionStatus)
|
void |
setMunitionType(EntityType pMunitionType)
|
void |
setPadding(short pPadding)
|
void |
setQuantity(int pQuantity)
|
void |
setStation(long pStation)
|
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 quantity
protected short munitionStatus
protected short padding
Constructor Detail |
---|
public Munition()
Method Detail |
---|
public int getMarshalledSize()
public void setMunitionType(EntityType pMunitionType)
public EntityType getMunitionType()
public void setStation(long pStation)
public long getStation()
public void setQuantity(int pQuantity)
public int getQuantity()
public void setMunitionStatus(short pMunitionStatus)
public short getMunitionStatus()
public void setPadding(short pPadding)
public short getPadding()
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 |