Commit 1a184bf6 authored by januh's avatar januh
Browse files

Added some basic information retrieval methods to the API

parent f3c5d57b
......@@ -20,6 +20,9 @@
package de.tudarmstadt.maki.simonstrator.api.uavsupport;
import java.util.List;
import de.tudarmstadt.maki.simonstrator.api.Host;
import de.tudarmstadt.maki.simonstrator.api.component.network.NetworkComponent.NetInterfaceName;
import de.tudarmstadt.maki.simonstrator.api.component.overlay.OverlayContact;
import de.tudarmstadt.maki.simonstrator.api.component.overlay.OverlayMessage;
......@@ -33,6 +36,8 @@ public interface BaseControl extends CommunicationInterfaceListener {
public UAVToBaseInterface retrieveUAV();
public List<UAVToBaseInterface> retrieveUAV(int amount);
public OverlayContact getOverlayContact(NetInterfaceName network);
public Location getBaseLocation();
......@@ -45,4 +50,10 @@ public interface BaseControl extends CommunicationInterfaceListener {
public Location getAssignmentAreaSE();
public long getStrategyStartDelay();
public Host getHost();
public boolean isUAVAvailable(UAVToBaseInterface uav);
}
......@@ -19,4 +19,6 @@ public interface UAVToBaseInterface {
public double getReturnThreshold();
public Host getHost();
public UAVStrategy getStrategy();
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment