Exemplo n.º 1
0
        public void Notify(string prekidac)
        {
            Trace.WriteLine(prekidac);
            string[] parts = prekidac.Split(':');
            Prekidac p     = new Prekidac(parts[0], parts[1]);

            tableHelper.AddOrReplacePrekidac(p);
        }
Exemplo n.º 2
0
    new public bool ukljuci(Prekidac p)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti rastavljač uzemljenja dok je prekidač uključen.");
            return(false);
        }

        setStanje(stanje.uključen);

        //MessageBox.Show("Rastavljač uzemljenja uključen.");

        return(true);
    }
Exemplo n.º 3
0
    new public bool iskljuci(Prekidac p)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće isključiti sabirnički rastavljač dok je prekidač uključen.");
            return(false);
        }

        komanda = false;
        setStanje(stanje.isključen);

        //MessageBox.Show("Sabirnički rastavljač isključen.");

        return(true);
    }
Exemplo n.º 4
0
    new public bool ukljuci(Prekidac p, RastavljacSabirnicki rs)
    {
        if (p.getStanje() != Prekidac.stanje.isključen || rs.getStanje() != stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti sabirnički rastavljač dok je prekidač ili drugi sabirnički rastavljač uključen.");
            return(false);
        }

        komanda = true;
        setStanje(stanje.uključen);

        //MessageBox.Show("Sabirnički rastavljač uključen.");

        return(true);
    }
Exemplo n.º 5
0
    new public bool ukljuci(Prekidac p, RastavljacUzemljenja ru)
    {
        if (p.getStanje() != Prekidac.stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti izlazni rastavljač dok je prekidač uključen.");
            return(false);
        }
        else if (ru.getStanje() != stanje.isključen)
        {
            MessageBox.Show("Nije moguće uključiti izlazni rastavljač dok je uzemljenje uključeno.");
            return(false);
        }

        komanda = true;
        setStanje(stanje.uključen);

        //MessageBox.Show("Izlazni rastavljač uključen.");

        return(true);
    }
Exemplo n.º 6
0
        private async Task RunAsync(CancellationToken cancellationToken)
        {
            // TODO: Replace the following with your own logic.
            while (!cancellationToken.IsCancellationRequested)
            {
                Trace.WriteLine("--------------------------------");
                if (id == "0")
                {
                    string msg = queueHelper.GetFromQueue();

                    if (msg == null)
                    {
                        Trace.WriteLine("Nema poruke");
                    }
                    else
                    {
                        if (msg.Split(':')[1] == "zatvoreno")
                        {
                            Trace.WriteLine(msg);
                            string[] parts = msg.Split(':');
                            Prekidac p     = new Prekidac(parts[0], parts[1]);

                            tableHelper.AddOrReplacePrekidac(p);
                        }
                        else
                        {
                            Trace.WriteLine("Send To Instance1");
                            proxy.Notify(msg);
                        }
                    }
                }


                Trace.TraceInformation("Working");
                Trace.WriteLine("--------------------------------");
                await Task.Delay(3000);
            }
        }
Exemplo n.º 7
0
 public bool iskljuci(Prekidac p)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 8
0
 public bool ukljuci(Prekidac p, RastavljacSabirnicki rs)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 9
0
 public bool ukljuci(Prekidac p, RastavljacUzemljenja ru)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 10
0
 public void osvjeziVrijednosti(Prekidac prekidac, APU apu)
 {
     //potrebna implementacija
 }
Exemplo n.º 11
0
 public bool iskljuciPrekidac(Prekidac prekidac, APU apu)
 {
     apu.iskljuci();
     return(prekidac.iskljuci(apu));
 }
Exemplo n.º 12
0
 //potrebno dodati implementaciju
 public stanje provjeraPrekidac(Prekidac prekidac)
 {
 }
Exemplo n.º 13
0
 public bool iskljuciPrekidac(Prekidac prekidac)
 {
     return(prekidac.iskljuci());
 }
Exemplo n.º 14
0
 //potrebno dodati implementaciju
 public stanje provjeraPrekidac(Prekidac prekidac)
 {
     return(stanje.prvo);
 }