public Simulation(IMessageHandlerDrone messageHandler) { _messageHandler = messageHandler; _drones = new List <Drone>(); _coreServiceClient = new CoreServiceClient(); _hosts = new List <ServiceHost>(); _packageSize = new List <PackageSize>(); }
public Drone(DronePost.DataModel.Drone drone, IMessageHandlerDrone handler) { Id = drone.Id; Latitude = drone.Latitude; Longitude = drone.Longitude; Model = drone.Model; _batteryCharge = drone.Model.BatteryCapacity; _tasks = new Queue <DroneTask>(); _messageHandler = handler; }