Exemple #1
0
        public CarModel(ICarCommunicator carComunicator)
        {
            communicator = carComunicator;

            Gear = Gear.drive; //initial gear

            BrakePosition = 0;
            WheelAngle = 0;
            SteeringWheelAngle = 0;
            Speed = 0;

            modelThread = new Thread(ContinousModelSimulation);
            modelThread.Start();
        }
Exemple #2
0
        public CarModel(ICarCommunicator carComunicator)
        {
            communicator = carComunicator;

            Gear = Gear.drive; //initial gear

            BrakePosition      = 0;
            WheelAngle         = 0;
            SteeringWheelAngle = 0;
            Speed = 0;

            modelThread = new Thread(ContinousModelSimulation);
            modelThread.Start();
        }
        public CarModel(ICarCommunicator carComunicator)
        {
            communicator = carComunicator;

            Gear = Gear.drive; //initial gear

            BrakePosition = 0;
            WheelAngle = 0;
            SteeringWheelAngle = 0;
            Speed = 0;

            timer.Interval = TIMER_INTERVAL_IN_MS;
            timer.Tick += new EventHandler(timer_Tick);
            timer.Start();
        }