Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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;
            }
        }