PHP Sigfox Client

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
throws
DeserializeException

If provided an invalid type to a property

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

Search results