Page 1 of 1

OnScenarioChanged

Posted: Thu 10 Jan 2013, 17:18
by gorhak
Hej.
tänkte använda mig av info från funktionen "OnScenarioChanged" i Interfacet "IScenarioEventListener" men det kommer inget anrop häri, när man byter Scenario.
Jag har provat med version 3.x och 2.0.3 men med samma resultat, dvs inget anrop.
I systerinterfacet "ISystemModeEventListener" kommer det anrop i "OnSystemModeChanged" när man byter SystemMode, i 3.1.x.
Vore tacksam om det går att fixa detta då Jag skulle vilja använda detta interface.
/Göran

Re: OnScenarioChanged

Posted: Thu 10 Jan 2013, 20:46
by Martin
Då jag påbörjade v4 av servern (...som innebär en hel del omskrivning av kod) insåg jag detta då det är ett riktigt, riktigt uselt Copy/Paste-fel som gör att servern inte skickar anrop till Scenario-plugin som skapats upp.
Det är noterat för justering i nästa version av servern, men det finns tyvärr ingen tidsplan för när den dyker upp (antingen går vi direkt från 3.2 till 4.0 eller kommer det en 3.3 emellan)...

Om du i samma plugin implementerar även IDeviceEventListener så bör du komma förbi problemet (...du behöver inte göra något med de metoder som du får "på köpet" via IDeviceEventListener).

Notering finns här:
http://bugnet.switchking.se/Issues/Issu ... spx?id=667

Re: OnScenarioChanged

Posted: Fri 11 Jan 2013, 16:34
by gorhak
Tackar Martin.
Visst kanske man kan se "effekten" av scenariobytet i IDeviceEventListener men man kan väl inte veta att det är just scenariobytet som genererar statusändringen av ett device.
Tills du har fixat interfacet IScenarioEventListener så nöjer jag mig med att polla av databasen för att se vilket scenario som är aktivt.
/Göran

Re: OnScenarioChanged

Posted: Sat 26 Jan 2013, 11:52
by Martin
Åtgärd finns i v3.2.1 som nu finns i Beta-arean:
viewtopic.php?f=28&t=810&p=8902#p8902

Re: OnScenarioChanged

Posted: Tue 29 Jan 2013, 21:32
by gorhak
Nu funkar det finfint med 3.2.1.0, både i Windows och Linux. Tackar