Pletacka website Nette documentation
Documentation for pletacka project
Public Member Functions | Public Attributes | List of all members
App\CoreModule\Model\SensorsManager Class Reference

Manage sensor with name. More...

Public Member Functions

 __construct (Context $database)
 
 getTitleSettings ()
 Get all settings from database. More...
 
 importantTablesAreExist ()
 
 getSensors ()
 Get all sensors from database. More...
 
 getSensorsNumber (int $number)
 Get sensor with specific number. More...
 
 getCountSensors ($number)
 Get count of rows in table. More...
 
 sensorIsExist ($number)
 Is sensor exist? More...
 
 addNewSensor ($number, $description="")
 Add new sensor. More...
 
 deleteSensor ($number)
 Delete sensor. More...
 
 editSensor (int $oldNumber, int $number, string $description="")
 Edit sensor. More...
 

Public Attributes

const HOUR = "H"
 
const DAY = "D"
 
const MONTH = "M"
 
const YEAR = "Y"
 

Detailed Description

Manage sensor with name.

Constructor & Destructor Documentation

◆ __construct()

App\CoreModule\Model\SensorsManager::__construct ( Context  $database)

Member Function Documentation

◆ addNewSensor()

App\CoreModule\Model\SensorsManager::addNewSensor (   $number,
  $description = "" 
)

Add new sensor.

Parameters
int$numbermachine number
string$descriptionmachine description (optional)
Returns
Pretty pretty output

◆ deleteSensor()

App\CoreModule\Model\SensorsManager::deleteSensor (   $number)

Delete sensor.

Parameters
$numbermachine number
Returns
Pretty pretty output

◆ editSensor()

App\CoreModule\Model\SensorsManager::editSensor ( int  $oldNumber,
int  $number,
string  $description = "" 
)

Edit sensor.

Parameters
int$oldNumbermachine old number
int$numbermachine number
string$descriptionmachine description (optional)
Returns
Pretty pretty output

◆ getCountSensors()

App\CoreModule\Model\SensorsManager::getCountSensors (   $number)

Get count of rows in table.

Parameters
$numbermachine number
Returns
int count of rows

◆ getSensors()

App\CoreModule\Model\SensorsManager::getSensors ( )

Get all sensors from database.

Returns
Nette\Database\Table\Selection

◆ getSensorsNumber()

App\CoreModule\Model\SensorsManager::getSensorsNumber ( int  $number)

Get sensor with specific number.

Parameters
int$numbermachine number
Returns
Exception|\Nette\Database\Table\ActiveRow
Exceptions
Exceptions

SensorNotExist

◆ getTitleSettings()

App\CoreModule\Model\SensorsManager::getTitleSettings ( )

Get all settings from database.

Returns
Exception|\Nette\Database\Table\ActiveRow
Exceptions
Exceptions

SettingsNotExist

◆ importantTablesAreExist()

App\CoreModule\Model\SensorsManager::importantTablesAreExist ( )

◆ sensorIsExist()

App\CoreModule\Model\SensorsManager::sensorIsExist (   $number)

Is sensor exist?

Parameters
$numbermachine number
Returns
bool

Member Data Documentation

◆ DAY

const App\CoreModule\Model\SensorsManager::DAY = "D"

◆ HOUR

const App\CoreModule\Model\SensorsManager::HOUR = "H"

◆ MONTH

const App\CoreModule\Model\SensorsManager::MONTH = "M"

◆ YEAR

const App\CoreModule\Model\SensorsManager::YEAR = "Y"

The documentation for this class was generated from the following file: