Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Location

Latitude: double
Longitute: double

+getLatLong()
+getWeatherCond()

Station

Name : string Cost_Calculation


No_of_present_drone: int
Source_name: String Work_done_cost: double
Dest_name: String Cost: double
Supplies: dictionary
Supplies_status: binary +WorkDone():double
Hub
Order_dist:double +Cost_calculation(work_done_cost )
Order_mass:double
Name : string
Weather*
No_of_present_drone: int
Source_name: String +getDistance(): double
Dest_name: String +getOrder()
Supplies: dictionary +Efficient_Done(): drone_name
Supplies_status: binary +setDelivery(): int
Order_dist:double +getMass(): int
Order_mass:double +suppliesStatus(): binary
Weather*
Drone
+getDistance(): double
+getOrder() Drone_id : string
+Efficient_Done(): drone_name Status : binary
+setDelivery(): int Battery : double
+getMass(): int
Capacity: double
+suppliesStatus(): binary
Remain_capacity: double
Current_location:
Trav_dist: double
Point_dist: double
Work_done: double
Weather*

+getDistance( ): double
+getOrder( ): double
+Capacity( )
+operation()

You might also like