Example #1
0
 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();
 }
Example #2
0
        //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;
        }
Example #3
0
 public EIS5(cEMI emi) : base(emi)
 {
     eisTyp = EIBDef.EIS_Typ.EIS5;
     value  = emi.Eis5;
 }
Example #4
0
 public override void SetValue(cEMI emi)
 {
     base.SetValue(emi);
     value = emi.Eis14;
 }
Example #5
0
 public EIS14(cEMI emi)
     : base(emi)
 {
     eisTyp = EIBDef.EIS_Typ.EIS14;
     value = emi.Eis14;
 }
Example #6
0
 public EIS14(cEMI emi)
     : base(emi)
 {
     eisTyp = EIBDef.EIS_Typ.EIS14;
     value  = emi.Eis14;
 }
Example #7
0
 /// <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();
 }
Example #8
0
 public EIS3(cEMI emi) : base(emi)
 {
     eisTyp = EIBDef.EIS_Typ.EIS3;
     value  = emi.Eis3;
 }
Example #9
0
 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);
     }
 }
Example #10
0
 private void btn_Lamelle_auf_Click(object sender, EventArgs e)
 {
     cEMI emi = new cEMI(eibAdress_Lamelle, false);
     Send(emi);
 }
Example #11
0
 private void btn_ab_Click(object sender, EventArgs e)
 {
     cEMI emi = new cEMI(eibAdress_AufAb, true);
     Send(emi);
 }