public Zvucnik(Cpu.PWMChannel kojPin,KadePostaven kadeE)
 {
     _zvucnik = new PWM(kojPin, 100, 5, false);
     _zvucnik.DutyCycle = 50;
     _zvucnik.Frequency = 50;
     _zvucnik.Period = 1000;
     _kakovSum = TipSenzor.ZVUCNIK;
     this.KadeSum = kadeE;
 }
 public void Notify(KadePostaven stoDaIzvestam)
 {
     //if (_restTimer != null)
     //{
     //    _restTimer = null;
     //}
     
     
     _ImaAlarm= true;
     _nastanId++;
     foreach (IObserver o in _prekinSenzori)
     {
         if (o.KadeSum == stoDaIzvestam)
         {
             o.Akcija();
         }
         
     }
     _ImaAlarm = false;
     ZacuvajPodatociOdPriAlarm();
     
 }
 public LedSvetlo(Cpu.Pin kojPin,KadePostaven kadeE)
 {
     _kakovSum = TipSenzor.SVETLO_LED;
     ExternalLED = new OutputPort(kojPin, false);
     this.KadeSum = kadeE;
 }