public class ProductInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ProductInfo.ProductFeature |
Constructor and Description |
---|
ProductInfo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDesc() |
java.util.ArrayList<ProductInfo.ProductFeature> |
getFeatures() |
ISYConfig |
getISYConfig() |
int |
getProductId() |
java.lang.String |
getSSLCertificateURL() |
boolean |
hasBasicUtilityPricingSupport() |
boolean |
hasElectricitySupport() |
boolean |
hasGasSupport() |
boolean |
hasWaterSupport() |
boolean |
hasWeatherSupport() |
boolean |
hasWebModulesSupport() |
boolean |
is992() |
boolean |
isAnySEPDeviceEnabled() |
boolean |
isBroadBandSEPDeviceEnabled() |
boolean |
isCurrentCostEnabled() |
boolean |
isD2dEnabled() |
boolean |
isElectricityMeterEnabled() |
boolean |
isElkEnabled() |
boolean |
isELKSupported() |
boolean |
isEnergyMonitoringEnabled() |
boolean |
isFlexYourPowerEnabled() |
boolean |
isGasMeterEnabled() |
boolean |
isInstalled(java.lang.String sfid) |
boolean |
isInsteonA10Enabled() |
boolean |
isIrEnabled() |
boolean |
isIrrigationEnabled() |
boolean |
isISY26() |
boolean |
isISY99() |
boolean |
isISYPro()
returns true if this is a PRO version of ISY
|
boolean |
isNorthWriteEnabled() |
boolean |
isOpenDREnabled() |
boolean |
isPortalEnabled() |
boolean |
isURLAccessEnabled() |
boolean |
isUXTEnabled()
Return true if the UDI Exernal Node interface enabled
|
boolean |
isVariablesEnabled() |
boolean |
isWaterMeterEnabled() |
boolean |
isWeatherEnabled() |
boolean |
isWebModulesEnabled() |
boolean |
isZigbeeCoordinator()
This function is used to indicate support of Zigbee coordinators such as
RCS and Brultech
|
boolean |
isZigbeeRCSEnabled() |
boolean |
isZigbeeSEPDeviceEnabled() |
boolean |
isZWaveEnabled() |
void |
processFeatures(XMLElement e) |
void |
setD2dEnabled(boolean enabled) |
void |
setDesc(java.lang.String desc) |
void |
setISYConfig(ISYConfig isyConfig)
sets SYConfig
|
void |
setProductId(int id) |
void |
setVariablesEnabled(boolean enabled) |
boolean |
supportsPowerManagement() |
boolean |
verifyUpdatePackage(java.io.InputStream is,
long size)
Given an inputstream, this method figures out if the update
package containing the inputstream meets the criteria for an
update package for this device
|
public static final int PID_ISY_26
public static final int PID_ISY_99I_256
public static final int PID_ISY_99I_256_IR
public static final int PID_ISY_99I_1024
public static final int PID_ISY_99I_1024_IR
public static final int PID_ISY_992I_256
public static final int PID_ISY_992I_256_IR
public static final int PID_ISY_992I_1024
public static final int PID_ISY_992I_1024_IR
public static final int PID_ISY_994I_1024
public static final int PID_ISY_994I_1024_IR
public static final int PID_ISY_994I_256
public static final int PID_ISY_994I_256_IR
public static final int PID_ISY_994QI_1024
public static final int PID_ISY_994QI_1024_IR
public static final int PID_ISY_994QI_256
public static final int PID_ISY_994QI_256_IR
public static final int PID_ISY_994_1024
public static final int PID_ISY_994_1024_IR
public static final int PID_ISY_994_256
public static final int PID_ISY_994_256_IR
public static final int FID_ISY_AUTO_DR
public static final int FID_ISY_ELECTRICITY_METER
public static final int FID_ISY_GAS_METER
public static final int FID_ISY_WATER_METER
public static final int FID_ISY_CURR_COST_METER
public static final int FID_ISY_WEATHER
public static final int FID_ISY_URL
public static final int FID_ISY_WEB_MODULES
public static final int FID_ISY_ZIGBEE_SEP_DEVICE
public static final int FID_ISY_ZIGBEE_SEP_ESP
public static final int FID_ISY_INSTEON_A10
public static final int FID_CI_PORTAL_INTEGRATION
public static final int FID_GN_PORTAL_INTEGRATION
public static final int FID_BBY_PORTAL_INTEGRATION
public static final int FID_ML_PORTAL_INTEGRATION
public static final int FID_VP_PORTAL_INTEGRATION
public static final int FID_UD_PORTAL_INTEGRATION
public static final int FID_ISY_BROADBAND_SEP_DEVICE
public static final int FID_ISY_ELK
public static final int FID_ISY_ZWAVE
public static final int FID_ISY_ZIGBEE_RCS_MODULE
public static final int FID_ISY_IRRIGATION_MODULE
public static final int FID_ISY_NORTHWRITE_MODULE
public void setISYConfig(ISYConfig isyConfig)
public ISYConfig getISYConfig()
public int getProductId()
public void setProductId(int id)
id
- the id to setpublic java.lang.String getDesc()
public void setDesc(java.lang.String desc)
desc
- the desc to setpublic boolean isISY99()
public boolean isISY26()
public boolean isIrEnabled()
public java.util.ArrayList<ProductInfo.ProductFeature> getFeatures()
public boolean is992()
public boolean isISYPro()
public void processFeatures(XMLElement e)
public boolean verifyUpdatePackage(java.io.InputStream is, long size)
is
- - the input streamsize
- - the size of the input streampublic boolean isD2dEnabled()
public void setD2dEnabled(boolean enabled)
enabled
- the d2dEnabled to setpublic boolean isUXTEnabled()
public boolean isVariablesEnabled()
public void setVariablesEnabled(boolean enabled)
enabled
- the d2dEnabled to setpublic boolean isInsteonA10Enabled()
public boolean isZigbeeSEPDeviceEnabled()
public boolean isBroadBandSEPDeviceEnabled()
public boolean isELKSupported()
public boolean isElkEnabled()
public boolean isZWaveEnabled()
public boolean isAnySEPDeviceEnabled()
public boolean isOpenDREnabled()
public boolean isFlexYourPowerEnabled()
public boolean isWeatherEnabled()
public boolean isURLAccessEnabled()
public boolean isWebModulesEnabled()
public boolean isElectricityMeterEnabled()
public boolean isCurrentCostEnabled()
public boolean isEnergyMonitoringEnabled()
public boolean isGasMeterEnabled()
public boolean isWaterMeterEnabled()
public boolean isZigbeeRCSEnabled()
public boolean isIrrigationEnabled()
public boolean isNorthWriteEnabled()
public boolean isPortalEnabled()
public boolean isInstalled(java.lang.String sfid)
public boolean hasBasicUtilityPricingSupport()
public boolean hasElectricitySupport()
public boolean hasGasSupport()
public boolean hasWaterSupport()
public boolean hasWeatherSupport()
public boolean hasWebModulesSupport()
public boolean isZigbeeCoordinator()
public java.lang.String getSSLCertificateURL()
public boolean supportsPowerManagement()