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()
Number of samples in the segmentcom.google.protobuf.Timestamp
getEnd()
Segment endcom.google.protobuf.TimestampOrBuilder
Segment endint
Multiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.Timestamp
getStart()
Segment startcom.google.protobuf.TimestampOrBuilder
Segment startboolean
hasCount()
Number of samples in the segmentboolean
hasEnd()
Segment endboolean
Multiple parameters are grouped such that all in one group have the same timestamps.boolean
hasStart()
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()Segment start
optional .google.protobuf.Timestamp start = 2;
- Returns:
- Whether the start field is set.
-
getStart
com.google.protobuf.Timestamp getStart()Segment start
optional .google.protobuf.Timestamp start = 2;
- Returns:
- The start.
-
getStartOrBuilder
com.google.protobuf.TimestampOrBuilder getStartOrBuilder()Segment start
optional .google.protobuf.Timestamp start = 2;
-
hasEnd
boolean hasEnd()Segment end
optional .google.protobuf.Timestamp end = 3;
- Returns:
- Whether the end field is set.
-
getEnd
com.google.protobuf.Timestamp getEnd()Segment end
optional .google.protobuf.Timestamp end = 3;
- Returns:
- The end.
-
getEndOrBuilder
com.google.protobuf.TimestampOrBuilder getEndOrBuilder()Segment end
optional .google.protobuf.Timestamp end = 3;
-
hasCount
boolean hasCount()Number of samples in the segment
optional uint32 count = 4;
- Returns:
- Whether the count field is set.
-
getCount
int getCount()Number of samples in the segment
optional uint32 count = 4;
- Returns:
- The count.
-