Interface ReceiverDProto.StateVectorHistory.DataPointOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReceiverDProto.StateVectorHistory.DataPoint, ReceiverDProto.StateVectorHistory.DataPoint.Builder
Enclosing class:
ReceiverDProto.StateVectorHistory

public static interface ReceiverDProto.StateVectorHistory.DataPointOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTimestamp

      long getTimestamp()
       Time [s since epoch UTC] of this data point. 
       
      uint64 timestamp = 1;
      Returns:
      The timestamp.
    • getAverageMessageRateDirectlyReceived

      float getAverageMessageRateDirectlyReceived()
       Average rate of directly received (i.e. non-rebroadcasted) messages
         [1/s]. 
       
      float average_message_rate_directly_received = 2;
      Returns:
      The averageMessageRateDirectlyReceived.
    • getAverageSignalLevelDirectlyReceived

      float getAverageSignalLevelDirectlyReceived()
      
       Average signal level of directly received (i.e. non-rebroadcasted)
        messages [dBm].
       
      float average_signal_level_directly_received = 3;
      Returns:
      The averageSignalLevelDirectlyReceived.
    • getOnGround

      boolean getOnGround()
       Whether target is on ground. 
       
      bool on_ground = 4;
      Returns:
      The onGround.
    • getOnGroundValid

      boolean getOnGroundValid()
      
       Whether the on_ground flag is considered valid.
       
      bool on_ground_valid = 5;
      Returns:
      The onGroundValid.
    • getIdentification

      String getIdentification()
      
       Decoded identification, aka. call sign. Empty if not valid (i.e. if
        identification_valid is false).
       
      string identification = 6;
      Returns:
      The identification.
    • getIdentificationBytes

      com.google.protobuf.ByteString getIdentificationBytes()
      
       Decoded identification, aka. call sign. Empty if not valid (i.e. if
        identification_valid is false).
       
      string identification = 6;
      Returns:
      The bytes for identification.
    • getIdentificationValid

      boolean getIdentificationValid()
      
       Whether the identification is considered valid.
       
      bool identification_valid = 7;
      Returns:
      The identificationValid.
    • getTrackAngle

      int getTrackAngle()
      
       Track angle [degrees] of the target.
       
      uint32 track_angle = 8;
      Returns:
      The trackAngle.
    • getTrackAngleValid

      boolean getTrackAngleValid()
      
       Whether the track angle is considered valid.
       
      bool track_angle_valid = 9;
      Returns:
      The trackAngleValid.
    • getSpeedOverGround

      int getSpeedOverGround()
       Speed over ground [knots] of the target. 
       
      uint32 speed_over_ground = 10;
      Returns:
      The speedOverGround.
    • getSpeedOverGroundValid

      boolean getSpeedOverGroundValid()
       Whether speed over ground is considered valid. 
       
      bool speed_over_ground_valid = 11;
      Returns:
      The speedOverGroundValid.
    • getBarometricAltitude

      int getBarometricAltitude()
       Barometric altitude [feet] of the target. 
       
      int32 barometric_altitude = 12;
      Returns:
      The barometricAltitude.
    • getBarometricAltitudeValid

      boolean getBarometricAltitudeValid()
       Whether barometric altitude is considered valid. 
       
      bool barometric_altitude_valid = 13;
      Returns:
      The barometricAltitudeValid.
    • getGeometricHeight

      int getGeometricHeight()
       Geometric height [feet] of the target. 
       
      int32 geometric_height = 14;
      Returns:
      The geometricHeight.
    • getGeometricHeightValid

      boolean getGeometricHeightValid()
       Whether geometric height is considered valid. 
       
      bool geometric_height_valid = 15;
      Returns:
      The geometricHeightValid.
    • hasPosition

      boolean hasPosition()
      
       Position of the target.
       Only available if position is considered valid.
       
      .serosystems.proto.v3.grx.receiverd.Position2D position = 16;
      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;
      Returns:
      The position.
    • getPositionOrBuilder

      ReceiverDProto.Position2DOrBuilder getPositionOrBuilder()
      
       Position of the target.
       Only available if position is considered valid.
       
      .serosystems.proto.v3.grx.receiverd.Position2D position = 16;
    • getVerticalRate

      int getVerticalRate()
       Vertical rate [feet/min] of the target. 
       
      int32 vertical_rate = 17;
      Returns:
      The verticalRate.
    • getVerticalRateValid

      boolean getVerticalRateValid()
       Whether vertical rate is considered valid. 
       
      bool vertical_rate_valid = 18;
      Returns:
      The verticalRateValid.
    • getIdentificationCode

      int getIdentificationCode()
       The "4096 identification code", a.k.a. squawk. 
       
      uint32 identification_code = 19;
      Returns:
      The identificationCode.
    • getIdentificationCodeValid

      boolean getIdentificationCodeValid()
       Whether identification_code is considered valid. 
       
      bool identification_code_valid = 20;
      Returns:
      The identificationCodeValid.