Interface ReceiverDProto.RadioFrontEndStatusOrBuilder

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

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

    • getExternalFixedGain

      float getExternalFixedGain()
      
       Fixed external gain (before entering the receiver) [dB].
       This can be used to represent the losses in the cable or the gain of
        the (active) antenna.
       
      float external_fixed_gain = 1;
      Returns:
      The externalFixedGain.
    • getRxChainFixedGain

      float getRxChainFixedGain()
      
       Fixed gain of the RX chain (beginning at the antenna input) [dB].
       This excludes the rx_chain_variable_gain.
       
      float rx_chain_fixed_gain = 2;
      Returns:
      The rxChainFixedGain.
    • getRxChainVariableGain

      float getRxChainVariableGain()
      
       Variable gain of the RX chain [dB].
       Can be used as a measure to see how the receiver did adapt to the current
        situation.
       
      float rx_chain_variable_gain = 3;
      Returns:
      The rxChainVariableGain.
    • getNoiseLevel

      float getNoiseLevel()
      
       Noise level [dBm].
       Estimated by analyzing "zero power" positions in the preamble of Mode S
        frames.
       Note that this only gets updated if valid frames are received.
       
      float noise_level = 4;
      Returns:
      The noiseLevel.
    • getDcOffsetOnChipI

      int getDcOffsetOnChipI()
       DC offset applied on-chip for channel I. 
       
      int32 dc_offset_on_chip_i = 5;
      Returns:
      The dcOffsetOnChipI.
    • getDcOffsetOnChipQ

      int getDcOffsetOnChipQ()
       DC offset applied on-chip for channel Q. 
       
      int32 dc_offset_on_chip_q = 6;
      Returns:
      The dcOffsetOnChipQ.
    • getDcOffsetPlI

      int getDcOffsetPlI()
       DC offset applied in PL for channel I. 
       
      int32 dc_offset_pl_i = 7;
      Returns:
      The dcOffsetPlI.
    • getDcOffsetPlQ

      int getDcOffsetPlQ()
       DC offset applied in PL for channel Q. 
       
      int32 dc_offset_pl_q = 8;
      Returns:
      The dcOffsetPlQ.
    • getDcOffsetLastIResidualAvg

      int getDcOffsetLastIResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel I.
       
      int32 dc_offset_last_i_residual_avg = 9;
      Returns:
      The dcOffsetLastIResidualAvg.
    • getDcOffsetLastQResidualAvg

      int getDcOffsetLastQResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel Q.
       
      int32 dc_offset_last_q_residual_avg = 10;
      Returns:
      The dcOffsetLastQResidualAvg.
    • getDcOffsetCalibrationOngoing

      boolean getDcOffsetCalibrationOngoing()
       Whether a DC offset calibration is performed right now. 
       
      bool dc_offset_calibration_ongoing = 11;
      Returns:
      The dcOffsetCalibrationOngoing.
    • getDcOffsetCalibrationDone

      boolean getDcOffsetCalibrationDone()
      
       Whether a DC offset calibration has been performed.
       Note: if neither this nor dc_offset_calibration_ongoing is set,
        no calibration has been done since the device is running.
       
      bool dc_offset_calibration_done = 12;
      Returns:
      The dcOffsetCalibrationDone.
    • getDcOffsetCalibrationNoConvergence

      boolean getDcOffsetCalibrationNoConvergence()
       Whether DC offset calibration failed: did not converge. 
       
      bool dc_offset_calibration_no_convergence = 13;
      Returns:
      The dcOffsetCalibrationNoConvergence.
    • getDcOffsetCalibrationRecalibrationAdvised

      boolean getDcOffsetCalibrationRecalibrationAdvised()
       Whether DC offset recalibration should be done. 
       
      bool dc_offset_calibration_recalibration_advised = 14;
      Returns:
      The dcOffsetCalibrationRecalibrationAdvised.
    • getDcOffsetCalibrationRecalibrationRequired

      boolean getDcOffsetCalibrationRecalibrationRequired()
       Whether DC offset recalibration must be done. 
       
      bool dc_offset_calibration_recalibration_required = 15;
      Returns:
      The dcOffsetCalibrationRecalibrationRequired.
    • getBandValue

      int getBandValue()
       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Returns:
      The enum numeric value on the wire for band.
    • getBand

       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Returns:
      The band.
    • getPerBandIndex

      int getPerBandIndex()
       Distinguishes front ends operating on same band/frequency. 
       
      int32 per_band_index = 17;
      Returns:
      The perBandIndex.
    • getAntennaId

      String getAntennaId()
       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Returns:
      The antennaId.
    • getAntennaIdBytes

      com.google.protobuf.ByteString getAntennaIdBytes()
       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Returns:
      The bytes for antennaId.
    • hasAntennaStatus

      boolean hasAntennaStatus()
      
       Antenna status. May be unavailable.
       Note: response GetRadioFrontEndStatusReply contains map antenna_status.
        The antenna_id above maps to the same info as this field, this is just a
        shortcut.
       
      .serosystems.proto.v3.grx.receiverd.AntennaStatus antenna_status = 19;
      Returns:
      Whether the antennaStatus field is set.
    • getAntennaStatus

      ReceiverDProto.AntennaStatus getAntennaStatus()
      
       Antenna status. May be unavailable.
       Note: response GetRadioFrontEndStatusReply contains map antenna_status.
        The antenna_id above maps to the same info as this field, this is just a
        shortcut.
       
      .serosystems.proto.v3.grx.receiverd.AntennaStatus antenna_status = 19;
      Returns:
      The antennaStatus.
    • getAntennaStatusOrBuilder

      ReceiverDProto.AntennaStatusOrBuilder getAntennaStatusOrBuilder()
      
       Antenna status. May be unavailable.
       Note: response GetRadioFrontEndStatusReply contains map antenna_status.
        The antenna_id above maps to the same info as this field, this is just a
        shortcut.
       
      .serosystems.proto.v3.grx.receiverd.AntennaStatus antenna_status = 19;