private void opdaterStatusToolStripMenuItem_Click(object sender, EventArgs e) { string addr = getSelectedAddr(); if (addr != "") { Slave s = Program.GetSlaveByAddr(getSelectedAddr()); Program.WriteLog("Status cmd called on slave: " + s.Address + "."); s.SendMessage(CMD.Status); _lastSlave = s; } }
private void lukDørToolStripMenuItem_Click(object sender, EventArgs e) { string addr = getSelectedAddr(); if (addr != "") { Slave s = Program.GetSlaveByAddr(getSelectedAddr()); s.RequestedNewState = true; s.SetState("Lukker"); Program.updateSlaves = true; Program.WriteLog("Close cmd called on slave: " + s.Address + "."); s.SendMessage(CMD.Close); } }
private void slaveStatusTimer_Tick(object sender, EventArgs e) { if (Program.mode != 7) { return; } //if (!Program.masterReady) // return; Slave s = Program.GetSlaves().First(); if (s.ReadyNextMsg()) { s.SendMessage(CMD.Status); _lastSlave = s; } }