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 Summary
Modifier and TypeMethodDescriptionAntenna id.com.google.protobuf.ByteString
Antenna id.Antenna status.Antenna status.getBand()
Band this radio front end operates on.int
Band this radio front end operates on.boolean
Whether a DC offset calibration has been performed.boolean
Whether DC offset calibration failed: did not converge.boolean
Whether a DC offset calibration is performed right now.boolean
Whether DC offset recalibration should be done.boolean
Whether DC offset recalibration must be done.int
Most recent averaged, DC corrected residual value for channel I.int
Most recent averaged, DC corrected residual value for channel Q.int
DC offset applied on-chip for channel I.int
DC offset applied on-chip for channel Q.int
DC offset applied in PL for channel I.int
DC offset applied in PL for channel Q.float
Fixed external gain (before entering the receiver) [dB].float
Noise level [dBm].int
Distinguishes front ends operating on same band/frequency.float
Fixed gain of the RX chain (beginning at the antenna input) [dB].float
Variable gain of the RX chain [dB].boolean
Antenna status.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
-
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
ReceiverDProto.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;
-