package info.nightscout.androidaps;

/**
 * Created by mike on 07.06.2016.
 */
public class Config {
    public static int SUPPORTEDNSVERSION = 1000; // 0.10.00

    // MAIN FUCTIONALITY
    public static final boolean APS = BuildConfig.APS;
    // PLUGINS
    public static final boolean OPENAPSENABLED = APS;
    public static final boolean LOOPENABLED = APS;

    public static final boolean NSCLIENT = BuildConfig.NSCLIENTOLNY;

    public static final boolean DANAR = true && BuildConfig.PUMPDRIVERS;
    public static final boolean DANARv2 = true && BuildConfig.PUMPDRIVERS;

    public static final boolean ACTION = !BuildConfig.NSCLIENTOLNY;
    public static final boolean VIRTUALPUMP = !BuildConfig.NSCLIENTOLNY;
    public static final boolean MDI = !BuildConfig.NSCLIENTOLNY;
    public static final boolean OTHERPROFILES = !BuildConfig.NSCLIENTOLNY;
    public static final boolean SAFETY = !BuildConfig.NSCLIENTOLNY;

    public static final boolean SMSCOMMUNICATORENABLED = !BuildConfig.NSCLIENTOLNY;


    public static final boolean ALLPREFERENCES = !BuildConfig.NSCLIENTOLNY;

    public static final boolean detailedLog = true;
    public static final boolean logFunctionCalls = true;
    public static final boolean logIncommingData = true;
    public static final boolean logAPSResult = true;
    public static final boolean logPumpComm = true;
    public static final boolean logPrefsChange = true;
    public static final boolean logConfigBuilder = true;
    public static final boolean logConstraintsChanges = true;
    public static final boolean logNSUpload = true;
    public static final boolean logPumpActions = true;
    public static final boolean logCongigBuilderActions = true;
    public static final boolean logAutosensData = false;
    public static final boolean logEvents = true;

    // DanaR specific
    public static final boolean logDanaBTComm = true;
    public static boolean logDanaMessageDetail = true;
    public static final boolean logDanaSerialEngine = true;
}

package info.nightscout.androidaps;

/**
 * Created by mike on 07.06.2016.
 */
public class Config {
    public static int SUPPORTEDNSVERSION = 1000; // 0.10.00

    // MAIN FUCTIONALITY
    public static final boolean APS = BuildConfig.APS;
    // PLUGINS
    public static final boolean OPENAPSENABLED = APS;
    public static final boolean LOOPENABLED = APS;

    public static final boolean NSCLIENT = BuildConfig.NSCLIENTOLNY;

    public static final boolean DANAR = true && BuildConfig.PUMPDRIVERS;
    public static final boolean DANARv2 = true && BuildConfig.PUMPDRIVERS;

    public static final boolean ACTION = !BuildConfig.NSCLIENTOLNY;
    public static final boolean VIRTUALPUMP = !BuildConfig.NSCLIENTOLNY;
    public static final boolean MDI = !BuildConfig.NSCLIENTOLNY;
    public static final boolean OTHERPROFILES = !BuildConfig.NSCLIENTOLNY;
    public static final boolean SAFETY = !BuildConfig.NSCLIENTOLNY;

    public static final boolean SMSCOMMUNICATORENABLED = !BuildConfig.NSCLIENTOLNY;


    public static final boolean ALLPREFERENCES = !BuildConfig.NSCLIENTOLNY;

    public static final boolean detailedLog = true;
    public static final boolean logFunctionCalls = true;
    public static final boolean logIncommingData = true;
    public static final boolean logAPSResult = true;
    public static final boolean logPumpComm = true;
    public static final boolean logPrefsChange = true;
    public static final boolean logConfigBuilder = true;
    public static final boolean logConstraintsChanges = true;
    public static final boolean logNSUpload = true;
    public static final boolean logPumpActions = true;
    public static final boolean logCongigBuilderActions = true;
    public static final boolean logAutosensData = false;
    public static final boolean logEvents = false;

    // DanaR specific
    public static final boolean logDanaBTComm = true;
    public static boolean logDanaMessageDetail = true;
    public static final boolean logDanaSerialEngine = true;
}

Disable event logging by default.