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.
Dimmerfunktion
Moderator: Telldus
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
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
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact: