Interface MonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MonitorDProto.GNSSInformation.HoldoverOscillator, MonitorDProto.GNSSInformation.HoldoverOscillator.Builder
Enclosing class:
MonitorDProto.GNSSInformation

public static interface MonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    True iff the external oscillator issues a failure.
    int
    For how many seconds the holdover state is active.
    boolean
    True iff the external oscillator is considered "ready" to holdover.
    A string describing the model of the external oscillator, e.g.
    com.google.protobuf.ByteString
    A string describing the model of the external oscillator, e.g.
    .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
    int
    .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
    int
    Estimated accuracy of the time [ns].
    boolean
    True iff the external oscillator issues a warning.

    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

    • getSchemaValue

      int getSchemaValue()
      .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
      Returns:
      The enum numeric value on the wire for schema.
    • getSchema

      .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
      Returns:
      The schema.
    • getModel

      String getModel()
       A string describing the model of the external oscillator, e.g. "CSAC SA.45s" 
       
      string model = 2;
      Returns:
      The model.
    • getModelBytes

      com.google.protobuf.ByteString getModelBytes()
       A string describing the model of the external oscillator, e.g. "CSAC SA.45s" 
       
      string model = 2;
      Returns:
      The bytes for model.
    • getHoldoverActiveSeconds

      int getHoldoverActiveSeconds()
       For how many seconds the holdover state is active. Holdover is active iff value > 0 
       
      uint32 holdover_active_seconds = 3;
      Returns:
      The holdoverActiveSeconds.
    • getIsReadyForHoldover

      boolean getIsReadyForHoldover()
       True iff the external oscillator is considered "ready" to holdover.
      This usually requires some internal locks to be acquired, device to be sufficiently
      warmed up and more.
       
      bool is_ready_for_holdover = 4;
      Returns:
      The isReadyForHoldover.
    • getWarningPresent

      boolean getWarningPresent()
       True iff the external oscillator issues a warning.
      A warning is considered to describe a non-fatal, but possibly degraded state.
      This could e.g. be the case if the internal temperature cannot be properly maintained.
       
      bool warning_present = 5;
      Returns:
      The warningPresent.
    • getFailurePresent

      boolean getFailurePresent()
       True iff the external oscillator issues a failure.
      A failure is considered to describe a fatal state where no operation is possible.
      This could e.g. be hardware failure.
       
      bool failure_present = 6;
      Returns:
      The failurePresent.
    • getTimeAccuracyEstimation

      int getTimeAccuracyEstimation()
       Estimated accuracy of the time [ns]. If 0, value is invalid. 
       
      uint32 time_accuracy_estimation = 7;
      Returns:
      The timeAccuracyEstimation.