PHP Sigfox Client

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

$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

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

If provided an invalid type to a property

Return values
static

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Tags
inheritdoc
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

Search results