GnssAntennaInfo.Builder
  public
  static
  
  
  class
  GnssAntennaInfo.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.location.GnssAntennaInfo.Builder | 
Builder class for GnssAntennaInfo.
Summary
Public constructors | |
|---|---|
      
      Builder()
      
      
        
      This constructor is deprecated.
    Prefer   | 
  |
      
      Builder(GnssAntennaInfo antennaInfo)
      
      
     | 
  |
      
      Builder(double carrierFrequencyMHz, GnssAntennaInfo.PhaseCenterOffset phaseCenterOffset)
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        GnssAntennaInfo
     | 
  
    
      
      build()
      
      
        Build GnssAntennaInfo object.  | 
  
        
        
        
        
        
        GnssAntennaInfo.Builder
     | 
  
    
      
      setCarrierFrequencyMHz(double carrierFrequencyMHz)
      
      
        Set antenna carrier frequency (MHz).  | 
  
        
        
        
        
        
        GnssAntennaInfo.Builder
     | 
  
    
      
      setPhaseCenterOffset(GnssAntennaInfo.PhaseCenterOffset phaseCenterOffset)
      
      
        Set antenna phase center offset.  | 
  
        
        
        
        
        
        GnssAntennaInfo.Builder
     | 
  
    
      
      setPhaseCenterVariationCorrections(GnssAntennaInfo.SphericalCorrections phaseCenterVariationCorrections)
      
      
        Set phase center variation corrections.  | 
  
        
        
        
        
        
        GnssAntennaInfo.Builder
     | 
  
    
      
      setSignalGainCorrections(GnssAntennaInfo.SphericalCorrections signalGainCorrections)
      
      
        Set signal gain corrections.  | 
  
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder ()
      This constructor is deprecated.
    Prefer Builder(double, android.location.GnssAntennaInfo.PhaseCenterOffset).
  
Builder
public Builder (GnssAntennaInfo antennaInfo)
| Parameters | |
|---|---|
antennaInfo | 
        
          GnssAntennaInfo: This value cannot be null. | 
      
Builder
public Builder (double carrierFrequencyMHz, 
                GnssAntennaInfo.PhaseCenterOffset phaseCenterOffset)| Parameters | |
|---|---|
carrierFrequencyMHz | 
        
          double  | 
      
phaseCenterOffset | 
        
          GnssAntennaInfo.PhaseCenterOffset: This value cannot be null. | 
      
Public methods
build
public GnssAntennaInfo build ()
Build GnssAntennaInfo object.
| Returns | |
|---|---|
GnssAntennaInfo | 
        instance of GnssAntennaInfo
 This value cannot be null. | 
      
setCarrierFrequencyMHz
public GnssAntennaInfo.Builder setCarrierFrequencyMHz (double carrierFrequencyMHz)
Set antenna carrier frequency (MHz).
| Parameters | |
|---|---|
carrierFrequencyMHz | 
        
          double: antenna carrier frequency (MHz)
 Value is 0.0f or greater | 
      
| Returns | |
|---|---|
GnssAntennaInfo.Builder | 
        Builder builder object
 This value cannot be null. | 
      
setPhaseCenterOffset
public GnssAntennaInfo.Builder setPhaseCenterOffset (GnssAntennaInfo.PhaseCenterOffset phaseCenterOffset)
Set antenna phase center offset.
| Parameters | |
|---|---|
phaseCenterOffset | 
        
          GnssAntennaInfo.PhaseCenterOffset: phase center offset object
 This value cannot be null. | 
      
| Returns | |
|---|---|
GnssAntennaInfo.Builder | 
        Builder builder object
 This value cannot be null. | 
      
setPhaseCenterVariationCorrections
public GnssAntennaInfo.Builder setPhaseCenterVariationCorrections (GnssAntennaInfo.SphericalCorrections phaseCenterVariationCorrections)
Set phase center variation corrections.
| Parameters | |
|---|---|
phaseCenterVariationCorrections | 
        
          GnssAntennaInfo.SphericalCorrections: phase center variation corrections object
 This value may be null. | 
      
| Returns | |
|---|---|
GnssAntennaInfo.Builder | 
        Builder builder object
 This value cannot be null. | 
      
setSignalGainCorrections
public GnssAntennaInfo.Builder setSignalGainCorrections (GnssAntennaInfo.SphericalCorrections signalGainCorrections)
Set signal gain corrections.
| Parameters | |
|---|---|
signalGainCorrections | 
        
          GnssAntennaInfo.SphericalCorrections: signal gain corrections object
 This value may be null. | 
      
| Returns | |
|---|---|
GnssAntennaInfo.Builder | 
        Builder builder object
 This value cannot be null. |