Class MonitorDProto.GNSSInformation.Timing.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.Timing.Builder>
de.serosystems.proto.v3.grx.monitord.MonitorDProto.GNSSInformation.Timing.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,MonitorDProto.GNSSInformation.TimingOrBuilder
,Cloneable
- Enclosing class:
- MonitorDProto.GNSSInformation.Timing
public static final class MonitorDProto.GNSSInformation.Timing.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.Timing.Builder>
implements MonitorDProto.GNSSInformation.TimingOrBuilder
Further timing-related information.Protobuf type
serosystems.proto.v3.grx.monitord.GNSSInformation.Timing
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Whether coherent pulse generation is in operation.Disciplining source of the oscillator.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Estimated GNSS time accuracy [ns].Internal oscillator frequency offset [ppb].Internal oscillator frequency uncertainty [ppb].Whether the internal oscillator is within tolerance limits.Estimated overall time accuracy [ns] as reported by the module.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Estimated overall time accuracy [ns].Offset between preceding pulse and UTC top of second [ns].Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.Whether the time pulse is locked.Whether time pulse is within tolerance limits.clearUtc()
UTC timing information.clone()
boolean
Whether coherent pulse generation is in operation.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Disciplining source of the oscillator.int
Disciplining source of the oscillator.int
Estimated GNSS time accuracy [ns].float
Internal oscillator frequency offset [ppb].float
Internal oscillator frequency uncertainty [ppb].boolean
Whether the internal oscillator is within tolerance limits.int
Estimated overall time accuracy [ns] as reported by the module.int
Estimated overall time accuracy [ns].int
Offset between preceding pulse and UTC top of second [ns].boolean
Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.boolean
Whether the time pulse is locked.boolean
Whether time pulse is within tolerance limits.getUtc()
UTC timing information.UTC timing information.UTC timing information.boolean
hasUtc()
UTC timing information.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) UTC timing information.setCoherentPulseGeneration
(boolean value) Whether coherent pulse generation is in operation.Disciplining source of the oscillator.setDiscipliningSourceValue
(int value) Disciplining source of the oscillator.setGnssTimeAccuracy
(int value) Estimated GNSS time accuracy [ns].setInternalOscillatorFrequencyOffset
(float value) Internal oscillator frequency offset [ppb].setInternalOscillatorFrequencyUncertainty
(float value) Internal oscillator frequency uncertainty [ppb].setInternalOscillatorWithinTolerance
(boolean value) Whether the internal oscillator is within tolerance limits.setModuleUtcAccuracy
(int value) Estimated overall time accuracy [ns] as reported by the module.setOverallTimeAccuracy
(int value) Estimated overall time accuracy [ns].setPrecedingPulseUtcOffset
(int value) Offset between preceding pulse and UTC top of second [ns].setRaimActive
(boolean value) Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTimePulseLocked
(boolean value) Whether the time pulse is locked.setTimePulseWithinTolerance
(boolean value) Whether time pulse is within tolerance limits.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) UTC timing information.setUtc
(MonitorDProto.GNSSInformation.Timing.UTC.Builder builderForValue) UTC timing information.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.Timing.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.Timing.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.Timing.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.Timing.Builder>
-
setField
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
clearField
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
clearOneof
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
setRepeatedField
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
addRepeatedField
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MonitorDProto.GNSSInformation.Timing.Builder>
-
mergeFrom
public MonitorDProto.GNSSInformation.Timing.Builder mergeFrom(MonitorDProto.GNSSInformation.Timing other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MonitorDProto.GNSSInformation.Timing.Builder>
-
mergeFrom
public MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
- Throws:
IOException
-
hasUtc
public boolean hasUtc()UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
- Specified by:
hasUtc
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- Whether the utc field is set.
-
getUtc
UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
- Specified by:
getUtc
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The utc.
-
setUtc
public MonitorDProto.GNSSInformation.Timing.Builder setUtc(MonitorDProto.GNSSInformation.Timing.UTC value) UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
-
setUtc
public MonitorDProto.GNSSInformation.Timing.Builder setUtc(MonitorDProto.GNSSInformation.Timing.UTC.Builder builderForValue) UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
-
mergeUtc
public MonitorDProto.GNSSInformation.Timing.Builder mergeUtc(MonitorDProto.GNSSInformation.Timing.UTC value) UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
-
clearUtc
UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
-
getUtcBuilder
UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
-
getUtcOrBuilder
UTC timing information.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.UTC utc = 1;
- Specified by:
getUtcOrBuilder
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
-
getTimePulseWithinTolerance
public boolean getTimePulseWithinTolerance()Whether time pulse is within tolerance limits.
bool time_pulse_within_tolerance = 2;
- Specified by:
getTimePulseWithinTolerance
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The timePulseWithinTolerance.
-
setTimePulseWithinTolerance
Whether time pulse is within tolerance limits.
bool time_pulse_within_tolerance = 2;
- Parameters:
value
- The timePulseWithinTolerance to set.- Returns:
- This builder for chaining.
-
clearTimePulseWithinTolerance
Whether time pulse is within tolerance limits.
bool time_pulse_within_tolerance = 2;
- Returns:
- This builder for chaining.
-
getInternalOscillatorWithinTolerance
public boolean getInternalOscillatorWithinTolerance()Whether the internal oscillator is within tolerance limits.
bool internal_oscillator_within_tolerance = 3;
- Specified by:
getInternalOscillatorWithinTolerance
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The internalOscillatorWithinTolerance.
-
setInternalOscillatorWithinTolerance
public MonitorDProto.GNSSInformation.Timing.Builder setInternalOscillatorWithinTolerance(boolean value) Whether the internal oscillator is within tolerance limits.
bool internal_oscillator_within_tolerance = 3;
- Parameters:
value
- The internalOscillatorWithinTolerance to set.- Returns:
- This builder for chaining.
-
clearInternalOscillatorWithinTolerance
Whether the internal oscillator is within tolerance limits.
bool internal_oscillator_within_tolerance = 3;
- Returns:
- This builder for chaining.
-
getDiscipliningSourceValue
public int getDiscipliningSourceValue()Disciplining source of the oscillator.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.DiscipliningSource disciplining_source = 4;
- Specified by:
getDiscipliningSourceValue
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The enum numeric value on the wire for discipliningSource.
-
setDiscipliningSourceValue
Disciplining source of the oscillator.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.DiscipliningSource disciplining_source = 4;
- Parameters:
value
- The enum numeric value on the wire for discipliningSource to set.- Returns:
- This builder for chaining.
-
getDiscipliningSource
Disciplining source of the oscillator.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.DiscipliningSource disciplining_source = 4;
- Specified by:
getDiscipliningSource
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The discipliningSource.
-
setDiscipliningSource
public MonitorDProto.GNSSInformation.Timing.Builder setDiscipliningSource(MonitorDProto.GNSSInformation.Timing.DiscipliningSource value) Disciplining source of the oscillator.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.DiscipliningSource disciplining_source = 4;
- Parameters:
value
- The discipliningSource to set.- Returns:
- This builder for chaining.
-
clearDiscipliningSource
Disciplining source of the oscillator.
.serosystems.proto.v3.grx.monitord.GNSSInformation.Timing.DiscipliningSource disciplining_source = 4;
- Returns:
- This builder for chaining.
-
getRaimActive
public boolean getRaimActive()Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.
bool raim_active = 5;
- Specified by:
getRaimActive
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The raimActive.
-
setRaimActive
Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.
bool raim_active = 5;
- Parameters:
value
- The raimActive to set.- Returns:
- This builder for chaining.
-
clearRaimActive
Whether the Receiver Autonomous Integrity Monitoring Algorithm (RAIM) system is active.
bool raim_active = 5;
- Returns:
- This builder for chaining.
-
getCoherentPulseGeneration
public boolean getCoherentPulseGeneration()Whether coherent pulse generation is in operation.
bool coherent_pulse_generation = 6;
- Specified by:
getCoherentPulseGeneration
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The coherentPulseGeneration.
-
setCoherentPulseGeneration
Whether coherent pulse generation is in operation.
bool coherent_pulse_generation = 6;
- Parameters:
value
- The coherentPulseGeneration to set.- Returns:
- This builder for chaining.
-
clearCoherentPulseGeneration
Whether coherent pulse generation is in operation.
bool coherent_pulse_generation = 6;
- Returns:
- This builder for chaining.
-
getTimePulseLocked
public boolean getTimePulseLocked()Whether the time pulse is locked. Note: even when locked, it may still be out of tolerance.
bool time_pulse_locked = 7;
- Specified by:
getTimePulseLocked
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The timePulseLocked.
-
setTimePulseLocked
Whether the time pulse is locked. Note: even when locked, it may still be out of tolerance.
bool time_pulse_locked = 7;
- Parameters:
value
- The timePulseLocked to set.- Returns:
- This builder for chaining.
-
clearTimePulseLocked
Whether the time pulse is locked. Note: even when locked, it may still be out of tolerance.
bool time_pulse_locked = 7;
- Returns:
- This builder for chaining.
-
getPrecedingPulseUtcOffset
public int getPrecedingPulseUtcOffset()Offset between preceding pulse and UTC top of second [ns].
int32 preceding_pulse_utc_offset = 8;
- Specified by:
getPrecedingPulseUtcOffset
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The precedingPulseUtcOffset.
-
setPrecedingPulseUtcOffset
Offset between preceding pulse and UTC top of second [ns].
int32 preceding_pulse_utc_offset = 8;
- Parameters:
value
- The precedingPulseUtcOffset to set.- Returns:
- This builder for chaining.
-
clearPrecedingPulseUtcOffset
Offset between preceding pulse and UTC top of second [ns].
int32 preceding_pulse_utc_offset = 8;
- Returns:
- This builder for chaining.
-
getGnssTimeAccuracy
public int getGnssTimeAccuracy()Estimated GNSS time accuracy [ns]. If 0, value is invalid. During holdover, this will usually grow large. Was previously only named `time_accuracy`, which was inaccurate.
uint32 gnss_time_accuracy = 9;
- Specified by:
getGnssTimeAccuracy
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The gnssTimeAccuracy.
-
setGnssTimeAccuracy
Estimated GNSS time accuracy [ns]. If 0, value is invalid. During holdover, this will usually grow large. Was previously only named `time_accuracy`, which was inaccurate.
uint32 gnss_time_accuracy = 9;
- Parameters:
value
- The gnssTimeAccuracy to set.- Returns:
- This builder for chaining.
-
clearGnssTimeAccuracy
Estimated GNSS time accuracy [ns]. If 0, value is invalid. During holdover, this will usually grow large. Was previously only named `time_accuracy`, which was inaccurate.
uint32 gnss_time_accuracy = 9;
- Returns:
- This builder for chaining.
-
getInternalOscillatorFrequencyOffset
public float getInternalOscillatorFrequencyOffset()Internal oscillator frequency offset [ppb].
float internal_oscillator_frequency_offset = 10;
- Specified by:
getInternalOscillatorFrequencyOffset
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The internalOscillatorFrequencyOffset.
-
setInternalOscillatorFrequencyOffset
public MonitorDProto.GNSSInformation.Timing.Builder setInternalOscillatorFrequencyOffset(float value) Internal oscillator frequency offset [ppb].
float internal_oscillator_frequency_offset = 10;
- Parameters:
value
- The internalOscillatorFrequencyOffset to set.- Returns:
- This builder for chaining.
-
clearInternalOscillatorFrequencyOffset
Internal oscillator frequency offset [ppb].
float internal_oscillator_frequency_offset = 10;
- Returns:
- This builder for chaining.
-
getInternalOscillatorFrequencyUncertainty
public float getInternalOscillatorFrequencyUncertainty()Internal oscillator frequency uncertainty [ppb].
float internal_oscillator_frequency_uncertainty = 11;
- Specified by:
getInternalOscillatorFrequencyUncertainty
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The internalOscillatorFrequencyUncertainty.
-
setInternalOscillatorFrequencyUncertainty
public MonitorDProto.GNSSInformation.Timing.Builder setInternalOscillatorFrequencyUncertainty(float value) Internal oscillator frequency uncertainty [ppb].
float internal_oscillator_frequency_uncertainty = 11;
- Parameters:
value
- The internalOscillatorFrequencyUncertainty to set.- Returns:
- This builder for chaining.
-
clearInternalOscillatorFrequencyUncertainty
Internal oscillator frequency uncertainty [ppb].
float internal_oscillator_frequency_uncertainty = 11;
- Returns:
- This builder for chaining.
-
getModuleUtcAccuracy
public int getModuleUtcAccuracy()Estimated overall time accuracy [ns] as reported by the module. If 0, value is invalid. It is important to note that this may not include external holdover oscillator uncertainties, but can only represent a module-internal state. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value should NOT be consulted. Instead, use the field `time_accuracy_estimation` of `holdover_oscillator`.
uint32 module_utc_accuracy = 12;
- Specified by:
getModuleUtcAccuracy
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The moduleUtcAccuracy.
-
setModuleUtcAccuracy
Estimated overall time accuracy [ns] as reported by the module. If 0, value is invalid. It is important to note that this may not include external holdover oscillator uncertainties, but can only represent a module-internal state. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value should NOT be consulted. Instead, use the field `time_accuracy_estimation` of `holdover_oscillator`.
uint32 module_utc_accuracy = 12;
- Parameters:
value
- The moduleUtcAccuracy to set.- Returns:
- This builder for chaining.
-
clearModuleUtcAccuracy
Estimated overall time accuracy [ns] as reported by the module. If 0, value is invalid. It is important to note that this may not include external holdover oscillator uncertainties, but can only represent a module-internal state. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value should NOT be consulted. Instead, use the field `time_accuracy_estimation` of `holdover_oscillator`.
uint32 module_utc_accuracy = 12;
- Returns:
- This builder for chaining.
-
getOverallTimeAccuracy
public int getOverallTimeAccuracy()Estimated overall time accuracy [ns]. If 0, value is invalid. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value will represent the accuracy of the (external) holdover oscillator (see also `HoldoverOscillator::time_accuracy_estimation`).
uint32 overall_time_accuracy = 13;
- Specified by:
getOverallTimeAccuracy
in interfaceMonitorDProto.GNSSInformation.TimingOrBuilder
- Returns:
- The overallTimeAccuracy.
-
setOverallTimeAccuracy
Estimated overall time accuracy [ns]. If 0, value is invalid. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value will represent the accuracy of the (external) holdover oscillator (see also `HoldoverOscillator::time_accuracy_estimation`).
uint32 overall_time_accuracy = 13;
- Parameters:
value
- The overallTimeAccuracy to set.- Returns:
- This builder for chaining.
-
clearOverallTimeAccuracy
Estimated overall time accuracy [ns]. If 0, value is invalid. During non-holdover, this will be similar as the `gnss_time_accuracy`, but during holdover, this value will represent the accuracy of the (external) holdover oscillator (see also `HoldoverOscillator::time_accuracy_estimation`).
uint32 overall_time_accuracy = 13;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-
mergeUnknownFields
public final MonitorDProto.GNSSInformation.Timing.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.Timing.Builder>
-