* @copyright 2009 phpSysInfo * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @version SVN: $Id: class.UPSDevice.inc.php 262 2009-06-22 10:48:33Z bigmichi1 $ * @link http://phpsysinfo.sourceforge.net */ /** * UPSDevice TO class * * @category PHP * @package PSI_TO * @author Michael Cramer * @copyright 2009 phpSysInfo * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @version Release: 3.0 * @link http://phpsysinfo.sourceforge.net */ class UPSDevice { /** * name of the ups * * @var String */ private $_name = ""; /** * model of the ups * * @var String */ private $_model = ""; /** * mode of the ups * * @var String */ private $_mode = ""; /** * last start time * * @var String */ private $_startTime = ""; /** * status of the ups * * @var String */ private $_status = ""; /** * temperature of the ups * * @var Integer */ private $_temperatur = null; /** * outages count * * @var Integer */ private $_outages = null; /** * date of last outtage * * @var String */ private $_lastOutage = null; /** * date of last outage finish * * @var String */ private $_lastOutageFinish = null; /** * line volt * * @var Integer */ private $_lineVoltage = null; /** * line freq * * @var Integer */ private $_lineFrequency = null; /** * current load of the ups in percent * * @var Integer */ private $_load = null; /** * battery installation date * * @var String */ private $_batteryDate = null; /** * current battery volt * * @var Integer */ private $_batteryVoltage = null; /** * current charge in percent of the battery * * @var Integer */ private $_batterCharge = null; /** * time left * * @var String */ private $_timeLeft = null; /** * Returns $_batterCharge. * * @see UPSDevice::$_batterCharge * * @return integer */ public function getBatterCharge() { return $this->_batterCharge; } /** * Sets $_batterCharge. * * @param Integer $batterCharge battery charge * * @see UPSDevice::$_batterCharge * * @return void */ public function setBatterCharge($batterCharge) { $this->_batterCharge = $batterCharge; } /** * Returns $_batteryDate. * * @see UPSDevice::$_batteryDate * * @return String */ public function getBatteryDate() { return $this->_batteryDate; } /** * Sets $_batteryDate. * * @param object $batteryDate battery date * * @see UPSDevice::$_batteryDate * * @return Void */ public function setBatteryDate($batteryDate) { $this->_batteryDate = $batteryDate; } /** * Returns $_batteryVoltage. * * @see UPSDevice::$_batteryVoltage * * @return Integer */ public function getBatteryVoltage() { return $this->_batteryVoltage; } /** * Sets $_batteryVoltage. * * @param object $batteryVoltage battery volt * * @see UPSDevice::$_batteryVoltage * * @return Void */ public function setBatteryVoltage($batteryVoltage) { $this->_batteryVoltage = $batteryVoltage; } /** * Returns $_lastOutage. * * @see UPSDevice::$_lastOutage * * @return String */ public function getLastOutage() { return $this->_lastOutage; } /** * Sets $_lastOutage. * * @param String $lastOutage last Outage * * @see UPSDevice::$lastOutage * * @return Void */ public function setLastOutage($lastOutage) { $this->_lastOutage = $lastOutage; } /** * Returns $_lastOutageFinish. * * @see UPSDevice::$_lastOutageFinish * * @return String */ public function getLastOutageFinish() { return $this->_lastOutageFinish; } /** * Sets $_lastOutageFinish. * * @param String $lastOutageFinish last outage finish * * @see UPSDevice::$_lastOutageFinish * * @return Void */ public function setLastOutageFinish($lastOutageFinish) { $this->_lastOutageFinish = $lastOutageFinish; } /** * Returns $_lineVoltage. * * @see UPSDevice::$_lineVoltage * * @return Integer */ public function getLineVoltage() { return $this->_lineVoltage; } /** * Sets $_lineVoltage. * * @param Integer $lineVoltage line voltage * * @see UPSDevice::$_lineVoltage * * @return Void */ public function setLineVoltage($lineVoltage) { $this->_lineVoltage = $lineVoltage; } /** * Returns $_lineFrequency. * * @see UPSDevice::$_lineFrequency * * @return Integer */ public function getLineFrequency() { return $this->_lineFrequency; } /** * Sets $_lineFrequency. * * @param Integer $lineFrequency line frequency * * @see UPSDevice::$_lineFrequency * * @return Void */ public function setLineFrequency($lineFrequency) { $this->_lineFrequency = $lineFrequency; } /** * Returns $_load. * * @see UPSDevice::$_load * * @return Integer */ public function getLoad() { return $this->_load; } /** * Sets $_load. * * @param Integer $load current load * * @see UPSDevice::$_load * * @return Void */ public function setLoad($load) { $this->_load = $load; } /** * Returns $_mode. * * @see UPSDevice::$_mode * * @return String */ public function getMode() { return $this->_mode; } /** * Sets $_mode. * * @param String $mode mode * * @see UPSDevice::$_mode * * @return Void */ public function setMode($mode) { $this->_mode = $mode; } /** * Returns $_model. * * @see UPSDevice::$_model * * @return String */ public function getModel() { return $this->_model; } /** * Sets $_model. * * @param String $model model * * @see UPSDevice::$_model * * @return Void */ public function setModel($model) { $this->_model = $model; } /** * Returns $_name. * * @see UPSDevice::$_name * * @return String */ public function getName() { return $this->_name; } /** * Sets $_name. * * @param String $name name * * @see UPSDevice::$_name * * @return Void */ public function setName($name) { $this->_name = $name; } /** * Returns $_outages. * * @see UPSDevice::$_outages * * @return Integer */ public function getOutages() { return $this->_outages; } /** * Sets $_outages. * * @param Integer $outages outages count * * @see UPSDevice::$_outages * * @return Void */ public function setOutages($outages) { $this->_outages = $outages; } /** * Returns $_startTime. * * @see UPSDevice::$_startTime * * @return String */ public function getStartTime() { return $this->_startTime; } /** * Sets $_startTime. * * @param String $startTime startTime * * @see UPSDevice::$_startTime * * @return Void */ public function setStartTime($startTime) { $this->_startTime = $startTime; } /** * Returns $_status. * * @see UPSDevice::$_status * * @return String */ public function getStatus() { return $this->_status; } /** * Sets $_status. * * @param String $status status * * @see UPSDevice::$_status * * @return Void */ public function setStatus($status) { $this->_status = $status; } /** * Returns $_temperatur. * * @see UPSDevice::$_temperatur * * @return Integer */ public function getTemperatur() { return $this->_temperatur; } /** * Sets $_temperatur. * * @param Integer $temperatur temperature * * @see UPSDevice::$_temperatur * * @return Void */ public function setTemperatur($temperatur) { $this->_temperatur = $temperatur; } /** * Returns $_timeLeft. * * @see UPSDevice::$_timeLeft * * @return String */ public function getTimeLeft() { return $this->_timeLeft; } /** * Sets $_timeLeft. * * @param String $timeLeft time left * * @see UPSDevice::$_timeLeft * * @return Void */ public function setTimeLeft($timeLeft) { $this->_timeLeft = $timeLeft; } }