Dimmerfunktion

Moderator: Telldus

Post Reply
klintan
Posts: 2
Joined: Fri Mar 17, 2023 9:45 am

Dimmerfunktion

Post by klintan »

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: Fri Mar 17, 2023 9:45 am

Post by krambriw »

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: Fri Mar 17, 2023 9:45 am

Post by klintan »

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: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

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