diff --git a/app/src/main/java/info/nightscout/androidaps/MainApp.java b/app/src/main/java/info/nightscout/androidaps/MainApp.java index 22d99bac67..638128af10 100644 --- a/app/src/main/java/info/nightscout/androidaps/MainApp.java +++ b/app/src/main/java/info/nightscout/androidaps/MainApp.java @@ -24,7 +24,6 @@ import info.nightscout.androidaps.plugins.ConfigBuilder.ConfigBuilderPlugin; import info.nightscout.androidaps.plugins.DanaR.DanaRFragment; import info.nightscout.androidaps.plugins.DanaRKorean.DanaRKoreanFragment; import info.nightscout.androidaps.plugins.Loop.LoopFragment; -import info.nightscout.androidaps.plugins.MM640g.MM640gFragment; import info.nightscout.androidaps.plugins.NSProfileViewer.NSProfileViewerFragment; import info.nightscout.androidaps.plugins.Objectives.ObjectivesFragment; import info.nightscout.androidaps.plugins.OpenAPSMA.OpenAPSMAFragment; @@ -72,7 +71,6 @@ public class MainApp extends Application { pluginsList.add(ActionsFragment.getPlugin()); if (Config.DANAR) pluginsList.add(DanaRFragment.getPlugin()); if (Config.DANAR) pluginsList.add(DanaRKoreanFragment.getPlugin()); - if (Config.MM640G) pluginsList.add(MM640gFragment.getPlugin()); if (Config.CAREPORTALENABLED) pluginsList.add(CareportalFragment.getPlugin()); pluginsList.add(VirtualPumpFragment.getPlugin()); if (Config.LOOPENABLED) pluginsList.add(LoopFragment.getPlugin()); diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gFragment.java b/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gFragment.java deleted file mode 100644 index a16774853e..0000000000 --- a/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gFragment.java +++ /dev/null @@ -1,43 +0,0 @@ -package info.nightscout.androidaps.plugins.MM640g; - - -import android.content.Context; -import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; - -import com.squareup.otto.Subscribe; - -import org.json.JSONObject; - -import java.util.Date; - -import info.nightscout.androidaps.MainApp; -import info.nightscout.androidaps.R; -import info.nightscout.androidaps.data.PumpEnactResult; -import info.nightscout.androidaps.db.TempBasal; -import info.nightscout.androidaps.events.EventPreferenceChange; -import info.nightscout.androidaps.interfaces.BgSourceInterface; -import info.nightscout.androidaps.interfaces.FragmentBase; -import info.nightscout.androidaps.interfaces.PluginBase; -import info.nightscout.androidaps.interfaces.PumpInterface; -import info.nightscout.client.data.NSProfile; - -public class MM640gFragment extends Fragment implements FragmentBase { - - private static MM640gPlugin mm640gPlugin = new MM640gPlugin(); - - public static MM640gPlugin getPlugin() { - return mm640gPlugin; - } - - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.mm640g_fragment, container, false); - return view; - } - -} diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gPlugin.java deleted file mode 100644 index 7361054a3e..0000000000 --- a/app/src/main/java/info/nightscout/androidaps/plugins/MM640g/MM640gPlugin.java +++ /dev/null @@ -1,192 +0,0 @@ -package info.nightscout.androidaps.plugins.MM640g; - -import android.content.Context; - -import com.squareup.otto.Subscribe; - -import org.json.JSONObject; - -import java.util.Date; - -import info.nightscout.androidaps.MainApp; -import info.nightscout.androidaps.R; -import info.nightscout.androidaps.data.PumpEnactResult; -import info.nightscout.androidaps.db.TempBasal; -import info.nightscout.androidaps.events.EventPreferenceChange; -import info.nightscout.androidaps.interfaces.BgSourceInterface; -import info.nightscout.androidaps.interfaces.PluginBase; -import info.nightscout.androidaps.interfaces.PumpInterface; -import info.nightscout.client.data.NSProfile; - -/** - * Created by mike on 05.08.2016. - */ -public class MM640gPlugin implements PluginBase, PumpInterface, BgSourceInterface { - - boolean fragmentPumpEnabled = false; - boolean fragmentProfileEnabled = false; - boolean fragmentBgSourceEnabled = false; - boolean fragmentPumpVisible = true; - - @Override - public String getFragmentClass() { - return MM640gFragment.class.getName(); - } - - /** - * Plugin base interface - */ - - @Override - public int getType() { - return PluginBase.PUMP; - } - - @Override - public String getName() { - return MainApp.instance().getString(R.string.mm640g); - } - - @Override - public boolean isEnabled(int type) { - if (type == PluginBase.PROFILE) return fragmentProfileEnabled; - else if (type == PluginBase.BGSOURCE) return fragmentBgSourceEnabled; - else if (type == PluginBase.PUMP) return fragmentPumpEnabled; - else if (type == PluginBase.CONSTRAINTS) return fragmentPumpEnabled; - return false; - } - - @Override - public boolean isVisibleInTabs(int type) { - if (type == PluginBase.PROFILE || type == PluginBase.CONSTRAINTS) return false; - else if (type == PluginBase.PUMP) return fragmentPumpVisible; - return false; - } - - @Override - public boolean canBeHidden(int type) { - return true; - } - - @Override - public void setFragmentEnabled(int type, boolean fragmentEnabled) { - if (type == PluginBase.PROFILE) this.fragmentProfileEnabled = fragmentEnabled; - if (type == PluginBase.BGSOURCE) this.fragmentBgSourceEnabled = fragmentEnabled; - else if (type == PluginBase.PUMP) this.fragmentPumpEnabled = fragmentEnabled; - } - - @Override - public void setFragmentVisible(int type, boolean fragmentVisible) { - if (type == PluginBase.PUMP) - this.fragmentPumpVisible = fragmentVisible; - } - - /** - * Plugin communications - */ - - @Subscribe - public void onStatusEvent(final EventPreferenceChange s) { - - } - - /** - * Pump Interface - */ - - @Override - public boolean isInitialized() { - return false; - } - - @Override - public boolean isTempBasalInProgress() { - return false; - } - - @Override - public boolean isExtendedBoluslInProgress() { - return false; - } - - @Override - public void setNewBasalProfile(NSProfile profile) { - - } - - @Override - public double getBaseBasalRate() { - return 0; - } - - @Override - public double getTempBasalAbsoluteRate() { - return 0; - } - - @Override - public double getTempBasalRemainingMinutes() { - return 0; - } - - @Override - public TempBasal getTempBasal(Date time) { - return null; - } - - @Override - public TempBasal getTempBasal() { - return null; - } - - @Override - public TempBasal getExtendedBolus() { - return null; - } - - @Override - public PumpEnactResult deliverTreatment(Double insulin, Integer carbs, Context context) { - return new PumpEnactResult(); - } - - @Override - public void stopBolusDelivering() { - - } - - @Override - public PumpEnactResult setTempBasalAbsolute(Double absoluteRate, Integer durationInMinutes) { - return new PumpEnactResult(); - } - - @Override - public PumpEnactResult setTempBasalPercent(Integer percent, Integer durationInMinutes) { - return new PumpEnactResult(); - } - - @Override - public PumpEnactResult setExtendedBolus(Double insulin, Integer durationInMinutes) { - return new PumpEnactResult(); - } - - @Override - public PumpEnactResult cancelTempBasal() { - return new PumpEnactResult(); - } - - @Override - public PumpEnactResult cancelExtendedBolus() { - return new PumpEnactResult(); - } - - @Override - public JSONObject getJSONStatus() { - return new JSONObject(); - } - - @Override - public String deviceID() { - return "MM640G"; // TODO: probably serial goes here - } - -}