Class ReceiverDProto.StateVectorHistory.DataPoint
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
de.serosystems.proto.v3.grx.receiverd.ReceiverDProto.StateVectorHistory.DataPoint
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ReceiverDProto.StateVectorHistory.DataPointOrBuilder
,Serializable
- Enclosing class:
- ReceiverDProto.StateVectorHistory
public static final class ReceiverDProto.StateVectorHistory.DataPoint
extends com.google.protobuf.GeneratedMessageV3
implements ReceiverDProto.StateVectorHistory.DataPointOrBuilder
Single data point in the time-series. Overlaps with StateVectorList.StateVector message, but is shorter. Note: all fields having a valid flag (i.e. a ..._valid field) should be checked for their validity: if the valid flag is false, the value of the field should not be interpreted.Protobuf type
serosystems.proto.v3.grx.receiverd.StateVectorHistory.DataPoint
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Single data point in the time-series.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
float
Average rate of directly received (i.e.float
Average signal level of directly received (i.e.int
Barometric altitude [feet] of the target.boolean
Whether barometric altitude is considered valid.static final com.google.protobuf.Descriptors.Descriptor
int
Geometric height [feet] of the target.boolean
Whether geometric height is considered valid.Decoded identification, aka.com.google.protobuf.ByteString
Decoded identification, aka.int
The "4096 identification code", a.k.a.boolean
Whether identification_code is considered valid.boolean
Whether the identification is considered valid.boolean
Whether target is on ground.boolean
Whether the on_ground flag is considered valid.com.google.protobuf.Parser<ReceiverDProto.StateVectorHistory.DataPoint>
Position of the target.Position of the target.int
int
Speed over ground [knots] of the target.boolean
Whether speed over ground is considered valid.long
Time [s since epoch UTC] of this data point.int
Track angle [degrees] of the target.boolean
Whether the track angle is considered valid.int
Vertical rate [feet/min] of the target.boolean
Whether vertical rate is considered valid.int
hashCode()
boolean
Position of the target.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.ByteString data) parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.CodedInputStream input) parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ReceiverDProto.StateVectorHistory.DataPoint>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
TIMESTAMP_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER- See Also:
-
AVERAGE_MESSAGE_RATE_DIRECTLY_RECEIVED_FIELD_NUMBER
public static final int AVERAGE_MESSAGE_RATE_DIRECTLY_RECEIVED_FIELD_NUMBER- See Also:
-
AVERAGE_SIGNAL_LEVEL_DIRECTLY_RECEIVED_FIELD_NUMBER
public static final int AVERAGE_SIGNAL_LEVEL_DIRECTLY_RECEIVED_FIELD_NUMBER- See Also:
-
ON_GROUND_FIELD_NUMBER
public static final int ON_GROUND_FIELD_NUMBER- See Also:
-
ON_GROUND_VALID_FIELD_NUMBER
public static final int ON_GROUND_VALID_FIELD_NUMBER- See Also:
-
IDENTIFICATION_FIELD_NUMBER
public static final int IDENTIFICATION_FIELD_NUMBER- See Also:
-
IDENTIFICATION_VALID_FIELD_NUMBER
public static final int IDENTIFICATION_VALID_FIELD_NUMBER- See Also:
-
TRACK_ANGLE_FIELD_NUMBER
public static final int TRACK_ANGLE_FIELD_NUMBER- See Also:
-
TRACK_ANGLE_VALID_FIELD_NUMBER
public static final int TRACK_ANGLE_VALID_FIELD_NUMBER- See Also:
-
SPEED_OVER_GROUND_FIELD_NUMBER
public static final int SPEED_OVER_GROUND_FIELD_NUMBER- See Also:
-
SPEED_OVER_GROUND_VALID_FIELD_NUMBER
public static final int SPEED_OVER_GROUND_VALID_FIELD_NUMBER- See Also:
-
BAROMETRIC_ALTITUDE_FIELD_NUMBER
public static final int BAROMETRIC_ALTITUDE_FIELD_NUMBER- See Also:
-
BAROMETRIC_ALTITUDE_VALID_FIELD_NUMBER
public static final int BAROMETRIC_ALTITUDE_VALID_FIELD_NUMBER- See Also:
-
GEOMETRIC_HEIGHT_FIELD_NUMBER
public static final int GEOMETRIC_HEIGHT_FIELD_NUMBER- See Also:
-
GEOMETRIC_HEIGHT_VALID_FIELD_NUMBER
public static final int GEOMETRIC_HEIGHT_VALID_FIELD_NUMBER- See Also:
-
POSITION_FIELD_NUMBER
public static final int POSITION_FIELD_NUMBER- See Also:
-
VERTICAL_RATE_FIELD_NUMBER
public static final int VERTICAL_RATE_FIELD_NUMBER- See Also:
-
VERTICAL_RATE_VALID_FIELD_NUMBER
public static final int VERTICAL_RATE_VALID_FIELD_NUMBER- See Also:
-
IDENTIFICATION_CODE_FIELD_NUMBER
public static final int IDENTIFICATION_CODE_FIELD_NUMBER- See Also:
-
IDENTIFICATION_CODE_VALID_FIELD_NUMBER
public static final int IDENTIFICATION_CODE_VALID_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTimestamp
public long getTimestamp()Time [s since epoch UTC] of this data point.
uint64 timestamp = 1;
- Specified by:
getTimestamp
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The timestamp.
-
getAverageMessageRateDirectlyReceived
public float getAverageMessageRateDirectlyReceived()Average rate of directly received (i.e. non-rebroadcasted) messages [1/s].
float average_message_rate_directly_received = 2;
- Specified by:
getAverageMessageRateDirectlyReceived
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The averageMessageRateDirectlyReceived.
-
getAverageSignalLevelDirectlyReceived
public float getAverageSignalLevelDirectlyReceived()Average signal level of directly received (i.e. non-rebroadcasted) messages [dBm].
float average_signal_level_directly_received = 3;
- Specified by:
getAverageSignalLevelDirectlyReceived
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The averageSignalLevelDirectlyReceived.
-
getOnGround
public boolean getOnGround()Whether target is on ground.
bool on_ground = 4;
- Specified by:
getOnGround
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The onGround.
-
getOnGroundValid
public boolean getOnGroundValid()Whether the on_ground flag is considered valid.
bool on_ground_valid = 5;
- Specified by:
getOnGroundValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The onGroundValid.
-
getIdentification
Decoded identification, aka. call sign. Empty if not valid (i.e. if identification_valid is false).
string identification = 6;
- Specified by:
getIdentification
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The identification.
-
getIdentificationBytes
public com.google.protobuf.ByteString getIdentificationBytes()Decoded identification, aka. call sign. Empty if not valid (i.e. if identification_valid is false).
string identification = 6;
- Specified by:
getIdentificationBytes
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The bytes for identification.
-
getIdentificationValid
public boolean getIdentificationValid()Whether the identification is considered valid.
bool identification_valid = 7;
- Specified by:
getIdentificationValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The identificationValid.
-
getTrackAngle
public int getTrackAngle()Track angle [degrees] of the target.
uint32 track_angle = 8;
- Specified by:
getTrackAngle
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The trackAngle.
-
getTrackAngleValid
public boolean getTrackAngleValid()Whether the track angle is considered valid.
bool track_angle_valid = 9;
- Specified by:
getTrackAngleValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The trackAngleValid.
-
getSpeedOverGround
public int getSpeedOverGround()Speed over ground [knots] of the target.
uint32 speed_over_ground = 10;
- Specified by:
getSpeedOverGround
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The speedOverGround.
-
getSpeedOverGroundValid
public boolean getSpeedOverGroundValid()Whether speed over ground is considered valid.
bool speed_over_ground_valid = 11;
- Specified by:
getSpeedOverGroundValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The speedOverGroundValid.
-
getBarometricAltitude
public int getBarometricAltitude()Barometric altitude [feet] of the target.
int32 barometric_altitude = 12;
- Specified by:
getBarometricAltitude
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The barometricAltitude.
-
getBarometricAltitudeValid
public boolean getBarometricAltitudeValid()Whether barometric altitude is considered valid.
bool barometric_altitude_valid = 13;
- Specified by:
getBarometricAltitudeValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The barometricAltitudeValid.
-
getGeometricHeight
public int getGeometricHeight()Geometric height [feet] of the target.
int32 geometric_height = 14;
- Specified by:
getGeometricHeight
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The geometricHeight.
-
getGeometricHeightValid
public boolean getGeometricHeightValid()Whether geometric height is considered valid.
bool geometric_height_valid = 15;
- Specified by:
getGeometricHeightValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The geometricHeightValid.
-
hasPosition
public boolean hasPosition()Position of the target. Only available if position is considered valid.
.serosystems.proto.v3.grx.receiverd.Position2D position = 16;
- Specified by:
hasPosition
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- Whether the position field is set.
-
getPosition
Position of the target. Only available if position is considered valid.
.serosystems.proto.v3.grx.receiverd.Position2D position = 16;
- Specified by:
getPosition
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The position.
-
getPositionOrBuilder
Position of the target. Only available if position is considered valid.
.serosystems.proto.v3.grx.receiverd.Position2D position = 16;
- Specified by:
getPositionOrBuilder
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
-
getVerticalRate
public int getVerticalRate()Vertical rate [feet/min] of the target.
int32 vertical_rate = 17;
- Specified by:
getVerticalRate
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The verticalRate.
-
getVerticalRateValid
public boolean getVerticalRateValid()Whether vertical rate is considered valid.
bool vertical_rate_valid = 18;
- Specified by:
getVerticalRateValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The verticalRateValid.
-
getIdentificationCode
public int getIdentificationCode()The "4096 identification code", a.k.a. squawk.
uint32 identification_code = 19;
- Specified by:
getIdentificationCode
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The identificationCode.
-
getIdentificationCodeValid
public boolean getIdentificationCodeValid()Whether identification_code is considered valid.
bool identification_code_valid = 20;
- Specified by:
getIdentificationCodeValid
in interfaceReceiverDProto.StateVectorHistory.DataPointOrBuilder
- Returns:
- The identificationCodeValid.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ReceiverDProto.StateVectorHistory.DataPoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ReceiverDProto.StateVectorHistory.DataPoint.Builder newBuilder(ReceiverDProto.StateVectorHistory.DataPoint prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ReceiverDProto.StateVectorHistory.DataPoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-