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