Antenna extends Model
Antenna related settings
Table of Contents
- $attenuation : float|null
 - The base station's attenuation signal (in %)
 - $attenuationDirect : float|null
 - The base station's attenuation direct (in °). This field can be unset when updating.
 - $attenuationIndirect : float|null
 - The base station's attenuation indirect (in °). This field can be unset when updating.
 - $azimuth : float|null
 - The base station's azimuth (in °)
 - $model : string|null
 - Antenna model of the station. E.g. "CXL 900-3LW", "CXL 900-6LW" , "" -> NONE .
 - $tilt : float|null
 - The base station's tilt
 - from() : static
 - Initializing a model from an array
 - getAttenuation() : float
 - Getter for attenuation
 - getAttenuationDirect() : float
 - Getter for attenuationDirect
 - getAttenuationIndirect() : float
 - Getter for attenuationIndirect
 - getAzimuth() : float
 - Getter for azimuth
 - getModel() : string
 - Getter for model
 - getTilt() : float
 - Getter for tilt
 - jsonSerialize() : array<string|int, mixed>
 - setAttenuation() : static
 - Setter for attenuation
 - setAttenuationDirect() : static
 - Setter for attenuationDirect
 - setAttenuationIndirect() : static
 - Setter for attenuationIndirect
 - setAzimuth() : static
 - Setter for azimuth
 - setModel() : static
 - Setter for model
 - setTilt() : static
 - Setter for tilt
 
Properties
$attenuation
The base station's attenuation signal (in %)
    protected
        float|null
    $attenuation
     = null
    
    
    
$attenuationDirect
The base station's attenuation direct (in °). This field can be unset when updating.
    protected
        float|null
    $attenuationDirect
     = null
    
    
    
$attenuationIndirect
The base station's attenuation indirect (in °). This field can be unset when updating.
    protected
        float|null
    $attenuationIndirect
     = null
    
    
    
$azimuth
The base station's azimuth (in °)
    protected
        float|null
    $azimuth
     = null
    
    
    
$model
Antenna model of the station. E.g. "CXL 900-3LW", "CXL 900-6LW" , "" -> NONE .
    protected
        string|null
    $model
     = null
        ..
$tilt
The base station's tilt
    protected
        float|null
    $tilt
     = null
    
    
    
Methods
from()
Initializing a model from an array
    public
            static    from(array<string|int, mixed> $params) : static
    
        Parameters
- $params : array<string|int, mixed>
 - 
                    
Pass this parameter if you want to initial property value from an array. See API reference for all property names and types
 
Tags
Return values
static —getAttenuation()
Getter for attenuation
    public
                getAttenuation() : float
    
    
    
        Return values
float —The base station's attenuation signal (in %)
getAttenuationDirect()
Getter for attenuationDirect
    public
                getAttenuationDirect() : float
    
    
    
        Return values
float —The base station's attenuation direct (in °). This field can be unset when updating.
getAttenuationIndirect()
Getter for attenuationIndirect
    public
                getAttenuationIndirect() : float
    
    
    
        Return values
float —The base station's attenuation indirect (in °). This field can be unset when updating.
getAzimuth()
Getter for azimuth
    public
                getAzimuth() : float
    
    
    
        Return values
float —The base station's azimuth (in °)
getModel()
Getter for model
    public
                getModel() : string
    
    
    
        Return values
string —Antenna model of the station. E.g. "CXL 900-3LW", "CXL 900-6LW" , "" -> NONE ...
getTilt()
Getter for tilt
    public
                getTilt() : float
    
    
    
        Return values
float —The base station's tilt
jsonSerialize()
    public
                jsonSerialize() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —setAttenuation()
Setter for attenuation
    public
                setAttenuation(float $attenuation) : static
    
        Parameters
- $attenuation : float
 - 
                    
The base station's attenuation signal (in %)
 
Return values
static —To use in method chains
setAttenuationDirect()
Setter for attenuationDirect
    public
                setAttenuationDirect(float $attenuationDirect) : static
    
        Parameters
- $attenuationDirect : float
 - 
                    
The base station's attenuation direct (in °). This field can be unset when updating.
 
Return values
static —To use in method chains
setAttenuationIndirect()
Setter for attenuationIndirect
    public
                setAttenuationIndirect(float $attenuationIndirect) : static
    
        Parameters
- $attenuationIndirect : float
 - 
                    
The base station's attenuation indirect (in °). This field can be unset when updating.
 
Return values
static —To use in method chains
setAzimuth()
Setter for azimuth
    public
                setAzimuth(float $azimuth) : static
    
        Parameters
- $azimuth : float
 - 
                    
The base station's azimuth (in °)
 
Return values
static —To use in method chains
setModel()
Setter for model
    public
                setModel(string $model) : static
    
        Parameters
- $model : string
 - 
                    
Antenna model of the station. E.g. "CXL 900-3LW", "CXL 900-6LW" , "" -> NONE ...
 
Return values
static —To use in method chains
setTilt()
Setter for tilt
    public
                setTilt(float $tilt) : static
    
        Parameters
- $tilt : float
 - 
                    
The base station's tilt
 
Return values
static —To use in method chains