All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.philips.lighting.hue.sdk.PHHueSDK.class Maven / Gradle / Ivy

There is a newer version: 1.8.1.0
Show newest version
????2?
f
			
	
	

	
		








 !"!#$
%
&'
%	()*"+,
+-
./
P0
R123
0
456
4
7
8
9
:
;<
=>?@	A	B
C'
DEF-GHIJ
JK
FL
FM
FN
FOPQRS
STU
UTV
WT	WX
RYZ[\
R]
R^
R_
R`	abcdinstance'Lcom/philips/lighting/hue/sdk/PHHueSDK;selectedBridge%Lcom/philips/lighting/model/PHBridge;
bridgeObjectsLjava/util/List;	Signature7Ljava/util/List;heartbeatManager;Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatManager;phBridgeInternal?Lcom/philips/lighting/hue/sdk/connection/impl/PHBridgeInternal;SDK_VERSIONLjava/lang/String;
ConstantValue
SEARCH_BRIDGEBHB_INTERVALI'currentLightState)Lcom/philips/lighting/model/PHLightState;accessPointsFound>Ljava/util/List;notificationManager4Lcom/philips/lighting/hue/sdk/PHNotificationManager;LOGdisconnectedAccessPoint
lastHeartbeatLjava/util/Map;3Ljava/util/Map;
deviceNameappName()VCodeLineNumberTableLocalVariableTablethisgetInstance)()Lcom/philips/lighting/hue/sdk/PHHueSDK;
StackMapTablecreate
getAllBridges()Ljava/util/List;9()Ljava/util/List;getStoredSDKObjectgetInternalObjectA()Lcom/philips/lighting/hue/sdk/connection/impl/PHBridgeInternal;getHeartbeatManager=()Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatManager;
getSDKService(B)Ljava/lang/Object;msgTypeenableHeartbeat)(Lcom/philips/lighting/model/PHBridge;J)VbridgetimeJdisableHeartbeat((Lcom/philips/lighting/model/PHBridge;)VdisableAllHeartbeati$Ljava/util/Iterator;eisHeartbeatEnabled((Lcom/philips/lighting/model/PHBridge;)Zconnect/(Lcom/philips/lighting/hue/sdk/PHAccessPoint;)V	cacheImplELcom/philips/lighting/hue/sdk/bridge/impl/PHBridgeResourcesCacheImpl;bridgeConfig2Lcom/philips/lighting/model/PHBridgeConfiguration;iaccessPoint,Lcom/philips/lighting/hue/sdk/PHAccessPoint;
ExceptionsisAccessPointConnected/(Lcom/philips/lighting/hue/sdk/PHAccessPoint;)Z
disconnectstartPushlinkAuthenticationstopPushlinkAuthentication()Z
destroySDK
getSDKVersion()Ljava/lang/String;removeBridge	addBridgegetAccessPointsFound@()Ljava/util/List;getSelectedBridge'()Lcom/philips/lighting/model/PHBridge;setSelectedBridgegetCurrentLightState+()Lcom/philips/lighting/model/PHLightState;setCurrentLightState,(Lcom/philips/lighting/model/PHLightState;)VgetNotificationManager6()Lcom/philips/lighting/hue/sdk/PHNotificationManager;getBridgesForDisplayheader0Lcom/philips/lighting/hue/sdk/data/BridgeHeader;isFoundZcache3Lcom/philips/lighting/model/PHBridgeResourcesCache;	newHeaderjconnectedBridges
bridgeDataLocalVariableTypeTableBLjava/util/List;f$gED()Ljava/util/List;getDisconnectedAccessPointsetDisconnectedAccessPoint(Ljava/util/List;)VA(Ljava/util/List;)VgetLastHeartbeat()Ljava/util/Map;5()Ljava/util/Map;setLastHeartbeat(Ljava/util/Map;)V6(Ljava/util/Map;)V
getLightNames%(Ljava/util/List;)[Ljava/lang/String;lightssize
lightArray[Ljava/lang/String;6Ljava/util/List;?K(Ljava/util/List;)[Ljava/lang/String;
getGroupNamesgroups
groupArray6Ljava/util/List;K(Ljava/util/List;)[Ljava/lang/String;getScheduleNames	schedules
timerArray9Ljava/util/List;N(Ljava/util/List;)[Ljava/lang/String;
getDeviceNameR
setDeviceName(Ljava/lang/String;)V
getAppName
setAppName
SourceFile
PHHueSDK.java??java/util/ArrayList~l?ljava/util/HashMap??klh??opij???gh%com/philips/lighting/hue/sdk/PHHueSDK??=com/philips/lighting/hue/sdk/connection/impl/PHBridgeInternal;com/philips/lighting/hue/sdk/upnp/PHBridgeSearchManagerImpl1com/philips/lighting/hue/sdk/utilities/impl/PHLogDcom/philips/lighting/hue/sdk/exception/PHBridgeNotConnectedExceptionInput parameter can't be null????5com/philips/lighting/hue/sdk/bridge/impl/PHBridgeImplk?l?fmneo?pq#com/philips/lighting/model/PHBridger?s?"java/lang/IllegalArgumentExceptionqr?tuvwxCcom/philips/lighting/hue/sdk/bridge/impl/PHBridgeResourcesCacheImplyz{|?|?}~5com/philips/lighting/hue/sdk/exception/PHHueExceptionYou are already connected.?;com/philips/lighting/hue/sdk/exception/PHHeartbeatException6Heartbeat is not stopped before disconnecting a bridge?????????????1.8.2?~?~ij|}????.com/philips/lighting/hue/sdk/data/BridgeHeaderg	Connected?u?java/lang/Long??????????*com/philips/lighting/hue/sdk/PHAccessPointDisconnectedjava/lang/String"com/philips/lighting/model/PHLight??"com/philips/lighting/model/PHGroup%com/philips/lighting/model/PHSchedule?tMyDevice??KDevice Name must contain at least 1 character, maximum 19, cannot contain ##?????t???t
MyApplicationPApplication Name must contain at least 1 character, maximum 20, cannot contain #java/lang/Objectjava/util/Iteratorjava/util/List1com/philips/lighting/model/PHBridgeResourcesCache9com/philips/lighting/hue/sdk/heartbeat/PHHeartbeatManager2com/philips/lighting/hue/sdk/PHNotificationManagergetDefaultManagerenableFullConfigHeartbeatdisableFullConfigHeartbeatiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;disableAllHeartbeatsisHeartBeating()Iget(I)Ljava/lang/Object;getResourceCache5()Lcom/philips/lighting/model/PHBridgeResourcesCache;getBridgeConfiguration4()Lcom/philips/lighting/model/PHBridgeConfiguration;0com/philips/lighting/model/PHBridgeConfigurationgetIpAddressequals(Ljava/lang/Object;)ZconnectToAccessPointstartPushlinkTimerstopPushLinkTimerHcom/philips/lighting/hue/sdk/notification/impl/PHNotificationManagerImplcleanNotificationManagerremoveTimerremoveadd
java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;	longValue()J((Ljava/lang/String;Ljava/lang/String;J)VgetIPAddress	getStatus	setStatusgetNameisEmpty
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getBytes()[Blength	substring(II)Ljava/lang/String;!f
ghijklmnopqrstu=vwuxyzu{|}~lm???wu??lm??m??t?t(?????*?*?Y??*?Y??*?Y??*?Y??	*?
?*??
??"m[cd%n0o7p>q???h	???=??
?Y?????z{}?	??????????/*?	?????hm?	??????????2?Y??????h???/*??????h???y.?+#?Y???Y??????$?,??.?h.?w????{#+?
?Y??*+??*?+? ???????"?? #?h#?j#??????p"+?
?Y??*+??*?+????????!??"?h"?j?????4*?	?L+? ?#+?!?"M*,??*?,??#??ڱ???%?0?3?? ?j
)??4?h??
?%????_+?
?Y??*?+??$????h?j?????q+?
?%Y?&?*?Y??'=*?	?(?C*?	?)?"?*?+N-?,:??-+?.?/?
?0Y1?2?????*?'+?3??.(>DXbh"p#?4>$??D??M?zq?hq???
??F??0????P*?	?J=*?	?(?;*?	?)?"?*?+N-?,:??-+?.?/????????",-.,/20F1H-N5?4,??2??	E?zP?hP???
?	>????]*+??
?4Y5?6?*+?7??EFJ??h?j??4???x'+?
?%Y?&?*?8W*?Y??'*?'+?9??WX[\]&^?'?h'??????L*?'??*?'?:??ij	l??h?	???Z?;*??*?W?<???tu
vxy??h????-=?????h???Y*?	?*?	+?>????????h?j????\*?	?+?*?	+??W???????h?j????/*??????hm????/*?@?????h???>*+?@??
????hij???/*?A?????h???>*+?A??
????h|}???/*?
?????h!???
v*?BL?Y?M+??+?N-? ??-?!?":*??*C?E6?*:?FY?G?-H*??G?-?I?J?K?L:6,?(?6,?)?F:		?M?M?/?	?N?O6?	?????,??W??Q>*??(??66,?(?C,?)?F?M*??)?P?.?/?,?)?FQ?O6?	?????B,?FY*??)?P?.Q*?*??)?P?.?I?J?K?L??W???[,??~??
??,?5?>?A?J?x???????????????????????????!$?*/n?t
??
? ??	{>?zA???J}??xO??,??j????K?z???????zv?hq?l
i?l?q?n
i???a
?????%??<	???????7??
????????D??C?m????/*?????hm????P*+???
??h?l??m????/*???'??hm????P*+???
01??h?????m?????/+?(=?RN6?-+?)?S?TS????-??;<=>'=-@?4?z/?h/?l(?z#???/???
???m?????/+?(=?RN6?-+?)?U?VS????-??KLMN'M-P?4?z/?h/?l(?z#???/???
???m?????/+?(=?RN6?-+?)?W?XS????-??[\]^']-`?4?z/?h/?l(?z#???/???
???m????H*?Y?
*?Y?Z??j??h?A?????=+?
+?[?
?%Y\?&?+]^?_W+?`??++?ad?bL???*+?Y??rsux(y7|<}?=?h=?t?	??H*?c?
*?c?d?????h?A????=+?
+?[?
?%Ye?&?+]^?_W+?`??++?ad?bL???*+?c??????(?7?<??=?h=?t?	?????C




© 2015 - 2024 Weber Informatics LLC | Privacy Policy