Interface ReceiverDProto.ModeSUplinkFrameOrBuilder

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

public static interface ReceiverDProto.ModeSUplinkFrameOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 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

       Raw samples of the signal (only set if explicitly enabled). 
       
      .serosystems.proto.v3.grx.receiverd.SignalSamples samples = 11;
      Returns:
      The samples.
    • getSamplesOrBuilder

       Raw samples of the signal (only set if explicitly enabled). 
       
      .serosystems.proto.v3.grx.receiverd.SignalSamples samples = 11;