Interface ReceiverDProto.StateVectorList.StateVectorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReceiverDProto.StateVectorList.StateVector
,ReceiverDProto.StateVectorList.StateVector.Builder
- Enclosing class:
- ReceiverDProto.StateVectorList
public static interface ReceiverDProto.StateVectorList.StateVectorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionfloat
Average rate of directly received (i.e.float
Average signal level of directly received (i.e.int
Barometric altitude [feet] of the target.long
Time [s since epoch UTC] of last updating the barometric altitude.Country, as determined by the ICAO address.com.google.protobuf.ByteString
Country, as determined by the ICAO address.getDataSources
(int index) List of data sources from which the state vector has been composed.int
List of data sources from which the state vector has been composed.List of data sources from which the state vector has been composed.int
getDataSourcesValue
(int index) List of data sources from which the state vector has been composed.List of data sources from which the state vector has been composed.int
Geometric height [feet] of the target.long
Time [s since epoch UTC] of last updating the geometric height.boolean
Whether target is on ground.long
Time [s since epoch UTC] of last updating the ground flag.Decoded identification of the target, aka.com.google.protobuf.ByteString
Decoded identification of the target, aka.int
The "4096 identification code", aka.long
Time [s since epoch UTC] of last updating the identification code.long
Time [s since epoch UTC] of last updating the identification.long
Time [s since epoch UTC] of last received arbitrary message.Position of the target.long
Time [s since epoch UTC] of last updating the position.Position of the target.Qualified address.Qualified address.int
Speed over ground [knots] of the target.long
Time [s since epoch UTC] of last updating the speed over ground.int
Track angle [degrees] of the target.long
Time [s since epoch UTC] of last updating the track angle.int
Vertical rate [feet/min] of the target.long
Time [s since epoch UTC] of last updating the vertical rate.boolean
Position of the target.boolean
Qualified address.Methods 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
-
hasQualifiedAddress
boolean hasQualifiedAddress()Qualified address.
.serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.QualifiedAddress qualified_address = 1;
- Returns:
- Whether the qualifiedAddress field is set.
-
getQualifiedAddress
ReceiverDProto.StateVectorList.StateVector.QualifiedAddress getQualifiedAddress()Qualified address.
.serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.QualifiedAddress qualified_address = 1;
- Returns:
- The qualifiedAddress.
-
getQualifiedAddressOrBuilder
ReceiverDProto.StateVectorList.StateVector.QualifiedAddressOrBuilder getQualifiedAddressOrBuilder()Qualified address.
.serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.QualifiedAddress qualified_address = 1;
-
getDataSourcesList
List<ReceiverDProto.StateVectorList.StateVector.DataSource> getDataSourcesList()List of data sources from which the state vector has been composed.
repeated .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.DataSource data_sources = 3;
- Returns:
- A list containing the dataSources.
-
getDataSourcesCount
int getDataSourcesCount()List of data sources from which the state vector has been composed.
repeated .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.DataSource data_sources = 3;
- Returns:
- The count of dataSources.
-
getDataSources
List of data sources from which the state vector has been composed.
repeated .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.DataSource data_sources = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The dataSources at the given index.
-
getDataSourcesValueList
List of data sources from which the state vector has been composed.
repeated .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.DataSource data_sources = 3;
- Returns:
- A list containing the enum numeric values on the wire for dataSources.
-
getDataSourcesValue
int getDataSourcesValue(int index) List of data sources from which the state vector has been composed.
repeated .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.DataSource data_sources = 3;
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of dataSources at the given index.
-
getAverageMessageRateDirectlyReceived
float getAverageMessageRateDirectlyReceived()Average rate of directly received (i.e. non-rebroadcasted) messages [1/s].
float average_message_rate_directly_received = 4;
- Returns:
- The averageMessageRateDirectlyReceived.
-
getAverageSignalLevelDirectlyReceived
float getAverageSignalLevelDirectlyReceived()Average signal level of directly received (i.e. non-rebroadcasted) messages [dBm].
float average_signal_level_directly_received = 5;
- Returns:
- The averageSignalLevelDirectlyReceived.
-
getLastSeen
long getLastSeen()Time [s since epoch UTC] of last received arbitrary message.
uint64 last_seen = 6;
- Returns:
- The lastSeen.
-
getIdentification
String getIdentification()Decoded identification of the target, aka. call sign. Empty if not valid.
string identification = 7;
- Returns:
- The identification.
-
getIdentificationBytes
com.google.protobuf.ByteString getIdentificationBytes()Decoded identification of the target, aka. call sign. Empty if not valid.
string identification = 7;
- Returns:
- The bytes for identification.
-
getIdentificationLastUpdate
long getIdentificationLastUpdate()Time [s since epoch UTC] of last updating the identification. Is 0 if too old/not received yet.
uint64 identification_last_update = 8;
- Returns:
- The identificationLastUpdate.
-
getGroundFlag
boolean getGroundFlag()Whether target is on ground.
bool ground_flag = 9;
- Returns:
- The groundFlag.
-
getGroundFlagLastUpdate
long getGroundFlagLastUpdate()Time [s since epoch UTC] of last updating the ground flag. Is 0 if too old/not received yet.
uint64 ground_flag_last_update = 10;
- Returns:
- The groundFlagLastUpdate.
-
hasPosition
boolean hasPosition()Position of the target. Only available if position is recent.
.serosystems.proto.v3.grx.receiverd.Position2D position = 11;
- Returns:
- Whether the position field is set.
-
getPosition
ReceiverDProto.Position2D getPosition()Position of the target. Only available if position is recent.
.serosystems.proto.v3.grx.receiverd.Position2D position = 11;
- Returns:
- The position.
-
getPositionOrBuilder
ReceiverDProto.Position2DOrBuilder getPositionOrBuilder()Position of the target. Only available if position is recent.
.serosystems.proto.v3.grx.receiverd.Position2D position = 11;
-
getPositionLastUpdate
long getPositionLastUpdate()Time [s since epoch UTC] of last updating the position. Is 0 if too old/not received yet.
uint64 position_last_update = 12;
- Returns:
- The positionLastUpdate.
-
getTrackAngle
int getTrackAngle()Track angle [degrees] of the target.
uint32 track_angle = 13;
- Returns:
- The trackAngle.
-
getTrackAngleLastUpdate
long getTrackAngleLastUpdate()Time [s since epoch UTC] of last updating the track angle. Is 0 if too old/not received yet.
uint64 track_angle_last_update = 14;
- Returns:
- The trackAngleLastUpdate.
-
getSpeedOverGround
int getSpeedOverGround()Speed over ground [knots] of the target.
uint32 speed_over_ground = 15;
- Returns:
- The speedOverGround.
-
getSpeedOverGroundLastUpdate
long getSpeedOverGroundLastUpdate()Time [s since epoch UTC] of last updating the speed over ground. Is 0 if too old/not received yet.
uint64 speed_over_ground_last_update = 16;
- Returns:
- The speedOverGroundLastUpdate.
-
getBarometricAltitude
int getBarometricAltitude()Barometric altitude [feet] of the target.
int32 barometric_altitude = 17;
- Returns:
- The barometricAltitude.
-
getBarometricAltitudeLastUpdate
long getBarometricAltitudeLastUpdate()Time [s since epoch UTC] of last updating the barometric altitude. Is 0 if too old/not received yet.
uint64 barometric_altitude_last_update = 18;
- Returns:
- The barometricAltitudeLastUpdate.
-
getGeometricHeight
int getGeometricHeight()Geometric height [feet] of the target.
int32 geometric_height = 19;
- Returns:
- The geometricHeight.
-
getGeometricHeightLastUpdate
long getGeometricHeightLastUpdate()Time [s since epoch UTC] of last updating the geometric height. Is 0 if too old/not received yet.
uint64 geometric_height_last_update = 20;
- Returns:
- The geometricHeightLastUpdate.
-
getVerticalRate
int getVerticalRate()Vertical rate [feet/min] of the target.
int32 vertical_rate = 21;
- Returns:
- The verticalRate.
-
getVerticalRateLastUpdate
long getVerticalRateLastUpdate()Time [s since epoch UTC] of last updating the vertical rate. Is 0 if too old/not received yet.
uint64 vertical_rate_last_update = 22;
- Returns:
- The verticalRateLastUpdate.
-
getCountry
String getCountry()Country, as determined by the ICAO address. Is either the full country name (e.g. "Germany") or "unknown".
string country = 23;
- Returns:
- The country.
-
getCountryBytes
com.google.protobuf.ByteString getCountryBytes()Country, as determined by the ICAO address. Is either the full country name (e.g. "Germany") or "unknown".
string country = 23;
- Returns:
- The bytes for country.
-
getIdentificationCode
int getIdentificationCode()The "4096 identification code", aka. squawk.
uint32 identification_code = 24;
- Returns:
- The identificationCode.
-
getIdentificationCodeLastUpdate
long getIdentificationCodeLastUpdate()Time [s since epoch UTC] of last updating the identification code. Is 0 if too old/not received yet.
uint64 identification_code_last_update = 25;
- Returns:
- The identificationCodeLastUpdate.
-