diff --git a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java index 98a016c..31ea009 100644 --- a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java +++ b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java @@ -103,6 +103,24 @@ public class FragmentOsdAlg extends FragmentOsdBaseClass { pbDrawable = mContext.getDrawable(R.drawable.progress_bar_red); pb.setProgressDrawable(pbDrawable); + //////////////////////////////////////////////////////////// + // set progressbar seizure probability + //////////////////////////////////////////////////////////// + + long pSeizurePc; + pSeizurePc = (long) (mConnection.mSdServer.mSdData.mPseizure * 100); + + pb = ((ProgressBar) mRootView.findViewById(R.id.pSeizureProgressBarM2)); + pb.setMax(100); + pb.setProgress((int) pSeizurePc); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_blue); + if (pSeizurePc > 30) + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_yellow); + if (pSeizurePc > 50) + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_red); + //pb.getProgressDrawable().setColorFilter(colour, PorterDuff.Mode.SRC_IN); + pb.setProgressDrawable(pbDrawable); + //////////////////////////////////////////////////////////// // Produce graph BarChart mChart = (BarChart) mRootView.findViewById(R.id.chart1); diff --git a/app/src/main/res/layout/fragment_osdalg.xml b/app/src/main/res/layout/fragment_osdalg.xml index cdf49dc..f3d61d8 100644 --- a/app/src/main/res/layout/fragment_osdalg.xml +++ b/app/src/main/res/layout/fragment_osdalg.xml @@ -47,6 +47,20 @@ android:indeterminate="false" android:minHeight="20dp" /> + + + + + "NDA Logging Time Remaining (hours): " Stop NDA Start NDA - Seizure Probability (%) + Seizure Probability (from CNN) (%) EventId Event Date Alarm State