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 TypeMethodDescriptionboolean
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.getModel()
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.
-