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.GeneralLighting Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting:
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)0x0290
 
static final byte EPC_ILLUMINANCE_LEVEL = (byte)0xB0
 
static final byte EPC_LIGHT_COLOR_SETTING = (byte)0xB1
 
static final byte EPC_ILLUMINANCE_LEVEL_STEP_SETTING = (byte)0xB2
 
static final byte EPC_LIGHT_COLOR_STEP_SETTING = (byte)0xB3
 
static final byte EPC_MAXIMUM_SPECIFIABLE_VALUES = (byte)0xB4
 
static final byte EPC_MAXIMUM_VALUE_OF_SETTABLE_LEVEL_FOR_NIGHT_LIGHTING = (byte)0xB5
 
static final byte EPC_LIGHTING_MODE_SETTING = (byte)0xB6
 
static final byte EPC_ILLUMINANCE_LEVEL_SETTING_FOR_MAIN_LIGHTING = (byte)0xB7
 
static final byte EPC_ILLUMINANCE_LEVEL_STEP_SETTING_FOR_MAIN_LIGHTING = (byte)0xB8
 
static final byte EPC_ILLUMINANCE_LEVEL_SETTING_FOR_NIGHT_LIGHTING = (byte)0xB9
 
static final byte EPC_ILLUMINANCE_LEVEL_STEP_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBA
 
static final byte EPC_LIGHT_COLOR_SETTING_FOR_MAIN_LIGHTING = (byte)0xBB
 
static final byte EPC_LIGHT_COLOR_LEVEL_STEP_SETTING_FOR_MAIN_LIGHTING = (byte)0xBC
 
static final byte EPC_LIGHT_COLOR_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBD
 
static final byte EPC_LIGHT_COLOR_LEVEL_STEP_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBE
 
static final byte EPC_LIGHTING_MODE_STATUS_IN_AUTO_MODE = (byte)0xBF
 
static final byte EPC_RGB_SETTING_FOR_COLOR_LIGHTING = (byte)0xC0
 
static final byte EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_ON_TIMER_SETTING = (byte)0x91
 
static final byte EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
 
static final byte EPC_OFF_TIMER_SETTING = (byte)0x95
 
- 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 ()
 
abstract boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
boolean setIlluminanceLevel (byte[] edt)
 
byte[] getIlluminanceLevel ()
 
boolean isValidIlluminanceLevel (byte[] edt)
 
boolean setLightColorSetting (byte[] edt)
 
byte[] getLightColorSetting ()
 
boolean isValidLightColorSetting (byte[] edt)
 
boolean setIlluminanceLevelStepSetting (byte[] edt)
 
byte[] getIlluminanceLevelStepSetting ()
 
boolean isValidIlluminanceLevelStepSetting (byte[] edt)
 
boolean setLightColorStepSetting (byte[] edt)
 
byte[] getLightColorStepSetting ()
 
boolean isValidLightColorStepSetting (byte[] edt)
 
byte[] getMaximumSpecifiableValues ()
 
boolean isValidMaximumSpecifiableValues (byte[] edt)
 
byte[] getMaximumValueOfSettableLevelForNightLighting ()
 
boolean isValidMaximumValueOfSettableLevelForNightLighting (byte[] edt)
 
abstract boolean setLightingModeSetting (byte[] edt)
 
abstract byte[] getLightingModeSetting ()
 
boolean isValidLightingModeSetting (byte[] edt)
 
boolean setIlluminanceLevelSettingForMainLighting (byte[] edt)
 
byte[] getIlluminanceLevelSettingForMainLighting ()
 
boolean isValidIlluminanceLevelSettingForMainLighting (byte[] edt)
 
boolean setIlluminanceLevelStepSettingForMainLighting (byte[] edt)
 
byte[] getIlluminanceLevelStepSettingForMainLighting ()
 
boolean isValidIlluminanceLevelStepSettingForMainLighting (byte[] edt)
 
boolean setIlluminanceLevelSettingForNightLighting (byte[] edt)
 
byte[] getIlluminanceLevelSettingForNightLighting ()
 
boolean isValidIlluminanceLevelSettingForNightLighting (byte[] edt)
 
boolean setIlluminanceLevelStepSettingForNightLighting (byte[] edt)
 
byte[] getIlluminanceLevelStepSettingForNightLighting ()
 
boolean isValidIlluminanceLevelStepSettingForNightLighting (byte[] edt)
 
boolean setLightColorSettingForMainLighting (byte[] edt)
 
byte[] getLightColorSettingForMainLighting ()
 
boolean isValidLightColorSettingForMainLighting (byte[] edt)
 
boolean setLightColorLevelStepSettingForMainLighting (byte[] edt)
 
byte[] getLightColorLevelStepSettingForMainLighting ()
 
boolean isValidLightColorLevelStepSettingForMainLighting (byte[] edt)
 
boolean setLightColorSettingForNightLighting (byte[] edt)
 
byte[] getLightColorSettingForNightLighting ()
 
boolean isValidLightColorSettingForNightLighting (byte[] edt)
 
boolean setLightColorLevelStepSettingForNightLighting (byte[] edt)
 
byte[] getLightColorLevelStepSettingForNightLighting ()
 
boolean isValidLightColorLevelStepSettingForNightLighting (byte[] edt)
 
boolean setLightingModeStatusInAutoMode (byte[] edt)
 
byte[] getLightingModeStatusInAutoMode ()
 
boolean isValidLightingModeStatusInAutoMode (byte[] edt)
 
boolean setRgbSettingForColorLighting (byte[] edt)
 
byte[] getRgbSettingForColorLighting ()
 
boolean isValidRgbSettingForColorLighting (byte[] edt)
 
boolean setOnTimerReservationSetting (byte[] edt)
 
byte[] getOnTimerReservationSetting ()
 
boolean isValidOnTimerReservationSetting (byte[] edt)
 
boolean setOnTimerSetting (byte[] edt)
 
byte[] getOnTimerSetting ()
 
boolean isValidOnTimerSetting (byte[] edt)
 
boolean setOffTimerReservationSetting (byte[] edt)
 
byte[] getOffTimerReservationSetting ()
 
boolean isValidOffTimerReservationSetting (byte[] edt)
 
boolean setOffTimerSetting (byte[] edt)
 
byte[] getOffTimerSetting ()
 
boolean isValidOffTimerSetting (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 GeneralLighting.java.

Member Function Documentation

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

Definition at line 1749 of file GeneralLighting.java.

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

Definition at line 70 of file GeneralLighting.java.

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

Definition at line 4828 of file GeneralLighting.java.

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

Definition at line 4832 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevel ( )
protected

Property name : Illuminance level

EPC : 0xB0

Contents of property :
This property indicates illuminance level in %.

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 169 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevelSettingForMainLighting ( )
protected

Property name : Illuminance level setting for main lighting

EPC : 0xB7

Contents of property :
Indicates the illuminance level of main lighting in %.

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 655 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevelSettingForNightLighting ( )
protected

Property name : Illuminance level setting for night lighting

EPC : 0xB9

Contents of property :
Indicates the illuminance level of night lighting in %.

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 799 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevelStepSetting ( )
protected

Property name : Illuminance level step setting

EPC : 0xB2

Contents of property :
Used to specify the illuminance level in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable illuminance level value (from dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 318 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevelStepSettingForMainLighting ( )
protected

Property name : Illuminance level step setting for main lighting

EPC : 0xB8

Contents of property :
Used to set the illuminance level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level(dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 727 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getIlluminanceLevelStepSettingForNightLighting ( )
protected

Property name : Illuminance level step setting for night lighting

EPC : 0xBA

Contents of property :
Used to set the illuminance level by the number of steps for night lighting and to acquire the current setting status.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level (dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 871 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorLevelStepSettingForMainLighting ( )
protected

Property name : Light color level step setting for main lighting

EPC : 0xBC

Contents of property :
Used to set the light color level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1015 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorLevelStepSettingForNightLighting ( )
protected

Property name : Light color level step setting for night lighting

EPC : 0xBE

Contents of property :
Used to set the light color level by the number of steps for night lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1159 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorSetting ( )
protected

Property name : Light color setting

EPC : 0xB1

Contents of property :
This property indicates the color setting.

Value range (decimal notation) :
Incandescent lamp color = 0x41, white = 0x42, daylight white = 0x43, daylight color = 0x44, other = 0x40

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 243 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorSettingForMainLighting ( )
protected

Property name : Light color setting for main lighting

EPC : 0xBB

Contents of property :
Used to set the light color for main lighting.

Value range (decimal notation) :
Incandescent lamp color=0x41, white= 0x42, daylight white=0x43, daylight color= 0x44, other=0x40

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 943 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorSettingForNightLighting ( )
protected

Property name : Light color setting for night lighting

EPC : 0xBD

Contents of property :
Used to set the light color for night lighting.

Value range (decimal notation) :
incandescent lamp color=0x41, white=0x42, daylight white=0x43, daylight color=0x44

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1087 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightColorStepSetting ( )
protected

Property name : Light color step setting

EPC : 0xB3

Contents of property :
Used to specify the light color in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable light color value (from incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 393 of file GeneralLighting.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightingModeSetting ( )
abstractprotected

Property name : Lighting mode setting

EPC : 0xB6

Contents of property :
Auto/main lighting/night lighting/color lighting

Value range (decimal notation) :
Auto=0x41, main lighting=0x42,
night lighting=0x43, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getLightingModeStatusInAutoMode ( )
protected

Property name : Lighting mode status in auto mode

EPC : 0xBF

Contents of property :
Used to acquire the current lighting mode in auto mode.

Value range (decimal notation) :
main lighting=0x42, night lighting=0x43, off=0x44, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1231 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getMaximumSpecifiableValues ( )
protected

Property name : Maximum specifiable values

EPC : 0xB4

Contents of property :
Used to acquire the maximum specifiable illuminance level value and the maximum specifiable light color value.

Value range (decimal notation) :
First byte: illuminance Second byte: light color 0x01.0xFF (Step 1.Step 255)
0x00 (when the function is not implemented)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 446 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getMaximumValueOfSettableLevelForNightLighting ( )
protected

Property name : Maximum value of settable level for night lighting

EPC : 0xB5

Contents of property :
Used to acquire the maximum values of illuminance and light color settable levels for night lighting.

Value range (decimal notation) :
First byte: illuminance
Second byte: light color
0x01–0xFF (Step 1–Step 255)
0x00 (when the function is not implemented)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : null

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

Definition at line 503 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getOffTimerReservationSetting ( )
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1539 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getOffTimerSetting ( )
protected

Property name : OFF timer setting

EPC : 0x95

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1616 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getOnTimerReservationSetting ( )
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1386 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getOnTimerSetting ( )
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1463 of file GeneralLighting.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.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 - mandatory
Get - mandatory

Announcement at status change

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

Definition at line 1676 of file GeneralLighting.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.getRgbSettingForColorLighting ( )
protected

Property name : RGB setting for color lighting

EPC : 0xC0

Contents of property :
Used to set the RGB value for color lighting and to acquire the current setting.

Value range (decimal notation) :
Byte 1: R
Byte 2: G
Byte 3: B 0x00–0xFF (0–255)
Minimum brightness=0x00,maximum brightness=0xFF

Data type : unsigned char×3

Data size : 3 bytes

Unit : null

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

Definition at line 1309 of file GeneralLighting.java.

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

Definition at line 1755 of file GeneralLighting.java.

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

Definition at line 1760 of file GeneralLighting.java.

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

Definition at line 4837 of file GeneralLighting.java.

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

Definition at line 4841 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevel ( byte[]  edt)
protected

Property name : Illuminance level

EPC : 0xB0

Contents of property :
This property indicates illuminance level in %.

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 192 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevelSettingForMainLighting ( byte[]  edt)
protected

Property name : Illuminance level setting for main lighting

EPC : 0xB7

Contents of property :
Indicates the illuminance level of main lighting in %.

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 678 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevelSettingForNightLighting ( byte[]  edt)
protected

Property name : Illuminance level setting for night lighting

EPC : 0xB9

Contents of property :
Indicates the illuminance level of night lighting in %.

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 822 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevelStepSetting ( byte[]  edt)
protected

Property name : Illuminance level step setting

EPC : 0xB2

Contents of property :
Used to specify the illuminance level in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable illuminance level value (from dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 342 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevelStepSettingForMainLighting ( byte[]  edt)
protected

Property name : Illuminance level step setting for main lighting

EPC : 0xB8

Contents of property :
Used to set the illuminance level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level(dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 750 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidIlluminanceLevelStepSettingForNightLighting ( byte[]  edt)
protected

Property name : Illuminance level step setting for night lighting

EPC : 0xBA

Contents of property :
Used to set the illuminance level by the number of steps for night lighting and to acquire the current setting status.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level (dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 894 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorLevelStepSettingForMainLighting ( byte[]  edt)
protected

Property name : Light color level step setting for main lighting

EPC : 0xBC

Contents of property :
Used to set the light color level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1038 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorLevelStepSettingForNightLighting ( byte[]  edt)
protected

Property name : Light color level step setting for night lighting

EPC : 0xBE

Contents of property :
Used to set the light color level by the number of steps for night lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1182 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorSetting ( byte[]  edt)
protected

Property name : Light color setting

EPC : 0xB1

Contents of property :
This property indicates the color setting.

Value range (decimal notation) :
Incandescent lamp color = 0x41, white = 0x42, daylight white = 0x43, daylight color = 0x44, other = 0x40

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 267 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorSettingForMainLighting ( byte[]  edt)
protected

Property name : Light color setting for main lighting

EPC : 0xBB

Contents of property :
Used to set the light color for main lighting.

Value range (decimal notation) :
Incandescent lamp color=0x41, white= 0x42, daylight white=0x43, daylight color= 0x44, other=0x40

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 966 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorSettingForNightLighting ( byte[]  edt)
protected

Property name : Light color setting for night lighting

EPC : 0xBD

Contents of property :
Used to set the light color for night lighting.

Value range (decimal notation) :
incandescent lamp color=0x41, white=0x42, daylight white=0x43, daylight color=0x44

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1110 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightColorStepSetting ( byte[]  edt)
protected

Property name : Light color step setting

EPC : 0xB3

Contents of property :
Used to specify the light color in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable light color value (from incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 417 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightingModeSetting ( byte[]  edt)
protected

Property name : Lighting mode setting

EPC : 0xB6

Contents of property :
Auto/main lighting/night lighting/color lighting

Value range (decimal notation) :
Auto=0x41, main lighting=0x42,
night lighting=0x43, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 606 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidLightingModeStatusInAutoMode ( byte[]  edt)
protected

Property name : Lighting mode status in auto mode

EPC : 0xBF

Contents of property :
Used to acquire the current lighting mode in auto mode.

Value range (decimal notation) :
main lighting=0x42, night lighting=0x43, off=0x44, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1254 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidMaximumSpecifiableValues ( byte[]  edt)
protected

Property name : Maximum specifiable values

EPC : 0xB4

Contents of property :
Used to acquire the maximum specifiable illuminance level value and the maximum specifiable light color value.

Value range (decimal notation) :
First byte: illuminance Second byte: light color 0x01.0xFF (Step 1.Step 255)
0x00 (when the function is not implemented)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 472 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidMaximumValueOfSettableLevelForNightLighting ( byte[]  edt)
protected

Property name : Maximum value of settable level for night lighting

EPC : 0xB5

Contents of property :
Used to acquire the maximum values of illuminance and light color settable levels for night lighting.

Value range (decimal notation) :
First byte: illuminance
Second byte: light color
0x01–0xFF (Step 1–Step 255)
0x00 (when the function is not implemented)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : null

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

Definition at line 531 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1563 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidOffTimerSetting ( byte[]  edt)
protected

Property name : OFF timer setting

EPC : 0x95

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1641 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1410 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidOnTimerSetting ( byte[]  edt)
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1488 of file GeneralLighting.java.

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

Definition at line 1707 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.isValidRgbSettingForColorLighting ( byte[]  edt)
protected

Property name : RGB setting for color lighting

EPC : 0xC0

Contents of property :
Used to set the RGB value for color lighting and to acquire the current setting.

Value range (decimal notation) :
Byte 1: R
Byte 2: G
Byte 3: B 0x00–0xFF (0–255)
Minimum brightness=0x00,maximum brightness=0xFF

Data type : unsigned char×3

Data size : 3 bytes

Unit : null

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

Definition at line 1335 of file GeneralLighting.java.

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

Definition at line 64 of file GeneralLighting.java.

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

Definition at line 1738 of file GeneralLighting.java.

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

Definition at line 1743 of file GeneralLighting.java.

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

Definition at line 4811 of file GeneralLighting.java.

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

Definition at line 4815 of file GeneralLighting.java.

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

Definition at line 4819 of file GeneralLighting.java.

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

Definition at line 4823 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevel ( byte[]  edt)
protected

Property name : Illuminance level

EPC : 0xB0

Contents of property :
This property indicates illuminance level in %.

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 146 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevelSettingForMainLighting ( byte[]  edt)
protected

Property name : Illuminance level setting for main lighting

EPC : 0xB7

Contents of property :
Indicates the illuminance level of main lighting in %.

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 632 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevelSettingForNightLighting ( byte[]  edt)
protected

Property name : Illuminance level setting for night lighting

EPC : 0xB9

Contents of property :
Indicates the illuminance level of night lighting in %.

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 776 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevelStepSetting ( byte[]  edt)
protected

Property name : Illuminance level step setting

EPC : 0xB2

Contents of property :
Used to specify the illuminance level in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable illuminance level value (from dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 294 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevelStepSettingForMainLighting ( byte[]  edt)
protected

Property name : Illuminance level step setting for main lighting

EPC : 0xB8

Contents of property :
Used to set the illuminance level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level(dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 704 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setIlluminanceLevelStepSettingForNightLighting ( byte[]  edt)
protected

Property name : Illuminance level step setting for night lighting

EPC : 0xBA

Contents of property :
Used to set the illuminance level by the number of steps for night lighting and to acquire the current setting status.

Value range (decimal notation) :
0x01 to the maximum value of settable illuminance level (dark to bright)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 848 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorLevelStepSettingForMainLighting ( byte[]  edt)
protected

Property name : Light color level step setting for main lighting

EPC : 0xBC

Contents of property :
Used to set the light color level by the number of steps for main lighting and to acquire the current setting.

Value range (decimal notation) :
0x01to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 992 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorLevelStepSettingForNightLighting ( byte[]  edt)
protected

Property name : Light color level step setting for night lighting

EPC : 0xBE

Contents of property :
Used to set the light color level by the number of steps for night lighting and to acquire the current setting.

Value range (decimal notation) :
0x01 to the maximum value of settable light color level (incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1136 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorSetting ( byte[]  edt)
protected

Property name : Light color setting

EPC : 0xB1

Contents of property :
This property indicates the color setting.

Value range (decimal notation) :
Incandescent lamp color = 0x41, white = 0x42, daylight white = 0x43, daylight color = 0x44, other = 0x40

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 219 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorSettingForMainLighting ( byte[]  edt)
protected

Property name : Light color setting for main lighting

EPC : 0xBB

Contents of property :
Used to set the light color for main lighting.

Value range (decimal notation) :
Incandescent lamp color=0x41, white= 0x42, daylight white=0x43, daylight color= 0x44, other=0x40

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 920 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorSettingForNightLighting ( byte[]  edt)
protected

Property name : Light color setting for night lighting

EPC : 0xBD

Contents of property :
Used to set the light color for night lighting.

Value range (decimal notation) :
incandescent lamp color=0x41, white=0x42, daylight white=0x43, daylight color=0x44

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1064 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightColorStepSetting ( byte[]  edt)
protected

Property name : Light color step setting

EPC : 0xB3

Contents of property :
Used to specify the light color in terms of steps and acquire the current setting.

Value range (decimal notation) :
From 0x01 to the maximum specifiable light color value (from incandescent lamp color to white)

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 369 of file GeneralLighting.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightingModeSetting ( byte[]  edt)
abstractprotected

Property name : Lighting mode setting

EPC : 0xB6

Contents of property :
Auto/main lighting/night lighting/color lighting

Value range (decimal notation) :
Auto=0x41, main lighting=0x42,
night lighting=0x43, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setLightingModeStatusInAutoMode ( byte[]  edt)
protected

Property name : Lighting mode status in auto mode

EPC : 0xBF

Contents of property :
Used to acquire the current lighting mode in auto mode.

Value range (decimal notation) :
main lighting=0x42, night lighting=0x43, off=0x44, color lighting=0x45

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 1208 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1515 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setOffTimerSetting ( byte[]  edt)
protected

Property name : OFF timer setting

EPC : 0x95

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1591 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1362 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setOnTimerSetting ( byte[]  edt)
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0.0x17: 0.0x3B (=0.23):(=0.59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : .

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

Definition at line 1438 of file GeneralLighting.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setOperationStatus ( byte[]  edt)
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 - mandatory
Get - mandatory

Announcement at status change

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

Definition at line 1647 of file GeneralLighting.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.setRgbSettingForColorLighting ( byte[]  edt)
protected

Property name : RGB setting for color lighting

EPC : 0xC0

Contents of property :
Used to set the RGB value for color lighting and to acquire the current setting.

Value range (decimal notation) :
Byte 1: R
Byte 2: G
Byte 3: B 0x00–0xFF (0–255)
Minimum brightness=0x00,maximum brightness=0xFF

Data type : unsigned char×3

Data size : 3 bytes

Unit : null

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

Definition at line 1283 of file GeneralLighting.java.

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

Definition at line 53 of file GeneralLighting.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.ECHO_CLASS_CODE = (short)0x0290
static

Definition at line 28 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL = (byte)0xB0
static

Definition at line 30 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL_SETTING_FOR_MAIN_LIGHTING = (byte)0xB7
static

Definition at line 37 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL_SETTING_FOR_NIGHT_LIGHTING = (byte)0xB9
static

Definition at line 39 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL_STEP_SETTING = (byte)0xB2
static

Definition at line 32 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL_STEP_SETTING_FOR_MAIN_LIGHTING = (byte)0xB8
static

Definition at line 38 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ILLUMINANCE_LEVEL_STEP_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBA
static

Definition at line 40 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_LEVEL_STEP_SETTING_FOR_MAIN_LIGHTING = (byte)0xBC
static

Definition at line 42 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_LEVEL_STEP_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBE
static

Definition at line 44 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_SETTING = (byte)0xB1
static

Definition at line 31 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_SETTING_FOR_MAIN_LIGHTING = (byte)0xBB
static

Definition at line 41 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_SETTING_FOR_NIGHT_LIGHTING = (byte)0xBD
static

Definition at line 43 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHT_COLOR_STEP_SETTING = (byte)0xB3
static

Definition at line 33 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHTING_MODE_SETTING = (byte)0xB6
static

Definition at line 36 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_LIGHTING_MODE_STATUS_IN_AUTO_MODE = (byte)0xBF
static

Definition at line 45 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_MAXIMUM_SPECIFIABLE_VALUES = (byte)0xB4
static

Definition at line 34 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_MAXIMUM_VALUE_OF_SETTABLE_LEVEL_FOR_NIGHT_LIGHTING = (byte)0xB5
static

Definition at line 35 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
static

Definition at line 49 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_OFF_TIMER_SETTING = (byte)0x95
static

Definition at line 50 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
static

Definition at line 47 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_ON_TIMER_SETTING = (byte)0x91
static

Definition at line 48 of file GeneralLighting.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.GeneralLighting.EPC_RGB_SETTING_FOR_COLOR_LIGHTING = (byte)0xC0
static

Definition at line 46 of file GeneralLighting.java.


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