Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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");
        }