C# 클래스 AdapterLib.HueLightingServiceHandler

상속: ILSFHandler
파일 보기 프로젝트 열기: dotMorten/AllJoynPhilipsHueDSB

공개 메소드들

메소드 설명
ClearLampFault ( uint InLampFaultCode, uint &LampResponseCode, uint &OutLampFaultCode ) : uint
HueLightingServiceHandler ( Q42 client, Q42 light ) : BridgeRT
LampState_ApplyPulseEffect ( BridgeRT FromState, BridgeRT ToState, uint Period, uint Duration, uint NumPulses, ulong Timestamp, uint &LampResponseCode ) : uint
TransitionLampState ( ulong Timestamp, BridgeRT NewState, uint TransitionPeriod, uint &LampResponseCode ) : uint

비공개 메소드들

메소드 설명
ApplyPulseEffectAsync ( BridgeRT FromState, BridgeRT ToState, uint Period, uint Duration, uint NumPulses, ulong Timestamp ) : void

Change the state of the lamp at the specified time, between the specified OnOff, Brightness, Hue, Saturation, and ColorTemp values. Pulse for the specified number of times, at the specified duration

메소드 상세

ClearLampFault() 공개 메소드

public ClearLampFault ( uint InLampFaultCode, uint &LampResponseCode, uint &OutLampFaultCode ) : uint
InLampFaultCode uint
LampResponseCode uint
OutLampFaultCode uint
리턴 uint

HueLightingServiceHandler() 공개 메소드

public HueLightingServiceHandler ( Q42 client, Q42 light ) : BridgeRT
client Q42
light Q42
리턴 BridgeRT

LampState_ApplyPulseEffect() 공개 메소드

public LampState_ApplyPulseEffect ( BridgeRT FromState, BridgeRT ToState, uint Period, uint Duration, uint NumPulses, ulong Timestamp, uint &LampResponseCode ) : uint
FromState BridgeRT
ToState BridgeRT
Period uint
Duration uint
NumPulses uint
Timestamp ulong
LampResponseCode uint
리턴 uint

TransitionLampState() 공개 메소드

public TransitionLampState ( ulong Timestamp, BridgeRT NewState, uint TransitionPeriod, uint &LampResponseCode ) : uint
Timestamp ulong
NewState BridgeRT
TransitionPeriod uint
LampResponseCode uint
리턴 uint