Added in API level 30
Builder
class Builder
kotlin.Any | |
↳ | android.location.GnssAntennaInfo.Builder |
Builder class for GnssAntennaInfo.
Summary
Public constructors | |
---|---|
Builder() |
|
Builder(antennaInfo: GnssAntennaInfo) |
|
Builder(carrierFrequencyMHz: Double, phaseCenterOffset: GnssAntennaInfo.PhaseCenterOffset) |
Public methods | |
---|---|
open GnssAntennaInfo |
build() Build GnssAntennaInfo object. |
open GnssAntennaInfo.Builder |
setCarrierFrequencyMHz(carrierFrequencyMHz: Double) Set antenna carrier frequency (MHz). |
open GnssAntennaInfo.Builder |
setPhaseCenterOffset(phaseCenterOffset: GnssAntennaInfo.PhaseCenterOffset) Set antenna phase center offset. |
open GnssAntennaInfo.Builder |
setPhaseCenterVariationCorrections(phaseCenterVariationCorrections: GnssAntennaInfo.SphericalCorrections?) Set phase center variation corrections. |
open GnssAntennaInfo.Builder |
setSignalGainCorrections(signalGainCorrections: GnssAntennaInfo.SphericalCorrections?) Set signal gain corrections. |
Public constructors
Builder
Added in API level 30
Builder()
Deprecated: Prefer Builder(double,android.location.GnssAntennaInfo.PhaseCenterOffset)
.
Builder
Added in API level 31
Builder(antennaInfo: GnssAntennaInfo)
Parameters | |
---|---|
antennaInfo |
GnssAntennaInfo: This value cannot be null . |
Builder
Added in API level 31
Builder(
carrierFrequencyMHz: Double,
phaseCenterOffset: GnssAntennaInfo.PhaseCenterOffset)
Parameters | |
---|---|
phaseCenterOffset |
GnssAntennaInfo.PhaseCenterOffset: This value cannot be null . |
Public methods
build
Added in API level 30
open fun build(): GnssAntennaInfo
Build GnssAntennaInfo object.
Return | |
---|---|
GnssAntennaInfo |
instance of GnssAntennaInfo This value cannot be null . |
setCarrierFrequencyMHz
Added in API level 30
open fun setCarrierFrequencyMHz(carrierFrequencyMHz: Double): GnssAntennaInfo.Builder
Set antenna carrier frequency (MHz).
Parameters | |
---|---|
carrierFrequencyMHz |
Double: antenna carrier frequency (MHz) Value is 0.0f or greater |
Return | |
---|---|
GnssAntennaInfo.Builder |
Builder builder object This value cannot be null . |
setPhaseCenterOffset
Added in API level 30
open fun setPhaseCenterOffset(phaseCenterOffset: GnssAntennaInfo.PhaseCenterOffset): GnssAntennaInfo.Builder
Set antenna phase center offset.
Parameters | |
---|---|
phaseCenterOffset |
GnssAntennaInfo.PhaseCenterOffset: phase center offset object This value cannot be null . |
Return | |
---|---|
GnssAntennaInfo.Builder |
Builder builder object This value cannot be null . |
setPhaseCenterVariationCorrections
Added in API level 30
open fun setPhaseCenterVariationCorrections(phaseCenterVariationCorrections: GnssAntennaInfo.SphericalCorrections?): GnssAntennaInfo.Builder
Set phase center variation corrections.
Parameters | |
---|---|
phaseCenterVariationCorrections |
GnssAntennaInfo.SphericalCorrections?: phase center variation corrections object This value may be null . |
Return | |
---|---|
GnssAntennaInfo.Builder |
Builder builder object This value cannot be null . |
setSignalGainCorrections
Added in API level 30
open fun setSignalGainCorrections(signalGainCorrections: GnssAntennaInfo.SphericalCorrections?): GnssAntennaInfo.Builder
Set signal gain corrections.
Parameters | |
---|---|
signalGainCorrections |
GnssAntennaInfo.SphericalCorrections?: signal gain corrections object This value may be null . |
Return | |
---|---|
GnssAntennaInfo.Builder |
Builder builder object This value cannot be null . |