Class MonitorDProto.GNSSInformation.HoldoverOscillator.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
de.serosystems.proto.v3.grx.monitord.MonitorDProto.GNSSInformation.HoldoverOscillator.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,MonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
,Cloneable
- Enclosing class:
- MonitorDProto.GNSSInformation.HoldoverOscillator
public static final class MonitorDProto.GNSSInformation.HoldoverOscillator.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
implements MonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
Protobuf type
serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
True iff the external oscillator issues a failure.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) For how many seconds the holdover state is active.True iff the external oscillator is considered "ready" to holdover.A string describing the model of the external oscillator, e.g.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
Estimated accuracy of the time [ns].True iff the external oscillator issues a warning.clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
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.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setFailurePresent
(boolean value) True iff the external oscillator issues a failure.setHoldoverActiveSeconds
(int value) For how many seconds the holdover state is active.setIsReadyForHoldover
(boolean value) True iff the external oscillator is considered "ready" to holdover.A string describing the model of the external oscillator, e.g.setModelBytes
(com.google.protobuf.ByteString value) A string describing the model of the external oscillator, e.g.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
setSchemaValue
(int value) .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
setTimeAccuracyEstimation
(int value) Estimated accuracy of the time [ns].setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setWarningPresent
(boolean value) True iff the external oscillator issues a warning.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
setField
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
clearField
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
clearOneof
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
setRepeatedField
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
addRepeatedField
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
mergeFrom
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
mergeFrom
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
- Throws:
IOException
-
getSchemaValue
public int getSchemaValue().serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
- Specified by:
getSchemaValue
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The enum numeric value on the wire for schema.
-
setSchemaValue
.serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
- Parameters:
value
- The enum numeric value on the wire for schema to set.- Returns:
- This builder for chaining.
-
getSchema
.serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
- Specified by:
getSchema
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The schema.
-
setSchema
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setSchema(MonitorDProto.GNSSInformation.HoldoverOscillator.Schema value) .serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
- Parameters:
value
- The schema to set.- Returns:
- This builder for chaining.
-
clearSchema
.serosystems.proto.v3.grx.monitord.GNSSInformation.HoldoverOscillator.Schema schema = 1;
- Returns:
- This builder for chaining.
-
getModel
A string describing the model of the external oscillator, e.g. "CSAC SA.45s"
string model = 2;
- Specified by:
getModel
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()A string describing the model of the external oscillator, e.g. "CSAC SA.45s"
string model = 2;
- Specified by:
getModelBytes
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The bytes for model.
-
setModel
A string describing the model of the external oscillator, e.g. "CSAC SA.45s"
string model = 2;
- Parameters:
value
- The model to set.- Returns:
- This builder for chaining.
-
clearModel
A string describing the model of the external oscillator, e.g. "CSAC SA.45s"
string model = 2;
- Returns:
- This builder for chaining.
-
setModelBytes
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setModelBytes(com.google.protobuf.ByteString value) A string describing the model of the external oscillator, e.g. "CSAC SA.45s"
string model = 2;
- Parameters:
value
- The bytes for model to set.- Returns:
- This builder for chaining.
-
getHoldoverActiveSeconds
public int getHoldoverActiveSeconds()For how many seconds the holdover state is active. Holdover is active iff value > 0
uint32 holdover_active_seconds = 3;
- Specified by:
getHoldoverActiveSeconds
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The holdoverActiveSeconds.
-
setHoldoverActiveSeconds
For how many seconds the holdover state is active. Holdover is active iff value > 0
uint32 holdover_active_seconds = 3;
- Parameters:
value
- The holdoverActiveSeconds to set.- Returns:
- This builder for chaining.
-
clearHoldoverActiveSeconds
For how many seconds the holdover state is active. Holdover is active iff value > 0
uint32 holdover_active_seconds = 3;
- Returns:
- This builder for chaining.
-
getIsReadyForHoldover
public 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;
- Specified by:
getIsReadyForHoldover
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The isReadyForHoldover.
-
setIsReadyForHoldover
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setIsReadyForHoldover(boolean value) 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;
- Parameters:
value
- The isReadyForHoldover to set.- Returns:
- This builder for chaining.
-
clearIsReadyForHoldover
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:
- This builder for chaining.
-
getWarningPresent
public 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;
- Specified by:
getWarningPresent
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The warningPresent.
-
setWarningPresent
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;
- Parameters:
value
- The warningPresent to set.- Returns:
- This builder for chaining.
-
clearWarningPresent
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:
- This builder for chaining.
-
getFailurePresent
public 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;
- Specified by:
getFailurePresent
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The failurePresent.
-
setFailurePresent
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;
- Parameters:
value
- The failurePresent to set.- Returns:
- This builder for chaining.
-
clearFailurePresent
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:
- This builder for chaining.
-
getTimeAccuracyEstimation
public int getTimeAccuracyEstimation()Estimated accuracy of the time [ns]. If 0, value is invalid.
uint32 time_accuracy_estimation = 7;
- Specified by:
getTimeAccuracyEstimation
in interfaceMonitorDProto.GNSSInformation.HoldoverOscillatorOrBuilder
- Returns:
- The timeAccuracyEstimation.
-
setTimeAccuracyEstimation
public MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setTimeAccuracyEstimation(int value) Estimated accuracy of the time [ns]. If 0, value is invalid.
uint32 time_accuracy_estimation = 7;
- Parameters:
value
- The timeAccuracyEstimation to set.- Returns:
- This builder for chaining.
-
clearTimeAccuracyEstimation
Estimated accuracy of the time [ns]. If 0, value is invalid.
uint32 time_accuracy_estimation = 7;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final MonitorDProto.GNSSInformation.HoldoverOscillator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-
mergeUnknownFields
public final MonitorDProto.GNSSInformation.HoldoverOscillator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.HoldoverOscillator.Builder>
-