ProductCertificateRadioConfiguration extends RadioConfiguration
Defines the properties of a product certificate radio configuration
Table of Contents
- ID_RC1 = 0
- RC1
- ID_RC101 = 3
- RC101
- ID_RC2 = 1
- RC2
- ID_RC3 = 2
- RC3
- ID_RC4 = 4
- RC4
- ID_RC5 = 5
- RC5
- ID_RC6 = 6
- RC6
- ID_RC7 = 7
- RC7
- UPLINK_CLASS_D0 = 4
- D0
- UPLINK_CLASS_D1 = 5
- D1
- UPLINK_CLASS_D2 = 6
- D2
- UPLINK_CLASS_D3 = 7
- D3
- UPLINK_CLASS_U0 = 0
- U0
- UPLINK_CLASS_U1 = 1
- U1
- UPLINK_CLASS_U2 = 2
- U2
- UPLINK_CLASS_U3 = 3
- U3
- $id : int|null
- The radio configuration identifier
- $maxEirp : float|null
- Maximum radiated power EIRP (dBm)
- $uplinkClass : int|null
- The device uplink class
- from() : static
- Initializing a model from an array
- getId() : int
- Getter for id
- getMaxEirp() : float
- Getter for maxEirp
- getUplinkClass() : int
- Getter for uplinkClass
- jsonSerialize() : array<string|int, mixed>
- setId() : static
- Setter for id
- setMaxEirp() : static
- Setter for maxEirp
- setUplinkClass() : static
- Setter for uplinkClass
Constants
ID_RC1
RC1
public
mixed
ID_RC1
= 0
ID_RC101
RC101
public
mixed
ID_RC101
= 3
ID_RC2
RC2
public
mixed
ID_RC2
= 1
ID_RC3
RC3
public
mixed
ID_RC3
= 2
ID_RC4
RC4
public
mixed
ID_RC4
= 4
ID_RC5
RC5
public
mixed
ID_RC5
= 5
ID_RC6
RC6
public
mixed
ID_RC6
= 6
ID_RC7
RC7
public
mixed
ID_RC7
= 7
UPLINK_CLASS_D0
D0
public
mixed
UPLINK_CLASS_D0
= 4
UPLINK_CLASS_D1
D1
public
mixed
UPLINK_CLASS_D1
= 5
UPLINK_CLASS_D2
D2
public
mixed
UPLINK_CLASS_D2
= 6
UPLINK_CLASS_D3
D3
public
mixed
UPLINK_CLASS_D3
= 7
UPLINK_CLASS_U0
U0
public
mixed
UPLINK_CLASS_U0
= 0
UPLINK_CLASS_U1
U1
public
mixed
UPLINK_CLASS_U1
= 1
UPLINK_CLASS_U2
U2
public
mixed
UPLINK_CLASS_U2
= 2
UPLINK_CLASS_U3
U3
public
mixed
UPLINK_CLASS_U3
= 3
Properties
$id
The radio configuration identifier
protected
int|null
$id
= null
$maxEirp
Maximum radiated power EIRP (dBm)
protected
float|null
$maxEirp
= null
$uplinkClass
The device uplink class
protected
int|null
$uplinkClass
= null
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U3
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D3
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 —getId()
Getter for id
public
getId() : int
Return values
int —The radio configuration identifier
getMaxEirp()
Getter for maxEirp
public
getMaxEirp() : float
Return values
float —Maximum radiated power EIRP (dBm)
getUplinkClass()
Getter for uplinkClass
public
getUplinkClass() : int
Return values
int —The device uplink class
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U3
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D3
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —setId()
Setter for id
public
setId(int $id) : static
Parameters
- $id : int
-
The radio configuration identifier
Return values
static —To use in method chains
setMaxEirp()
Setter for maxEirp
public
setMaxEirp(float $maxEirp) : static
Parameters
- $maxEirp : float
-
Maximum radiated power EIRP (dBm)
Return values
static —To use in method chains
setUplinkClass()
Setter for uplinkClass
public
setUplinkClass(int $uplinkClass) : static
Parameters
- $uplinkClass : int
-
The device uplink class
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_U3
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D0
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D1
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D2
- ProductCertificateRadioConfiguration::UPLINK_CLASS_D3
Return values
static —To use in method chains