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.HouseholdSolarPowerGeneration Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration:
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)0x0279
 
static final byte EPC_SYSTEM_INTERCONN_ECTED_TYPE = (byte)0xD0
 
static final byte EPC_MEASURED_INSTANTANEOUS_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE0
 
static final byte EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE1
 
static final byte EPC_RESETTING_CUMULATIVE_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE2
 
static final byte EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE3
 
static final byte EPC_RESETTING_CUMULATIVE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE4
 
static final byte EPC_POWER_GENERATION_OUTPUT_LIMIT_SETTING1 = (byte)0xE5
 
static final byte EPC_POWER_GENERATION_OUTPUT_LIMIT_SETTING2 = (byte)0xE6
 
static final byte EPC_LIMIT_SETTING_FOR_THE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE7
 
static final byte EPC_RATED_POWER_GENERATION_OUTPUT_SYSTEM_INTERCONNECTED = (byte)0xE8
 
static final byte EPC_RATED_POWER_GENERATION_OUTPUT_INDEPENDENT = (byte)0xE9
 
- 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[] getSystemInterconnEctedType ()
 
boolean isValidSystemInterconnEctedType (byte[] edt)
 
abstract byte[] getMeasuredInstantaneousAmountOfElectricityGenerated ()
 
boolean isValidMeasuredInstantaneousAmountOfElectricityGenerated (byte[] edt)
 
abstract byte[] getMeasuredCumulativeAmountOfElectricityGenerated ()
 
boolean isValidMeasuredCumulativeAmountOfElectricityGenerated (byte[] edt)
 
boolean setResettingCumulativeAmountOfElectricityGenerated (byte[] edt)
 
boolean isValidResettingCumulativeAmountOfElectricityGenerated (byte[] edt)
 
byte[] getMeasuredCumulativeAmountOfElectricitySold ()
 
boolean isValidMeasuredCumulativeAmountOfElectricitySold (byte[] edt)
 
boolean setResettingCumulativeAmountOfElectricitySold (byte[] edt)
 
boolean isValidResettingCumulativeAmountOfElectricitySold (byte[] edt)
 
boolean setPowerGenerationOutputLimitSetting1 (byte[] edt)
 
byte[] getPowerGenerationOutputLimitSetting1 ()
 
boolean isValidPowerGenerationOutputLimitSetting1 (byte[] edt)
 
boolean setPowerGenerationOutputLimitSetting2 (byte[] edt)
 
byte[] getPowerGenerationOutputLimitSetting2 ()
 
boolean isValidPowerGenerationOutputLimitSetting2 (byte[] edt)
 
boolean setLimitSettingForTheAmountOfElectricitySold (byte[] edt)
 
byte[] getLimitSettingForTheAmountOfElectricitySold ()
 
boolean isValidLimitSettingForTheAmountOfElectricitySold (byte[] edt)
 
boolean setRatedPowerGenerationOutputSystemInterconnected (byte[] edt)
 
byte[] getRatedPowerGenerationOutputSystemInterconnected ()
 
boolean isValidRatedPowerGenerationOutputSystemInterconnected (byte[] edt)
 
boolean setRatedPowerGenerationOutputIndependent (byte[] edt)
 
byte[] getRatedPowerGenerationOutputIndependent ()
 
boolean isValidRatedPowerGenerationOutputIndependent (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 HouseholdSolarPowerGeneration.java.

Member Function Documentation

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

Definition at line 844 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 60 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2281 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2285 of file HouseholdSolarPowerGeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getLimitSettingForTheAmountOfElectricitySold ( )
protected

Property name : Limit setting for the amount of electricity sold

EPC : 0xE7

Contents of property :
Specifies, in watts, the amount of electricity sold and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 603 of file HouseholdSolarPowerGeneration.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getMeasuredCumulativeAmountOfElectricityGenerated ( )
abstractprotected

Property name : Measured cumulative amount of electricity generated

EPC : 0xE1

Contents of property :
This property indicates integral electric energy in 0.001 kWh.

Value range (decimal notation) :
0x00000000.0x3B9AC9FF (0.999,999.999 kWh)

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.HouseholdSolarPowerGeneration.getMeasuredCumulativeAmountOfElectricitySold ( )
protected

Property name : Measured cumulative amount of electricity sold

EPC : 0xE3

Contents of property :
This property indicates integral value of sold power in 0.001 kWh.

Value range (decimal notation) :
0x00000000.0x3B9AC9FF (0.999,999.999 kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

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

Definition at line 337 of file HouseholdSolarPowerGeneration.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getMeasuredInstantaneousAmountOfElectricityGenerated ( )
abstractprotected

Property name : Measured instantaneous amount of electricity generated

EPC : 0xE0

Contents of property :
This property indicates instantaneous generated power in W.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.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 : —

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

Announcement at status change

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getPowerGenerationOutputLimitSetting1 ( )
protected

Property name : Power generation output limit setting 1

EPC : 0xE5

Contents of property :
Specifies the power generation output as a percentage of the rated power generation output and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 459 of file HouseholdSolarPowerGeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getPowerGenerationOutputLimitSetting2 ( )
protected

Property name : Power generation output limit setting 2

EPC : 0xE6

Contents of property :
Specifies the power generation output in watts and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 531 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 793 of file HouseholdSolarPowerGeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getRatedPowerGenerationOutputIndependent ( )
protected

Property name : Rated power generation output (Independent)

EPC : 0xE9

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

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 747 of file HouseholdSolarPowerGeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getRatedPowerGenerationOutputSystemInterconnected ( )
protected

Property name : Rated power generation output(System-interconnected)

EPC : 0xE8

Contents of property :
This property indicates the rated power output in the system-interconnected status in watts.

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 675 of file HouseholdSolarPowerGeneration.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.getSystemInterconnEctedType ( )
protected

Property name : System-interconn ected type

EPC : 0xD0

Contents of property :
This property indicates system interconnection status

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 137 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 850 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 855 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2290 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2294 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidLimitSettingForTheAmountOfElectricitySold ( byte[]  edt)
protected

Property name : Limit setting for the amount of electricity sold

EPC : 0xE7

Contents of property :
Specifies, in watts, the amount of electricity sold and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 626 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidMeasuredCumulativeAmountOfElectricityGenerated ( byte[]  edt)
protected

Property name : Measured cumulative amount of electricity generated

EPC : 0xE1

Contents of property :
This property indicates integral electric energy in 0.001 kWh.

Value range (decimal notation) :
0x00000000.0x3B9AC9FF (0.999,999.999 kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

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

Definition at line 261 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidMeasuredCumulativeAmountOfElectricitySold ( byte[]  edt)
protected

Property name : Measured cumulative amount of electricity sold

EPC : 0xE3

Contents of property :
This property indicates integral value of sold power in 0.001 kWh.

Value range (decimal notation) :
0x00000000.0x3B9AC9FF (0.999,999.999 kWh)

Data type : unsigned long

Data size : 4 bytes

Unit : 0.001 kWh

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

Definition at line 361 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidMeasuredInstantaneousAmountOfElectricityGenerated ( byte[]  edt)
protected

Property name : Measured instantaneous amount of electricity generated

EPC : 0xE0

Contents of property :
This property indicates instantaneous generated power in W.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 210 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidPowerGenerationOutputLimitSetting1 ( byte[]  edt)
protected

Property name : Power generation output limit setting 1

EPC : 0xE5

Contents of property :
Specifies the power generation output as a percentage of the rated power generation output and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 482 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidPowerGenerationOutputLimitSetting2 ( byte[]  edt)
protected

Property name : Power generation output limit setting 2

EPC : 0xE6

Contents of property :
Specifies the power generation output in watts and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 554 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 812 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidRatedPowerGenerationOutputIndependent ( byte[]  edt)
protected

Property name : Rated power generation output (Independent)

EPC : 0xE9

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

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 770 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidRatedPowerGenerationOutputSystemInterconnected ( byte[]  edt)
protected

Property name : Rated power generation output(System-interconnected)

EPC : 0xE8

Contents of property :
This property indicates the rated power output in the system-interconnected status in watts.

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 698 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidResettingCumulativeAmountOfElectricityGenerated ( byte[]  edt)
protected

Property name : Resetting cumulative amount of electricity generated

EPC : 0xE2

Contents of property :
Resets integral generated electric energy by setting 0x00.

Value range (decimal notation) :
Reset = 0x00

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 310 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidResettingCumulativeAmountOfElectricitySold ( byte[]  edt)
protected

Property name : Resetting cumulative amount of electricity sold

EPC : 0xE4

Contents of property :
Resets integral sold electric energy by setting 0x00.

Value range (decimal notation) :
Reset = 0x00

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 410 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.isValidSystemInterconnEctedType ( byte[]  edt)
protected

Property name : System-interconn ected type

EPC : 0xD0

Contents of property :
This property indicates system interconnection status

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 161 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 54 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 833 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 838 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2264 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2268 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2272 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 2276 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setLimitSettingForTheAmountOfElectricitySold ( byte[]  edt)
protected

Property name : Limit setting for the amount of electricity sold

EPC : 0xE7

Contents of property :
Specifies, in watts, the amount of electricity sold and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 580 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.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 : —

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

Announcement at status change

Definition at line 88 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setPowerGenerationOutputLimitSetting1 ( byte[]  edt)
protected

Property name : Power generation output limit setting 1

EPC : 0xE5

Contents of property :
Specifies the power generation output as a percentage of the rated power generation output and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 436 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setPowerGenerationOutputLimitSetting2 ( byte[]  edt)
protected

Property name : Power generation output limit setting 2

EPC : 0xE6

Contents of property :
Specifies the power generation output in watts and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 508 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 776 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setRatedPowerGenerationOutputIndependent ( byte[]  edt)
protected

Property name : Rated power generation output (Independent)

EPC : 0xE9

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

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 724 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setRatedPowerGenerationOutputSystemInterconnected ( byte[]  edt)
protected

Property name : Rated power generation output(System-interconnected)

EPC : 0xE8

Contents of property :
This property indicates the rated power output in the system-interconnected status in watts.

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 652 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setResettingCumulativeAmountOfElectricityGenerated ( byte[]  edt)
protected

Property name : Resetting cumulative amount of electricity generated

EPC : 0xE2

Contents of property :
Resets integral generated electric energy by setting 0x00.

Value range (decimal notation) :
Reset = 0x00

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 287 of file HouseholdSolarPowerGeneration.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.setResettingCumulativeAmountOfElectricitySold ( byte[]  edt)
protected

Property name : Resetting cumulative amount of electricity sold

EPC : 0xE4

Contents of property :
Resets integral sold electric energy by setting 0x00.

Value range (decimal notation) :
Reset = 0x00

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 387 of file HouseholdSolarPowerGeneration.java.

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

Definition at line 43 of file HouseholdSolarPowerGeneration.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.ECHO_CLASS_CODE = (short)0x0279
static

Definition at line 28 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_LIMIT_SETTING_FOR_THE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE7
static

Definition at line 38 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE1
static

Definition at line 32 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE3
static

Definition at line 34 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_MEASURED_INSTANTANEOUS_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE0
static

Definition at line 31 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_POWER_GENERATION_OUTPUT_LIMIT_SETTING1 = (byte)0xE5
static

Definition at line 36 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_POWER_GENERATION_OUTPUT_LIMIT_SETTING2 = (byte)0xE6
static

Definition at line 37 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_RATED_POWER_GENERATION_OUTPUT_INDEPENDENT = (byte)0xE9
static

Definition at line 40 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_RATED_POWER_GENERATION_OUTPUT_SYSTEM_INTERCONNECTED = (byte)0xE8
static

Definition at line 39 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_RESETTING_CUMULATIVE_AMOUNT_OF_ELECTRICITY_GENERATED = (byte)0xE2
static

Definition at line 33 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_RESETTING_CUMULATIVE_AMOUNT_OF_ELECTRICITY_SOLD = (byte)0xE4
static

Definition at line 35 of file HouseholdSolarPowerGeneration.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.HouseholdSolarPowerGeneration.EPC_SYSTEM_INTERCONN_ECTED_TYPE = (byte)0xD0
static

Definition at line 30 of file HouseholdSolarPowerGeneration.java.


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