ModemCertificate extends RadioCertificate
Defines the common properties of a certificate
Table of Contents
- MODES_UPLINK_AND_DOWNLINK = 1
- Uplink and downlink
- MODES_UPLINK_ONLY = '0'
- Uplink only
- STATUS_FINALIZED = 1
- finalized
- STATUS_ONGOING = 0
- ongoing
- $description : string|null
- The certificate description
- $id : string|null
- The certificate's identifier
- $inputSensitivity : int|null
- The certificate's input sensitivity
- $key : string|null
- The certificate's key
- $manufacturer : MinGroup|null
- $modes : array<string|int, mixed>|null
- The certificate's mode code
- $name : string|null
- The certificate's name
- $radioConfigurations : array<string|int, mixed>|null
- Radio configurations available for this certificate
- $repeaterFunction : bool|null
- The modem certificate has repeater function or not
- $status : int|null
- The certificate's status code
- $version : string|null
- The certificate's version
- from() : static
- Initializing a model from an array
- getDescription() : string
- Getter for description
- getId() : string
- Getter for id
- getInputSensitivity() : int
- Getter for inputSensitivity
- getKey() : string
- Getter for key
- getManufacturer() : MinGroup
- Getter for manufacturer
- getModes() : array<string|int, int>
- Getter for modes
- getName() : string
- Getter for name
- getRadioConfigurations() : array<string|int, ModemCertificateRadioConfiguration>
- Getter for radioConfigurations
- getRepeaterFunction() : bool
- Getter for repeaterFunction
- getStatus() : int
- Getter for status
- getVersion() : string
- Getter for version
- jsonSerialize() : array<string|int, mixed>
- setDescription() : static
- Setter for description
- setId() : static
- Setter for id
- setInputSensitivity() : static
- Setter for inputSensitivity
- setKey() : static
- Setter for key
- setManufacturer() : static
- Setter for manufacturer
- setModes() : static
- Setter for modes
- setName() : static
- Setter for name
- setRadioConfigurations() : static
- Setter for radioConfigurations
- setRepeaterFunction() : static
- Setter for repeaterFunction
- setStatus() : static
- Setter for status
- setVersion() : static
- Setter for version
Constants
MODES_UPLINK_AND_DOWNLINK
Uplink and downlink
public
mixed
MODES_UPLINK_AND_DOWNLINK
= 1
MODES_UPLINK_ONLY
Uplink only
public
mixed
MODES_UPLINK_ONLY
= '0'
STATUS_FINALIZED
finalized
public
mixed
STATUS_FINALIZED
= 1
STATUS_ONGOING
ongoing
public
mixed
STATUS_ONGOING
= 0
Properties
$description
The certificate description
protected
string|null
$description
= null
$id
The certificate's identifier
protected
string|null
$id
= null
$inputSensitivity
The certificate's input sensitivity
protected
int|null
$inputSensitivity
= null
$key
The certificate's key
protected
string|null
$key
= null
$manufacturer
protected
MinGroup|null
$manufacturer
= null
$modes
The certificate's mode code
protected
array<string|int, mixed>|null
$modes
= null
$name
The certificate's name
protected
string|null
$name
= null
$radioConfigurations
Radio configurations available for this certificate
protected
array<string|int, mixed>|null
$radioConfigurations
= null
$repeaterFunction
The modem certificate has repeater function or not
protected
bool|null
$repeaterFunction
= null
$status
The certificate's status code
protected
int|null
$status
= null
$version
The certificate's version
protected
string|null
$version
= 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 —getDescription()
Getter for description
public
getDescription() : string
Return values
string —The certificate description
getId()
Getter for id
public
getId() : string
Return values
string —The certificate's identifier
getInputSensitivity()
Getter for inputSensitivity
public
getInputSensitivity() : int
Return values
int —The certificate's input sensitivity
getKey()
Getter for key
public
getKey() : string
Return values
string —The certificate's key
getManufacturer()
Getter for manufacturer
public
getManufacturer() : MinGroup
Return values
MinGroup —getModes()
Getter for modes
public
getModes() : array<string|int, int>
Return values
array<string|int, int> —The certificate's mode code
getName()
Getter for name
public
getName() : string
Return values
string —The certificate's name
getRadioConfigurations()
Getter for radioConfigurations
public
getRadioConfigurations() : array<string|int, ModemCertificateRadioConfiguration>
Return values
array<string|int, ModemCertificateRadioConfiguration> —Radio configurations available for this certificate
getRepeaterFunction()
Getter for repeaterFunction
public
getRepeaterFunction() : bool
Return values
bool —The modem certificate has repeater function or not
getStatus()
Getter for status
public
getStatus() : int
Return values
int —The certificate's status code
getVersion()
Getter for version
public
getVersion() : string
Return values
string —The certificate's version
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —setDescription()
Setter for description
public
setDescription(string $description) : static
Parameters
- $description : string
-
The certificate description
Return values
static —To use in method chains
setId()
Setter for id
public
setId(string $id) : static
Parameters
- $id : string
-
The certificate's identifier
Return values
static —To use in method chains
setInputSensitivity()
Setter for inputSensitivity
public
setInputSensitivity(int $inputSensitivity) : static
Parameters
- $inputSensitivity : int
-
The certificate's input sensitivity
Return values
static —To use in method chains
setKey()
Setter for key
public
setKey(string $key) : static
Parameters
- $key : string
-
The certificate's key
Return values
static —To use in method chains
setManufacturer()
Setter for manufacturer
public
setManufacturer(MinGroup $manufacturer) : static
Parameters
- $manufacturer : MinGroup
Return values
static —To use in method chains
setModes()
Setter for modes
public
setModes(array<string|int, int> $modes) : static
Parameters
- $modes : array<string|int, int>
-
The certificate's mode code
Return values
static —To use in method chains
setName()
Setter for name
public
setName(string $name) : static
Parameters
- $name : string
-
The certificate's name
Return values
static —To use in method chains
setRadioConfigurations()
Setter for radioConfigurations
public
setRadioConfigurations(array<string|int, ModemCertificateRadioConfiguration> $radioConfigurations) : static
Parameters
- $radioConfigurations : array<string|int, ModemCertificateRadioConfiguration>
-
Radio configurations available for this certificate
Return values
static —To use in method chains
setRepeaterFunction()
Setter for repeaterFunction
public
setRepeaterFunction(bool $repeaterFunction) : static
Parameters
- $repeaterFunction : bool
-
The modem certificate has repeater function or not
Return values
static —To use in method chains
setStatus()
Setter for status
public
setStatus(int $status) : static
Parameters
- $status : int
-
The certificate's status code
Return values
static —To use in method chains
setVersion()
Setter for version
public
setVersion(string $version) : static
Parameters
- $version : string
-
The certificate's version
Return values
static —To use in method chains