\App\IqrfNetModule\EntitiesIqrfOs

IQRF OS entity

Summary

Methods
Properties
Constants
__construct()
fromOsRead()
getBuild()
getDescription()
getTrSeries()
getVersion()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$build
$trSeries
$version
N/A

Properties

$build

$build : string

Type

normal — IQRF OS build

$trSeries

$trSeries : \App\IqrfNetModule\Enums\TrSeries|null

Type

normal — IQRF TR series

$version

$version : string

Type

normal — IQRF OS version

Methods

__construct()

__construct(string  $build, string  $version, \App\IqrfNetModule\Enums\TrSeries|null  $trSeries = null) : mixed

Constructor

Parameters

string $build

IQRF OS build

string $version

IQRF OS version

\App\IqrfNetModule\Enums\TrSeries|null $trSeries

IQRF TR series

Returns

mixed

fromOsRead()

fromOsRead(array  $api) : \App\IqrfNetModule\Entities\IqrfOs

Creates a new IQRF OS entity from DPA OS Read response

Parameters

array $api

API request and response

Returns

\App\IqrfNetModule\Entities\IqrfOs —

IQRF OS entity

getBuild()

getBuild() : string

Returns IQRF OS build

Returns

string —

IQRF OS build

getDescription()

getDescription() : string

Returns IQRF OS description

Returns

string —

IQRF OS description

getTrSeries()

getTrSeries() : \App\IqrfNetModule\Enums\TrSeries|null

Returns IQRF TR series

Returns

\App\IqrfNetModule\Enums\TrSeries|null —

IQRF TR series

getVersion()

getVersion(bool  $pretty = false) : string

Returns IQRF OS version

Parameters

bool $pretty

Pretty output?

Returns

string —

IQRF OS version