Package org.yamcs.protobuf
Interface ArchiveParameterSegmentInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ArchiveParameterSegmentInfo
,ArchiveParameterSegmentInfo.Builder
public interface ArchiveParameterSegmentInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionint
getCount()
the number of samples in the segmentcom.google.protobuf.Timestamp
getEnd()
the segment endcom.google.protobuf.TimestampOrBuilder
the segment endint
Multiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.Timestamp
getStart()
the segment startcom.google.protobuf.TimestampOrBuilder
the segment startboolean
hasCount()
the number of samples in the segmentboolean
hasEnd()
the segment endboolean
Multiple parameters are grouped such that all in one group have the same timestamps.boolean
hasStart()
the segment startMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasGroupId
boolean hasGroupId()Multiple parameters are grouped such that all in one group have the same timestamps. For example: all parameters extracted from one TM packet usually have the same timestamp. This way we have a unique segment storing the timestamps for a group of parameters. The groupId can be used to retrieve all parameters from the same group.
optional uint32 groupId = 1;
- Returns:
- Whether the groupId field is set.
-
getGroupId
int getGroupId()Multiple parameters are grouped such that all in one group have the same timestamps. For example: all parameters extracted from one TM packet usually have the same timestamp. This way we have a unique segment storing the timestamps for a group of parameters. The groupId can be used to retrieve all parameters from the same group.
optional uint32 groupId = 1;
- Returns:
- The groupId.
-
hasStart
boolean hasStart()the segment start
optional .google.protobuf.Timestamp start = 2;
- Returns:
- Whether the start field is set.
-
getStart
com.google.protobuf.Timestamp getStart()the segment start
optional .google.protobuf.Timestamp start = 2;
- Returns:
- The start.
-
getStartOrBuilder
com.google.protobuf.TimestampOrBuilder getStartOrBuilder()the segment start
optional .google.protobuf.Timestamp start = 2;
-
hasEnd
boolean hasEnd()the segment end
optional .google.protobuf.Timestamp end = 3;
- Returns:
- Whether the end field is set.
-
getEnd
com.google.protobuf.Timestamp getEnd()the segment end
optional .google.protobuf.Timestamp end = 3;
- Returns:
- The end.
-
getEndOrBuilder
com.google.protobuf.TimestampOrBuilder getEndOrBuilder()the segment end
optional .google.protobuf.Timestamp end = 3;
-
hasCount
boolean hasCount()the number of samples in the segment
optional uint32 count = 4;
- Returns:
- Whether the count field is set.
-
getCount
int getCount()the number of samples in the segment
optional uint32 count = 4;
- Returns:
- The count.
-