com.cumulocity.model.energy.measurement
Class SinglePhaseEnergyMeasurement

java.lang.Object
  extended by com.cumulocity.model.energy.measurement.SinglePhaseEnergyMeasurement
Direct Known Subclasses:
ThreePhaseEnergyMeasurement

public class SinglePhaseEnergyMeasurement
extends Object

Provides a representation for a electricity measurement, as reported by SinglePhaseElectricitySensor. See https://code.telcoassetmarketplace.com/devcommunity/index.php/c8ydocumentation/114/320#Energy for details.

Author:
ricardomarques

Constructor Summary
SinglePhaseEnergyMeasurement()
           
 
Method Summary
 EnergyValue getTotalActiveEnergyIn()
           
 EnergyValue getTotalActiveEnergyOut()
           
 PowerValue getTotalActivePowerIn()
           
 PowerValue getTotalActivePowerOut()
           
 void setTotalActiveEnergyIn(EnergyValue a_plus)
           
 void setTotalActiveEnergyOut(EnergyValue a_minus)
           
 void setTotalActivePowerIn(PowerValue p_plus)
           
 void setTotalActivePowerOut(PowerValue p_minus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SinglePhaseEnergyMeasurement

public SinglePhaseEnergyMeasurement()
Method Detail

getTotalActiveEnergyIn

@JSONProperty(value="A+",
              ignoreIfNull=true)
public final EnergyValue getTotalActiveEnergyIn()
Returns:
the a_plus

setTotalActiveEnergyIn

public final void setTotalActiveEnergyIn(EnergyValue a_plus)
Parameters:
a_plus - the a_plus to set

getTotalActiveEnergyOut

@JSONProperty(value="A-",
              ignoreIfNull=true)
public final EnergyValue getTotalActiveEnergyOut()
Returns:
the a_minus

setTotalActiveEnergyOut

public final void setTotalActiveEnergyOut(EnergyValue a_minus)
Parameters:
a_minus - the a_minus to set

getTotalActivePowerIn

@JSONProperty(value="P+",
              ignoreIfNull=true)
public final PowerValue getTotalActivePowerIn()
Returns:
the p_plus

setTotalActivePowerIn

public final void setTotalActivePowerIn(PowerValue p_plus)
Parameters:
p_plus - the p_plus to set

getTotalActivePowerOut

@JSONProperty(value="P-",
              ignoreIfNull=true)
public final PowerValue getTotalActivePowerOut()
Returns:
the p_minus

setTotalActivePowerOut

public final void setTotalActivePowerOut(PowerValue p_minus)
Parameters:
p_minus - the p_minus to set


Copyright © 2013 (C) Cumulocity GmbH. All Rights Reserved.