package org.droidplanner.services.android.impl.core.drone.autopilot.apm.solo.controller; import org.droidplanner.services.android.impl.core.drone.autopilot.apm.solo.AbstractLinkManager; import com.o3dr.services.android.lib.drone.companion.solo.button.ButtonPacket; import com.o3dr.services.android.lib.drone.companion.solo.controller.SoloControllerUnits; import com.o3dr.services.android.lib.drone.companion.solo.tlv.TLVPacket; /** * Created by Fredia Huya-Kouadio on 7/10/15. */ public interface ControllerLinkListener extends AbstractLinkManager.LinkListener { void onTlvPacketReceived(TLVPacket packet); void onWifiInfoUpdated(String wifiName, String wifiPassword); void onButtonPacketReceived(ButtonPacket packet); void onTxPowerComplianceCountryUpdated(String compliantCountry); void onControllerModeUpdated(); void onControllerUnitUpdated(@SoloControllerUnits.ControllerUnit String trimmedResponse); }