public HDKnx(cEMI emi) { this.emi = emi; //m_sourceAdr = emi.sourceAdr; m_destAdr = emi.destinationAdr; time = emi.receiveTime; name = "auto_" + time.ToShortTimeString(); rawValue = emi.GetRawData(); }
//public EIS5(string name, EIBDef.EIB_Adress adr) //{ // eisTyp = EIBDef.EIS_Typ.EIS5; // this.name = name; // destAdr = adr; // value = 0f; //} public override void SetValue(cEMI emi) { base.SetValue(emi); value = emi.Eis5; }
public EIS5(cEMI emi) : base(emi) { eisTyp = EIBDef.EIS_Typ.EIS5; value = emi.Eis5; }
public override void SetValue(cEMI emi) { base.SetValue(emi); value = emi.Eis14; }
public EIS14(cEMI emi) : base(emi) { eisTyp = EIBDef.EIS_Typ.EIS14; value = emi.Eis14; }
/// <summary> /// Setzt den RAW Wert aus einem Telegramm /// </summary> /// <param name="emi"></param> public virtual void SetValue(cEMI emi) { time = emi.receiveTime; rawValue = emi.GetRawData(); }
public EIS3(cEMI emi) : base(emi) { eisTyp = EIBDef.EIS_Typ.EIS3; value = emi.Eis3; }
private void btn_Lamelle_Korr_Click(object sender, EventArgs e) { cEMI emi = new cEMI(eibAdress_AufAb, false); Send(emi); Thread.Sleep(30000); emi.Eis1 = true; emi = new cEMI(eibAdress_Lamelle, true); for (int i = 0; i < 7; i++) { Send(emi); Thread.Sleep(400); } }
private void btn_Lamelle_auf_Click(object sender, EventArgs e) { cEMI emi = new cEMI(eibAdress_Lamelle, false); Send(emi); }
private void btn_ab_Click(object sender, EventArgs e) { cEMI emi = new cEMI(eibAdress_AufAb, true); Send(emi); }