Skip to content

Commit 23c06fc

Browse files
committed
2 parents 179cad8 + f54aa6c commit 23c06fc

File tree

4 files changed

+23
-27
lines changed

4 files changed

+23
-27
lines changed

app/src/main/java/com/eveningoutpost/dexdrip/g5model/Ob1G5StateMachine.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1729,9 +1729,15 @@ public static void evaluateG6Settings() {
17291729
} else if (!onlyUsingNativeMode() && !Home.get_engineering_mode()) {
17301730
// TODO revisit this now that there is scaling
17311731
setG6Defaults();
1732-
UserError.Log.uel(TAG, "Dex Native mode enabled. For your device, non-native mode is either not possible or not recommended.");
1732+
UserError.Log.wtf(TAG, "Dex Native mode enabled. For your device, non-native mode is either not possible or not recommended.");
17331733
JoH.showNotification("Enabled Native", "Native mode enabled", null, Constants.G6_DEFAULTS_MESSAGE, false, true, false);
17341734
}
1735+
if (FirmwareCapability.isTransmitterRawIncapable(getTransmitterID())) { // If we are using a G7 or G6 Firefly (mod or not)
1736+
if (Pref.getBooleanDefaultFalse("ob1_g5_restart_sensor") && !Home.get_engineering_mode()) { // If restart is enabled, not in engineering mode
1737+
Pref.setBoolean("ob1_g5_restart_sensor", false); // Disable restart
1738+
UserError.Log.wtf(TAG, "Restart sensor disabled. You cannot simply restart sensor with your device.");
1739+
}
1740+
}
17351741
}
17361742
}
17371743
}

app/src/main/java/com/eveningoutpost/dexdrip/utils/Preferences.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1912,13 +1912,13 @@ public void onClick(DialogInterface dialog, int which) {
19121912
}
19131913
}
19141914

1915-
1916-
if (!engineering_mode) {
1917-
try {
1918-
((PreferenceScreen) findPreference("dexcom_server_upload_screen")).removePreference(findPreference("share_test_key"));
1919-
} catch (Exception e) {
1920-
//
1921-
}
1915+
// Hide receiver serial number settings
1916+
// Hiding a setting without deleting it makes it invisible to the user while it can still define the setting value.
1917+
try {
1918+
((PreferenceScreen) findPreference("dexcom_server_upload_screen")).removePreference(findPreference("share_test_key"));
1919+
((PreferenceScreen) findPreference("dexcom_server_upload_screen")).removePreference(findPreference("share_key"));
1920+
} catch (Exception e) {
1921+
//
19221922
}
19231923

19241924
//if (engineering_mode) {

app/src/main/res/values/strings.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@
312312
<string name="use_excessive_wakelocks">Use Excessive Wakelocks</string>
313313
<string name="speak_readings">Speak Readings</string>
314314
<string name="extra_status_line">Extra Status Line</string>
315-
<string name="dexcom_share_server_upload">Dexcom Share Server Upload</string>
316-
<string name="upload_data_to_dex_servers">Upload data to Dexcoms Servers so you can use your data with Dexcoms apps</string>
315+
<string name="dexcom_share_server_upload">Dex Share</string>
316+
<string name="upload_data_to_dex_servers">Upload data to Dex Share Servers</string>
317317
<string name="manage_followers">Manage Followers</string>
318318
<string name="manage_existing_followers">Manage your existing followers and invite new ones.</string>
319319
<string name="invite_follower">Invite a Follower</string>
@@ -759,15 +759,15 @@
759759
<string name="influxdb_database_name">InfluxDB database name</string>
760760
<string name="user">User</string>
761761
<string name="password">Password</string>
762-
<string name="upload_to_dexcom">Enable this to upload to Dexcom\'s servers</string>
763-
<string name="upload_to_dexcom_share">Upload BG values as Dexcom Share</string>
762+
<string name="upload_to_dexcom">Enable this to upload to Dex Share servers</string>
763+
<string name="upload_to_dexcom_share">Upload BG values to Dex Share</string>
764764
<string name="accounts_outside_usa">Disabled = Your account and follower apps are from outside the USA</string>
765765
<string name="accounts_inside_usa">Enabled = Your account and follower apps are from the USA</string>
766-
<string name="usa_based_account">Dexcom USA based account</string>
767-
<string name="dexcom_login">Your login for Dexcom\'s Website</string>
768-
<string name="dexcom_user">Dexcom Account Login</string>
769-
<string name="dexcom_login_password">Your password for Dexcom\'s Website</string>
770-
<string name="dexcom_password">Dexcom Account Password</string>
766+
<string name="usa_based_account">Dex USA based account</string>
767+
<string name="dexcom_login">Your login for Dex share</string>
768+
<string name="dexcom_user">Dex Account Login</string>
769+
<string name="dexcom_login_password">Your password for Dex share</string>
770+
<string name="dexcom_password">Dex Account Password</string>
771771
<string name="dexcom_receiver_serial">10-Character Dexcom Receiver serial number</string>
772772
<string name="dexcom_test_mode_serial">10-Character Test Mode serial number</string>
773773
<string name="glucose_meters">Glucose Meters</string>

app/src/main/res/xml/pref_data_sync.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -259,16 +259,6 @@
259259
android:key="share_test_key"
260260
android:shouldDisableView="true"
261261
android:title="@string/dexcom_test_mode_serial" />
262-
<Preference
263-
android:dependency="share_upload"
264-
android:summary="@string/manage_existing_followers"
265-
android:key="manage_dexcom_share_followers"
266-
android:title="@string/manage_followers">
267-
<intent
268-
android:action="android.intent.action.MAIN"
269-
android:targetClass="com.eveningoutpost.dexdrip.FollowerManagementActivity"
270-
android:targetPackage="@string/local_target_package" />
271-
</Preference>
272262
</PreferenceScreen>
273263
<PreferenceScreen
274264
android:key="tidepool_upload_screen"

0 commit comments

Comments
 (0)