Du initialisierst eine Variable, indem du ihr einen Wert zuweist. In
deinem Fall möchtest du der Variable ein Objekt vom Typ IRsend zuweisen.
Eine Variable vom Typ "MeinObjekt" deklariert man mittels
MeinObjekt var;
und initialisiert es mittels
var = new MeinObjekt(variablen, des, konstruktors);
Kurzschreibweise
MeinObjekt var(variablen, des, konstruktors);
Allerdings ist das wohl doch nicht der Fehler, denn IRsend scheint eine
statische Klasse zu sein, sodass der Konstruktor nicht aufgerufen werden
muss.
Hast du die Sendeeinheit richtig angeschlossen? Die Library nutzt
scheinbar einen festen Pin, den man nicht verändern kann.
Gruß
scus