Esempio n. 1
0
        static void Main(string[] args)
        {
            ElevatorController Dodelidoo1 = new ElevatorController(85, 4, 5);// battery properties

            Console.WriteLine("Starting initial Battery : Vrooom Vrooom Baby!! ");
            Console.WriteLine("Column number is : " + Dodelidoo1.nbColumns);
            Console.WriteLine("Battery name is :  " + Dodelidoo1);

            //Elevator origins
            Dodelidoo1.Battery1.columnList[1].elevatorList[0].FloorNumber = 1;
            Dodelidoo1.Battery1.columnList[1].elevatorList[1].FloorNumber = 23;
            Dodelidoo1.Battery1.columnList[1].elevatorList[2].FloorNumber = 33;
            Dodelidoo1.Battery1.columnList[1].elevatorList[3].FloorNumber = 40;
            Dodelidoo1.Battery1.columnList[1].elevatorList[4].FloorNumber = 42;

            //Find from floor and find from level
            //need to assign a specific elevator to request, not the closest...

            // Direction command / requested floors
            Dodelidoo1.AssignElevator(24);
            Dodelidoo1.AssignElevator(28);
            Dodelidoo1.RequestElevator(33, 1);
            Dodelidoo1.AssignElevator(24);
            Dodelidoo1.RequestElevator(40, 1);
            Dodelidoo1.AssignElevator(36);


            //  Console.ReadLine();
        }
        static void Main(string[] args)
        {
            ElevatorController Sanch = new ElevatorController(85, 4, 5);

            Console.WriteLine("Starting initialisation battery ");
            Console.WriteLine("The number of the column : " + Sanch.numberColumns);
            Console.WriteLine("The name of the battery:  " + Sanch);

            Sanch.battery_1.columnList[1].elevatorList[0].numberFloor = 1;
            Sanch.battery_1.columnList[1].elevatorList[1].numberFloor = 23
                                                                        Sanch.battery_1.columnList[1].elevatorList[2].numberFloor = 33;
            Sanch.battery_1.columnList[1].elevatorList[3].numberFloor = 40;
            Sanch.battery_1.columnList[1].elevatorList[4].numberFloor = 42;


            Sanch.assignElevator(24);
            Sanch.assignElevator(28);


            Console.ReadLine();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {// battery prop.
            ElevatorController Sanch = new ElevatorController(85, 4, 5);

            Console.WriteLine("Starting initial Battery : Vrooom! ");
            Console.WriteLine("Column number is : " + Sanch.numberColumns);
            Console.WriteLine("Battery name is :  " + Sanch);

            Sanch.battery_1.columnList[1].elevatorList[0].numberFloor = 1;
            Sanch.battery_1.columnList[1].elevatorList[1].numberFloor = 23;
            Sanch.battery_1.columnList[1].elevatorList[2].numberFloor = 33;
            Sanch.battery_1.columnList[1].elevatorList[3].numberFloor = 40;
            Sanch.battery_1.columnList[1].elevatorList[4].numberFloor = 42;


            Sanch.AssignElevator(24);
            Sanch.AssignElevator(28);


            Console.ReadLine();
        }