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.SmartElectricEnergyMeter Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter:
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)0x0288
 
static final byte EPC_ELECTRIC_ENERGY_METER_CLASSIFICATION = (byte)0xD0
 
static final byte EPC_OWNER_CLASSIFICATION = (byte)0xD1
 
static final byte EPC_PHASES_AND_WIRES_SETTING_STATUS = (byte)0xD2
 
static final byte EPC_COMPOSITE_TRANSFORMATION_RATIO = (byte)0xD3
 
static final byte EPC_MULTIPLYING_FACTOR_FOR_COMPOSITE_TRANSFORMATION_RATIO = (byte)0xD4
 
static final byte EPC_METER_TYPE_CERTIFICATION_NUMBER = (byte)0xD5
 
static final byte EPC_YEAR_AND_MONTH_OF_INSPECTION_EXPIRY = (byte)0xD6
 
static final byte EPC_NUMBER_OF_EFFECTIVE_DIGITS_FOR_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY = (byte)0xD7
 
static final byte EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRIC_ENERGY_NORMAL_DIRECTION = (byte)0xE0
 
static final byte EPC_UNIT_FOR_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_NORMAL_AND_REVERSE_DIRECTIONS = (byte)0xE1
 
static final byte EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_NORMAL_DIRECTION = (byte)0xE2
 
static final byte EPC_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_REVERSE_DIRECTION = (byte)0xE3
 
static final byte EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_REVERSE_DIRECTION = (byte)0xE4
 
static final byte EPC_DAY_FOR_WHICH_THE_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_IS_TO_BE_RETRIEVED = (byte)0xE5
 
static final byte EPC_MEASURED_INSTANTANEOUS_ELECTRIC_ENERGY = (byte)0xE7
 
static final byte EPC_MEASURED_INSTANTANEOUS_CURRENTS = (byte)0xE8
 
static final byte EPC_MEASURED_INSTANTANEOUS_VOLTAGES = (byte)0xE9
 
static final byte EPC_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_MEASURED_AT_FIXED_TIME_NORMAL_DIRECTION = (byte)0xEA
 
static final byte EPC_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_MEASURED_AT_FIXED_TIME_REVERSE_DIRECTION = (byte)0xEB
 
- 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 ()
 
boolean setElectricEnergyMeterClassification (byte[] edt)
 
byte[] getElectricEnergyMeterClassification ()
 
boolean isValidElectricEnergyMeterClassification (byte[] edt)
 
boolean setOwnerClassification (byte[] edt)
 
byte[] getOwnerClassification ()
 
boolean isValidOwnerClassification (byte[] edt)
 
byte[] getPhasesAndWiresSettingStatus ()
 
boolean isValidPhasesAndWiresSettingStatus (byte[] edt)
 
byte[] getCompositeTransformationRatio ()
 
boolean isValidCompositeTransformationRatio (byte[] edt)
 
byte[] getMultiplyingFactorForCompositeTransformationRatio ()
 
boolean isValidMultiplyingFactorForCompositeTransformationRatio (byte[] edt)
 
byte[] getMeterTypeCertificationNumber ()
 
boolean isValidMeterTypeCertificationNumber (byte[] edt)
 
boolean setYearAndMonthOfInspectionExpiry (byte[] edt)
 
byte[] getYearAndMonthOfInspectionExpiry ()
 
boolean isValidYearAndMonthOfInspectionExpiry (byte[] edt)
 
abstract byte[] getNumberOfEffectiveDigitsForCumulativeAmountsOfElectricEnergy ()
 
boolean isValidNumberOfEffectiveDigitsForCumulativeAmountsOfElectricEnergy (byte[] edt)
 
abstract byte[] getMeasuredCumulativeAmountOfElectricEnergyNormalDirection ()
 
boolean isValidMeasuredCumulativeAmountOfElectricEnergyNormalDirection (byte[] edt)
 
abstract byte[] getUnitForCumulativeAmountsOfElectricEnergyNormalAndReverseDirections ()
 
boolean isValidUnitForCumulativeAmountsOfElectricEnergyNormalAndReverseDirections (byte[] edt)
 
byte[] getHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyNormalDirection ()
 
boolean isValidHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyNormalDirection (byte[] edt)
 
byte[] getMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ()
 
boolean isValidMeasuredCumulativeAmountsOfElectricEnergyReverseDirection (byte[] edt)
 
byte[] getHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ()
 
boolean isValidHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyReverseDirection (byte[] edt)
 
boolean setDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved (byte[] edt)
 
byte[] getDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved ()
 
boolean isValidDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved (byte[] edt)
 
byte[] getMeasuredInstantaneousElectricEnergy ()
 
boolean isValidMeasuredInstantaneousElectricEnergy (byte[] edt)
 
byte[] getMeasuredInstantaneousCurrents ()
 
boolean isValidMeasuredInstantaneousCurrents (byte[] edt)
 
byte[] getMeasuredInstantaneousVoltages ()
 
boolean isValidMeasuredInstantaneousVoltages (byte[] edt)
 
abstract byte[] getCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeNormalDirection ()
 
boolean isValidCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeNormalDirection (byte[] edt)
 
byte[] getCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeReverseDirection ()
 
boolean isValidCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeReverseDirection (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 SmartElectricEnergyMeter.java.

Member Function Documentation

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

Definition at line 1417 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getCompositeTransformationRatio ( )
protected

Property name : Composite transformation ratio

EPC : 0xD3

Contents of property :
This property indicates the composite transformation ratio using a 6-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x000F423F (000000.999999)

Data type : unsigned long

Data size : 4 bytes

Unit : null

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

Definition at line 368 of file SmartElectricEnergyMeter.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeNormalDirection ( )
abstractprotected

Property name : Cumulative amounts of electric energy measured at fixed time (normal direction)

EPC : 0xEA

Contents of property :
This property indicates the most recent cumulative amount of electric energy (normal direction)
measured at 30-minute intervals
held by the meter in the format of
4 bytes for date of measurement, 3 bytes for time of measurement, and 4 bytes for cumulative electric energy (normal direction).
date of measurement
YYYY:MM:DD
time of measurement hh:mm:ss
cumulative electric energy: an
8-digit decimal notation number

Value range (decimal notation) :
1.4 bytes: date of measurement YYYY:0x0001.0x270F (1.9999) MM:0x01.0x0C(1.12) DD:0x01.0x1F(1.31)
5.7 bytes: time of measurement hh:0x00.0x17(0.23) mm:0x00.0x3B(0.59) ss:0x00.0x3B(0.59)
8.11 bytes: 0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned char ×4

  • unsigned char×3
  • unsigned long

    Data size : 11 bytes

    Unit : null

    Access rule :
    Announce - undefined
    Set - undefined
    Get - mandatory
byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeReverseDirection ( )
protected

Property name : Cumulative amounts of electric energy measured at fixed time (reverse direction)

EPC : 0xEB

Contents of property :
This property indicates the most recent cumulative amount of electric energy (reverse direction) measured at 30-minute intervals held by the meter in the format of 4 bytes for date of measurement, 3
bytes for time of measurement, and 4 bytes for cumulative electric energy (reverse direction).
date of measurement
YYYY:MM:DD
time of measurement hh:mm:ss
cumulative electric energy: an
8-digit decimal notation number

Value range (decimal notation) :
1.4 bytes: date of measurement YYYY:0x0001.0x270F (1.9999) MM:0x01.0x0C(1.12) DD:0x01.0x1F(1.31)
5.7 bytes: time of measurement hh:0x00.0x17(0.23) mm:0x00.0x3B(0.59) ss:0x00.0x3B(0.59)
8.11 bytes: 0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned char ×4

  • unsigned char ×3
  • unsigned long

    Data size : 11 bytes

    Unit : null

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

Definition at line 1293 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved ( )
protected

Property name : Day for which the historical data of measured cumulative amounts of electric energy is to be retrieved

EPC : 0xE5

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy (which consists of 48 pieces of half-hourly data for the preceding 24 hours) is to be retrieved.

Value range (decimal notation) :
0x00.0x63 (0.99)
0: current day

  1. 99: previous day. day that precedes the current day by 99 days

    Data type : unsigned char

    Data size : 1 byte

    Unit : null

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

Definition at line 971 of file SmartElectricEnergyMeter.java.

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

Definition at line 70 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getElectricEnergyMeterClassification ( )
protected

Property name : Electric energy meter classification

EPC : 0xD0

Contents of property :
This property indicates the electric energy meter type.

Value range (decimal notation) :
0x30: Electric utility company 0x31: Solar power
0x32: Fuel cell 0x33: Battery 0x34: EV
0x35: Others

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 177 of file SmartElectricEnergyMeter.java.

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

Definition at line 3753 of file SmartElectricEnergyMeter.java.

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

Definition at line 3757 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyNormalDirection ( )
protected

Property name : Historical data of measured cumulative amounts of electric energy (normal direction)

EPC : 0xE2

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy is to be retrieved and the historical data of measured cumulative amounts of electric energy (up to 8 digits), which consists of 48 pieces of half-hourly data for the preceding 24 hours.

Value range (decimal notation) :
0x0000.0x0063:
0x00000000.0x05F5E0FF (0.99) : (0.99,999,999)

Data type : unsigned short

  • unsigned long ×48

    Data size : 194 bytes

    Unit : kWh

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

Definition at line 775 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ( )
protected

Property name : Historical data of measured cumulative amounts of electric energy (reverse direction)

EPC : 0xE4

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy is to be retrieved and the historical data of measured cumulative amounts of electric energy (up to 8 digits), which consists of 48 pieces of half-hourly data for the preceding 24 hours.

Value range (decimal notation) :
0x0000.0x0063:
0x00000000.0x05F5E0FF (0.99) : (0.99,999,999)

Data type : unsigned short +unsigned long ×48

Data size : 194 bytes

Unit : kWh

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

Definition at line 887 of file SmartElectricEnergyMeter.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeasuredCumulativeAmountOfElectricEnergyNormalDirection ( )
abstractprotected

Property name : Measured cumulative amount of electric energy (normal direction)

EPC : 0xE0

Contents of property :
This property indicates the measured cumulative amount of electric energy using an 8-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned long

Data size : 4 bytes

Unit : kWh

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

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ( )
protected

Property name : Measured cumulative amounts of electric energy (reverse direction)

EPC : 0xE3

Contents of property :
This property indicates the measured cumulative amounts of electric energy using an 8-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned long

Data size : 4 bytes

Unit : kWh

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

Definition at line 831 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeasuredInstantaneousCurrents ( )
protected

Property name : Measured instantaneous currents

EPC : 0xE8

Contents of property :
This property indicates the measured effective instantaneous R and T phase currents in amperes.
In the case of a single-phase,
two-wire system, 0x7FFE shall be used for the T phase.

Value range (decimal notation) :
0x8001.0x7FFD (R phase)
: 0x8001.0x7FFD (T phase) (-3,276.7.3,276.5):
(-3,276.7.3,276.5)

Data type : signed short ×2

Data size : 4 bytes

Unit : 0.1 A

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

Definition at line 1083 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeasuredInstantaneousElectricEnergy ( )
protected

Property name : Measured instantaneous electric energy

EPC : 0xE7

Contents of property :
This property indicates the measured effective instantaneous electric energy in watts.

Value range (decimal notation) :
0x80000001.0x7FFFFFFD (-2,147,483,647.
2,147,483,645)

Data type : signed long

Data size : 4 bytes

Unit : W

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

Definition at line 1025 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeasuredInstantaneousVoltages ( )
protected

Property name : Measured instantaneous voltages

EPC : 0xE9

Contents of property :
This property indicates the measured effective instantaneous R-S(N) and S(N)-T voltages in volts. In the case of a
single-phase, two-wire system,
0xFFFE shall be used for the S(N)-T voltage.

Value range (decimal notation) :
0x0000.0xFFFD (between R and S(N)):
0x0000.0xFFFD (between S(N) and T)
(0.6,553.3) : (0.6,553.3)

Data type : unsigned short ×2

Data size : 4 bytes

Unit : 0.1 V

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

Definition at line 1146 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMeterTypeCertificationNumber ( )
protected

Property name : Meter type certification number

EPC : 0xD5

Contents of property :
This property indicates the
type-certified meter number using a string of 10 alphanumeric characters

Value range (decimal notation) :
Type-certified meter (type number):

Data type : unsigned char × 10

Data size : 10 bytes

Unit : null

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

Definition at line 477 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getMultiplyingFactorForCompositeTransformationRatio ( )
protected

Property name : Multiplying factor for composite transformation ratio

EPC : 0xD4

Contents of property :
This property indicates the multiplying factor for the composite transformation ratio.

Value range (decimal notation) :
0x00 : ×1
0x01 : ×0.1
0x02 : ×0.01
0x03 : ×0.001

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 422 of file SmartElectricEnergyMeter.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getNumberOfEffectiveDigitsForCumulativeAmountsOfElectricEnergy ( )
abstractprotected

Property name : Number of effective digits for cumulative amounts of electric energy

EPC : 0xD7

Contents of property :
This property indicates the number of effective digits for measured cumulative amounts of electric energy.

Value range (decimal notation) :
0x01.0x08 (1.8)

Data type : unsigned char

Data size : 1 byte

Unit : digit

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

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.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.SmartElectricEnergyMeter.getOwnerClassification ( )
protected

Property name : Owner classification

EPC : 0xD1

Contents of property :
This property indicates the type of owner of the meter.

Value range (decimal notation) :
0x30: Not specified
0x31: Electric utility company 0x32: Other than
electric utility companies 0x33: Individual

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 258 of file SmartElectricEnergyMeter.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getPhasesAndWiresSettingStatus ( )
protected

Property name : Phases and wires setting status

EPC : 0xD2

Contents of property :
This property indicates the phases and wires setting status.

Value range (decimal notation) :
Single-phase, two-wire system: 0x30
Single-phase, three-wire system: 0x31
Three-phase, three-wire system: 0x32
Three-phase, four-wire system: 0x33

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 314 of file SmartElectricEnergyMeter.java.

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

Definition at line 1348 of file SmartElectricEnergyMeter.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getUnitForCumulativeAmountsOfElectricEnergyNormalAndReverseDirections ( )
abstractprotected

Property name : Unit for cumulative amounts of electric energy (normal and reverse directions)

EPC : 0xE1

Contents of property :
This property indicates the unit (multiplying factor) used for the measured cumulative amount of electric energy and the historical data of measured cumulative amounts of electric energy.

Value range (decimal notation) :
0x00: 1kWh 0x01: 0.1kWh
0x02: 0.01kWh
0x03: 0.001kWh
0x04: 0.0001kWh 0x0A: 10kWh 0x0B: 100kWh
0x0C: 1000kWh
0x0D: 10000kWh

Data type : unsigned char

Data size : 1 byte

Unit : .

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

byte [] com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.getYearAndMonthOfInspectionExpiry ( )
protected

Property name : Year and month of inspection expiry

EPC : 0xD6

Contents of property :
This property indicates the year and month of inspection expiry of the meter by a six-byte ASCII code.

Value range (decimal notation) :
YYYYMM
YYYY (Year), MM (Month)

Data type : unsigned char × 6

Data size : 6 bytes

Unit : null

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

Definition at line 555 of file SmartElectricEnergyMeter.java.

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

Definition at line 1423 of file SmartElectricEnergyMeter.java.

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

Definition at line 1428 of file SmartElectricEnergyMeter.java.

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

Definition at line 3762 of file SmartElectricEnergyMeter.java.

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

Definition at line 3766 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidCompositeTransformationRatio ( byte[]  edt)
protected

Property name : Composite transformation ratio

EPC : 0xD3

Contents of property :
This property indicates the composite transformation ratio using a 6-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x000F423F (000000.999999)

Data type : unsigned long

Data size : 4 bytes

Unit : null

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

Definition at line 392 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeNormalDirection ( byte[]  edt)
protected

Property name : Cumulative amounts of electric energy measured at fixed time (normal direction)

EPC : 0xEA

Contents of property :
This property indicates the most recent cumulative amount of electric energy (normal direction)
measured at 30-minute intervals
held by the meter in the format of
4 bytes for date of measurement, 3 bytes for time of measurement, and 4 bytes for cumulative electric energy (normal direction).
date of measurement
YYYY:MM:DD
time of measurement hh:mm:ss
cumulative electric energy: an
8-digit decimal notation number

Value range (decimal notation) :
1.4 bytes: date of measurement YYYY:0x0001.0x270F (1.9999) MM:0x01.0x0C(1.12) DD:0x01.0x1F(1.31)
5.7 bytes: time of measurement hh:0x00.0x17(0.23) mm:0x00.0x3B(0.59) ss:0x00.0x3B(0.59)
8.11 bytes: 0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned char ×4

  • unsigned char×3
  • unsigned long

    Data size : 11 bytes

    Unit : null

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

Definition at line 1255 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidCumulativeAmountsOfElectricEnergyMeasuredAtFixedTimeReverseDirection ( byte[]  edt)
protected

Property name : Cumulative amounts of electric energy measured at fixed time (reverse direction)

EPC : 0xEB

Contents of property :
This property indicates the most recent cumulative amount of electric energy (reverse direction) measured at 30-minute intervals held by the meter in the format of 4 bytes for date of measurement, 3
bytes for time of measurement, and 4 bytes for cumulative electric energy (reverse direction).
date of measurement
YYYY:MM:DD
time of measurement hh:mm:ss
cumulative electric energy: an
8-digit decimal notation number

Value range (decimal notation) :
1.4 bytes: date of measurement YYYY:0x0001.0x270F (1.9999) MM:0x01.0x0C(1.12) DD:0x01.0x1F(1.31)
5.7 bytes: time of measurement hh:0x00.0x17(0.23) mm:0x00.0x3B(0.59) ss:0x00.0x3B(0.59)
8.11 bytes: 0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned char ×4

  • unsigned char ×3
  • unsigned long

    Data size : 11 bytes

    Unit : null

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

Definition at line 1328 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved ( byte[]  edt)
protected

Property name : Day for which the historical data of measured cumulative amounts of electric energy is to be retrieved

EPC : 0xE5

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy (which consists of 48 pieces of half-hourly data for the preceding 24 hours) is to be retrieved.

Value range (decimal notation) :
0x00.0x63 (0.99)
0: current day

  1. 99: previous day. day that precedes the current day by 99 days

    Data type : unsigned char

    Data size : 1 byte

    Unit : null

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

Definition at line 997 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidElectricEnergyMeterClassification ( byte[]  edt)
protected

Property name : Electric energy meter classification

EPC : 0xD0

Contents of property :
This property indicates the electric energy meter type.

Value range (decimal notation) :
0x30: Electric utility company 0x31: Solar power
0x32: Fuel cell 0x33: Battery 0x34: EV
0x35: Others

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 203 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyNormalDirection ( byte[]  edt)
protected

Property name : Historical data of measured cumulative amounts of electric energy (normal direction)

EPC : 0xE2

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy is to be retrieved and the historical data of measured cumulative amounts of electric energy (up to 8 digits), which consists of 48 pieces of half-hourly data for the preceding 24 hours.

Value range (decimal notation) :
0x0000.0x0063:
0x00000000.0x05F5E0FF (0.99) : (0.99,999,999)

Data type : unsigned short

  • unsigned long ×48

    Data size : 194 bytes

    Unit : kWh

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

Definition at line 804 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ( byte[]  edt)
protected

Property name : Historical data of measured cumulative amounts of electric energy (reverse direction)

EPC : 0xE4

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy is to be retrieved and the historical data of measured cumulative amounts of electric energy (up to 8 digits), which consists of 48 pieces of half-hourly data for the preceding 24 hours.

Value range (decimal notation) :
0x0000.0x0063:
0x00000000.0x05F5E0FF (0.99) : (0.99,999,999)

Data type : unsigned short +unsigned long ×48

Data size : 194 bytes

Unit : kWh

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

Definition at line 916 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeasuredCumulativeAmountOfElectricEnergyNormalDirection ( byte[]  edt)
protected

Property name : Measured cumulative amount of electric energy (normal direction)

EPC : 0xE0

Contents of property :
This property indicates the measured cumulative amount of electric energy using an 8-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned long

Data size : 4 bytes

Unit : kWh

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

Definition at line 682 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeasuredCumulativeAmountsOfElectricEnergyReverseDirection ( byte[]  edt)
protected

Property name : Measured cumulative amounts of electric energy (reverse direction)

EPC : 0xE3

Contents of property :
This property indicates the measured cumulative amounts of electric energy using an 8-digit decimal notation number.

Value range (decimal notation) :
0x00000000.0x05F5E0FF (0.99,999,999)

Data type : unsigned long

Data size : 4 bytes

Unit : kWh

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

Definition at line 855 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeasuredInstantaneousCurrents ( byte[]  edt)
protected

Property name : Measured instantaneous currents

EPC : 0xE8

Contents of property :
This property indicates the measured effective instantaneous R and T phase currents in amperes.
In the case of a single-phase,
two-wire system, 0x7FFE shall be used for the T phase.

Value range (decimal notation) :
0x8001.0x7FFD (R phase)
: 0x8001.0x7FFD (T phase) (-3,276.7.3,276.5):
(-3,276.7.3,276.5)

Data type : signed short ×2

Data size : 4 bytes

Unit : 0.1 A

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

Definition at line 1113 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeasuredInstantaneousElectricEnergy ( byte[]  edt)
protected

Property name : Measured instantaneous electric energy

EPC : 0xE7

Contents of property :
This property indicates the measured effective instantaneous electric energy in watts.

Value range (decimal notation) :
0x80000001.0x7FFFFFFD (-2,147,483,647.
2,147,483,645)

Data type : signed long

Data size : 4 bytes

Unit : W

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

Definition at line 1050 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeasuredInstantaneousVoltages ( byte[]  edt)
protected

Property name : Measured instantaneous voltages

EPC : 0xE9

Contents of property :
This property indicates the measured effective instantaneous R-S(N) and S(N)-T voltages in volts. In the case of a
single-phase, two-wire system,
0xFFFE shall be used for the S(N)-T voltage.

Value range (decimal notation) :
0x0000.0xFFFD (between R and S(N)):
0x0000.0xFFFD (between S(N) and T)
(0.6,553.3) : (0.6,553.3)

Data type : unsigned short ×2

Data size : 4 bytes

Unit : 0.1 V

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

Definition at line 1176 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMeterTypeCertificationNumber ( byte[]  edt)
protected

Property name : Meter type certification number

EPC : 0xD5

Contents of property :
This property indicates the
type-certified meter number using a string of 10 alphanumeric characters

Value range (decimal notation) :
Type-certified meter (type number):

Data type : unsigned char × 10

Data size : 10 bytes

Unit : null

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

Definition at line 502 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidMultiplyingFactorForCompositeTransformationRatio ( byte[]  edt)
protected

Property name : Multiplying factor for composite transformation ratio

EPC : 0xD4

Contents of property :
This property indicates the multiplying factor for the composite transformation ratio.

Value range (decimal notation) :
0x00 : ×1
0x01 : ×0.1
0x02 : ×0.01
0x03 : ×0.001

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 449 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidNumberOfEffectiveDigitsForCumulativeAmountsOfElectricEnergy ( byte[]  edt)
protected

Property name : Number of effective digits for cumulative amounts of electric energy

EPC : 0xD7

Contents of property :
This property indicates the number of effective digits for measured cumulative amounts of electric energy.

Value range (decimal notation) :
0x01.0x08 (1.8)

Data type : unsigned char

Data size : 1 byte

Unit : digit

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

Definition at line 631 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidOwnerClassification ( byte[]  edt)
protected

Property name : Owner classification

EPC : 0xD1

Contents of property :
This property indicates the type of owner of the meter.

Value range (decimal notation) :
0x30: Not specified
0x31: Electric utility company 0x32: Other than
electric utility companies 0x33: Individual

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 284 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidPhasesAndWiresSettingStatus ( byte[]  edt)
protected

Property name : Phases and wires setting status

EPC : 0xD2

Contents of property :
This property indicates the phases and wires setting status.

Value range (decimal notation) :
Single-phase, two-wire system: 0x30
Single-phase, three-wire system: 0x31
Three-phase, three-wire system: 0x32
Three-phase, four-wire system: 0x33

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 341 of file SmartElectricEnergyMeter.java.

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

Definition at line 1377 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidUnitForCumulativeAmountsOfElectricEnergyNormalAndReverseDirections ( byte[]  edt)
protected

Property name : Unit for cumulative amounts of electric energy (normal and reverse directions)

EPC : 0xE1

Contents of property :
This property indicates the unit (multiplying factor) used for the measured cumulative amount of electric energy and the historical data of measured cumulative amounts of electric energy.

Value range (decimal notation) :
0x00: 1kWh 0x01: 0.1kWh
0x02: 0.01kWh
0x03: 0.001kWh
0x04: 0.0001kWh 0x0A: 10kWh 0x0B: 100kWh
0x0C: 1000kWh
0x0D: 10000kWh

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 743 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.isValidYearAndMonthOfInspectionExpiry ( byte[]  edt)
protected

Property name : Year and month of inspection expiry

EPC : 0xD6

Contents of property :
This property indicates the year and month of inspection expiry of the meter by a six-byte ASCII code.

Value range (decimal notation) :
YYYYMM
YYYY (Year), MM (Month)

Data type : unsigned char × 6

Data size : 6 bytes

Unit : null

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

Definition at line 580 of file SmartElectricEnergyMeter.java.

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

Definition at line 64 of file SmartElectricEnergyMeter.java.

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

Definition at line 1406 of file SmartElectricEnergyMeter.java.

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

Definition at line 1411 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.setDayForWhichTheHistoricalDataOfMeasuredCumulativeAmountsOfElectricEnergyIsToBeRetrieved ( byte[]  edt)
protected

Property name : Day for which the historical data of measured cumulative amounts of electric energy is to be retrieved

EPC : 0xE5

Contents of property :
This property indicates the day for which the historical data of measured cumulative amounts of electric energy (which consists of 48 pieces of half-hourly data for the preceding 24 hours) is to be retrieved.

Value range (decimal notation) :
0x00.0x63 (0.99)
0: current day

  1. 99: previous day. day that precedes the current day by 99 days

    Data type : unsigned char

    Data size : 1 byte

    Unit : null

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

Definition at line 945 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.setElectricEnergyMeterClassification ( byte[]  edt)
protected

Property name : Electric energy meter classification

EPC : 0xD0

Contents of property :
This property indicates the electric energy meter type.

Value range (decimal notation) :
0x30: Electric utility company 0x31: Solar power
0x32: Fuel cell 0x33: Battery 0x34: EV
0x35: Others

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 151 of file SmartElectricEnergyMeter.java.

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

Definition at line 3736 of file SmartElectricEnergyMeter.java.

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

Definition at line 3740 of file SmartElectricEnergyMeter.java.

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

Definition at line 3744 of file SmartElectricEnergyMeter.java.

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

Definition at line 3748 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.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 99 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.setOwnerClassification ( byte[]  edt)
protected

Property name : Owner classification

EPC : 0xD1

Contents of property :
This property indicates the type of owner of the meter.

Value range (decimal notation) :
0x30: Not specified
0x31: Electric utility company 0x32: Other than
electric utility companies 0x33: Individual

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 232 of file SmartElectricEnergyMeter.java.

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

Definition at line 1334 of file SmartElectricEnergyMeter.java.

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

Definition at line 51 of file SmartElectricEnergyMeter.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.setYearAndMonthOfInspectionExpiry ( byte[]  edt)
protected

Property name : Year and month of inspection expiry

EPC : 0xD6

Contents of property :
This property indicates the year and month of inspection expiry of the meter by a six-byte ASCII code.

Value range (decimal notation) :
YYYYMM
YYYY (Year), MM (Month)

Data type : unsigned char × 6

Data size : 6 bytes

Unit : null

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

Definition at line 530 of file SmartElectricEnergyMeter.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.ECHO_CLASS_CODE = (short)0x0288
static

Definition at line 28 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_COMPOSITE_TRANSFORMATION_RATIO = (byte)0xD3
static

Definition at line 33 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_MEASURED_AT_FIXED_TIME_NORMAL_DIRECTION = (byte)0xEA
static

Definition at line 47 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_MEASURED_AT_FIXED_TIME_REVERSE_DIRECTION = (byte)0xEB
static

Definition at line 48 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_DAY_FOR_WHICH_THE_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_IS_TO_BE_RETRIEVED = (byte)0xE5
static

Definition at line 43 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_ELECTRIC_ENERGY_METER_CLASSIFICATION = (byte)0xD0
static

Definition at line 30 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_NORMAL_DIRECTION = (byte)0xE2
static

Definition at line 40 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_REVERSE_DIRECTION = (byte)0xE4
static

Definition at line 42 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MEASURED_CUMULATIVE_AMOUNT_OF_ELECTRIC_ENERGY_NORMAL_DIRECTION = (byte)0xE0
static

Definition at line 38 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MEASURED_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_REVERSE_DIRECTION = (byte)0xE3
static

Definition at line 41 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MEASURED_INSTANTANEOUS_CURRENTS = (byte)0xE8
static

Definition at line 45 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MEASURED_INSTANTANEOUS_ELECTRIC_ENERGY = (byte)0xE7
static

Definition at line 44 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MEASURED_INSTANTANEOUS_VOLTAGES = (byte)0xE9
static

Definition at line 46 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_METER_TYPE_CERTIFICATION_NUMBER = (byte)0xD5
static

Definition at line 35 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_MULTIPLYING_FACTOR_FOR_COMPOSITE_TRANSFORMATION_RATIO = (byte)0xD4
static

Definition at line 34 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_NUMBER_OF_EFFECTIVE_DIGITS_FOR_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY = (byte)0xD7
static

Definition at line 37 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_OWNER_CLASSIFICATION = (byte)0xD1
static

Definition at line 31 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_PHASES_AND_WIRES_SETTING_STATUS = (byte)0xD2
static

Definition at line 32 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_UNIT_FOR_CUMULATIVE_AMOUNTS_OF_ELECTRIC_ENERGY_NORMAL_AND_REVERSE_DIRECTIONS = (byte)0xE1
static

Definition at line 39 of file SmartElectricEnergyMeter.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.SmartElectricEnergyMeter.EPC_YEAR_AND_MONTH_OF_INSPECTION_EXPIRY = (byte)0xD6
static

Definition at line 36 of file SmartElectricEnergyMeter.java.


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