public MainWindow() { InitializeComponent(); for (int i = 0; i < 20; i++) { WrapPanel wrapPanel = new WrapPanel(); Label label = new Label(); label.Content = "Test" + i.ToString(); TextBox textBox = new TextBox(); textBox.Width = 100; wrapPanel.Children.Add(label); wrapPanel.Children.Add(textBox); stk_Panel.Children.Add(wrapPanel); } Page16 page16 = new Page16(0x19, 0x66, 0x63, 0x03, 0xFF, 3, 4); Page25 page25 = new Page25(0x7A, 0x49, 0x32, 0x06, 0x00, 0x33); simulationBike = new SimulationBike(this); simulationBike.AddPageSimualtion(page16, 10, 250); simulationBike.AddPageSimualtion(page25, 10, 250); //Page16 page = new Page16(0x19, 0x66, 0x63, 0x03, 0xFF, 3, 4); //Page16 page = new Page16(0x19, 0x68, 0x63, 0x02, 0xFF, 3, 4); //Page16 page = new Page16(0x19, 0x66, 0x63, 0x03, 0xFF, 0x34); //Page25 page = new Page25(0x7A, 0x49, 0x32, 0x06, 0x00, 0x33); //BikeMessage message = new BikeMessage(page); //txb_Messages.Text = BitConverter.ToString(message.GetBytes()); }
public PageSimulation(Page page, double varience, SimulationBike simulationBike, double simulationInterval) { this.page = page; this.simulationBike = simulationBike; this.timer = new Timer(simulationInterval); this.timer.Elapsed += Timer_Elapsed; this.varience = varience; this.random = new Random(); }