public class VerticalProfile extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
VerticalProfile.PARAMETER |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
VerticalProfile() |
VerticalProfile(IMCDefinition defs) |
VerticalProfile(IMCMessage msg) |
VerticalProfile(VerticalProfile.PARAMETER parameter,
short numSamples,
java.util.Collection<ProfileSample> samples,
double lat,
double lon) |
Modifier and Type | Method and Description |
---|---|
static VerticalProfile |
clone(IMCMessage msg) |
static VerticalProfile |
create(java.lang.Object... values) |
double |
getLat() |
double |
getLon() |
short |
getNumSamples() |
VerticalProfile.PARAMETER |
getParameter() |
java.lang.String |
getParameterStr() |
short |
getParameterVal() |
java.util.Vector<ProfileSample> |
getSamples() |
VerticalProfile |
setLat(double lat) |
VerticalProfile |
setLon(double lon) |
VerticalProfile |
setNumSamples(short numSamples) |
VerticalProfile |
setParameter(VerticalProfile.PARAMETER parameter) |
VerticalProfile |
setParameterStr(java.lang.String parameter) |
VerticalProfile |
setParameterVal(short parameter) |
VerticalProfile |
setSamples(java.util.Collection<ProfileSample> samples) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, copyToClipoard, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAgeInSeconds, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getEntityName, getFieldNames, getFloat, getHeader, getHeaderValue, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageInfo, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, getValues, hasFlag, hexdump, isNull, isPeriodic, makeImmutable, parseJson, parseXml, pasteFromClipoard, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toByteArray, toByteArray, toString, validate
public static final int ID_STATIC
public VerticalProfile()
public VerticalProfile(IMCMessage msg)
public VerticalProfile(IMCDefinition defs)
public VerticalProfile(VerticalProfile.PARAMETER parameter, short numSamples, java.util.Collection<ProfileSample> samples, double lat, double lon)
public static VerticalProfile create(java.lang.Object... values)
public static VerticalProfile clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public VerticalProfile.PARAMETER getParameter()
public java.lang.String getParameterStr()
public short getParameterVal()
public VerticalProfile setParameter(VerticalProfile.PARAMETER parameter)
parameter
- Parameter (enumerated)public VerticalProfile setParameterStr(java.lang.String parameter)
parameter
- Parameter (as a String)public VerticalProfile setParameterVal(short parameter)
parameter
- Parameter (integer value)public short getNumSamples()
public VerticalProfile setNumSamples(short numSamples)
numSamples
- Number of Samplespublic java.util.Vector<ProfileSample> getSamples()
public VerticalProfile setSamples(java.util.Collection<ProfileSample> samples)
samples
- Samplespublic double getLat()
public VerticalProfile setLat(double lat)
lat
- Latitude (rad)public double getLon()
public VerticalProfile setLon(double lon)
lon
- Longitude (rad)