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. |