-
Field Summary
Fields
Fields inherited from class org.yamcs.parameterarchive.BaseSegment
FORMAT_ID_BinaryValueSegment, FORMAT_ID_BooleanValueSegment, FORMAT_ID_DoubleValueSegment, FORMAT_ID_FloatValueSegment, FORMAT_ID_GenericValueSegment, FORMAT_ID_IntValueSegment, FORMAT_ID_LongValueSegment, FORMAT_ID_ParameterStatusSegment, FORMAT_ID_SortedTimeValueSegment, FORMAT_ID_StringValueSegment, formatId
-
Method Summary
void
void
getRange(int posStart,
int posStop,
boolean ascending)
returns an array containing the values in the range [posStart, posStop) if ascending or [posStop, posStart) if descending
returns Value at position index
Methods inherited from class org.yamcs.parameterarchive.ObjectSegment
add, add, equals, get, getMaxSerializedSize, getRangeArray, getRleRangeDescending, parse, size, writeRaw, writeTo
-
Field Details
-
MAX_UTF8_CHAR_LENGTH
public static final int MAX_UTF8_CHAR_LENGTH
- See Also:
-
-
Method Details
-
-
getValue
public Value getValue(int index)
returns Value at position index
- Specified by:
getValue in interface ValueSegment
- Returns:
- the value at the index
-
addValue
public void addValue(Value v)
-
-
-
-
getRange
public ValueArray getRange(int posStart,
int posStop,
boolean ascending)
returns an array containing the values in the range [posStart, posStop) if ascending or [posStop, posStart) if descending
- Specified by:
getRange in interface ValueSegment
- Returns:
- an array containing the values in the specified range