Merge branch 'Logging' into main - V4.0.6

This commit is contained in:
Graham Jones
2022-06-05 20:20:23 +01:00
188 changed files with 8326 additions and 2451 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -2,11 +2,11 @@
<!-- Copyright (C) 2009 The Android Open Source Project
http://www.apache.org/licenses/LICENSE-2.0
-->
<ScrollView>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_height="match_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
@@ -21,15 +21,5 @@
android:text="@string/about_text"
/>
<TextView
android:id="@+id/about_credits"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="20dip"
android:textSize="16sp"
android:text="@string/credits_text"
android:autoLink="web"
/>
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,214 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:contentDescription="@string/app_name"
android:scaleType="center"
app:srcCompat="@drawable/star_of_life_24x24" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/login_to_osdapi"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
<LinearLayout
android:id="@+id/login_ui"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:id="@+id/login_osdapi_ui"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:layout_marginTop="16dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="4dp"
android:hint="username" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:layout_marginTop="4dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="16dp"
android:fontFamily="sans-serif"
android:hint="password"
android:inputType="textPassword" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/cancelBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/back" />
<Button
android:id="@+id/loginBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/authenticate" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/RegisterBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/register" />
<Button
android:id="@+id/ResetPasswordBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/reset_password" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/logout_ui"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/logged_in_as_user_id" />
<TextView
android:id="@+id/userIdTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="userId" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text=" (" />
<TextView
android:id="@+id/usernameTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="username" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text=")" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/logoutCancelBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/back" />
<Button
android:id="@+id/logoutBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/logout" />
</LinearLayout>
</LinearLayout>
<View
android:id="@+id/divider"
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="?android:attr/listDivider" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/aboutDataSharingBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/about_data_sharing" />
<Button
android:id="@+id/privacyPolicyBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/privacy_policy" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/cancelBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/cancel" />
<Button
android:id="@+id/loginBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/save" />
</LinearLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="EventId: " />
<TextView
android:id="@+id/eventIdTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="[id]" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Event Date: "
android:textSize="20sp" />
<TextView
android:id="@+id/eventDateTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="..."
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Alarm State: "
android:textSize="20sp" />
<TextView
android:id="@+id/eventAlarmStateTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="..."
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/event_type"
android:textSize="20sp" />
<RadioGroup
android:id="@+id/eventTypeRg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioGroup>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/event_sub_type"
android:textSize="20sp" />
<RadioGroup
android:id="@+id/eventSubTypeRg"
android:layout_width="match_parent"
android:layout_height="wrap_content"></RadioGroup>
</LinearLayout>
<EditText
android:id="@+id/eventNotsTv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:layout_marginTop="16dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="4dp"
android:hint="notes about event" />
</LinearLayout>
</ScrollView>
</LinearLayout>

View File

@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="uk.org.openseizuredetector.LogManager">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/local_database"
android:textAppearance="?android:attr/textAppearanceLarge" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/num_local_events" />
<TextView
android:id="@+id/num_local_events_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="000" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/num_local_datapoints" />
<TextView
android:id="@+id/num_local_datapoints_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="000" />
</LinearLayout>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/shared_data_rb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:onClick="onRadioButtonClicked"
android:text="@string/shared_data" />
<RadioButton
android:id="@+id/local_data_rb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:onClick="onRadioButtonClicked"
android:text="@string/local_data" />
<RadioButton
android:id="@+id/syslog_rb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:onClick="onRadioButtonClicked"
android:text="@string/system_logs" />
</RadioGroup>
<LinearLayout
android:visibility="visible"
android:id="@+id/shared_data_ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/remote_database"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/check_seizures_message"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/authStatusTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/not_authenticated" />
<Button
android:id="@+id/auth_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/authenticate" />
<Button
android:id="@+id/refresh_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/refreshBtn" />
</LinearLayout>
<ListView
android:id="@+id/remoteEventsLv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp" />
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/local_data_ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/EventsInLocalDb"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/eventLogListView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp" />
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/syslog_ll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/system_logs"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ListView
android:id="@+id/sysLogListView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp" />
</LinearLayout>
</LinearLayout>

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
@@ -10,36 +11,34 @@
tools:context="uk.org.openseizuredetector.LogManager">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/remote_database"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/not_authenticated"
android:id="@+id/authStatusTv"
/>
<Button
android:id="@+id/authenticate_button"
android:id="@+id/auth_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/authenticate" />
</LinearLayout>
<!--
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/eventLogListView"
android:layout_marginTop="97dp" />
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
-->
<WebView
android:id="@+id/remote_db_webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>

View File

@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="uk.org.openseizuredetector.LogManager">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/report_seizure"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/date" />
<TextView
android:id="@+id/date_day_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="dd" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:enabled="false"
android:text="/" />
<TextView
android:id="@+id/date_mon_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="mm" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:enabled="false"
android:text="/" />
<TextView
android:id="@+id/date_year_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="yyyy" />
<Button
android:id="@+id/select_date_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/select_date" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/time" />
<TextView
android:id="@+id/time_hh_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hh" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:enabled="false"
android:text=":" />
<TextView
android:id="@+id/time_mm_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="mm" />
<Button
android:id="@+id/select_time_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/select_time" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/event_type"
android:textSize="20sp" />
<RadioGroup
android:id="@+id/eventTypeRg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></RadioGroup>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/event_sub_type"
android:textSize="20sp" />
<RadioGroup
android:id="@+id/eventSubTypeRg"
android:layout_width="match_parent"
android:layout_height="wrap_content"></RadioGroup>
</LinearLayout>
<EditText
android:id="@+id/eventNotesTv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:layout_marginTop="16dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="4dp"
android:hint="notes about event" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/loginBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/okBtnTxt" />
<Button
android:id="@+id/cancelBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cancelBtnTxt" />
</LinearLayout>
<TextView
android:id="@+id/msg_tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="msg" />
</LinearLayout>
</ScrollView>
</LinearLayout>

View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/ble_scan_status_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16pt"
android:text="ble_scan_status_tv" />
<Button
android:id="@+id/startScanButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onScanButtonClick"
android:text="Start Scan"/>
</LinearLayout>
<TextView
android:id="@+id/ble_present_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_present_tv" />
<TextView
android:id="@+id/ble_adapter_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_adapter_tv" />
<TextView
android:id="@+id/current_ble_device_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="current_ble_device_tv" />
<TextView
android:id="@+id/ble_perm1_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_perm1_tv" />
<TextView
android:id="@+id/ble_perm2_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_perm2_tv" />
<TextView
android:id="@+id/ble_perm3_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_perm3_tv" />
<TextView
android:id="@+id/ble_perm4_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ble_perm4_tv" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#00FF00"
android:drawSelectorOnTop="false" />
<TextView
android:id="@android:id/empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FF0000"
android:text="No data" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2009 The Android Open Source Project
http://www.apache.org/licenses/LICENSE-2.0
-->
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="20dip">
<!--
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:autoLink="web"
android:text="@string/datasharing_about_title"
/>
-->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="20dip"
android:textSize="16sp"
android:text="@string/datasharing_about_text"
android:autoLink="web"
/>
</LinearLayout>
</ScrollView>

View File

@@ -1,52 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:src="@drawable/star_of_life_24x24"
android:layout_width="match_parent"
android:layout_height="64dp"
android:scaleType="center"
android:background="#FFFFBB33"
android:contentDescription="@string/app_name" />
<EditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="4dp"
android:hint="username" />
<EditText
android:id="@+id/password"
android:inputType="textPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:layout_marginBottom="16dp"
android:fontFamily="sans-serif"
android:hint="password"/>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/cancelBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/cancel" />
<Button
android:id="@+id/OKBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/authenticate" />
</LinearLayout>
</LinearLayout>

View File

@@ -3,7 +3,7 @@
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
@@ -11,24 +11,32 @@
android:layout_height="wrap_content"
android:text="date"
android:id="@+id/event_date" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" : "/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="alarm"
android:id="@+id/event_alarmState"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="note"
android:id="@+id/event_note"
/>
</LinearLayout>
android:text=" : "/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="uploaded"
android:id="@+id/event_uploaded"
/>
</LinearLayout>
<!-- <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="dataJSON"
android:id="@+id/event_dataJSON" />
-->
</LinearLayout>

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/event_date_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="date"
android:textStyle="bold" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/event_type_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="---"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" : " />
<TextView
android:id="@+id/event_subtype_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="---" />
</LinearLayout>
<TextView
android:id="@+id/event_alarmState_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="alarm" />
<TextView
android:id="@+id/event_notes_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="notes"
android:textStyle="italic" />
<TextView
android:id="@+id/event_id_remote_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:textAppearance="?android:attr/textAppearanceSmall" />
android:text="eventId" />
</LinearLayout>
</LinearLayout>
</LinearLayout>

View File

@@ -20,16 +20,16 @@
android:id="@+id/serverStatusTv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:layout_weight="0.5"
android:gravity="center"
android:text="textView1" />
<TextView
android:id="@+id/serverIpTv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_weight="0.5"
android:gravity="center"
android:text="textView2" />
</LinearLayout>
@@ -86,6 +86,11 @@
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/remoteDbTv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="----" />
<TextView
android:id="@+id/powerTv"
@@ -116,19 +121,30 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:baselineAligned="false">
<Button
android:id="@+id/acceptAlarmButton"
android:layout_width="wrap_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/AcceptAlarmBtnTxt" />
<Button
android:id="@+id/cancelAudibleButton"
android:layout_width="wrap_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/CancelAudibleButtonTxt" />
<Button
android:id="@+id/manualAlarmButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#ff0000"
android:text="@string/ManualAlarmBtnTxt" />
</LinearLayout>
<com.github.mikephil.charting.charts.BarChart

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
@@ -15,7 +16,7 @@
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_gravity="center_horizontal"
android:src="@drawable/star_of_life_48x48" />
app:srcCompat="@drawable/star_of_life_48x48" />
<TextView
android:layout_width="wrap_content"

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/syslog_entry_date_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="date" />
<TextView
android:id="@+id/syslog_level_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="---" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="date"
android:id="@+id/syslog_entry_text_tv" />
</LinearLayout>

View File

@@ -0,0 +1,31 @@
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/grp1">
<item
android:id="@+id/pruneDatabaseMenuItem"
app:showAsAction="never|withText"
android:title="@string/prune_database" />
<item
android:id="@+id/action_mark_unknown"
app:showAsAction="never|withText"
android:title="@string/mark_unverified_events_as_unknown" />
</group>
<group android:id="@+id/grp3">
<item
android:id="@+id/action_report_seizure"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/report_seizure" />
<item
android:id="@+id/action_authenticate_api"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/data_sharing_log_in" />
</group>
</menu>

View File

@@ -1,92 +1,104 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_accept_alarm"
android:showAsAction="never|withText"
android:title="@string/accept_alarm" />
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/grp1">
<item
android:id="@+id/action_accept_alarm"
app:showAsAction="never|withText"
android:title="@string/accept_alarm" />
</group>
<group android:id="@+id/grp2">
<item
android:id="@+id/action_start_stop"
android:icon="@drawable/stop_server"
app:showAsAction="never|withText"
android:title="@string/start_stop_server" />
</group>
<group android:id="@+id/grp3">
<item
android:id="@+id/action_report_seizure"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/report_seizure" />
<item
android:id="@+id/action_logmanager"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/data_log_manager" />
<item
android:id="@+id/action_authenticate_api"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/data_sharing_log_in" />
<item
android:id="@+id/action_about_datasharing"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="About Data Sharing..." />
</group>
<group android:id="@+id/grp4">
<item
android:id="@+id/action_install_watch_app"
app:showAsAction="never|withText"
android:title="@string/install_watch_app" />
<item
android:id="@+id/action_test_alarm_beep"
android:icon="@drawable/stop_server"
app:showAsAction="never|withText"
android:title="@string/test_alarm_beep" />
<item
android:id="@+id/action_test_warning_beep"
android:icon="@drawable/stop_server"
app:showAsAction="never|withText"
android:title="@string/test_warning_beep" />
<item
android:id="@+id/action_test_sms_alarm"
android:icon="@drawable/stop_server"
app:showAsAction="never|withText"
android:title="@string/test_sms_alarm_notification" />
</group>
<group android:id="@+id/grp5">
<!--<item
android:id="@+id/action_logs"
android:enabled="true"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/view_log_entries" /> -->
<!--
<item
android:enabled="false"
android:id="@+id/action_export"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/export_data"
/>
-->
<item
android:id="@+id/action_settings"
android:icon="@drawable/ic_action_settings"
app:showAsAction="never|withText"
android:title="@string/settings" />
</group>
<group android:id="@+id/grp6">
<item
android:id="@+id/action_about"
app:showAsAction="never|withText"
android:title="@string/about" />
</group>
<item
android:id="@+id/action_start_stop"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="@string/start_stop_server" />
<!-- fault beep test does not work because of fault timer so don't show menu option
<item
android:id="@+id/action_test_fault_beep"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="Test Fault Beep" />
-->
<!-- <item
android:id="@+id/action_launch_pebble_app"
android:showAsAction="never|withText"
android:title="Launch Pebble App" />
-->
<item
android:id="@+id/action_install_watch_app"
android:showAsAction="never|withText"
android:title="@string/install_watch_app" />
<item
android:id="@+id/action_test_alarm_beep"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="@string/test_alarm_beep" />
<item
android:id="@+id/action_test_warning_beep"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="@string/test_warning_beep" />
<item
android:id="@+id/action_test_sms_alarm"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="@string/test_sms_alarm_notification" />
<item
android:enabled="false"
android:id="@+id/action_test_phone_alarm"
android:icon="@drawable/stop_server"
android:showAsAction="never|withText"
android:title="@string/test_phone_alarm_notification" />
<item
android:enabled="false"
android:id="@+id/action_logmanager"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/data_log_manager"
/>
<item
android:id="@+id/action_logs"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/view_log_entries"
android:enabled="true"
/>
<item
android:enabled="false"
android:id="@+id/action_export"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/export_data"
/>
<item
android:id="@+id/action_settings"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never|withText"
android:title="@string/settings"
/>
<item
android:id="@+id/action_about"
android:showAsAction="never|withText"
android:title="@string/about" />
</menu>
</menu>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -105,7 +105,6 @@
<string name="sms_location_alarm_active">SMS Location Alarm Active</string>
<string name="sms_location_alarm_disabled">SMS Location Alarm Disabled</string>
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string>
<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>
<string name="no_wifi_connection">Network State Changed - no Wifi Connection</string>
<string name="no_active_network">Network State Changed - No Active Network</string>
<string name="problem_parsing_preferences">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string>

View File

@@ -120,7 +120,6 @@
<string name="sms_location_alarm_active">Alarma de Localización de SMS Activa</string>
<string name="sms_location_alarm_disabled">Alarma de Localización de SMS Inactiva</string>
<string name="cancel_audible_not_sending_sms">Cancele Alarma Audible - no enviando SMS</string>
<string name="sms_alarm_disabled">Alarmas de SMS Incativas - No está haciendo nada ! </string>
<string name="no_wifi_connection">Cambio en el Estado de Red - Sin Conexión de Wifi</string>
<string name="no_active_network">Cambio en el Estado de Red - Sin Red Activa</string>
<string name="problem_parsing_preferences">Problema al Interpretar las Preferencias - Algo no está Trabajando - Por favor regrese a Ajustes y corríjalo !</string>

View File

@@ -113,7 +113,7 @@
<string name="BasicPrefSummary">Ustawienia podstawowe</string>
<string name="accept_alarm">Zaakceptuj alarm</string>
<string name="start_stop_server">Włącz/wyłącz serwer</string>
<string name="install_watch_app">Zainstaluj apkę na zegarek</string>
<string name="install_watch_app">Pobierz apkę na zegarek</string>
<string name="test_alarm_beep">Test alarmu dźwiękowego</string>
<string name="test_warning_beep">Test dźwięku ostrzeżeń</string>
<string name="test_sms_alarm_notification">Wyślij próbny alarm SMS</string>
@@ -128,7 +128,6 @@
<string name="sms_location_alarm_active">SMS będzie zawierać lokalizację</string>
<string name="sms_location_alarm_disabled">SMS nie będzie zawierać lokalizacji</string>
<string name="cancel_audible_not_sending_sms">Wyłączono alarmy dźwiękowe - nie wysyłam SMS</string>
<string name="sms_alarm_disabled">Wyłączono alarmy SMS - nic nie zrobię!</string>
<string name="no_wifi_connection">Stan sieci zmieniony - brak połączenia Wifi</string>
<string name="no_active_network">Stan sieci zmieniony - brak aktywnych sieci</string>
<string name="problem_parsing_preferences">Problem z ustawieniami - to nie zadziała - proszę wrócić do ustawień i poprawić to!</string>
@@ -276,7 +275,7 @@
<string name="AlarmFunctionalitySettingsTitle">Ustawienia alarmów</string>
<string name="AudibleAlarmSettingsTitle">Ustawienia alarmów dźwiękowych</string>
<string name="SMSAlarmSettingsTitle">Ustawienia alarmów SMS</string>
<string name="DefaultSMSMsgText">**SPRAWDŹ PODOPIECZNEGO**</string>
<string name="DefaultSMSMsgText">**ALARM! SPRAWDŹ PODOPIECZNEGO!**</string>
<string name="AlarmLoggingTitle">Dziennik alarmów</string>
<string name="WarnTimeSummary">Czas oczekiwania przed włączeniem ostrzeżenia (domyślnie = 5 sek)</string>
<string name="WarnTimeTitle">Opóźnienie ostrzeżenia (sek)</string>

View File

@@ -0,0 +1,351 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">OpenSeizureDetector</string>
<string name="changelog">
"V4.0 - Dodano logiranje podatkov na strežnik.
\nV3.7.0 - Dodana podpora za Garmin meritve sauturacije kisika v krvi.
\nV3.6.2 - Popravek težav s pravicami datotek logiranja na nekaterih napravah Android 10 in dodanih nekaj prevedljivih besedil vmesnika.
\nV3.6.1 - Morebiten popravek težave ugašanja sistema.
\nV3.6 - Dodan podatkovni vir senzorjev telefona za testiranje brez pametnih ur.
\nV3.5 - Dodana podpora za SMS Annunciator App
\nV3.4 - Dodana podpora za podatkovne vire BLE"</string>
<string name="UpgradeMsg">
OpenSeizureDetector ne zbira osebnih podatkov.
To pomeni, da ne morem kontaktirati uporabnikov, če naletim na težavo z aplikacijo,
ki bi se jo morali zavedati.\n
Prosim, naročite se na ažurne informacije na http://openseizuredetector.org.uk ali na https://www.facebook.com/openseizuredetector,
tako da vas lahko obvestim, če bo potrebno.\nHvala! Graham \ngraham@openseizuredetector.org.uk
\n\nSpremembe v tej verziji:
\n
</string>
<string name="FirstRunDlgMsg">
OpenSeizureDetector ne zbira osebnih podatkov.
To pomeni, da ne morem kontaktirati uporabnikov, če naletim na težavo z aplikacijo,
ki bi se jo morali zavedati.\n
Prosim, naročite se na ažurne informacije na http://openseizuredetector.org.uk ali na https://www.facebook.com/openseizuredetector,
tako da vas lahko obvestim, če bo potrebno.\nHvala! Graham \ngraham@openseizuredetector.org.uk
\n\nSpremembe v tej verziji:
</string>
<string name="ask_for_error_log">Pardon, OpenSeizureDetector se je zrušil. Prosim, pošljite ta log po elektronski pošti, da lahko ugotovimo, kako odpraviti težavo.\nHvala, Graham.</string>
<string name="email_welcome_note">Dragi OpenSeizureDetector,\n\nAplikacija se je ravnokar zrušila, prosim preverite priloženi log za podrobnosti.\n\n\n</string>
<string name="copyright_info">OpenSeizureDetector (Uporablja UCE Handler\nCopyright © 2018 Rohit Sahebrao Surwase.)</string>
<string name="okBtnTxt">OK</string>
<string name="UpdateDialogTitleTxt">Hvala za posodobitev OpenSeizureDetector</string>
<string name="FirstRunDlgTitle">Dobrodošli v OpenSeizureDetector</string>
<string name="SmsPermissionWarning">Problem z SMS dovoljenji</string>
<string name="AppPermissionsOk">App dovoljenja OK</string>
<string name="AppPermissionsWarning">Problem z App dovoljenji</string>
<string name="BoundToServiceOk">Povezava na storitev OK</string>
<string name="BindingToService">Povezovanje na storitev v ozadnju ...</string>
<string name="WatchConnectedOk">Ura povezana OK</string>
<string name="WatchNotConnected">Ura NI povezana</string>
<string name="SeizureDetectorDataReceived">Podatki detektorja napadov sprejeti OK</string>
<string name="WaitingForSeizureDetectorData">Čakanje podatkov detektorja napadov ...</string>
<string name="SeizureDetectorSettingsReceived">Nastavitve detektorja napadov sprejeti OK</string>
<string name="WaitingForSeizureDetectorSettings">Čakanje nastavitev detektorja napadov ...</string>
<string name="DataSource">Vir podatkov</string>
<string name="AppTitleText">OpenSeizureDetector Android App Verzija </string>
<string name="ServerRunningOK">Strežnik deluje OK\n</string>
<string name="AccessServerAt">Dostopanje strežnika na </string>
<string name="ServerStopped">Strežnik ustavljen</string>
<string name="Warning">OPOZORILO</string>
<string name="Mute">TIHO</string>
<string name="Alarm">**ALARM**</string>
<string name="Fall">**PADEC**</string>
<string name="HR_Equals">Srčni utrip = </string>
<string name="HRAlarmOff">Alarm Srčnega utripa IZKLJUČEN</string>
<string name="WatchAppOK">App ure OK</string>
<string name="WatchAppNotRunning">App ure NE dela</string>
<string name="WatchBatteryEquals">Baterija ure = </string>
<string name="PowerEquals">Moč = </string>
<string name="SpectrumRatioEquals">Razmerje spektra = </string>
<string name="Threshold">Prag</string>
<string name="NetFault">NAPAKA OMREŽJA</string>
<string name="WatchApp">App ure -----</string>
<string name="Dashes">------</string>
<string name="SMSWillBeSentIn">SMS bo poslan v </string>
<string name="Cancel">PREKLIC?</string>
<string name="AcceptAlarm">Sprejmi Alarm</string>
<string name="AudibleAlarmsCancelledFor">Utišano za </string>
<string name="PressToReEnable"> Obnovi</string>
<string name="CancelAudibleAlarms">Utišaj alarme</string>
<string name="AudibleAlarmsOff">Zvočni Alarmi IZKLJUČENI</string>
<string name="Fault">NAPAKA</string>
<string name="authenticate">Prijava</string>
<string name="not_authenticated">Neprijavljen</string>
<string name="cancel">Preklic</string>
<!-- Strings related to login -->
<string name="prompt_email">Email</string>
<string name="prompt_password">Geslo</string>
<string name="action_sign_in">Prijava ali registracija</string>
<string name="action_sign_in_short">Prijava</string>
<string name="welcome">"Dobrodošli!"</string>
<string name="invalid_username">Uporabniško ime ni veljavno</string>
<string name="invalid_password">Geslo mora biti >5 znakov</string>
<string name="login_failed">"Prijava neuspešna"</string>
<string name="AdvancedModeTitle">Napredni Način</string>
<string name="AdvancedModeSummary">Omogoči Napredni način (prikaže mnogo dodatnih nastavitev ...)</string>
<string name="AutoStartTitle">Samodejni Zagon</string>
<string name="AutoStartSummary">OpenSeizureDetector se samodejno zažene ob zagonu telefona</string>
<string name="DataSourceTitle">Izberi Vir Podatkov</string>
<string name="DataSourceSummary">Izberi, kaj naj se uporabi za vir podatkov detekcije napadov (ura Garmin, ura Pebble, ali omrežna povezava)</string>
<string name="LogRemoteTitle">Oddaljeno Logiranje Podatkov</string>
<string name="LogRemoteSummary">Logiranje podatkov v centralno bazo OpenSeizureDetector</string>
<string name="UseMobileTitle">Uporabi Mobilni Internet</string>
<string name="UseMobileSummary">Uporabi mobilni internet za logiranje podatkov</string>
<string name="SeizureDetectorSettingsTitle">Nastavitve Detektorja Napadov</string>
<string name="AlarmThreshTitle">Prag Alarma</string>
<string name="AlarmThreshSummary">Prag alarma (Privzeto = 100)</string>
<string name="AlarmRatioThreshTitle">Prag Razmerja Alarma</string>
<string name="AlarmRatioThreshSummary">Prag razmerja alarma (Privzeto = 50). Povečaj za zmanjšanje občutljivosti.</string>
<string name="AlarmFreqMaxTitle">Max Frekv. Alarma (Hz)</string>
<string name="AlarmFreqMaxSummary">Najvišja frekvenca ROI (Hz) (Privzeto = 8 Hz)</string>
<string name="AlarmFreqMinTitle">Min frekv. Alarma (Hz)</string>
<string name="AlarmFreqMinSummary">Najnižja frekvenca ROI (Hz) (Privzeto = 3 Hz)</string>
<string name="HRAlarmEnabledTitle">Alarm Srčnega Utripa Omogočen</string>
<string name="HRAlarmEnabledSummary" />
<string name="HRNullAlarmTitle">Obravnavaj stanje brez srčnega utripa kot alarm</string>
<string name="HRNullAlarmSummary" />
<string name="HRThreshMinTitle">Min prag Srčnega Utripa (utripov/min)</string>
<string name="HRThreshMinSummary" />
<string name="HRThreshMaxTitle">Max prag Srčnega Utripa (utripov/min)</string>
<string name="HRThreshMaxSummary" />
<string name="BasicPrefTitle">Osnovno</string>
<string name="BasicPrefSummary">Osnovne preference</string>
<string name="accept_alarm">Sprejmi Alarm</string>
<string name="start_stop_server">Start/Stop Strežnik</string>
<string name="install_watch_app">Namesti app ure</string>
<string name="test_alarm_beep">Testiraj pisk alarma</string>
<string name="test_warning_beep">Testiraj pisk opozorila</string>
<string name="test_sms_alarm_notification">Testiraj SMS opozorilo alarma</string>
<string name="data_log_manager">Upravljanje podatkov logiranja</string>
<string name="view_log_entries">Pregled podatkov logiranja</string>
<string name="export_data">Izvažanje podatkov</string>
<string name="settings">Nastavitve</string>
<string name="about">O appu ...</string>
<string name="about_text">OpenSeizureDetector je detektor epileptičnih (konvulzivnih) napadov in sistem alarmov. Uporablja pametno uro za detekcijo tresenja povezanega z napadom, nakar sproži glasovna in SMS opozorila za skrbnike. Sistem je brezplačen in odprtokoden - več na http://openseizuredetector.org.uk. Prosim sporočite težave na graham@openseizuredetector.org.uk\n ali prijavite težavo na github projektu odprte kode, repozitorij - https://github.com/OpenSeizureDetector</string> <!-- preveri "konvulzivnost" z Grahamom -->
<string name="credits_text">App glavne ure in Android App \n copyright Graham Jones, 2015.\n Uporabljene so sledeče knjižnice :\n - SYLT-FFT - https://github.com/stg/SYLT-FFT by D. Taylor.\n - NanoHTTPD - https://github.com/NanoHttpd/nanohttpd\n - jQuery - http://jquery.org\n - jBeep - http://www.ultraduz.com.br\n - Chartjs - http://www.chartjs.org\n - MPAndroidChart - https://github.com/PhilJay/MPAndroidChart\n - UCE-Handler - https://github.com/RohitSurwase/UCE-Handler\n \n Logotip temelji na Star of life2, avtorja Verdy P, \n Licensed under Public Domain via\n Wikimedia Commons (http://commons.wikimedia.org/wiki/File:Star_of_life2.svg#mediaviewer/File:Star_of_life2.svg).</string>
<string name="edit_settings">Urejanje nastavitev</string>
<string name="sms_location_alarm_active">SMS alarm lokacije Aktiven</string>
<string name="sms_location_alarm_disabled">SMS alarm lokacije Neaktiven</string>
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string> <!-- HMMM, what does it mean?? -->
<!--<string name="sms_alarm_disabled">SMS alarmi Onemogočeni - ne javlja nič!</string>-->
<string name="no_wifi_connection">Spremenjeno stanje omrežja - ni Wifi povezave</string>
<string name="no_active_network">Spremenjeno stanje omrežja - Ni aktivne povezave</string>
<string name="problem_parsing_preferences">Težava pri razčlenjevanju nastavitev - Nekaj ne bo delalo - Prosim vrnite se v nastavitve in popravite!</string>
<string name="send_sms_last_location">Pošiljanje SMS - zadnja lokacija je </string>
<string name="failed_to_send_sms">NAPAKA: POŠILJANJE SMS NEUSPEŠNO</string>
<string name="sms_alarms_disabled">SMS alarmi Onemogočeni - ne javlja nič!</string>
<string name="phone_alarm_disabled">Alarmi telefona Onemogočeni</string>
<string name="test_phone_alarm_notification">Testni alarm telefona</string>
<string name="DiallerNotInstalledWarning"><a href="https://github.com/OpenSeizureDetector/Dialler/tree/master/app/release/app-release.apk">OpenSeizureDetector Dialer App</a> Ni inštaliran - Potreben je za opozorilne klice.</string>
<string name="title_devices">BLE Naprave</string>
<string name="ble_not_supported">BLE ni podprto</string>
<string name="error_bluetooth_not_supported">Bluetooth ni podprt</string>
<string name="menu_stop">STOP</string>
<string name="menu_scan">IŠČI</string>
<string name="unknown_device">Neznana naprava</string>
<string name="select_ble_device_title">Izberi BLE Napravo (samo za Bluetooth kot podatkovni vir)</string>
<string name="select_ble_device_desc">Izberi napravo Bluetooth Low Energy (BLE) za pridobitev podatkov o napadih (pospešek in srčni utrip) data) pri uporabi Bluetooth naprave kot podatkovnega vira.</string>
<string name="basic_settings_title">Osnovno</string>
<string name="basic_settings_summary">Osnovne Nastavitve</string>
<string name="general_settings_title">General</string>
<string name="general_settings_summary">Splošne preference</string>
<string name="alarms_settings_title">Alarmi</string>
<string name="alarms_settings_summary">Preference alarmov</string>
<string name="seizure_detector_settings_title">Detektor Napadov</string>
<string name="seizure_detector_settings_summary">Preference detektorja napadov</string>
<string name="pebble_datasource_summary">Preference podatkovnega vira Pebble</string>
<string name="network_datasource_title">Vir Podatkov Omrežje</string>
<string name="network_datasource_summary">Preference podatkovnega vira Omrežje</string>
<string name="pebble_datasource_title">Vir Podatkov Pebble</string>
<string name="select_datasource_title">Izberi Podatkovni Vir</string>
<string name="select_datasource_summary">Izberi želeni podatkovni vir detektorja napadov.</string>
<string name="log_alarms_summary">Logiranje alarmov v pomnilnik telefona</string>
<string name="log_alarms_title">Log Alarmnih Dogodkov</string>
<string name="log_data_summary">Logiranje podatkov v pomnilnik telefona</string>
<string name="log_data_title">Podatki Logiranja</string>
<string name="log_data_remote_summary">Deljenje podatkov z OpenSeizureDetector</string>
<string name="log_data_remote_title">Deljenje Podatkov</string>
<string name="log_data_remote_mobile_summary">Uporabi mobilni internet za delitev podatkov</string>
<string name="log_data_remote_mobile_title">Uporabi Mobilni Internet</string>
<string name="remote_uname_title">Uporabniško Ime</string>
<string name="remote_uname_summary">Uporabniško ime za deljenje podatkov</string>
<string name="remote_passwd_summary">Geslo za deljenje podatkov</string>
<string name="remote_passwd_title">Geslo</string>
<string name="wearer_id_summary">ID uporabnika</string>
<string name="wearer_id_title">ID uporabnika, ki uporablja pametno uro (iz OSD Web API)</string>
<string name="remote_url_summary">URL za oddaljeno logiranje podatkov.</string>
<string name="remote_url_title">Oddaljeni URL</string>
<string name="prevent_sleep_summary">Prepreči ugašanje zaslona med delovanjem aplikacije.</string>
<string name="prevent_sleep_title">Prepreči Ugašanje Zaslona</string>
<string name="data_update_period_summary">Prikaži periodo osveževanja v milisekundah.</string>
<string name="data_update_period_title">Prikaži periodo osveževanja (ms).</string>
<string name="auto_start_summary">Samodejno zaženi App ob zagonu naprave</string>
<string name="auto_start_title">Samodejno Zaženi App ob Zagonu</string>
<string name="app_version_summary">Verzija aplikacije - uporabljeno za odločanje o prikazu sporočila dobrodošlice.</string>
<string name="app_version_title">Verzija Aplikacije</string>
<string name="latch_alarms_summary">Require manual reset of alarms to reset them to silence them.</string>
<string name="latch_alarms_title">Trajanje Alarmov</string>
<string name="latch_timer_period_title">Trajanje Alarmov (sek)</string>
<string name="latch_timer_period_summary">Koliko sekund bodo alarmi opozarjali, preden se samodejno utišajo.</string>
<string name="enable_audible_alarm_summary">Sproži zvočni alarm, če datektor napadov zazna alarmno stanje.</string>
<string name="enable_audible_alarm_title">Omogoči Zvočni Alarm</string>
<string name="enable_audible_warning_summary">Sproži zvočni alarm, če datektor napadov zazna opozorilno (pred-alarmno) stanje.</string>
<string name="enable_audible_warning_title">Omogoči Zvočna Opozorila</string>
<string name="enable_audible_fault_summary">Sproži zvočni alarm, če sistem zazna napako (npr. ni komunikacije s pametno uro).</string>
<string name="enable_audible_fault_title">Omogoči Zvočna Opozorila Napak Sistema</string>
<string name="fault_timer_period_title">Časovnik Trajanja Napake (sek)</string>
<string name="fault_timer_period_summary">Trajanje zakasnitve alarmiranja o napakah sistema (preden se sprožijo).</string>
<string name="use_mp3_alarm_summary">Predvajaj MP3 datoteko za predvajanje opozorilnih alarmov (namesto privzetega generatorja tonov).</string>
<string name="use_mp3_alarm_title">Uporabi MP3 Zvok Alarma</string>
<string name="enable_sms_alarm_summary">Pošlji SMS alarm, če detektor napadov zazna alarmno stanje. OPOZORILO: SPOROČILO BO VSEBOVALO LOKACIJO UPORABNIKA. Onemogoči to izbiro, če deljenje lokacije vzbuja skrbi.</string>
<string name="enable_sms_alarm_title">Omogoči SMS Alarm</string>
<string name="sms_numbers_summary">Telefonske št. (1 ali več) za obveščanje z SMS Alarmi (ločene z vejico).</string>
<string name="sms_numbers_title">Telefonske št. SMS Alarmov</string>
<string name="sms_message_summary">SMS sporočilo za pošiljanje kadar je zaznan napad.</string>
<string name="sms_message_title">SMS Sporočilo</string>
<string name="server_ip_summary">IP naslov strežnika OpenSeizureDetector (npr. 192.168.1.175).</string>
<string name="server_ip_title">IP Naslov Strežnika.</string>
<string name="network_update_period_summary">Perioda med strežniškimi zahtevami v milisekundah.</string>
<string name="network_update_period_title">Perioda Posodobitve Podatkov (ms)</string>
<string name="connection_timeout_summary" />
<string name="connection_timeout_title">Timeout Povezovanja (ms)</string>
<string name="read_timeout_summary" />
<string name="read_timeout_title">Timeout Branja (ms)</string>
<string name="ble_device_settings_title">Nastavitve Naprave BLE</string>
<string name="ble_mac_addr_summary">MAC naslov naprave BLE kot podatkovnega vira</string>
<string name="ble_mac_addr_title">MAC Naslov Naprave</string>
<string name="ble_device_name_summary">Ime naprave BLE kot podatkovnega vira</string>
<string name="ble_device_name_title">Ime Naprave</string>
<string name="user_interface_settings_title">Nastavitve Uporabniškega Vmesnika</string>
<string name="pebble_update_period_summary">Časovna perioda pošiljanja podatkov telefonu (ne vpliva na frekvenco analize - tisto je v nastavitvi Perioda Vzorčenja)</string>
<string name="mute_period_summary">Trajanje utišanja alarmov po dolgem pritisku gumba GOR</string>
<string name="pebble_update_period_title">Perioda Prenosa Podatkov (sek)</string>
<string name="mute_period_title">Perioda Utišanja (sek)</string>
<string name="manual_alarm_period_summary">Trajanje zvonjenja ročnih alarmov po dolgem pritisku gumba DOL</string>
<string name="manual_alarm_period_title">Perioda Ročnega Alarma (sek)</string>
<string name="warn_time_summary">Trajanje pred začetkom opozarjanja (privzeto = 5 sek)</string>
<string name="warn_time_title">Čas do Opozarjanja (sek)</string>
<string name="alarm_time_summary">Trajanje pred začetkom alarmiranja (privzeto = 10 sek)</string>
<string name="alarm_time_title">Čas do Alarmiranja (sek)</string>
<string name="alarm_threshold_summary">Prag za proženje Alarma (privzeto = 100)</string>
<string name="alarm_threshold_title">Prag Alarma</string>
<string name="alarm_ratio_thresh_summary">Prag razmerja alarma (privzeto = 50). Povečaj to vrednost za zmanjšanje občutljivosti, če so lažni alarmi problem.</string>
<string name="alarm_ratio_thresh_title">Prag Razmerja Alarma</string>
<string name="alarm_freq_min_summary">Minimum za Območje Zanimanja, t.j. ROI (privzeto = 3 Hz)</string>
<string name="alarm_freq_min_title">Min. Frekvenca Alarma (Hz)</string>
<string name="alarm_freq_max_summary">Maksimum za Območje Zanimanja, t.j. ROI (privzeto = 10 Hz)</string>
<string name="alarm_freq_max_title">Max Frekvenca Alarma (Hz)</string>
<string name="sample_period_summary">Perioda med analizami podatkov (v sekundah)</string>
<string name="sample_period_title">Perioda Vzorčenja (sek)</string>
<string name="seizure_detect_mode_summary">Izberi enega od treh načinov delovanja.</string>
<string name="seizure_detect_mode_title">Način Detekcije Napadov</string>
<string name="sample_freq_summary">Višja frekvenca je bolj natančna, ampak porabi več baterije.</string>
<string name="sample_freq_title">Izberi Frekvenco Vzorca</string>
<string name="fall_detect_title">Nastavitve Detektorja Padcev</string>
<string name="fall_detect_active_title">Vključi Funkcijo Detekcije Padcev</string>
<string name="fall_thresh_min_title">Spodnji Prag Detekcije Padcev (milli-g)</string>
<string name="fall_thresh_max_title">Zgornji Prag Detekcije Padcev (milli-g)</string>
<string name="fall_window_title">Časovno Okno Detekcije Padcev (mili sekund)</string>
<string name="watch_comms_title">Nastavitve Komunikacije Ure</string>
<string name="debug_mode_summary">Vključi ali Izključi odkrivanje napak.</string>
<string name="debug_mode_title">Odkrivanje Napak Detektorja Napadov</string>
<string name="app_restart_timeout_summary">Perioda čakanja na podatke iz ure preden predpostavimo, da ne dela, in ponovno zaženemo aplikacijo na uri.</string>
<string name="app_restart_timeout_title">Perioda čakanja podatkov (v sekundah) pred ponovnim zagonom aplikacije na uri.</string>
<string name="display_spectrum_mode_title">Select Display Spectrum Mode</string> <!-- what is this -->
<string name="display_spectrum_mode_summary">Vključi ali Izključi Display Spectrum.</string> <!-- what is this -->
<string name="analysis_prefs_title">Analiza</string>
<string name="watch_comms_settings_title">Nastavitve Komunikacije z Uro</string>
<string name="ParsePreferenceWarning">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string> <!-- same as line 135? -->
<string name="ErrorWritingLogFileWarning">NAPAKA pisanja v datoteko Logiranja</string>
<string name="RestartingServerMsg">Dovoljenja spremenjena - ponovno zaženi strežnik</string>
<string name="ErrorReleasingWakelockMsg">Napaka pri sprostitvi Wakelock mehanizma</string>
<string name="SMSAlarmAlreadySentMsg">SMS Alarm že poslan - ni ponovnega pošiljanja</string>
<string name="SMSAlarmDisabledNotSendingMsg">SMS Alarmi Onemogočeni - SMS opozorila se ne pošiljajo</string>
<string name="PleaseForceStopOSDorRebootMsg">NAPAKA - OpenSizureDetector se ni pravilno zagnal - prosim Prisilno zaustavi OpenSeizureDetector ali ponovno zaženi telefon.</string>
<string name="SMSPermissionsDeniedMsg">NAPAKA - Dovoljenje za SMS ali Lokacijo zavrnjeno - SMS se ne pošiljajo</string>
<string name="DatasourceTitle">\"Podatkovni vir\"</string>
<string name="DefaultingToPhoneMsg">\" ni prepoznan - Privzeto nastavljen na Telefon\"</string>
<string name="SMSAlarmCancelledMsg">SMS Alarm Preklican</string>
<string name="StopServerTitle">Ustavi Strežnik</string>
<string name="StartServerTitle">Startaj Strežnik</string>
<string name="StartingTitle">Starting......</string>
<string name="AcceptAlarmBtnTxt">Sprejmi Alarm</string>
<string name="CancelAudibleButtonTxt">Prekliči Zvoke (začasno)</string>
<string name="DataLoggingSettingsTitle">Nastavitve Logiranja podatkov</string>
<string name="HeartRateAlarmSettingsTitle">Nastavitve Alarmov Srčnega Utripa</string>
<string name="AlarmFunctionalitySettingsTitle">Nastavitve Alarmov</string>
<string name="AudibleAlarmSettingsTitle">Nastavitve Zvočnih Alarmov</string>
<string name="SMSAlarmSettingsTitle">Nastavitve SMS Alarmov</string>
<string name="DefaultSMSMsgText">**NAPAD ZAZNAN**</string>
<string name="AlarmLoggingTitle">Logiranje Alarmov</string>
<string name="WarnTimeSummary">Perioda čakanja preden se prožijo opozorila (privzeto = 5 sek)</string> <!-- lines 283..286 already in 228...231 -->
<string name="WarnTimeTitle">Zamik Opozoril (sek)</string>
<string name="AlarmTimeSummary">Perioda čakanja preden se prožijo alarmi (privzeto = 10 sek)</string>
<string name="AlarmTimeTitle">Zamik Alarmov (sek)</string>
<string name="O2SatSettingsTitle">Nastavitve Alarmov Sauturacije Kisika v Krvi</string>
<string name="O2Sat_enabled_summary">O2Sat_enabled_summary</string> <!-- Missing "human string"? -->
<string name="O2Sat_enabled_title">Omogoči Alarme Saturacije Kisika</string>
<string name="O2SatNullAlarmSummary">Obravnavaj napako (stanje brez meritev saturacije) kot alarm</string>
<string name="O2SatNullAlarmTitle">Obravnavaj stanje brez Saturacije kot alarm</string>
<string name="O2SatThreshMinTitle">Min. Saturacije kisika za Alarm (%)</string>
<string name="O2SatThreshMinSummary">Spodnja meja Saturacije kisika za proženje Alarmov (%)</string>
<string name="title_activity_authenticate">Prijava v Deljenje Podatkov OpenSeizureDetector</string>
<string name="logout">Odjava</string>
<string name="logged_in_with_token">Prijavljen v\nDeljenje Podatkov</string>
<string name="local_database">Upravitelj Podatkov Logiranja</string>
<string name="remote_database">Deljeni Podatki</string>
<string name="num_local_events">Št. Dogodkov Shranjenih na Telefonu: </string>
<string name="num_local_datapoints">"Št. Podatkovnih Točk Shranjenih na Telefonu: "</string>
<string name="view_remote_db_btn">Ogled Podatkov Oddaljene Baze</string>
<string name="report_seizure">Prijavi Napad</string>
<string name="date">"Datum: "</string>
<string name="select_date">Izberi Datum</string>
<string name="time">"Čas: "</string>
<string name="cancelBtnTxt">Preklic</string>
<string name="select_time">Izberi Čas</string>
<string name="EventsInLocalDb">Dogodki Shranjeni na Telefonu</string>
<string name="createdNewEvent">Ustvarjen nov Ročni Alarm</string>
<string name="DatapointNotFound">Podatkovna točka ni najdena - nič ni zabeleženo</string>
<string name="logging_settings_title">Nastavitve Logiranja podatkov</string>
<string name="logging_settings_summary">Nastavitve za upravljanje, kako so podatki shranjeni na telefonu in naloženi v Podatkovno bazo OpenSeizure</string>
<string name="eventDurationSummary">Trajanje (v sekundah) pred in po napadu, za katerega se beležijo podatki.</string>
<string name="eventDurationTitle">Trajanje Dogodka (v sekundah)</string>
<string name="dataRetentionPeriodTitle">Obdobje Hranjenja Podatkov (v dneh)</string>
<string name="dataRetentionPeriodSummary">Št. dni za katere se hrani podatke in so zaščiteni pred možnostjo \'Oklesti Bazo podatkov\' Option.</string>
<string name="AutoPruneDbTitle">Samodejno Oklesti Bazo podatkov</string>
<string name="AutoPruneDbSummary">Samodejno periodično Oklesti Bazo podatkov, da se prepreči pretiranjo zasedanje pomnilniškega prostora (spomina).</string>
<string name="remoteLogPeriodSummary">Perioda (v sekundah) med poizkusi nalaganja podatkov na oddljeni strežnik. Vsak poizkus naloži samo en dogodek, ne vseh rapoložljivih podatkov.</string>
<string name="remoteLogPeriodTitle">Perioda Logiranja Podatkov (v sekundah)</string>
<string name="ManualAlarmBtnTxt">Sproži Alarm</string>
<string name="save">Shrani</string>
<string name="event_type">Tip dogodka:</string>
<string name="event_sub_type">"Pod-tip dogodka: "</string>
<string name="selectFromOptionselow">"-- izberi možnost --"</string>
<string name="waitingForData">...čakanje na podatke...</string>
<string name="refreshBtn">Osveži</string>
<string name="back">Nazaj</string>
<string name="unvalidatedEventsTitle">Nepotrjeni Dogodki Napadov</string>
<string name="register">Registriraj Novega Uporabnika</string>
<string name="reset_password">Ponastavi Geslo</string>
<string name="login_to_osdapi">Prijava za Deljenje Podatkov</string>
<string name="login">Prijava</string>
<string name="data_sharing_status">Deljenje Podatkov</string>
<string name="not_logging_data">Ni deljenja Podatkov</string>
<string name="not_sharing_logged_data">Ni deljenja Logiranih Podatkov</string>
<string name="not_logged_in">Neprijavljen</string>
<string name="data_sharing_setup_ok">Nastavitev Deljenja Podatkov je OK</string>
<string name="please_confirm_seizure_events">Prosim preveri svoje Deljene dogodke Napadov</string>
<string name="data_sharing_log_in">Prijava za Deljenje Podatkov</string>
<string name="not_updating_mobile">Ni uporabe Mobilnega Interneta</string>
<string name="not_updating_no_network">Ni Podatkovne Povezave</string>
<string name="error_connecting_to_server">Napaka Povezovanje na Strežnik</string>
<string name="battery_usage_optimisation_dialog_title">OPOZORILO: Optimizacija Rabe Baterije</string>
<string name="battery_usage_optimisation_dialog_text">OPOZORILO: Android sistemske Nastavitve Optimizacija Baterije so nastavljene na \'Optimiraj\' OpenSeizureDetector. To pomeni, da bo aplikacija najverjetneje prisilno ustavljena, kadar naprava ni priklopljena na polnjenje, in ne bo delovala. \n\nProsim, da v Nastavitvah Telefona poiščete \'Optimizacija Baterije\' in nastavite, da OpenSeizureDetector NI optimiziran</string>
<string name="local_data">Lokalni podatki</string>
<string name="shared_data">Deljeni podatki</string>
<string name="prune_database">Oklesti bazo podatkov</string>
<string name="check_seizures_message">Prosim izberi dogodke označene z roza za določanje, ali so to pravi napadi ali lažni alarmi</string>
<string name="error_server_not_running">NAPAKA: OpenSeizureDetector Strežnik ne dela - prosim ponovno ga zaženi</string>
</resources>

View File

@@ -119,7 +119,6 @@
<string name="sms_location_alarm_active">SMS positionslarm PÅ</string>
<string name="sms_location_alarm_disabled">SMS positionslarm AV</string>
<string name="cancel_audible_not_sending_sms">Stäng av ljudlarm - skicka inte SMS</string>
<string name="sms_alarm_disabled">SMS-larm avstängt- ingen åtgärd</string>
<string name="no_wifi_connection">Nätverksstatus ändrad - ingen uppkoppling</string>
<string name="no_active_network">Nätverksstatus ändrad - inga aktiva nätverk</string>
<string name="problem_parsing_preferences">Något gick fel! Problem med inställningarna - justera dessa.</string>

View File

@@ -3,6 +3,4 @@
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="fragment_horizontal_margin">16dp</dimen>
<dimen name="fragment_vertical_margin">16dp</dimen>
</resources>

View File

@@ -2,35 +2,41 @@
<resources>
<string name="app_name">OpenSeizureDetector</string>
<string name="changelog">
"V3.6.2 - Fix of issue with log file permissions on some Android 10 devices and added more translatable strings with polish translation.
\nV3.6.1 - Possible fix for issue with shutting down system and expanded Polish translation to all settings screens.
\nV3.6 - Added phone sensor data source for testing without a watches
\nV3.5 - Added support for SMS Annunciator App
\nV3.4 - Added support for BLE Data Source "</string>
"\n
\nV4.0.5 - fixed issue with O2 saturation data not being recorded to data sharing database.
\nV4.0.4
- Introduced the &lt;b>Data Sharing&lt;/b> feature to allow users to share their seizure and false alarm data
with researchers to help improve the system.&lt;br/>
- Fixed &lt;b>SMS Location Alerts&lt;/b> on Android V10+ (new permissions screens)&lt;br/>
- Added explicit link to the &lt;b>Privacy Policy&lt;/b> &lt;br/>
"</string>
<string name="UpgradeMsg">
OpenSeizureDetector does not collect any personal data.
This does mean that it is not possible for me to contact users if I find an
issue with the app that you should be aware of. \nPlease subscribe to updates at
http://openseizuredetector.org.uk, or the app Facebook page at https://www.facebook.com/openseizuredetector.
so I can get in touch if necessary.\nThank you! Graham \ngraham@openseizuredetector.org.uk
\n\nChanges in this version:
\n
Please enable the new &lt;b>Data Sharing&lt;/b> feature to help improve OpenSeizureDetector!&lt;br/>
(see below for details)&lt;br/>&lt;br/>
Please subscribe to updates at &lt;b>www.openseizuredetector.org.uk&lt;/b>
so we can inform you of any issues.
&lt;br/>&lt;br/>
&lt;b>Changes in this version:&lt;/b>&lt;br/>
</string>
<string name="FirstRunDlgMsg">
OpenSeizureDetector does not collect any personal data.
This does mean that it is not possible for me to contact users if I find an
issue with the app that you should be aware of. \nPlease subscribe to updates at
http://openseizuredetector.org.uk, or the app Facebook page at https://www.facebook.com/openseizuredetector.
so I can get in touch if necessary.\nThank you! Graham \ngraham@openseizuredetector.org.uk
\n\nChanges in this version:
For details of how OpenSeizure Detector collects and uses
your personal data, please refer to the &lt;b>Privacy Policy below&lt;/b>.&lt;br/>&lt;br/>
Please enable &lt;b>Data Sharing&lt;/b> to help improve OpenSeizureDetector!&lt;br/>
(see below for details)&lt;br/>&lt;br/>
Please subscribe to updates at &lt;b>www.openseizuredetector.org.uk&lt;/b>
so we can inform you of any issues.
</string>
<string name="ask_for_error_log">Sorry, OpenSeizureDetector Has Crashed. Please Email this log file to us so we can work out what happened and fix it.\nThanks, Graham.</string>
<string name="email_welcome_note">Dear OpenSeizureDetector,\n\nApplication is just crashed, please check following error log for more details.\n\n\n</string>
<string name="copyright_info">OpenSeizureDetector (Using UCE Handler\nCopyright © 2018 Rohit Sahebrao Surwase.)</string>
<string name="okBtnTxt">OK</string>
<string name="closeBtnTxt">Close</string>
<string name="UpdateDialogTitleTxt">Thank you for Updating OpenSeizureDetector</string>
<string name="FirstRunDlgTitle">Welcome to OpenSeizureDetector</string>
<string name="SmsPermissionWarning">Problem with SMS Permissions</string>
<string name="SmsPermissionWarning">Problem with SMS Permissions\n(please check phone settings -> Apps -> OpenSeizureDetector -> Permissions</string>
<string name="AppPermissionsOk">App Permissions OK</string>
<string name="AppPermissionsWarning">Problem with App Permissions</string>
<string name="BoundToServiceOk">Bound to Service OK</string>
@@ -64,13 +70,13 @@
<string name="SMSWillBeSentIn">SMS Will Be Sent in </string>
<string name="Cancel">CANCEL?</string>
<string name="AcceptAlarm">Accept Alarm</string>
<string name="AudibleAlarmsCancelledFor">Audible Alarms Cancelled for </string>
<string name="PressToReEnable"> Press to re-enable</string>
<string name="CancelAudibleAlarms">Cancel Audible Alarms (temporarily)</string>
<string name="AudibleAlarmsCancelledFor">Muted for </string>
<string name="PressToReEnable"> Restore</string>
<string name="CancelAudibleAlarms">Mute Alarms</string>
<string name="AudibleAlarmsOff">Audible Alarms OFF</string>
<string name="Fault">FAULT</string>
<string name="authenticate">Authenticate</string>
<string name="not_authenticated">Not Authenticated</string>
<string name="authenticate">Log In</string>
<string name="not_authenticated">Not Logged In</string>
<string name="cancel">Cancel</string>
<!-- Strings related to login -->
<string name="prompt_email">Email</string>
@@ -121,13 +127,27 @@
<string name="export_data">Export Data</string>
<string name="settings">Settings</string>
<string name="about">About...</string>
<string name="about_text">OpenSeizureDetector epileptic\n (tonic-clonic) seizure detector and \n alarm system. Uses a Pebble Smart\n watch to detect the shaking \n associated with a seizure, \n then raises audible and text\n message (SMS) alerts for carers.\n The system is free and open source - see \n http://openseizuredetector.org.uk for details. Please report any issues to graham@openseizuredetector.org.uk\n or raise an issue on the project github source code \n repository - https://github.com/OpenSeizureDetector</string>
<string name="credits_text">Main Watch App and Android App \n copyright Graham Jones, 2015.\n The following libraries are used:\n - SYLT-FFT - https://github.com/stg/SYLT-FFT by D. Taylor.\n - NanoHTTPD - https://github.com/NanoHttpd/nanohttpd\n - jQuery - http://jquery.org\n - jBeep - http://www.ultraduz.com.br\n - Chartjs - http://www.chartjs.org\n - MPAndroidChart - https://github.com/PhilJay/MPAndroidChart\n - UCE-Handler - https://github.com/RohitSurwase/UCE-Handler\n \n The Logo is based on Star of life2 by Verdy P, \n Licensed under Public Domain via\n Wikimedia Commons (http://commons.wikimedia.org/wiki/File:Star_of_life2.svg#mediaviewer/File:Star_of_life2.svg).</string>
<string name="about_text">OpenSeizureDetector epileptic\n
(tonic-clonic) seizure detector and alarm
system. Uses a Smart
watch to detect the shaking
associated with a seizure,
then raises audible and text
message (SMS) location alerts for carers.\n\n
The system is free and open source - see
openseizuredetector.org.uk for details.\n\n
Please report any issues by raising an issue on the source code repository - https://github.com/OpenSeizureDetector/Android_Pebble_SD/issues
or email graham@openseizuredetector.org.uk\n\n
Android App and Garmin Watch App,
copyright Graham Jones, 2015-2022.\n
</string>
<string name="credits_text"></string>
<string name="edit_settings">Edit Settings</string>
<string name="sms_location_alarm_active">SMS Location Alarm Active</string>
<string name="sms_location_alarm_disabled">SMS Location Alarm Disabled</string>
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string>
<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>
<!--<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>-->
<string name="no_wifi_connection">Network State Changed - no Wifi Connection</string>
<string name="no_active_network">Network State Changed - No Active Network</string>
<string name="problem_parsing_preferences">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string>
@@ -159,18 +179,18 @@
<string name="pebble_datasource_title">Pebble Datasource</string>
<string name="select_datasource_title">Select Data Source</string>
<string name="select_datasource_summary">Select the seizure detector data source to use.</string>
<string name="log_alarms_summary">Log Alarm events to SD Card</string>
<string name="log_alarms_title">Log Alarm events to SD Card</string>
<string name="log_data_summary">Log Data to SD Card Regularly</string>
<string name="log_data_title">Log Data to SD Card</string>
<string name="log_data_remote_summary">Log Data to Central OpenSeizureDetector Database</string>
<string name="log_data_remote_title">Log Data Remotely</string>
<string name="log_data_remote_mobile_summary">Use mobile internet to log remote data</string>
<string name="log_alarms_summary">Log Alarm events to Phone Storage</string>
<string name="log_alarms_title">Log Alarm Events</string>
<string name="log_data_summary">Log Data to Phone Storage</string>
<string name="log_data_title">Log Data</string>
<string name="log_data_remote_summary">Share Data with OpenSeizureDetector</string>
<string name="log_data_remote_title">Share Data</string>
<string name="log_data_remote_mobile_summary">Use mobile internet to share data</string>
<string name="log_data_remote_mobile_title">Use Mobile Internet</string>
<string name="remote_uname_title">Username for remote data logging.</string>
<string name="remote_uname_summary">Remote Username</string>
<string name="remote_passwd_summary">Password for remote data logging.</string>
<string name="remote_passwd_title">Remote Password</string>
<string name="remote_uname_title">Username</string>
<string name="remote_uname_summary">Username for data sharing</string>
<string name="remote_passwd_summary">Password for data sharing</string>
<string name="remote_passwd_title">Password</string>
<string name="wearer_id_summary">Wearer ID</string>
<string name="wearer_id_title">Wearer ID of the person wearing the watch (from OSD Web API)</string>
<string name="remote_url_summary">URL for remote data logging.</string>
@@ -191,7 +211,7 @@
<string name="enable_audible_alarm_title">Enable Audible Alarm</string>
<string name="enable_audible_warning_summary">Issue an audible alarm if the seizure detector enters a warning (pre-alarm) condition.</string>
<string name="enable_audible_warning_title">Enable Audible Warnings</string>
<string name="enable_audible_fault_summary">Issue an audible alarm if the system detects a fault (e.g. can not talk to Pebble).</string>
<string name="enable_audible_fault_summary">Issue an audible alarm if the system detects a fault (e.g. can not talk to watch).</string>
<string name="enable_audible_fault_title">Enable Audible System FaultWarnings</string>
<string name="fault_timer_period_title">Fault Timer Duration (sec)</string>
<string name="fault_timer_period_summary">Duration that fault alarms are muted before initiating.</string>
@@ -282,4 +302,139 @@
<string name="WarnTimeTitle">WarnTime (sec)</string>
<string name="AlarmTimeSummary">Time to wait before initiating alarm (Default = 10 sec)</string>
<string name="AlarmTimeTitle">AlarmTime (sec)</string>
<string name="O2SatSettingsTitle">Blood Oxygen Saturation Alarm Settigs</string>
<string name="O2Sat_enabled_summary">O2Sat_enabled_summary</string>
<string name="O2Sat_enabled_title">Enable O2 Saturation Alarm</string>
<string name="O2SatNullAlarmSummary">Treat an error condition (null value of oxygen saturation reading) as an alarm condition</string>
<string name="O2SatNullAlarmTitle">Treat Null Value as Alarm</string>
<string name="O2SatThreshMinTitle">Oxygen Saturation Low Alarm Level (%)</string>
<string name="O2SatThreshMinSummary">O2 Saturation Low Alarm Level (%)</string>
<string name="title_activity_authenticate">Log in to OpenSeizureDetector Data Sharing</string>
<string name="logout">Log Out</string>
<string name="logged_in_with_token">Logged in to\nData Sharing</string>
<string name="local_database">Logged Data Manager</string>
<string name="remote_database">Shared Data</string>
<string name="num_local_events">Number of Events Stored on Phone: </string>
<string name="num_local_datapoints">"Number of Datapoints Stored on Phone: "</string>
<string name="view_remote_db_btn">View Remote DB Data</string>
<string name="report_seizure">Report Seizure</string>
<string name="date">"Date: "</string>
<string name="select_date">Select Date</string>
<string name="time">"Time: "</string>
<string name="cancelBtnTxt">Cancel</string>
<string name="select_time">Select Time</string>
<string name="EventsInLocalDb">Events Stored on Phone</string>
<string name="createdNewEvent">Created new Manual Alarm Event</string>
<string name="DatapointNotFound">Datapoint not found - not doing anything</string>
<string name="logging_settings_title">Data Logging Settings</string>
<string name="logging_settings_summary">Settings that control how data is recorded on the phone and uploaded to the Open Seizure Database</string>
<string name="eventDurationSummary">The time (in seconds) before and after a seizure event that we record data.</string>
<string name="eventDurationTitle">Event Duration (seconds)</string>
<string name="dataRetentionPeriodTitle">Data Retention Period (days)</string>
<string name="dataRetentionPeriodSummary">The period (in days) that data will be retained and is protected from deletion by the \'Prune Database\' Option.</string>
<string name="AutoPruneDbTitle">Automatically Prune (Trim) Database</string>
<string name="AutoPruneDbSummary">Automatically Prune (Trim) the Database periodically to prevent excessive storage capacity (memory) usage.</string>
<string name="remoteLogPeriodSummary">The period (in seconds) between attempts to upload data to the remote server. Each attempt only uploads a single event, not all the available data.</string>
<string name="remoteLogPeriodTitle">Remote Log Period (seconds)</string>
<string name="ManualAlarmBtnTxt">Raise Alarm</string>
<string name="save">Save</string>
<string name="event_type">Event Type:</string>
<string name="event_sub_type">"Event Sub-Type: "</string>
<string name="selectFromOptionselow">"-- select option --"</string>
<string name="waitingForData">...waiting for data...</string>
<string name="refreshBtn">Refresh</string>
<string name="back">Back</string>
<string name="unvalidatedEventsTitle">Un-Confirmed Seizure Events</string>
<string name="register">Register New User</string>
<string name="reset_password">Reset Password</string>
<string name="login_to_osdapi">Log in to Share Data</string>
<string name="login">Log In</string>
<string name="data_sharing_status">Data Sharing</string>
<string name="not_logging_data">Not Logging Data</string>
<string name="not_sharing_logged_data">Not Sharing Logged Data</string>
<string name="not_logged_in">Not Logged In</string>
<string name="data_sharing_setup_ok">Data Sharing Setup OK</string>
<string name="please_confirm_seizure_events">Please Check your Shared Seizure Events</string>
<string name="data_sharing_log_in">Data Sharing Log-In</string>
<string name="not_updating_mobile">Not Updating using Mobile Internet</string>
<string name="not_updating_no_network">No Network Connection</string>
<string name="error_connecting_to_server">Error Connecting to Server</string>
<string name="battery_usage_optimisation_dialog_title">WARNING: Battery Usage Optimisation</string>
<string name="battery_usage_optimisation_dialog_text">
<b>WARNING: The Android System Battery Optimisation Settings are configured to \'Optimise\' OpenSeizureDetector.</b>\n\n
This means it is likely to be shutdown when operating on battery power, so will not work correctly\n\n
Please go into the Phone Settings and select <b>Apps->OpenSeizureDetector->Battery->Optimise battery usage</b> and set it so that OpenSeizureDetector is NOT optimised</string>
<string name="local_data">Local Data</string>
<string name="shared_data">Shared Data</string>
<string name="prune_database">Prune Database</string>
<string name="check_seizures_message">Please select the events highlighted in pink to say if they are real seizures or false alarms</string>
<string name="error_server_not_running">ERROR: OpenSeizureDetector Server is not running - please re-start it</string>
<string name="system_logs">System Logs</string>
<string name="logged_in_as_user_id">Logged in as: </string>
<string name="datasharing_notification_text">Select for more information</string>
<string name="datasharing_notification_title">OpenSeizureDetector Data Sharing Problem</string>
<string name="datasharing_about_title">OpenSeizureDetector Data Sharing</string>
<string name="datasharing_about_text">
Data Sharing is not working correctly. \n
This might be because you have not registered an account and logged in to the data sharing system,\n
or it may be a networking problem. \n\n
<b>Please register for Data Sharing and Log in using the App menu or button below</b>\n\n
This will help with developing OpenSeizureDetector to increase the
detection reliability and reduce the false alarm rate\n\n
If you would like more information about the data sharing system and privacy policy, please see the
Data Sharing page (https://www.openseizuredetector.org.uk/?page_id=1818)
\n on the
https://openseizuredetector.org.uk web site.
</string>
<string name="sms_permissions_rationale_1">
OpenSeizureDetector needs permission to <b>read your phone state and send SMS messages</b> to enable it to send SMS alerts when it detects a seizure.\n\n
With this permission enabled the App will <b>send an SMS message to the phone numbers you enter on th Alarm settings page of the app when it detects a seizure</b>.\n\n
Please grant the permissions in the following screens after pressing \'OK\' below....\n\n
You can change this later by going into the phone settings and selecting Apps->OpenSeizureDetector->Permissions
</string>
<string name="location_permissions_rationale_1">
OpenSeizureDetector <b>collects location data</b>
to enable the <b>SMS Location Alarms</b> feature
to include your location in the alarm message
<b>when the app is closed or not in use</b>.\n\n
This means that it will be able to send <b>SMS text messages</b> containing
<b>your location</b>
to the <b>phone numbers you enter</b> on the Alarm settings page of the app
when it detects a seizure, by running in the <b>background</b>,
even <b>when the app is closed</b>.\n
It does not store your location or share it with anyone other than the phone numbers
you specify\n\n
Please grant the permissions in the following screen by selecting
<b>While using the app</b>
if you wish to use SMS Location Alarms\n\n
You can change this later by going into the phone settings and selecting
<b>Apps->OpenSeizureDetector->Permissions</b>.
</string>
<string name="location_permissions_2_rationale">
OpenSeizureDetector <b>collects location data</b>
to enable the <b>SMS Location Alarms</b> feature
to include your location in the alarm message
<b>when the app is closed or not in use</b>.\n\n
This means that it will be able to send <b>SMS text messages</b> containing
<b>your location</b>
to the <b>phone numbers you enter</b> on the Alarm settings page of the app
when it detects a seizure, by running in the <b>background</b>,
even <b>when the app is closed</b>.\n
It does not store your location or share it with anyone other than the phone numbers
you specify.\n\n
Please grant the required permission by selecting <b>Allow all the time</b>
on the next screen, if you wish to use SMS Location Alarms\n\n
You can change this later by going into the phone settings
and selecting <b>Apps->OpenSeizureDetector->Permissions</b>.
</string>
<string name="permissions_required">Permissions Disclosure</string>
<string name="about_data_sharing">About Data Sharing</string>
<string name="privacy_policy">Privacy Policy</string>
<string name="mark_unverified_events_as_unknown">Mark Unverified Events as Unknown</string>
<string name="mark_unverified_events_unknown_dialog_title">Mark All Unverified Events as Unknown?</string>
<string name="mark_unverified_events_unknown_dialog_message">Please confirm that all genuine seizure events have been verified before marking all unverified events as type \'unknown\'. \n\nContinue to mark unverified events as Unknown?</string>
<string name="not_logged_in_dialog_title">Not Logged in to Data Sharing</string>
<string name="not_logged_in_dialog_message">You must be logged in to the Data Sharing system to be able to report seizures.</string>
</resources>

View File

@@ -7,11 +7,5 @@
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>

View File

@@ -70,6 +70,7 @@
android:title="Enable Phone Call Alarm" />
</PreferenceCategory>
-->
<!--
<PreferenceCategory android:title="@string/AlarmLoggingTitle">
<CheckBoxPreference
android:defaultValue="true"
@@ -82,4 +83,5 @@
android:summary="@string/log_data_summary"
android:title="@string/log_data_title"/>
</PreferenceCategory>
-->
</PreferenceScreen>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:defaultValue="false"
android:defaultValue="true"
android:enabled="true"
android:key="advancedMode"
android:summary="@string/AdvancedModeSummary"

View File

@@ -6,14 +6,9 @@
android:summary="@string/select_datasource_summary"
android:entries="@array/datasource_list"
android:entryValues="@array/datasource_list_values"
android:defaultValue="Garmin"
android:defaultValue="Phone"
android:dialogTitle="@string/select_datasource_title" />
<Preference
android:key="SelectBLEDevice"
android:title="@string/select_ble_device_title"
android:summary="@string/select_ble_device_desc"
android:widgetLayout="@layout/pref_select_ble_device_button"
/>
<!--
<CheckBoxPreference
android:defaultValue="true"
android:key="LogAlarms"
@@ -55,16 +50,18 @@
android:key="OSDUrl"
android:summary="@string/remote_url_summary"
android:title="@string/remote_url_title" />
-->
<CheckBoxPreference
android:defaultValue="false"
android:key="PreventSleep"
android:summary="@string/prevent_sleep_summary"
android:title="@string/prevent_sleep_title" />
<EditTextPreference
<!--<EditTextPreference
android:defaultValue="1000"
android:key="UpdatePeriod"
android:summary="@string/data_update_period_summary"
android:title="@string/data_update_period_title" />
android:title="@string/data_update_period_title" />-->
<CheckBoxPreference
android:defaultValue="false"
android:key="AutoStart"
@@ -72,6 +69,12 @@
android:title="@string/auto_start_title"
android:enabled="true"
/>
<Preference
android:key="SelectBLEDevice"
android:title="@string/select_ble_device_title"
android:summary="@string/select_ble_device_desc"
android:widgetLayout="@layout/pref_select_ble_device_button"
/>
<EditTextPreference
android:defaultValue=""

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<!--<CheckBoxPreference
android:defaultValue="true"
android:key="LogAlarms"
android:summary="@string/log_alarms_summary"
android:title="@string/log_alarms_title" />
<CheckBoxPreference
android:defaultValue="true"
android:key="LogData"
android:summary="@string/log_data_summary"
android:title="@string/log_data_title" /> -->
<EditTextPreference
android:defaultValue="150"
android:key="EventDurationSec"
android:summary="@string/eventDurationSummary"
android:title="@string/eventDurationTitle" />
<CheckBoxPreference
android:defaultValue="true"
android:key="AutoPruneDb"
android:summary="@string/AutoPruneDbSummary"
android:title="@string/AutoPruneDbTitle" />
<EditTextPreference
android:defaultValue="28"
android:key="DataRetentionPeriod"
android:summary="@string/dataRetentionPeriodSummary"
android:title="@string/dataRetentionPeriodTitle" />
<!--<CheckBoxPreference
android:defaultValue="true"
android:key="LogDataRemote"
android:summary="@string/log_data_remote_summary"
android:title="@string/log_data_remote_title" /> -->
<CheckBoxPreference
android:defaultValue="false"
android:key="LogDataRemoteMobile"
android:summary="@string/log_data_remote_mobile_summary"
android:title="@string/log_data_remote_mobile_title" />
<!--<EditTextPreference
android:defaultValue="60"
android:key="RemoteLogPeriod"
android:summary="@string/remoteLogPeriodSummary"
android:title="@string/remoteLogPeriodTitle" />-->
<!--<EditTextPreference
android:defaultValue="https://osdapi.ddns.net/"
android:key="OSDUrl"
android:summary="@string/remote_url_summary"
android:title="@string/remote_url_title" /> -->
</PreferenceScreen>

View File

@@ -1,59 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<EditTextPreference
android:defaultValue="https://osd.dynu.net/"
android:key="serverUrl"
android:title="@string/remote_url_title"
android:summary="@string/remote_url_summary"
/>
<CheckBoxPreference
android:defaultValue="true"
android:key="LogToServer"
android:summary="@string/log_data_remote_summary"
android:title="@string/log_data_remote_title" />
<CheckBoxPreference
android:defaultValue="false"
android:key="UploadOverMobileNetwork"
android:summary="@string/UseMobileSummary"
android:title="@string/UseMobileTitle" />
<EditTextPreference
android:defaultValue="password"
android:key="OSDPasswd"
android:summary="@string/remote_passwd_summary"
android:title="@string/remote_passwd_title" />
<CheckBoxPreference
android:defaultValue="false"
android:key="PreventSleep"
android:summary="@string/prevent_sleep_summary"
android:title="@string/prevent_sleep_title" />
<EditTextPreference
android:defaultValue="1000"
android:key="UpdatePeriod"
android:summary="@string/data_update_period_summary"
android:title="@string/data_update_period_title" />
<CheckBoxPreference
android:defaultValue="false"
android:key="AutoStart"
android:summary="@string/auto_start_summary"
android:title="@string/auto_start_title"
android:enabled="true"
/>
<EditTextPreference
android:defaultValue=""
android:key="AppVersionName"
android:summary="@string/app_version_summary"
android:title="@string/app_version_title" />
<!--
<CheckBoxPreference
android:defaultValue="false"
android:key="UseIpCamera"
android:summary="Use IP Camera to View Images"
android:title="Enable IP Camera"
android:enabled="false"
/>
-->
</PreferenceScreen>

View File

@@ -2,10 +2,10 @@
<preference-headers
xmlns:android="http://schemas.android.com/apk/res/android">
<header android:fragment="uk.org.openseizuredetector.PrefActivity$BasicPrefsFragment"
<!--<header android:fragment="uk.org.openseizuredetector.PrefActivity$BasicPrefsFragment"
android:icon="@drawable/icon_24x24"
android:title="@string/basic_settings_title"
android:summary="@string/basic_settings_summary" />
android:summary="@string/basic_settings_summary" />-->
<header android:fragment="uk.org.openseizuredetector.PrefActivity$GeneralPrefsFragment"
android:icon="@drawable/icon_24x24"
@@ -17,6 +17,11 @@
android:title="@string/alarms_settings_title"
android:summary="@string/alarms_settings_summary" />
<header android:fragment="uk.org.openseizuredetector.PrefActivity$LoggingPrefsFragment"
android:icon="@drawable/icon_24x24"
android:title="@string/logging_settings_title"
android:summary="@string/logging_settings_summary" />
<header android:fragment="uk.org.openseizuredetector.PrefActivity$SeizureDetectorPrefsFragment"
android:icon="@drawable/icon_24x24"
android:title="@string/seizure_detector_settings_title"

View File

@@ -1,129 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="LatchAlarms"
android:title="@string/latch_alarms_title"
android:summary="@string/latch_alarms_summary"
android:defaultValue="false" />
<CheckBoxPreference
android:key="AudibleAlarm"
android:title="@string/enable_audible_alarm_title"
android:summary="@string/enable_audible_alarm_summary"
android:defaultValue="true" />
<CheckBoxPreference
android:key="AudibleWarning"
android:title="@string/enable_audible_warning_title"
android:summary="@string/enable_audible_warning_summary"
android:defaultValue="true" />
<CheckBoxPreference
android:key="SMSAlarm"
android:title="@string/enable_sms_alarm_title"
android:summary="@string/enable_sms_alarm_summary"
android:defaultValue="false" />
<EditTextPreference
android:key="SMSNumbers"
android:title="@string/sms_numbers_title"
android:summary="@string/sms_numbers_summary"
android:defaultValue="" />
<EditTextPreference
android:key="SMSMsg"
android:title="@string/sms_message_title"
android:summary="@string/sms_message_summary"
android:defaultValue="**SEIZURE DETECTED**" />
<CheckBoxPreference
android:key="AudibleFaultWarning"
android:title="@string/enable_audible_fault_title"
android:summary="@string/enable_audible_fault_summary"
android:defaultValue="true" />
<CheckBoxPreference
android:key="LogAlarms"
android:title="@string/log_alarms_title"
android:summary="@string/log_alarms_summary"
android:defaultValue="true" />
<CheckBoxPreference
android:key="LogData"
android:title="@string/log_data_title"
android:summary="@string/log_data_summary"
android:defaultValue="false" />
<!-- <CheckBoxPreference
android:key="PreventSleep"
android:title="Prevent the screen from blanking."
android:summary="Prevent the screen from blanking while the application is running."
android:defaultValue="false" />
<EditTextPreference
android:key="UpdatePeriod"
android:title="Display Update Period (ms)."
android:summary="Display update period in miliseconds."
android:defaultValue="1000" />
-->
<EditTextPreference
android:key="AlarmFreqMin"
android:title="@string/alarm_freq_min_title"
android:summary="@string/alarm_freq_min_summary"
android:defaultValue="5" />
<EditTextPreference
android:key="AlarmFreqMax"
android:title="@string/alarm_freq_max_title"
android:summary="@string/alarm_freq_max_summary"
android:defaultValue="10" />
<EditTextPreference
android:key="WarnTime"
android:title="@string/warn_time_title"
android:summary="@string/warn_time_summary"
android:defaultValue="5" />
<EditTextPreference
android:key="AlarmTime"
android:title="@string/alarm_time_title"
android:summary="@string/alarm_time_summary"
android:defaultValue="10" />
<EditTextPreference
android:key="AlarmThresh"
android:title="@string/alarm_threshold_title"
android:summary="@string/alarm_threshold_summary"
android:defaultValue="100" />
<EditTextPreference
android:key="AlarmRatioThresh"
android:title="@string/alarm_ratio_thresh_title"
android:summary="@string/alarm_ratio_thresh_summary"
android:defaultValue="30" />
<CheckBoxPreference
android:key="FallActive"
android:title="@string/fall_detect_active_title"
android:summary=""
android:defaultValue="false" />
<EditTextPreference
android:key="FallThreshMin"
android:title="@string/fall_thresh_min_title"
android:summary=""
android:defaultValue="200" />
<EditTextPreference
android:key="FallThreshMax"
android:title="@string/fall_thresh_max_title"
android:summary=""
android:defaultValue="1200" />
<EditTextPreference
android:key="FallWindow"
android:title="@string/fall_window_title"
android:summary=""
android:defaultValue="1500" />
<EditTextPreference
android:key="AppRestartTimeout"
android:title="@string/app_restart_timeout_title"
android:summary="@string/app_restart_timeout_summary"
android:numeric="integer"
android:defaultValue="10" />
<EditTextPreference
android:key="FaultTimerPeriod"
android:title="@string/fault_timer_period_title"
android:summary="@string/fault_timer_period_summary"
android:numeric="integer"
android:defaultValue="30" />
</PreferenceScreen>

View File

@@ -19,7 +19,7 @@
android:summary="@string/AlarmThreshSummary"
android:title="@string/AlarmThreshTitle" />
<EditTextPreference
android:defaultValue="50"
android:defaultValue="57"
android:key="AlarmRatioThresh"
android:summary="@string/AlarmRatioThreshSummary"
android:title="@string/AlarmRatioThreshTitle" />
@@ -30,7 +30,7 @@
android:summary="@string/AlarmFreqMinSummary"
android:title="@string/AlarmFreqMinTitle" />
<EditTextPreference
android:defaultValue="10"
android:defaultValue="8"
android:key="AlarmFreqMax"
android:summary="@string/AlarmFreqMaxSummary"
android:title="@string/AlarmFreqMaxTitle" />
@@ -65,6 +65,24 @@
android:title="@string/HRThreshMaxTitle" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/O2SatSettingsTitle">
<CheckBoxPreference
android:defaultValue="false"
android:key="O2SatAlarmActive"
android:summary="@string/O2Sat_enabled_summary"
android:title="@string/O2Sat_enabled_title" />
<CheckBoxPreference
android:defaultValue="false"
android:key="O2SatNullAsAlarm"
android:summary="@string/O2SatNullAlarmSummary"
android:title="@string/O2SatNullAlarmTitle" />
<EditTextPreference
android:defaultValue="80"
android:key="O2SatThreshMin"
android:summary="@string/O2SatThreshMinSummary"
android:title="@string/O2SatThreshMinTitle" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/fall_detect_title">
<CheckBoxPreference
android:defaultValue="false"