com.philips.lighting.hue.sdk.heartbeat.PHHeartbeatTimer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hue-local Show documentation
Show all versions of hue-local Show documentation
The Philips hue local SDK released via Syncleus for maven.
???? 2 ?
5 p q
p 4 r d B s ? t u
v w
x y B z
x { | }
v B ~
x B ?
x ? B ?
x ? B ?
x ? B ?
x ? B ?
x ?
4 ?
? ?
" p ?
$ ?
4 ?
" ?
?
" ? ? ? ? ?
$ ?
$ ? ? ?
" ?
?
4 ?
?
B ? ? ? heartbeatMap Ljava/util/HashMap; Signature ?Ljava/util/HashMap;>; ()V Code LineNumberTable LocalVariableTable this 9Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatTimer; startHeartbeat ? PHHeartbeatType InnerClasses v(Lcom/philips/lighting/model/PHBridge;JLcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType;)V bridge %Lcom/philips/lighting/model/PHBridge;
intervalMS J
heartbeatType MLcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType; bvm 9Lcom/philips/lighting/hue/sdk/fbp/PHBridgeVersionManager; arrayList Ljava/util/ArrayList; hbProccesor =Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor; LocalVariableTypeTable TLjava/util/ArrayList;
StackMapTable ? ?
stopHeartbeat u(Lcom/philips/lighting/model/PHBridge;Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType;)V hbProcessor iterator Ljava/util/Iterator; SLjava/util/Iterator; ? scheduleTimerTask A(Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor;J)V isHeartbeating ((Lcom/philips/lighting/model/PHBridge;)Z stopAllHeartbeat ((Lcom/philips/lighting/model/PHBridge;)V hbt arr$ N[Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType; len$ I i$ values ? ? f
SourceFile PHHeartbeatTimer.java : ; java/util/HashMap 6 7 ? K "java/lang/IllegalArgumentException (Heartbeat timer should be atleast 1000ms : ? Input parameter can't be null ? ? ? ? K ? ? ?com/philips/lighting/hue/sdk/exception/PHHueInvalidAPIException Invalid API call for Portal ? K ? ? ? K ? ? ? K ? ? ? K ? ? ? K ? ? ? K ? ? W X ? ? java/util/ArrayList ;com/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor : X ^ _ ? ? ? ? Z ? ? ? ? ? ? ? ? ? ? ? ; ? ? ? ? ? ? ? ? j ? 7com/philips/lighting/hue/sdk/heartbeat/PHHeartbeatTimer java/util/Timer Kcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType 7com/philips/lighting/hue/sdk/fbp/PHBridgeVersionManager java/util/Iterator #com/philips/lighting/model/PHBridge FULL_CONFIG (Ljava/lang/String;)V getInstance ;()Lcom/philips/lighting/hue/sdk/fbp/PHBridgeVersionManager; CONFIG getBridgeConfigurationSerializer E()Lcom/philips/lighting/hue/sdk/clip/PHBridgeConfigurationSerializer; GROUPS getGroupSerializer 7()Lcom/philips/lighting/hue/sdk/clip/PHGroupSerializer; LIGHTS getLightSerializer 7()Lcom/philips/lighting/hue/sdk/clip/PHLightSerializer; SCENES getScenesSerializer 7()Lcom/philips/lighting/hue/sdk/clip/PHSceneSerializer; SCHEDULES getSchedulesSerializer :()Lcom/philips/lighting/hue/sdk/clip/PHScheduleSerializer; SENSORS getSensorSerializer 8()Lcom/philips/lighting/hue/sdk/clip/PHSensorSerializer; RULES getRulesSerializer 6()Lcom/philips/lighting/hue/sdk/clip/PHRuleSerializer; get &(Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getType O()Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType; cancel remove isEmpty schedule (Ljava/util/TimerTask;JJ)V containsKey P()[Lcom/philips/lighting/hue/sdk/heartbeat/PHHeartbeatProcessor$PHHeartbeatType; ! 4 5 6 7 8 9 : ; <