\App\NetworkModule\EntitiesWifiNetwork

WiFi network entity

Summary

Methods
Properties
Constants
__construct()
isUsed()
getBssid()
getSsid()
getMode()
getChannel()
getRate()
getSignal()
getSecurity()
fromNmCli()
jsonSerialize()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$inUse
$bssid
$ssid
$mode
$channel
$rate
$signal
$security
N/A

Properties

$inUse

$inUse : bool

Type

normal — Is in use?

$bssid

$bssid : string

Type

normal — BSSID (MAC address)

$ssid

$ssid : string

Type

normal — SSID

$mode

$mode : \App\NetworkModule\Enums\WifiMode

Type

normal — Mode

$channel

$channel : int

Type

normal — Channel

$rate

$rate : string

Type

normal — Speed rate

$signal

$signal : int

Type

normal — Signal strength

$security

$security : \App\NetworkModule\Enums\WifiSecurity

Type

normal — Security

Methods

__construct()

__construct(bool  $inUse, string  $bssid, string  $ssid, \App\NetworkModule\Enums\WifiMode  $mode, int  $channel, string  $rate, int  $signal, \App\NetworkModule\Enums\WifiSecurity  $security) : mixed

Constructor

Parameters

bool $inUse

Is in use?

string $bssid

BSSID

string $ssid

SSID

\App\NetworkModule\Enums\WifiMode $mode

Mode

int $channel

Channel

string $rate

Speed rate

int $signal

Signal strength

\App\NetworkModule\Enums\WifiSecurity $security

Security

Returns

mixed

isUsed()

isUsed() : bool

Checks if the WiFI network is used

Returns

bool —

Is used?

getBssid()

getBssid() : string

Returns the network's BSSID (Basic Services Set Identifier)

Returns

string —

BSSID

getSsid()

getSsid() : string

Returns the network's SSID (Service Set Identifier)

Returns

string —

SSID

getMode()

getMode() : \App\NetworkModule\Enums\WifiMode

Returns the network's mode

Returns

\App\NetworkModule\Enums\WifiMode —

Network's mode

getChannel()

getChannel() : int

Returns the network's channel

Returns

int —

Network's channel

getRate()

getRate() : string

Returns the network's speed rate

Returns

string —

Speed rate

getSignal()

getSignal() : int

Returns the network signal strength

Returns

int —

Signal strength

getSecurity()

getSecurity() : \App\NetworkModule\Enums\WifiSecurity

Returns the network's security

Returns

\App\NetworkModule\Enums\WifiSecurity —

Network security

fromNmCli()

fromNmCli(string  $nmCli) : \App\NetworkModule\Entities\WifiNetwork

Creates a new WiFi network entity from nmcli

Parameters

string $nmCli

nmcli

Returns

\App\NetworkModule\Entities\WifiNetwork —

WiFi network

jsonSerialize()

jsonSerialize() : array<string,bool|int|string>

Returns JSON serialized data

Returns

array

JSON serialized data