public void TestSTA() { SignalBus signals = new SignalBus(); Operation op = new STA(null, signals, null); signals.Reset(); op.Step0(); Assert.IsTrue(signals.MI); Assert.IsTrue(signals.CO); signals.Reset(); op.Step1(); Assert.IsTrue(signals.RO); Assert.IsTrue(signals.II); Assert.IsTrue(signals.CE); signals.Reset(); op.Step2(); Assert.IsTrue(signals.IO); Assert.IsTrue(signals.MI); signals.Reset(); op.Step3(); Assert.IsTrue(signals.AO); Assert.IsTrue(signals.RI); }
private void cau_SelectedIndexChanged(object sender, EventArgs e) { Double PA = 125, CA, STA; CA = Convert.ToDouble(cau.Text); STA = PA * CA; textBox3.Text = STA.ToString(); }
//===================================================================== //===================================================================== //===================================================================== public StationInfo(STA st,ArrayList obj) { InitializeComponent(); _sta = st; _rfObjects = obj; this.Text = Resources.StationInfo_StationInfo_Station_Info__ + _sta.getMACAddress(); SlowFlow(); BuildListView(); }
public static void execute(CPU cpu, MEM memory) { switch (memory.getMem(cpu.PC)) { case 0x85: STA.STA_ZP(cpu, memory); return; case 0x95: case 0x8D: case 0x9D: case 0x99: case 0x81: case 0x91: return; } }
//==================================================================================================== private void CreateSTA(STAType staType) { STA _sta = new STA(_objects); _sta.setOperateChannel(0); // (rand.Next(1, 14)); // TODO delete this line _sta.SetVertex((int)MouseX, (int)MouseY, 0); switch (staType) { case STAType.LP: _sta.STAImage = (Image)Medium.imgLPImages[new Random().Next(0, Medium.imgLPImages.Count)]; break; case STAType.SP: _sta.STAImage = (Image)Medium.imgSPImages[new Random().Next(0, Medium.imgSPImages.Count)]; break; case STAType.TV: _sta.STAImage = (Image)Medium.imgTVImages[new Random().Next(0, Medium.imgTVImages.Count)]; break; default: break; } _objects.Add(_sta); _sta.Scan(); Medium.setMediumObj(_objects); //Medium.addObjToMedium(_objects); }
//==================================================================================================== private void CreateRandomSimulation() { ClearObjects(); for (int i = 0; i < APs_SIZE; i++) { AP _ap = new AP(); _ap.setOperateChannel((short)rand.Next(1, 14)); _ap.SetVertex((int)RandomC(_BOARDX), (int)RandomC(_BOARDY), 0); _objects.Add(_ap); } for (int i = 0; i < STA_SIZE; i++) { STA _sta = new STA( _objects); _sta.setOperateChannel(0); // (rand.Next(1, 14)); // TODO delete this line _sta.SetVertex((int)RandomC(_BOARDX), (int)RandomC(_BOARDY), 0); _objects.Add(_sta); _sta.Scan(); } Medium.setMediumObj(_objects); SetMedioRatio(); Medium.Enable(); }
private void cmdCreateOneAPTwoSta_Click(object sender, EventArgs e) { ClearObjects(); LeftPannelSmall(); AP _ap = new AP(); _ap.setOperateChannel((short)rand.Next(1, 14)); _ap.SetVertex(300, 200, 0); _objects.Add(_ap); STA _sta = new STA(_objects); _sta.setOperateChannel(0); // (rand.Next(1, 14)); // TODO delete this line _sta.SetVertex(320, 210, 0); _objects.Add(_sta); _sta.Scan(); STA _sta2 = new STA(_objects); _sta2.setOperateChannel(0); // (rand.Next(1, 14)); // TODO delete this line _sta2.SetVertex(280, 170, 0); _objects.Add(_sta2); _sta2.Scan(); Medium.setMediumObj(_objects); SetMedioRatio(); Medium.Enable(); DrowOnBoard(); }
private void cmdAdd1APforSTA_Click(object sender, EventArgs e) { ClearObjects(); LeftPannelSmall(); AP _ap = new AP(); _ap.setOperateChannel((short)rand.Next(1, 14)); _ap.SetVertex(300, 200, 0); _objects.Add(_ap); STA _sta = new STA(_objects); _sta.setOperateChannel(0); _sta.SetVertex(320, 210, 0); _objects.Add(_sta); _sta.Scan(); STA _sta2 = new STA(_objects); _sta2.setOperateChannel(0); _sta2.SetVertex(280, 170, 0); _objects.Add(_sta2); _sta2.Scan(); STA _sta3 = new STA(_objects); _sta3.setOperateChannel(0); _sta3.SetVertex(280, 210, 0); _objects.Add(_sta3); _sta3.Scan(); STA _sta4 = new STA(_objects); _sta4.setOperateChannel(0); _sta4.SetVertex(320, 170, 0); _objects.Add(_sta4); _sta4.Scan(); Medium.setMediumObj(_objects); SetMedioRatio(); Medium.Enable(); DrowOnBoard(); }