PHP 인터페이스 Phue\LightInterface

파일 보기 프로젝트 열기: sqmk/phue

공개 메소드들

메소드 설명
getAlert ( ) : string Get alert
getBrightness ( ) : integer Get brightness
getColorMode ( ) : string Get color mode of light
getColorTemp ( ) : integer Get Color temperature
getEffect ( ) : string Get effect mode
getHue ( ) : integer Get hue
getId ( ) : integer Get light or group Id
getName ( ) : string Get assigned name of light or group
getSaturation ( ) : integer Get saturation
getType ( ) : string Get type
getXY ( ) : array Get XY
isOn ( ) : boolean Is the light or group on?
setAlert ( string $mode = SetLightState::ALERT_LONG_SELECT ) : Phue\LightInterface Set light or group alert
setBrightness ( integer $level = SetLightState::BRIGHTNESS_MAX ) : Phue\LightInterface Set brightness
setColorTemp ( integer $value ) : Phue\LightInterface Set Color temperature
setEffect ( string $mode = SetLightState::EFFECT_NONE ) : Phue\LightInterface Set effect
setHue ( integer $value ) : Phue\LightInterface Set hue
setName ( string $name ) : Phue\LightInterface Set name of light/group
setOn ( boolean $flag = true ) : Phue\LightInterface Set light or group on/off
setSaturation ( integer $value ) : Phue\LightInterface Set saturation
setXY ( float $x, float $y ) : Phue\LightInterface Set XY

메소드 상세

getAlert() 공개 메소드

Get alert
public getAlert ( ) : string
리턴 string Alert mode

getBrightness() 공개 메소드

Get brightness
public getBrightness ( ) : integer
리턴 integer Brightness level

getColorMode() 공개 메소드

Get color mode of light
public getColorMode ( ) : string
리턴 string Color mode

getColorTemp() 공개 메소드

Get Color temperature
public getColorTemp ( ) : integer
리턴 integer Color temperature value

getEffect() 공개 메소드

Get effect mode
public getEffect ( ) : string
리턴 string effect mode

getHue() 공개 메소드

Get hue
public getHue ( ) : integer
리턴 integer Hue value

getId() 공개 메소드

Get light or group Id
public getId ( ) : integer
리턴 integer Light/Group id

getName() 공개 메소드

Get assigned name of light or group
public getName ( ) : string
리턴 string Name of light/group

getSaturation() 공개 메소드

Get saturation
public getSaturation ( ) : integer
리턴 integer Saturation value

getType() 공개 메소드

Get type
public getType ( ) : string
리턴 string Type

getXY() 공개 메소드

Get XY
public getXY ( ) : array
리턴 array X, Y key/value

isOn() 공개 메소드

Is the light or group on?
public isOn ( ) : boolean
리턴 boolean True if on, false if not

setAlert() 공개 메소드

Set light or group alert
public setAlert ( string $mode = SetLightState::ALERT_LONG_SELECT ) : Phue\LightInterface
$mode string Alert mode
리턴 Phue\LightInterface

setBrightness() 공개 메소드

Set brightness
public setBrightness ( integer $level = SetLightState::BRIGHTNESS_MAX ) : Phue\LightInterface
$level integer Brightness level
리턴 Phue\LightInterface

setColorTemp() 공개 메소드

Set Color temperature
public setColorTemp ( integer $value ) : Phue\LightInterface
$value integer Color temperature value
리턴 Phue\LightInterface

setEffect() 공개 메소드

Set effect
public setEffect ( string $mode = SetLightState::EFFECT_NONE ) : Phue\LightInterface
$mode string Effect mode
리턴 Phue\LightInterface

setHue() 공개 메소드

Set hue
public setHue ( integer $value ) : Phue\LightInterface
$value integer Hue value
리턴 Phue\LightInterface

setName() 공개 메소드

Set name of light/group
public setName ( string $name ) : Phue\LightInterface
$name string
리턴 Phue\LightInterface

setOn() 공개 메소드

Set light or group on/off
public setOn ( boolean $flag = true ) : Phue\LightInterface
$flag boolean True for on, false for off
리턴 Phue\LightInterface

setSaturation() 공개 메소드

Set saturation
public setSaturation ( integer $value ) : Phue\LightInterface
$value integer Saturation value
리턴 Phue\LightInterface

setXY() 공개 메소드

Set XY
public setXY ( float $x, float $y ) : Phue\LightInterface
$x float X value
$y float Y value
리턴 Phue\LightInterface