Added notification of NDA logging to main app screen.
This commit is contained in:
@@ -503,16 +503,23 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
TextView tv;
|
TextView tv;
|
||||||
if (mUtil.isServerRunning()) {
|
if (mUtil.isServerRunning()) {
|
||||||
tv = (TextView) findViewById(R.id.serverStatusTv);
|
tv = (TextView) findViewById(R.id.serverStatusTv);
|
||||||
if (mConnection.mBound)
|
if (mConnection.mBound) {
|
||||||
if (mConnection.mSdServer.mSdDataSourceName.equals("Phone")) {
|
if (mConnection.mSdServer.mSdDataSourceName.equals("Phone")) {
|
||||||
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + "Phone"+"\n"+"(Demo Mode)");
|
if (mConnection.mSdServer.mLogNDA)
|
||||||
|
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + "Phone" + "\n" + "(Demo Mode)"+"\nNDA Logging");
|
||||||
|
else
|
||||||
|
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + "Phone" + "\n" + "(Demo Mode)");
|
||||||
tv.setBackgroundColor(warnColour);
|
tv.setBackgroundColor(warnColour);
|
||||||
tv.setTextColor(warnTextColour);
|
tv.setTextColor(warnTextColour);
|
||||||
} else {
|
} else {
|
||||||
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + mConnection.mSdServer.mSdDataSourceName);
|
if (mConnection.mSdServer.mLogNDA)
|
||||||
|
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + mConnection.mSdServer.mSdDataSourceName+"\nNDA Logging");
|
||||||
|
else
|
||||||
|
tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + mConnection.mSdServer.mSdDataSourceName);
|
||||||
tv.setBackgroundColor(okColour);
|
tv.setBackgroundColor(okColour);
|
||||||
tv.setTextColor(okTextColour);
|
tv.setTextColor(okTextColour);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
tv = (TextView) findViewById(R.id.serverIpTv);
|
tv = (TextView) findViewById(R.id.serverIpTv);
|
||||||
tv.setText(getString(R.string.AccessServerAt) + " http://"
|
tv.setText(getString(R.string.AccessServerAt) + " http://"
|
||||||
+ mUtil.getLocalIpAddress()
|
+ mUtil.getLocalIpAddress()
|
||||||
|
|||||||
@@ -564,7 +564,6 @@ public class SdServer extends Service implements SdDataReceiver {
|
|||||||
SdData sdData = mSdData;
|
SdData sdData = mSdData;
|
||||||
sdData.alarmState = 5;
|
sdData.alarmState = 5;
|
||||||
onSdDataReceived(sdData);
|
onSdDataReceived(sdData);
|
||||||
mLm.updateSdData(sdData); // Make sure the data time is up to date in the log manager - only relevant for NDA logging.
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -769,6 +768,7 @@ public class SdServer extends Service implements SdDataReceiver {
|
|||||||
|
|
||||||
if (webServer != null) webServer.setSdData(mSdData);
|
if (webServer != null) webServer.setSdData(mSdData);
|
||||||
Log.v(TAG, "onSdDataReceived() - setting mSdData to " + mSdData.toString());
|
Log.v(TAG, "onSdDataReceived() - setting mSdData to " + mSdData.toString());
|
||||||
|
mLm.updateSdData(mSdData);
|
||||||
|
|
||||||
logData();
|
logData();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
android:summary="@string/log_data_summary"
|
android:summary="@string/log_data_summary"
|
||||||
android:title="@string/log_data_title" /> -->
|
android:title="@string/log_data_title" /> -->
|
||||||
<EditTextPreference
|
<EditTextPreference
|
||||||
android:defaultValue="150"
|
android:defaultValue="180"
|
||||||
android:key="EventDurationSec"
|
android:key="EventDurationSec"
|
||||||
android:summary="@string/eventDurationSummary"
|
android:summary="@string/eventDurationSummary"
|
||||||
android:title="@string/eventDurationTitle" />
|
android:title="@string/eventDurationTitle" />
|
||||||
|
|||||||
Reference in New Issue
Block a user