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 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

       Qualified address. 
       
      .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.QualifiedAddress qualified_address = 1;
      Returns:
      The qualifiedAddress.
    • getQualifiedAddressOrBuilder

       Qualified address. 
       
      .serosystems.proto.v3.grx.receiverd.StateVectorList.StateVector.QualifiedAddress qualified_address = 1;
    • 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<Integer> 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

      
       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.