Dimmerfunktion

Moderator: Telldus

Post Reply
klintan
Posts: 2
Joined: Thu Jan 18, 2018 11:08 am

Dimmerfunktion

Post by klintan » Thu Jan 18, 2018 11:08 am

Läste i en annan tråd att det inte finns några begräsningar hårdvarumässigt för att styra dimmerfunktioner.

Efter att snabbkollat igenom VB -exemplet så ser det bara ut som det kan skickas 4 funktionsanrop till telldussticken genom drivrutinen,

"
Public Declare Function devTurnOn Lib "TellUsbD101.dll" (ByVal a As Long) As Boolean
Public Declare Function devTurnOff Lib "TellUsbD101.dll" (ByVal a As Long) As Boolean
Public Declare Function devGetDeviceId Lib "TellUsbD101.dll" (ByVal a As Long) As Long
Public Declare Function devGetName Lib "TellUsbD101.dll" (ByVal i As Long) As String
"
Är inte något redig VB knackare, men har väl lite koll (tror jag, haha). Tänkte iaf fråga om ni har lite info för att komma igång med utveckling av denna funktion.

krambriw
Posts: 654
Joined: Thu Jan 18, 2018 11:08 am

Post by krambriw » Thu Jan 18, 2018 11:08 am

Hej,

En nexa (och kompatibla) dimmer fungerar ju så att när du skickar ON en gång så slår den till på den nivå den hade då den stängdes av förra gången.

Skickar du ON igen så börjar den dimma upp/ner ända tills du skickar ON igen, då stannar den i aktuellt dimmat läge.

Skickar du nu OFF så slår den ifrån och minns det dimmade läget.

Det finns alltså inga specifika dimUp/dimDown/dimToLevel_nn kommandon vilket hade varit trevligt.

I ett program måste man alltså försöka bygga dimmer funktionerna genom att emulera lämpliga kommando sekvenser enligt ovan.

mvh

klintan
Posts: 2
Joined: Thu Jan 18, 2018 11:08 am

Post by klintan » Thu Jan 18, 2018 11:08 am

aha, de gör ju saken lite klarare. Det hade ju varit ultimat ja, finns det något kommando som nollställer minnet? alltså utan att dimmra lampan.
Typ skicka två OFF?

micke.prag
Site Admin
Posts: 2241
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Tyvärr har vi inte hittat något sätt att nollställa minnet.
Micke Prag
Software
Telldus Technologies

Post Reply