Har inga problem med att tända och släcka från min applikation, men jag får inte inkommande signaler att fungera.
Det fungerar bra i TelldusCenter (det känner av inkommande signal).
Om jag tolkat rätt så är det TelldusNETWrapper.EventCallbackFunction som skall användas för att ta hantera inkommande signaler(?)
Det här med delegates är lite nytt för mig, så jag tänkte kolla om någon har lite tips på hur man kan använda det.
Nedanstående har jag försökt med i Windows Forms, men det fungerar inte (=funktionen anropas ej vid inkommande signal). ID-numren stämmer med min uppsättning.
Code: Select all
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
TelldusNETWrapper.EventCallbackFunction ecf;
public Form1()
{
InitializeComponent();
ecf = new TelldusNETWrapper.EventCallbackFunction(EventCallbackFunction);
}
public int EventCallbackFunction(int deviceId, int method, string data, int callbackId, Object obj)
{
if (deviceId == 4 && method == TelldusNETWrapper.TELLSTICK_TURNON)
{
TelldusNETWrapper.tdTurnOn(2);
}
return 0;
}
}
}