Page MenuHomePhorge
Diviner Tech Docs MultimeterControl

final class MultimeterControl
Phorge Technical Documentation (Multimeter)

This class is not documented.

Methods

public function __get($name)
Inherited

This method is not documented.
Parameters
$name
Return
wild

public function __set($name, $value)
Inherited

This method is not documented.
Parameters
$name
$value
Return
wild

public function current()
Inherited

This method is not documented.
Return
wild

public function key()
Inherited

This method is not documented.
Return
wild

public function next()
Inherited

This method is not documented.
Return
wild

public function rewind()
Inherited

This method is not documented.
Return
wild

public function valid()
Inherited

This method is not documented.
Return
wild

private function throwOnAttemptedIteration()
Inherited

This method is not documented.
Return
wild

public function getPhobjectClassConstant($key, $byte_limit)
Inherited

Phobject

Read the value of a class constant.

This is the same as just typing self::CONSTANTNAME, but throws a more useful message if the constant is not defined and allows the constant to be limited to a maximum length.

Parameters
string$keyName of the constant.
int|null$byte_limitMaximum number of bytes permitted in the value.
Return
stringValue of the constant.

private function __construct()

This method is not documented.
Return
this//Implicit.//

public static function newInstance()

This method is not documented.
Return
wild

public static function getInstance()

This method is not documented.
Return
wild

public function isActive()

This method is not documented.
Return
wild

public function setSampleRate($rate)

This method is not documented.
Parameters
$rate
Return
wild

public function pauseMultimeter()

This method is not documented.
Return
wild

public function unpauseMultimeter()

This method is not documented.
Return
wild

public function newEvent($type, $label, $cost)

This method is not documented.
Parameters
$type
$label
$cost
Return
wild

public function saveEvents()

This method is not documented.
Return
wild

private function writeEvents()

This method is not documented.
Return
wild

public function setEventContext($event_context)

This method is not documented.
Parameters
$event_context
Return
wild

public function getEventContext()

This method is not documented.
Return
wild

public function setEventViewer($viewer)

This method is not documented.
Parameters
$viewer
Return
wild

private function loadHostID($host)

This method is not documented.
Parameters
$host
Return
wild

private function loadEventViewerID($viewer)

This method is not documented.
Parameters
$viewer
Return
wild

private function loadEventContextID($context)

This method is not documented.
Parameters
$context
Return
wild

private function loadEventLabelIDs($labels)

This method is not documented.
Parameters
array$labels
Return
wild

private function loadDimensionMap($table, $names)

This method is not documented.
Parameters
MultimeterDimension$table
array$names
Return
wild

private function addServiceEvents()

This method is not documented.
Return
wild

private function getLabelForCommandEvent($command)

This method is not documented.
Parameters
$command
Return
wild