Interface ReceiverDProto.ModeSDownlinkFrameOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReceiverDProto.ModeSDownlinkFrame
,ReceiverDProto.ModeSDownlinkFrame.Builder
- Enclosing class:
- ReceiverDProto
public static interface ReceiverDProto.ModeSDownlinkFrameOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionfloat
Error indicator of received carrier frequency offset computation.float
Offset of received carrier frequency from nominal carrier frequency [Hz].boolean
Whether received carrier frequency was computed.float
Noise level of this frame [dBm].float
Signal level of this frame [dBm].int
Number of bits that have been corrected.com.google.protobuf.ByteString
14 (or 7, in case of a short frame) bytes of payload.Raw samples of the signal (only set if explicitly enabled).Raw samples of the signal (only set if explicitly enabled).long
Timestamp [ns] of the frame.Time base.int
Time base.Synchronization source.int
Synchronization source.boolean
Raw samples of the signal (only set if explicitly enabled).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
-
getTimestamp
long getTimestamp()Timestamp [ns] of the frame. Also look at timing_base and timing_sync_source to know how to interpret the timestamp.
fixed64 timestamp = 1;
- Returns:
- The timestamp.
-
getTimingBaseValue
int getTimingBaseValue()Time base.
.serosystems.proto.v3.grx.receiverd.TimingBase timing_base = 2;
- Returns:
- The enum numeric value on the wire for timingBase.
-
getTimingBase
ReceiverDProto.TimingBase getTimingBase()Time base.
.serosystems.proto.v3.grx.receiverd.TimingBase timing_base = 2;
- Returns:
- The timingBase.
-
getTimingSyncSourceValue
int getTimingSyncSourceValue()Synchronization source.
.serosystems.proto.v3.grx.receiverd.TimingSyncSource timing_sync_source = 3;
- Returns:
- The enum numeric value on the wire for timingSyncSource.
-
getTimingSyncSource
ReceiverDProto.TimingSyncSource getTimingSyncSource()Synchronization source.
.serosystems.proto.v3.grx.receiverd.TimingSyncSource timing_sync_source = 3;
- Returns:
- The timingSyncSource.
-
getNumberCorrectedBits
int getNumberCorrectedBits()Number of bits that have been corrected.
uint32 number_corrected_bits = 4;
- Returns:
- The numberCorrectedBits.
-
getLevelNoise
float getLevelNoise()Noise level of this frame [dBm].
float level_noise = 5;
- Returns:
- The levelNoise.
-
getLevelSignal
float getLevelSignal()Signal level of this frame [dBm].
float level_signal = 6;
- Returns:
- The levelSignal.
-
getCarrierFrequencyOffsetComputed
boolean getCarrierFrequencyOffsetComputed()Whether received carrier frequency was computed.
bool carrier_frequency_offset_computed = 7;
- Returns:
- The carrierFrequencyOffsetComputed.
-
getCarrierFrequencyOffset
float getCarrierFrequencyOffset()Offset of received carrier frequency from nominal carrier frequency [Hz]. Only valid if carrier_frequency_offset_computed is true.
float carrier_frequency_offset = 8;
- Returns:
- The carrierFrequencyOffset.
-
getCarrierFrequencyEstimationError
float getCarrierFrequencyEstimationError()Error indicator of received carrier frequency offset computation. Only valid if carrier_frequency_offset_computed is true. Smaller values signify a better estimation of the offset. Should be a sufficiently small value (<= 0.16) to assert a meaningful estimation.
float carrier_frequency_estimation_error = 9;
- Returns:
- The carrierFrequencyEstimationError.
-
getPayload
com.google.protobuf.ByteString getPayload()14 (or 7, in case of a short frame) bytes of payload.
bytes payload = 10;
- Returns:
- The payload.
-
hasSamples
boolean hasSamples()Raw samples of the signal (only set if explicitly enabled).
.serosystems.proto.v3.grx.receiverd.SignalSamples samples = 11;
- Returns:
- Whether the samples field is set.
-
getSamples
ReceiverDProto.SignalSamples getSamples()Raw samples of the signal (only set if explicitly enabled).
.serosystems.proto.v3.grx.receiverd.SignalSamples samples = 11;
- Returns:
- The samples.
-
getSamplesOrBuilder
ReceiverDProto.SignalSamplesOrBuilder getSamplesOrBuilder()Raw samples of the signal (only set if explicitly enabled).
.serosystems.proto.v3.grx.receiverd.SignalSamples samples = 11;
-