OpenECHO
 All Classes Namespaces Files Functions Variables
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration:
com.sonycsl.echo.eoj.device.DeviceObject com.sonycsl.echo.eoj.EchoObject

Classes

class  Getter
 
class  Informer
 
class  Proxy
 
class  Receiver
 
class  Setter
 

Public Member Functions

void onNew ()
 
short getEchoClassCode ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.device.DeviceObject
byte getInstanceCode ()
 
void allocateSelfDeviceInstanceCode ()
 
void onNew ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
 EchoObject ()
 
void onNew ()
 
void onFound ()
 
final byte[] getStatusChangeAnnouncementProperties ()
 
final byte[] getSetProperties ()
 
final byte[] getGetProperties ()
 
String toString ()
 
final byte getClassGroupCode ()
 
final byte getClassCode ()
 
abstract byte getInstanceCode ()
 
abstract short getEchoClassCode ()
 
final int getEchoObjectCode ()
 
final void setNode (EchoNode node)
 
final EchoNode getNode ()
 
final void removeNode ()
 
final boolean isSelfObject ()
 
final boolean isProxy ()
 
final void setReceiver (Receiver receiver)
 
final Receiver getReceiver ()
 
final EchoFrame onReceiveRequest (EchoFrame frame)
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 

Static Public Member Functions

static Setter setG ()
 
static Setter setG (byte instanceCode)
 
static Setter setG (boolean responseRequired)
 
static Setter setG (byte instanceCode, boolean responseRequired)
 
static Getter getG ()
 
static Getter getG (byte instanceCode)
 
static Informer informG ()
 
static Informer informG (byte instanceCode)
 

Static Public Attributes

static final short ECHO_CLASS_CODE = (short)0x027F
 
static final byte EPC_MEASURED_TEMPERATURE_OF_WATER_IN_WATER_HEATER = (byte)0xC1
 
static final byte EPC_RATED_POWER_GENERATION_OUTPUT = (byte)0xC2
 
static final byte EPC_HEATING_VALUE_OF_HOT_WATER_STORAGE_TANK = (byte)0xC3
 
static final byte EPC_MEASURED_INSTANTANEOUS_POWER_GENERATION_OUTPUT = (byte)0xC4
 
static final byte EPC_MEASURED_CUMULATIVE_POWER_GENERATION_OUTPUT = (byte)0xC5
 
static final byte EPC_CUMULATIVE_POWER_GENERATION_OUTPUT_RESET_SETTING = (byte)0xC6
 
static final byte EPC_MEASURED_INSTANTANEOUS_GAS_CONSUMPTION = (byte)0xC7
 
static final byte EPC_MEASURED_CUMULATIVE_GAS_CONSUMPTION = (byte)0xC8
 
static final byte EPC_CUMULATIVE_GAS_CONSUMPTION_RESET_SETTING = (byte)0xC9
 
static final byte EPC_POWER_GENERATION_SETTING = (byte)0xCA
 
static final byte EPC_POWER_GENERATION_STATUS = (byte)0xCB
 
static final byte EPC_MEASURED_IN_HOUSE_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0xCC
 
static final byte EPC_MEASURED_IN_HOUSE_CUMULATIVE_POWER_CONSUMPTION = (byte)0xCD
 
static final byte EPC_IN_HOUSE_CUMULATIVE_POWER_CONSUMPTION_RESET = (byte)0xCE
 
static final byte EPC_SYSTEM_INTERCONNECTED_TYPE = (byte)0xD0
 
static final byte EPC_MEASURED_REMAINING_HOT_WATER_AMOUNT = (byte)0xE1
 
static final byte EPC_TANK_CAPACITY = (byte)0xE2
 
- Static Public Attributes inherited from com.sonycsl.echo.eoj.device.DeviceObject
static final byte EPC_OPERATION_STATUS = (byte)0x80
 
static final byte EPC_INSTALLATION_LOCATION = (byte)0x81
 
static final byte EPC_STANDARD_VERSION_INFORMATION = (byte)0x82
 
static final byte EPC_IDENTIFICATION_NUMBER = (byte)0x83
 
static final byte EPC_MEASURED_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0x84
 
static final byte EPC_MEASURED_CUMULATIVE_POWER_CONSUMPTION = (byte)0x85
 
static final byte EPC_MANUFACTURERS_FAULT_CODE = (byte)0x86
 
static final byte EPC_CURRENT_LIMIT_SETTING = (byte)0x87
 
static final byte EPC_FAULT_STATUS = (byte)0x88
 
static final byte EPC_FAULT_DESCRIPTION = (byte)0x89
 
static final byte EPC_MANUFACTURER_CODE = (byte)0x8A
 
static final byte EPC_BUSINESS_FACILITY_CODE = (byte)0x8B
 
static final byte EPC_PRODUCT_CODE = (byte)0x8C
 
static final byte EPC_PRODUCTION_NUMBER = (byte)0x8D
 
static final byte EPC_PRODUCTION_DATE = (byte)0x8E
 
static final byte EPC_POWER_SAVING_OPERATION_SETTING = (byte)0x8F
 
static final byte EPC_REMOTE_CONTROL_SETTING = (byte)0x93
 
static final byte EPC_CURRENT_TIME_SETTING = (byte)0x97
 
static final byte EPC_CURRENT_DATE_SETTING = (byte)0x98
 
static final byte EPC_POWER_LIMIT_SETTING = (byte)0x99
 
static final byte EPC_CUMULATIVE_OPERATING_TIME = (byte)0x9A
 
static final byte EPC_STATUS_CHANGE_ANNOUNCEMENT_PROPERTY_MAP = (byte)0x9D
 
static final byte EPC_SET_PROPERTY_MAP = (byte)0x9E
 
static final byte EPC_GET_PROPERTY_MAP = (byte)0x9F
 
static final byte[] EDT_OPERATION_STATUS_ON = {(byte)0x30}
 
static final byte[] EDT_OPERATION_STATUS_OFF = {(byte)0x31}
 
static final byte[] EDT_STANDARD_VERSION_INFORMATION = {(byte)0x00, (byte)0x00, (byte)0x41, (byte)0x00}
 

Protected Member Functions

void setupPropertyMaps ()
 
boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
byte[] getMeasuredTemperatureOfWaterInWaterHeater ()
 
boolean isValidMeasuredTemperatureOfWaterInWaterHeater (byte[] edt)
 
byte[] getRatedPowerGenerationOutput ()
 
boolean isValidRatedPowerGenerationOutput (byte[] edt)
 
byte[] getHeatingValueOfHotWaterStorageTank ()
 
boolean isValidHeatingValueOfHotWaterStorageTank (byte[] edt)
 
abstract byte[] getMeasuredInstantaneousPowerGenerationOutput ()
 
boolean isValidMeasuredInstantaneousPowerGenerationOutput (byte[] edt)
 
abstract byte[] getMeasuredCumulativePowerGenerationOutput ()
 
boolean isValidMeasuredCumulativePowerGenerationOutput (byte[] edt)
 
boolean setCumulativePowerGenerationOutputResetSetting (byte[] edt)
 
boolean isValidCumulativePowerGenerationOutputResetSetting (byte[] edt)
 
byte[] getMeasuredInstantaneousGasConsumption ()
 
boolean isValidMeasuredInstantaneousGasConsumption (byte[] edt)
 
byte[] getMeasuredCumulativeGasConsumption ()
 
boolean isValidMeasuredCumulativeGasConsumption (byte[] edt)
 
boolean setCumulativeGasConsumptionResetSetting (byte[] edt)
 
boolean isValidCumulativeGasConsumptionResetSetting (byte[] edt)
 
boolean setPowerGenerationSetting (byte[] edt)
 
boolean isValidPowerGenerationSetting (byte[] edt)
 
byte[] getPowerGenerationStatus ()
 
boolean isValidPowerGenerationStatus (byte[] edt)
 
byte[] getMeasuredInHouseInstantaneousPowerConsumption ()
 
boolean isValidMeasuredInHouseInstantaneousPowerConsumption (byte[] edt)
 
byte[] getMeasuredInHouseCumulativePowerConsumption ()
 
boolean isValidMeasuredInHouseCumulativePowerConsumption (byte[] edt)
 
boolean setInHouseCumulativePowerConsumptionReset (byte[] edt)
 
boolean isValidInHouseCumulativePowerConsumptionReset (byte[] edt)
 
byte[] getSystemInterconnectedType ()
 
boolean isValidSystemInterconnectedType (byte[] edt)
 
byte[] getMeasuredRemainingHotWaterAmount ()
 
boolean isValidMeasuredRemainingHotWaterAmount (byte[] edt)
 
byte[] getTankCapacity ()
 
boolean isValidTankCapacity (byte[] edt)
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
Informer inform (boolean multicast)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.device.DeviceObject
void setupPropertyMaps ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
boolean isValidOperationStatus (byte[] edt)
 
abstract boolean setInstallationLocation (byte[] edt)
 
abstract byte[] getInstallationLocation ()
 
boolean isValidInstallationLocation (byte[] edt)
 
byte[] getStandardVersionInformation ()
 
boolean isValidStandardVersionInformation (byte[] edt)
 
byte[] getIdentificationNumber ()
 
boolean isValidIdentificationNumber (byte[] edt)
 
byte[] getMeasuredInstantaneousPowerConsumption ()
 
boolean isValidMeasuredInstantaneousPowerConsumption (byte[] edt)
 
byte[] getMeasuredCumulativePowerConsumption ()
 
boolean isValidMeasuredCumulativePowerConsumption (byte[] edt)
 
byte[] getManufacturersFaultCode ()
 
boolean isValidManufacturersFaultCode (byte[] edt)
 
boolean setCurrentLimitSetting (byte[] edt)
 
byte[] getCurrentLimitSetting ()
 
boolean isValidCurrentLimitSetting (byte[] edt)
 
abstract byte[] getFaultStatus ()
 
boolean isValidFaultStatus (byte[] edt)
 
byte[] getFaultDescription ()
 
boolean isValidFaultDescription (byte[] edt)
 
abstract byte[] getManufacturerCode ()
 
boolean isValidManufacturerCode (byte[] edt)
 
byte[] getBusinessFacilityCode ()
 
boolean isValidBusinessFacilityCode (byte[] edt)
 
byte[] getProductCode ()
 
boolean isValidProductCode (byte[] edt)
 
byte[] getProductionNumber ()
 
boolean isValidProductionNumber (byte[] edt)
 
byte[] getProductionDate ()
 
boolean isValidProductionDate (byte[] edt)
 
boolean setPowerSavingOperationSetting (byte[] edt)
 
byte[] getPowerSavingOperationSetting ()
 
boolean isValidPowerSavingOperationSetting (byte[] edt)
 
boolean setRemoteControlSetting (byte[] edt)
 
byte[] getRemoteControlSetting ()
 
boolean isValidRemoteControlSetting (byte[] edt)
 
boolean setCurrentTimeSetting (byte[] edt)
 
byte[] getCurrentTimeSetting ()
 
boolean isValidCurrentTimeSetting (byte[] edt)
 
boolean setCurrentDateSetting (byte edt[])
 
byte[] getCurrentDateSetting ()
 
boolean isValidCurrentDateSetting (byte[] edt)
 
boolean setPowerLimitSetting (byte[] edt)
 
byte[] getPowerLimitSetting ()
 
boolean isValidPowerLimitSetting (byte[] edt)
 
byte[] getCumulativeOperatingTime ()
 
boolean isValidCumulativeOperatingTime (byte[] edt)
 
byte[] getStatusChangeAnnouncementPropertyMap ()
 
boolean isValidStatusChangeAnnouncementPropertyMap (byte[] edt)
 
byte[] getSetPropertyMap ()
 
boolean isValidSetPropertyMap (byte[] edt)
 
byte[] getGetPropertyMap ()
 
boolean isValidGetPropertyMap (byte[] edt)
 
Informer inform (boolean multicast)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
void setupPropertyMaps ()
 
final void addStatusChangeAnnouncementProperty (byte epc)
 
final void removeStatusChangeAnnouncementProperty (byte epc)
 
final void clearStatusChangeAnnouncementProperties ()
 
final void addSetProperty (byte epc)
 
final void removeSetProperty (byte epc)
 
final void clearSetProperties ()
 
final void addGetProperty (byte epc)
 
final void removeGetProperty (byte epc)
 
final void clearGetProperties ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
final void onReceiveSetRequest (EchoProperty property, EchoFrame response)
 
final void onReceiveGetRequest (byte epc, EchoFrame response)
 
Informer inform (boolean multicast)
 
InformerC informC (String address)
 

Additional Inherited Members

- Protected Attributes inherited from com.sonycsl.echo.eoj.device.DeviceObject
byte mEchoInstanceCode = 0
 

Detailed Description

Definition at line 26 of file EngineCogeneration.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.get ( )

Definition at line 1032 of file EngineCogeneration.java.

short com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getEchoClassCode ( )

Definition at line 66 of file EngineCogeneration.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getG ( )
static

Definition at line 2618 of file EngineCogeneration.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getG ( byte  instanceCode)
static

Definition at line 2622 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getHeatingValueOfHotWaterStorageTank ( )
protected

Property name : Heating value of hot water storage tank

EPC : 0xC3

Contents of property :
This property indicates the heating value of the hot water storage tank in MJ.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533MJ)

Data type : unsigned short

Data size : 2 bytes

Unit : MJ

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 240 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredCumulativeGasConsumption ( )
protected

Property name : Measured cumulative gas consumption

EPC : 0xC8

Contents of property :
This property indicates the cumulative gas consumption in increments of 0.001m3.

Value range (decimal notation) :
0x00000000–0x3B9AC9FF (0–999,999.999m3)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 m3

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 485 of file EngineCogeneration.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredCumulativePowerGenerationOutput ( )
abstractprotected

Property name : Measured cumulative power generation output

EPC : 0xC5

Contents of property :
This property indicates the cumulative power generation output in increments of 0.001kWh.

Value range (decimal notation) :
0x00000000–0x3B9AC9FF (0–999,999.999kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

Access rule :
Announce - undefined
Set - undefined
Get - mandatory

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredInHouseCumulativePowerConsumption ( )
protected

Property name : Measured in-house cumulative power consumption

EPC : 0xCD

Contents of property :
This property indicates the measured in-house cumulative power consumption in0.001kWh.

Value range (decimal notation) :
0x00000000-0x3B9AC9FF (0-999,999.999kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 732 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredInHouseInstantaneousPowerConsumption ( )
protected

Property name : Measured in-house instantaneous power consumption

EPC : 0xCC

Contents of property :
This property indicates the measured in-house instantaneous power consumption in watts.

Value range (decimal notation) :
0x0000-0xFFFD (0-65.533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 683 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredInstantaneousGasConsumption ( )
protected

Property name : Measured instantaneous gas consumption

EPC : 0xC7

Contents of property :
This property indicates the instantaneous gas consumption in increments of 0.001m3/h.

Value range (decimal notation) :
0x0000–0xFFFD (0–65.533m3/h)

Data type : unsigned short

Data size : 2 bytes

Unit : 0.001 m3/h

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 436 of file EngineCogeneration.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredInstantaneousPowerGenerationOutput ( )
abstractprotected

Property name : Measured instantaneous power generation output

EPC : 0xC4

Contents of property :
This property indicates the instantaneous power generation output in watts.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - mandatory

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredRemainingHotWaterAmount ( )
protected

Property name : Measured remaining hot water amount

EPC : 0xE1

Contents of property :
This property indicates the measured amount of the remaining hot water in liters.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 879 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getMeasuredTemperatureOfWaterInWaterHeater ( )
protected

Property name : Measured temperature of water in water heater

EPC : 0xC1

Contents of property :
This property indicates the current temperature of the water in the water heater in ℃.

Value range (decimal notation) :
0x00–0x64 (0–100℃)

Data type : unsigned char

Data size : 1 byte

Unit : ℃

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 142 of file EngineCogeneration.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getOperationStatus ( )
abstractprotected

Property name : Operation status

EPC : 0x80

Contents of property :
This property indicates the ON/OFF status.

Value range (decimal notation) :
ON=0x30, OFF=0x31

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - mandatory

Announcement at status change

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getPowerGenerationStatus ( )
protected

Property name : Power generation status

EPC : 0xCB

Contents of property :
This property indicates power generation status.

Value range (decimal notation) :
generating =0x41, stopped=0x42, idling=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 634 of file EngineCogeneration.java.

synchronized byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getProperty ( byte  epc)
protected

Definition at line 971 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getRatedPowerGenerationOutput ( )
protected

Property name : Rated power generation output

EPC : 0xC2

Contents of property :
This property indicates the rated power generation output in watts.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 191 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getSystemInterconnectedType ( )
protected

Property name : System interconnected type

EPC : 0xD0

Contents of property :
This property indicates the system interconnected type.

Value range (decimal notation) :
System-interconnected type (reverse power flow acceptable)=0x00, Independent type=0x01, System-interconnected type(reverse power flow not acceptable)=0x02

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 830 of file EngineCogeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.getTankCapacity ( )
protected

Property name : Tank capacity

EPC : 0xE2

Contents of property :
This property indicates the tank capacity in liters.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 928 of file EngineCogeneration.java.

Informer com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.inform ( )

Definition at line 1038 of file EngineCogeneration.java.

Informer com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.inform ( boolean  multicast)
protected

Definition at line 1043 of file EngineCogeneration.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.informG ( )
static

Definition at line 2627 of file EngineCogeneration.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.informG ( byte  instanceCode)
static

Definition at line 2631 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidCumulativeGasConsumptionResetSetting ( byte[]  edt)
protected

Property name : Cumulative gas consumption reset setting

EPC : 0xC9

Contents of property :
Resets the cumulative gas consumption by writing 0x00.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 557 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidCumulativePowerGenerationOutputResetSetting ( byte[]  edt)
protected

Property name : Cumulative power generation output reset setting

EPC : 0xC6

Contents of property :
Resets the cumulative power generation output by writing 0x00.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 410 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidHeatingValueOfHotWaterStorageTank ( byte[]  edt)
protected

Property name : Heating value of hot water storage tank

EPC : 0xC3

Contents of property :
This property indicates the heating value of the hot water storage tank in MJ.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533MJ)

Data type : unsigned short

Data size : 2 bytes

Unit : MJ

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 263 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidInHouseCumulativePowerConsumptionReset ( byte[]  edt)
protected

Property name : In-house cumulative power consumption reset

EPC : 0xCE

Contents of property :
This property is set to 0x00 to reset the in-house cumulative power consumption.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 804 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredCumulativeGasConsumption ( byte[]  edt)
protected

Property name : Measured cumulative gas consumption

EPC : 0xC8

Contents of property :
This property indicates the cumulative gas consumption in increments of 0.001m3.

Value range (decimal notation) :
0x00000000–0x3B9AC9FF (0–999,999.999m3)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 m3

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 508 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredCumulativePowerGenerationOutput ( byte[]  edt)
protected

Property name : Measured cumulative power generation output

EPC : 0xC5

Contents of property :
This property indicates the cumulative power generation output in increments of 0.001kWh.

Value range (decimal notation) :
0x00000000–0x3B9AC9FF (0–999,999.999kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

Access rule :
Announce - undefined
Set - undefined
Get - mandatory

Definition at line 361 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredInHouseCumulativePowerConsumption ( byte[]  edt)
protected

Property name : Measured in-house cumulative power consumption

EPC : 0xCD

Contents of property :
This property indicates the measured in-house cumulative power consumption in0.001kWh.

Value range (decimal notation) :
0x00000000-0x3B9AC9FF (0-999,999.999kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 755 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredInHouseInstantaneousPowerConsumption ( byte[]  edt)
protected

Property name : Measured in-house instantaneous power consumption

EPC : 0xCC

Contents of property :
This property indicates the measured in-house instantaneous power consumption in watts.

Value range (decimal notation) :
0x0000-0xFFFD (0-65.533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 706 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredInstantaneousGasConsumption ( byte[]  edt)
protected

Property name : Measured instantaneous gas consumption

EPC : 0xC7

Contents of property :
This property indicates the instantaneous gas consumption in increments of 0.001m3/h.

Value range (decimal notation) :
0x0000–0xFFFD (0–65.533m3/h)

Data type : unsigned short

Data size : 2 bytes

Unit : 0.001 m3/h

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 459 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredInstantaneousPowerGenerationOutput ( byte[]  edt)
protected

Property name : Measured instantaneous power generation output

EPC : 0xC4

Contents of property :
This property indicates the instantaneous power generation output in watts.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - mandatory

Definition at line 312 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredRemainingHotWaterAmount ( byte[]  edt)
protected

Property name : Measured remaining hot water amount

EPC : 0xE1

Contents of property :
This property indicates the measured amount of the remaining hot water in liters.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 902 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidMeasuredTemperatureOfWaterInWaterHeater ( byte[]  edt)
protected

Property name : Measured temperature of water in water heater

EPC : 0xC1

Contents of property :
This property indicates the current temperature of the water in the water heater in ℃.

Value range (decimal notation) :
0x00–0x64 (0–100℃)

Data type : unsigned char

Data size : 1 byte

Unit : ℃

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 165 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidPowerGenerationSetting ( byte[]  edt)
protected

Property name : Power generation setting

EPC : 0xCA

Contents of property :
This property instructs the start or stop of power generation.

Value range (decimal notation) :
Power generation ON=0x41, Power generation OFF=0x42

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 608 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidPowerGenerationStatus ( byte[]  edt)
protected

Property name : Power generation status

EPC : 0xCB

Contents of property :
This property indicates power generation status.

Value range (decimal notation) :
generating =0x41, stopped=0x42, idling=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 657 of file EngineCogeneration.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidProperty ( EchoProperty  property)
protected

Definition at line 994 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidRatedPowerGenerationOutput ( byte[]  edt)
protected

Property name : Rated power generation output

EPC : 0xC2

Contents of property :
This property indicates the rated power generation output in watts.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533W)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 214 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidSystemInterconnectedType ( byte[]  edt)
protected

Property name : System interconnected type

EPC : 0xD0

Contents of property :
This property indicates the system interconnected type.

Value range (decimal notation) :
System-interconnected type (reverse power flow acceptable)=0x00, Independent type=0x01, System-interconnected type(reverse power flow not acceptable)=0x02

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 853 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.isValidTankCapacity ( byte[]  edt)
protected

Property name : Tank capacity

EPC : 0xE2

Contents of property :
This property indicates the tank capacity in liters.

Value range (decimal notation) :
0x0000–0xFFFD (0–65,533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 951 of file EngineCogeneration.java.

void com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.onNew ( )

Definition at line 60 of file EngineCogeneration.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.set ( )

Definition at line 1021 of file EngineCogeneration.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.set ( boolean  responseRequired)

Definition at line 1026 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setCumulativeGasConsumptionResetSetting ( byte[]  edt)
protected

Property name : Cumulative gas consumption reset setting

EPC : 0xC9

Contents of property :
Resets the cumulative gas consumption by writing 0x00.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 534 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setCumulativePowerGenerationOutputResetSetting ( byte[]  edt)
protected

Property name : Cumulative power generation output reset setting

EPC : 0xC6

Contents of property :
Resets the cumulative power generation output by writing 0x00.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 387 of file EngineCogeneration.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setG ( )
static

Definition at line 2601 of file EngineCogeneration.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setG ( byte  instanceCode)
static

Definition at line 2605 of file EngineCogeneration.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setG ( boolean  responseRequired)
static

Definition at line 2609 of file EngineCogeneration.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setG ( byte  instanceCode,
boolean  responseRequired 
)
static

Definition at line 2613 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setInHouseCumulativePowerConsumptionReset ( byte[]  edt)
protected

Property name : In-house cumulative power consumption reset

EPC : 0xCE

Contents of property :
This property is set to 0x00 to reset the in-house cumulative power consumption.

Value range (decimal notation) :
Reset=0x00

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 781 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setOperationStatus ( byte[]  edt)
protected

Property name : Operation status

EPC : 0x80

Contents of property :
This property indicates the ON/OFF status.

Value range (decimal notation) :
ON=0x30, OFF=0x31

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - mandatory

Announcement at status change

Definition at line 94 of file EngineCogeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setPowerGenerationSetting ( byte[]  edt)
protected

Property name : Power generation setting

EPC : 0xCA

Contents of property :
This property instructs the start or stop of power generation.

Value range (decimal notation) :
Power generation ON=0x41, Power generation OFF=0x42

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - undefined

Definition at line 584 of file EngineCogeneration.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setProperty ( EchoProperty  property)
protected

Definition at line 957 of file EngineCogeneration.java.

void com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.setupPropertyMaps ( )
protected

Definition at line 49 of file EngineCogeneration.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.ECHO_CLASS_CODE = (short)0x027F
static

Definition at line 28 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_CUMULATIVE_GAS_CONSUMPTION_RESET_SETTING = (byte)0xC9
static

Definition at line 38 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_CUMULATIVE_POWER_GENERATION_OUTPUT_RESET_SETTING = (byte)0xC6
static

Definition at line 35 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_HEATING_VALUE_OF_HOT_WATER_STORAGE_TANK = (byte)0xC3
static

Definition at line 32 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_IN_HOUSE_CUMULATIVE_POWER_CONSUMPTION_RESET = (byte)0xCE
static

Definition at line 43 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_CUMULATIVE_GAS_CONSUMPTION = (byte)0xC8
static

Definition at line 37 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_CUMULATIVE_POWER_GENERATION_OUTPUT = (byte)0xC5
static

Definition at line 34 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_IN_HOUSE_CUMULATIVE_POWER_CONSUMPTION = (byte)0xCD
static

Definition at line 42 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_IN_HOUSE_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0xCC
static

Definition at line 41 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_INSTANTANEOUS_GAS_CONSUMPTION = (byte)0xC7
static

Definition at line 36 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_INSTANTANEOUS_POWER_GENERATION_OUTPUT = (byte)0xC4
static

Definition at line 33 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_REMAINING_HOT_WATER_AMOUNT = (byte)0xE1
static

Definition at line 45 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_MEASURED_TEMPERATURE_OF_WATER_IN_WATER_HEATER = (byte)0xC1
static

Definition at line 30 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_POWER_GENERATION_SETTING = (byte)0xCA
static

Definition at line 39 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_POWER_GENERATION_STATUS = (byte)0xCB
static

Definition at line 40 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_RATED_POWER_GENERATION_OUTPUT = (byte)0xC2
static

Definition at line 31 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_SYSTEM_INTERCONNECTED_TYPE = (byte)0xD0
static

Definition at line 44 of file EngineCogeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.EngineCogeneration.EPC_TANK_CAPACITY = (byte)0xE2
static

Definition at line 46 of file EngineCogeneration.java.


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