CoveragesOperatorsRedundancy extends Request
Get operator coverage redundancy for a selected latitude and longitude, for specific device situation.
For more information please refer to the Global Coverage API article.
Table of Contents
- $deviceClassId : int|null
- The product uplink class from 0 to 3 (0U to 3U).
- $deviceSituation : string|null
- The coverage mode.
- $lat : float|null
- the latitude
- $lng : float|null
- the longitude
- $operatorId : string|null
- The group id related to the operator to get its coverage result. Is required for root sigfox users.
- from() : static
- Initializing a model from an array
- jsonSerialize() : array<string|int, mixed>
- setDeviceClassId() : static
- Setter for deviceClassId
- setDeviceSituation() : static
- Setter for deviceSituation
- setLat() : static
- Setter for lat
- setLng() : static
- Setter for lng
- setOperatorId() : static
- Setter for operatorId
Properties
$deviceClassId
The product uplink class from 0 to 3 (0U to 3U).
protected
int|null
$deviceClassId
= null
$deviceSituation
The coverage mode.
protected
string|null
$deviceSituation
= null
- OUTDOOR, max link budget
- INDOOR, link budget with 20dB margin
- UNDERGROUND, link budget with 30dB margin
$lat
the latitude
protected
float|null
$lat
= null
$lng
the longitude
protected
float|null
$lng
= null
$operatorId
The group id related to the operator to get its coverage result. Is required for root sigfox users.
protected
string|null
$operatorId
= 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 —jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —setDeviceClassId()
Setter for deviceClassId
public
setDeviceClassId(int $deviceClassId) : static
Parameters
- $deviceClassId : int
-
The product uplink class from 0 to 3 (0U to 3U).
Return values
static —To use in method chains
setDeviceSituation()
Setter for deviceSituation
public
setDeviceSituation(string $deviceSituation) : static
Parameters
- $deviceSituation : string
-
The coverage mode.
- OUTDOOR, max link budget
- INDOOR, link budget with 20dB margin
- UNDERGROUND, link budget with 30dB margin
Return values
static —To use in method chains
setLat()
Setter for lat
public
setLat(float $lat) : static
Parameters
- $lat : float
-
the latitude
Return values
static —To use in method chains
setLng()
Setter for lng
public
setLng(float $lng) : static
Parameters
- $lng : float
-
the longitude
Return values
static —To use in method chains
setOperatorId()
Setter for operatorId
public
setOperatorId(string $operatorId) : static
Parameters
- $operatorId : string
-
The group id related to the operator to get its coverage result. Is required for root sigfox users.
Return values
static —To use in method chains