public interface XDRSentence extends Sentence
Transducer measurements. Measurements are delivered in sets containing four fields; transducer type, measurement value, unit of measurement and transducer name. There may be any number of sets like this, each describing a sensor. Notice that inserting too many measuments in one sentence may result in exceeding the maximum sentence length (82 chars).
Measurement
ALTERNATIVE_BEGIN_CHAR, BEGIN_CHAR, CHECKSUM_DELIMITER, FIELD_DELIMITER, MAX_LENGTH, TERMINATOR
Modifier and Type | Method and Description |
---|---|
void |
addMeasurement(Measurement... m)
Adds specified measurement in sentence placing it last.
|
List<Measurement> |
getMeasurements()
Returns all measurements.
|
void |
setMeasurement(Measurement m)
Set single measurement.
|
void |
setMeasurements(List<Measurement> measurements)
Set multiple measurements in given order.
|
getBeginChar, getFieldCount, getSentenceId, getTalkerId, isAISSentence, isProprietary, isValid, reset, setBeginChar, setTalkerId, toSentence, toSentence, toString
void addMeasurement(Measurement... m)
m
- Measurements to add.List<Measurement> getMeasurements()
void setMeasurement(Measurement m)
m
- Measurement to set.void setMeasurements(List<Measurement> measurements)
measurements
- List of measurements to set.Copyright (C) 2010-2017 Java Marine API authors. All Rights Reserved.