private void resetsessionbutton_Click(object sender, EventArgs e) { // Just using this button right now cos it isn't used. All of this needs to go into the Start button. // TODO: wire this up. WebsiteStream stream = new WebsiteStream(); int sessionid = stream.NewSession("CarltonLassiter", "4651.133", "177.0", "73", "e5ada1899f82b80bd0a34b8f113f10dfd2afbefb85e8fd884afa31b2a3975497"); Session session = new Session(this, sessionid); this.stream.Start(session); Console.WriteLine(sessionid); }
public UDPStream(IPAddress server, int port, MainWindow parent) { this.rlcwebsite = new WebsiteStream(); this.parent = parent; this.listenPort = port; this.ipAddress = server; this.sectors.Add(false); this.sectors.Add(false); this.sectors.Add(false); // Todo, make these keys.Add("time", 0); keys.Add("lap_time", 1); keys.Add("lap_distance", 2); keys.Add("distance", 3); keys.Add("x", 4); keys.Add("y", 5); keys.Add("z", 6); keys.Add("speed", 7); keys.Add("world_speed_x", 8); keys.Add("world_speed_y", 9); keys.Add("world_speed_z", 10); keys.Add("xr", 11); keys.Add("roll", 12); keys.Add("zr", 13); keys.Add("xd", 14); keys.Add("pitch", 15); keys.Add("zd", 16); keys.Add("suspension_position_rear_left", 17); keys.Add("suspension_position_rear_right", 18); keys.Add("suspension_position_front_left", 19); keys.Add("suspension_position_front_right", 20); keys.Add("suspension_velocity_rear_left", 21); keys.Add("suspension_velocity_rear_right", 22); keys.Add("suspension_velocity_front_left", 23); keys.Add("suspension_velocity_front_right", 24); keys.Add("wheel_speed_back_left", 25); keys.Add("wheel_speed_back_right", 26); keys.Add("wheel_speed_front_left", 27); keys.Add("wheel_speed_front_right", 28); keys.Add("throttle", 29); keys.Add("steer", 30); keys.Add("brake", 31); keys.Add("clutch", 32); keys.Add("gear", 33); keys.Add("lateral_acceleration", 34); keys.Add("longitudinal_acceleration", 35); keys.Add("lap_no", 36); keys.Add("engine_revs", 37); keys.Add("new_field1", 38); keys.Add("race_position", 39); keys.Add("kers_remaining", 40); keys.Add("kers_recharge", 41); keys.Add("drs_status", 42); keys.Add("difficulty", 43); keys.Add("assists", 44); keys.Add("fuel_remaining", 45); keys.Add("session_type", 46); keys.Add("new_field10", 47); keys.Add("sector", 48); keys.Add("time_sector1", 49); keys.Add("time_sector2", 50); keys.Add("brake_temperature_rear_left", 51); keys.Add("brake_temperature_rear_right", 52); keys.Add("brake_temperature_front_left", 53); keys.Add("brake_temperature_front_right", 54); keys.Add("new_field18", 55); keys.Add("new_field19", 56); keys.Add("new_field20", 57); keys.Add("new_field21", 58); keys.Add("completed_laps_in_race", 59); keys.Add("total_laps_in_race", 60); keys.Add("track_length", 61); keys.Add("previous_lap_time", 62); keys.Add("new_field_1301", 63); keys.Add("new_field_1302", 64); keys.Add("new_field_1303", 65); //Console.WriteLine("[Stream] Starting new stream"); }