Class ReceiverDProto.RadioFrontEndStatus.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
de.serosystems.proto.v3.grx.receiverd.ReceiverDProto.RadioFrontEndStatus.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ReceiverDProto.RadioFrontEndStatusOrBuilder, Cloneable
Enclosing class:
ReceiverDProto.RadioFrontEndStatus

public static final class ReceiverDProto.RadioFrontEndStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder> implements ReceiverDProto.RadioFrontEndStatusOrBuilder

 Radio frontend status.
 This includes mostly low-level data, such as current gain and noise level.
 Different frontends can be distinguished via fields 'band' and
 'per_band_index'.
 
Protobuf type serosystems.proto.v3.grx.receiverd.RadioFrontEndStatus
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • getDefaultInstanceForType

      public ReceiverDProto.RadioFrontEndStatus getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ReceiverDProto.RadioFrontEndStatus buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • setField

      public ReceiverDProto.RadioFrontEndStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • clearField

      public ReceiverDProto.RadioFrontEndStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • clearOneof

      public ReceiverDProto.RadioFrontEndStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • setRepeatedField

      public ReceiverDProto.RadioFrontEndStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • addRepeatedField

      public ReceiverDProto.RadioFrontEndStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • mergeFrom

      public ReceiverDProto.RadioFrontEndStatus.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • mergeFrom

      public ReceiverDProto.RadioFrontEndStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
      Throws:
      IOException
    • getExternalFixedGain

      public 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;
      Specified by:
      getExternalFixedGain in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The externalFixedGain.
    • setExternalFixedGain

      public ReceiverDProto.RadioFrontEndStatus.Builder setExternalFixedGain(float value)
      
       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;
      Parameters:
      value - The externalFixedGain to set.
      Returns:
      This builder for chaining.
    • clearExternalFixedGain

      public ReceiverDProto.RadioFrontEndStatus.Builder clearExternalFixedGain()
      
       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:
      This builder for chaining.
    • getRxChainFixedGain

      public 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;
      Specified by:
      getRxChainFixedGain in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The rxChainFixedGain.
    • setRxChainFixedGain

      public ReceiverDProto.RadioFrontEndStatus.Builder setRxChainFixedGain(float value)
      
       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;
      Parameters:
      value - The rxChainFixedGain to set.
      Returns:
      This builder for chaining.
    • clearRxChainFixedGain

      public ReceiverDProto.RadioFrontEndStatus.Builder clearRxChainFixedGain()
      
       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:
      This builder for chaining.
    • getRxChainVariableGain

      public 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;
      Specified by:
      getRxChainVariableGain in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The rxChainVariableGain.
    • setRxChainVariableGain

      public ReceiverDProto.RadioFrontEndStatus.Builder setRxChainVariableGain(float value)
      
       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;
      Parameters:
      value - The rxChainVariableGain to set.
      Returns:
      This builder for chaining.
    • clearRxChainVariableGain

      public ReceiverDProto.RadioFrontEndStatus.Builder clearRxChainVariableGain()
      
       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:
      This builder for chaining.
    • getNoiseLevel

      public 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;
      Specified by:
      getNoiseLevel in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The noiseLevel.
    • setNoiseLevel

      public ReceiverDProto.RadioFrontEndStatus.Builder setNoiseLevel(float value)
      
       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;
      Parameters:
      value - The noiseLevel to set.
      Returns:
      This builder for chaining.
    • clearNoiseLevel

      
       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:
      This builder for chaining.
    • getDcOffsetOnChipI

      public int getDcOffsetOnChipI()
       DC offset applied on-chip for channel I. 
       
      int32 dc_offset_on_chip_i = 5;
      Specified by:
      getDcOffsetOnChipI in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetOnChipI.
    • setDcOffsetOnChipI

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetOnChipI(int value)
       DC offset applied on-chip for channel I. 
       
      int32 dc_offset_on_chip_i = 5;
      Parameters:
      value - The dcOffsetOnChipI to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetOnChipI

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetOnChipI()
       DC offset applied on-chip for channel I. 
       
      int32 dc_offset_on_chip_i = 5;
      Returns:
      This builder for chaining.
    • getDcOffsetOnChipQ

      public int getDcOffsetOnChipQ()
       DC offset applied on-chip for channel Q. 
       
      int32 dc_offset_on_chip_q = 6;
      Specified by:
      getDcOffsetOnChipQ in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetOnChipQ.
    • setDcOffsetOnChipQ

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetOnChipQ(int value)
       DC offset applied on-chip for channel Q. 
       
      int32 dc_offset_on_chip_q = 6;
      Parameters:
      value - The dcOffsetOnChipQ to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetOnChipQ

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetOnChipQ()
       DC offset applied on-chip for channel Q. 
       
      int32 dc_offset_on_chip_q = 6;
      Returns:
      This builder for chaining.
    • getDcOffsetPlI

      public int getDcOffsetPlI()
       DC offset applied in PL for channel I. 
       
      int32 dc_offset_pl_i = 7;
      Specified by:
      getDcOffsetPlI in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetPlI.
    • setDcOffsetPlI

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetPlI(int value)
       DC offset applied in PL for channel I. 
       
      int32 dc_offset_pl_i = 7;
      Parameters:
      value - The dcOffsetPlI to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetPlI

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetPlI()
       DC offset applied in PL for channel I. 
       
      int32 dc_offset_pl_i = 7;
      Returns:
      This builder for chaining.
    • getDcOffsetPlQ

      public int getDcOffsetPlQ()
       DC offset applied in PL for channel Q. 
       
      int32 dc_offset_pl_q = 8;
      Specified by:
      getDcOffsetPlQ in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetPlQ.
    • setDcOffsetPlQ

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetPlQ(int value)
       DC offset applied in PL for channel Q. 
       
      int32 dc_offset_pl_q = 8;
      Parameters:
      value - The dcOffsetPlQ to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetPlQ

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetPlQ()
       DC offset applied in PL for channel Q. 
       
      int32 dc_offset_pl_q = 8;
      Returns:
      This builder for chaining.
    • getDcOffsetLastIResidualAvg

      public int getDcOffsetLastIResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel I.
       
      int32 dc_offset_last_i_residual_avg = 9;
      Specified by:
      getDcOffsetLastIResidualAvg in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetLastIResidualAvg.
    • setDcOffsetLastIResidualAvg

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetLastIResidualAvg(int value)
      
       Most recent averaged, DC corrected residual value for channel I.
       
      int32 dc_offset_last_i_residual_avg = 9;
      Parameters:
      value - The dcOffsetLastIResidualAvg to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetLastIResidualAvg

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetLastIResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel I.
       
      int32 dc_offset_last_i_residual_avg = 9;
      Returns:
      This builder for chaining.
    • getDcOffsetLastQResidualAvg

      public int getDcOffsetLastQResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel Q.
       
      int32 dc_offset_last_q_residual_avg = 10;
      Specified by:
      getDcOffsetLastQResidualAvg in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetLastQResidualAvg.
    • setDcOffsetLastQResidualAvg

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetLastQResidualAvg(int value)
      
       Most recent averaged, DC corrected residual value for channel Q.
       
      int32 dc_offset_last_q_residual_avg = 10;
      Parameters:
      value - The dcOffsetLastQResidualAvg to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetLastQResidualAvg

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetLastQResidualAvg()
      
       Most recent averaged, DC corrected residual value for channel Q.
       
      int32 dc_offset_last_q_residual_avg = 10;
      Returns:
      This builder for chaining.
    • getDcOffsetCalibrationOngoing

      public boolean getDcOffsetCalibrationOngoing()
       Whether a DC offset calibration is performed right now. 
       
      bool dc_offset_calibration_ongoing = 11;
      Specified by:
      getDcOffsetCalibrationOngoing in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetCalibrationOngoing.
    • setDcOffsetCalibrationOngoing

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetCalibrationOngoing(boolean value)
       Whether a DC offset calibration is performed right now. 
       
      bool dc_offset_calibration_ongoing = 11;
      Parameters:
      value - The dcOffsetCalibrationOngoing to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetCalibrationOngoing

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetCalibrationOngoing()
       Whether a DC offset calibration is performed right now. 
       
      bool dc_offset_calibration_ongoing = 11;
      Returns:
      This builder for chaining.
    • getDcOffsetCalibrationDone

      public 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;
      Specified by:
      getDcOffsetCalibrationDone in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetCalibrationDone.
    • setDcOffsetCalibrationDone

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetCalibrationDone(boolean value)
      
       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;
      Parameters:
      value - The dcOffsetCalibrationDone to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetCalibrationDone

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetCalibrationDone()
      
       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:
      This builder for chaining.
    • getDcOffsetCalibrationNoConvergence

      public boolean getDcOffsetCalibrationNoConvergence()
       Whether DC offset calibration failed: did not converge. 
       
      bool dc_offset_calibration_no_convergence = 13;
      Specified by:
      getDcOffsetCalibrationNoConvergence in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetCalibrationNoConvergence.
    • setDcOffsetCalibrationNoConvergence

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetCalibrationNoConvergence(boolean value)
       Whether DC offset calibration failed: did not converge. 
       
      bool dc_offset_calibration_no_convergence = 13;
      Parameters:
      value - The dcOffsetCalibrationNoConvergence to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetCalibrationNoConvergence

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetCalibrationNoConvergence()
       Whether DC offset calibration failed: did not converge. 
       
      bool dc_offset_calibration_no_convergence = 13;
      Returns:
      This builder for chaining.
    • getDcOffsetCalibrationRecalibrationAdvised

      public boolean getDcOffsetCalibrationRecalibrationAdvised()
       Whether DC offset recalibration should be done. 
       
      bool dc_offset_calibration_recalibration_advised = 14;
      Specified by:
      getDcOffsetCalibrationRecalibrationAdvised in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetCalibrationRecalibrationAdvised.
    • setDcOffsetCalibrationRecalibrationAdvised

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetCalibrationRecalibrationAdvised(boolean value)
       Whether DC offset recalibration should be done. 
       
      bool dc_offset_calibration_recalibration_advised = 14;
      Parameters:
      value - The dcOffsetCalibrationRecalibrationAdvised to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetCalibrationRecalibrationAdvised

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetCalibrationRecalibrationAdvised()
       Whether DC offset recalibration should be done. 
       
      bool dc_offset_calibration_recalibration_advised = 14;
      Returns:
      This builder for chaining.
    • getDcOffsetCalibrationRecalibrationRequired

      public boolean getDcOffsetCalibrationRecalibrationRequired()
       Whether DC offset recalibration must be done. 
       
      bool dc_offset_calibration_recalibration_required = 15;
      Specified by:
      getDcOffsetCalibrationRecalibrationRequired in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The dcOffsetCalibrationRecalibrationRequired.
    • setDcOffsetCalibrationRecalibrationRequired

      public ReceiverDProto.RadioFrontEndStatus.Builder setDcOffsetCalibrationRecalibrationRequired(boolean value)
       Whether DC offset recalibration must be done. 
       
      bool dc_offset_calibration_recalibration_required = 15;
      Parameters:
      value - The dcOffsetCalibrationRecalibrationRequired to set.
      Returns:
      This builder for chaining.
    • clearDcOffsetCalibrationRecalibrationRequired

      public ReceiverDProto.RadioFrontEndStatus.Builder clearDcOffsetCalibrationRecalibrationRequired()
       Whether DC offset recalibration must be done. 
       
      bool dc_offset_calibration_recalibration_required = 15;
      Returns:
      This builder for chaining.
    • getBandValue

      public int getBandValue()
       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Specified by:
      getBandValue in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The enum numeric value on the wire for band.
    • setBandValue

      public ReceiverDProto.RadioFrontEndStatus.Builder setBandValue(int value)
       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Parameters:
      value - The enum numeric value on the wire for band to set.
      Returns:
      This builder for chaining.
    • getBand

      public ReceiverDProto.Band getBand()
       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Specified by:
      getBand in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The band.
    • setBand

       Band this radio front end operates on. 
       
      .serosystems.proto.v3.grx.receiverd.Band band = 16;
      Parameters:
      value - The band to set.
      Returns:
      This builder for chaining.
    • clearBand

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

      public int getPerBandIndex()
       Distinguishes front ends operating on same band/frequency. 
       
      int32 per_band_index = 17;
      Specified by:
      getPerBandIndex in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The perBandIndex.
    • setPerBandIndex

      public ReceiverDProto.RadioFrontEndStatus.Builder setPerBandIndex(int value)
       Distinguishes front ends operating on same band/frequency. 
       
      int32 per_band_index = 17;
      Parameters:
      value - The perBandIndex to set.
      Returns:
      This builder for chaining.
    • clearPerBandIndex

      public ReceiverDProto.RadioFrontEndStatus.Builder clearPerBandIndex()
       Distinguishes front ends operating on same band/frequency. 
       
      int32 per_band_index = 17;
      Returns:
      This builder for chaining.
    • getAntennaId

      public String getAntennaId()
       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Specified by:
      getAntennaId in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The antennaId.
    • getAntennaIdBytes

      public com.google.protobuf.ByteString getAntennaIdBytes()
       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Specified by:
      getAntennaIdBytes in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The bytes for antennaId.
    • setAntennaId

       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Parameters:
      value - The antennaId to set.
      Returns:
      This builder for chaining.
    • clearAntennaId

       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Returns:
      This builder for chaining.
    • setAntennaIdBytes

      public ReceiverDProto.RadioFrontEndStatus.Builder setAntennaIdBytes(com.google.protobuf.ByteString value)
       Antenna id. May be empty for "unknown". 
       
      string antenna_id = 18;
      Parameters:
      value - The bytes for antennaId to set.
      Returns:
      This builder for chaining.
    • hasAntennaStatus

      public 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;
      Specified by:
      hasAntennaStatus in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      Whether the antennaStatus field is set.
    • getAntennaStatus

      public 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;
      Specified by:
      getAntennaStatus in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
      Returns:
      The antennaStatus.
    • setAntennaStatus

      
       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;
    • setAntennaStatus

      
       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;
    • mergeAntennaStatus

      
       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;
    • clearAntennaStatus

      public ReceiverDProto.RadioFrontEndStatus.Builder clearAntennaStatus()
      
       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;
    • getAntennaStatusBuilder

      public ReceiverDProto.AntennaStatus.Builder getAntennaStatusBuilder()
      
       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;
    • getAntennaStatusOrBuilder

      public 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;
      Specified by:
      getAntennaStatusOrBuilder in interface ReceiverDProto.RadioFrontEndStatusOrBuilder
    • setUnknownFields

      public final ReceiverDProto.RadioFrontEndStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>
    • mergeUnknownFields

      public final ReceiverDProto.RadioFrontEndStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReceiverDProto.RadioFrontEndStatus.Builder>