C# Class HicsBL.HelperClass

In dieser Klasse sind einfache Zugriffsmethoden für HueDotNet
Show file Open project: in18/hics

Public Methods

Method Description
GetHash ( string text ) : Byte[]

Methode um einen String konform für MS-SQL Server 2012 'sha2_512' zu hashen

GetHueLampId ( string username, Byte password, int dbLampId ) : int

Die HueLampId wird durch die Abfrage der Db ausgegeben

SetLampBrightness ( int lampId, byte brightness ) : void

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge eine Helligkeit zugewiesen. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!

SetLampName ( int lampId, string lampName ) : void

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge umbenannt. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!

SetLampState ( int lampId, bool onOff ) : void

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge ein oder ausgeschaltet. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!

SetXml ( string ipAddress, string userToken ) : void

Ist noch im Aufbau

Method Details

GetHash() public static method

Methode um einen String konform für MS-SQL Server 2012 'sha2_512' zu hashen
public static GetHash ( string text ) : Byte[]
text string der text zum hashen
return Byte[]

GetHueLampId() public static method

Die HueLampId wird durch die Abfrage der Db ausgegeben
public static GetHueLampId ( string username, Byte password, int dbLampId ) : int
username string
password Byte
dbLampId int LampenID der DB
return int

SetLampBrightness() public static method

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge eine Helligkeit zugewiesen. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!
public static SetLampBrightness ( int lampId, byte brightness ) : void
lampId int LampenId in der HUE-Bridge
brightness byte Helligkeitswert zwischen 1 und 254
return void

SetLampName() public static method

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge umbenannt. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!
public static SetLampName ( int lampId, string lampName ) : void
lampId int LampenId in der HUE-Bridge
lampName string Neuer Name der Lampe
return void

SetLampState() public static method

Steuerung HUE-Bridge Mit dieser Methode wird eine Lampe real über die HUE-Bridge ein oder ausgeschaltet. Wichtig die lampId ist die ID der Lampe in der HUE-Bridge. !Nicht in der DB!
public static SetLampState ( int lampId, bool onOff ) : void
lampId int LampenId in der HUE-Bridge
onOff bool on=true off=false
return void

SetXml() public static method

Ist noch im Aufbau
public static SetXml ( string ipAddress, string userToken ) : void
ipAddress string
userToken string
return void