Esempio n. 1
0
        static void Main(string[] args)
        {
            Bojler bojler = new Bojler();
            UpravljanjeBojlerom upravljanjeBojlerom = new UpravljanjeBojlerom(bojler);
            SnimacPodataka      snimac = new SnimacPodataka("zapisnikStanjaBojlera.txt");

            // subscribers
            upravljanjeBojlerom.stanjeBojleraPromenjeno += new SnimacPromeneStanjaBojlera(IspisiPorukuNaKonzolu);
            upravljanjeBojlerom.stanjeBojleraPromenjeno += new SnimacPromeneStanjaBojlera(snimac.ZapisiPorukuUFajl);

            upravljanjeBojlerom.PromeniStanjeBojlera(31, 17);
            upravljanjeBojlerom.PromeniStanjeBojlera(31, 33);
            upravljanjeBojlerom.PromeniStanjeBojlera(31, 55);
            upravljanjeBojlerom.PromeniStanjeBojlera(31, 20);

            Console.ReadKey();
        }
Esempio n. 2
0
        public event SnimacPromeneStanjaBojlera stanjeBojleraPromenjeno;  //publisher (broadcaster)

        public UpravljanjeBojlerom(Bojler bojler)
        {
            this.bojler = bojler;
            this.maksimalnaTolerancija = 10;
        }