public void Ac() { // Kontak zaten açıksa devam etme if (Durum == KontakAnahtariDurumu.Acik) { return; } // Kontağı açık konuma getir Durum = KontakAnahtariDurumu.Acik; // Bu satır test amaçlı olarak yazılmıştır Console.WriteLine("Kontak açıldı."); // Kontağın açılması olayını tetikle if (KontakAcildiEventHandler == null) { return; } KontakAcildiEventHandler(this, new EventArgs()); }
public KontakAnahtari() { // Kontak anahtarının başlangıç durumu kapalı olarak ayarlanıyor Durum = KontakAnahtariDurumu.Kapali; }