Giter Club home page Giter Club logo

ffem-lite's People

Contributors

aadvaark avatar nagarajudupa7 avatar nhternup avatar srijana-ya avatar

Watchers

 avatar  avatar  avatar

Forkers

nagarajudupa7

ffem-lite's Issues

Manual capture not working

Steps to reproduce the behavior:

  1. Open ffem lite application ( Should be running on Alpha 0.30)
  2. Go to the settings icon on the top right
  3. Click on About
  4. To unlock the diagnostic mode, tap on the version number (Alpha 0.30) continuously about 10 times
  5. Once the diagnostic mode is on, go back to scanning the color card and use the manual capture button that the diagnostic mode provides

The application crashes.

Observed on:

  • Redmi Note 6 Pro (Android, Version 9)
  • Samsung - A260G (Android, Version 8.1.0)
  • Moto G Play - (Android, 7.1.1)

The error only occurs on Diagnostic mode

Residual Chlorine test does not produce any result.

The test for residual chlorine did not give any Euclidean value. 0 and 0.5 ppm was done for 3 phones which did not give any result. The pictures of which have been uploaded in the test file in the drive.

Cropping/barcode detection issue on some phones

Certain phones (Lenovo K8 and Honor LND-AL30) seem to detect the barcode very unpredictably - even before it is fully present in the screen. the app then automatically crops the image, and invariably is unable to pick out the coloured swatches.

I have shared a video of this phenomenon on email, as I can't attach videos here.

Integrate with ffem Collect app

  1. Launch ffem Lite app from a ffem Collect survey question
  2. Display result screen on completing the test in ffem Lite
  3. Clicking Submit Result on result screen to close and return result to survey

Unable to push images to the server

Since yesterday (04/09/2019) I have been unable to push images to the server from all phones tried (5 different models, old and new both).

After the image capture, the status remains "In Outbox". Wi-Fi is working and apps are all updated to the latest released version.

Add a screen to display the result information

Information to be displayed on result screen:

  1. The title of the test (Fluoride)
  2. The result value (1.5)
  3. The result unit (mg/l)
  4. Risk factor (ex. for Fluoride: Low [0 - 0.9], Medium [1 - 2.9] or High [3+])
  5. Margin of error
  6. Button: Submit Result

Errors

The app is giving bad lighting (with and without torch) and crashes most of the time on Asus Zenfone(ASUS_X008DA) and honor(LND-AL30) .
On Redmi Note 6 pro, the app does give results but crashes once in a while.
(Test Images Uploaded)

Errors

Errors while testing for residual chlorine

  • With the new portrait mode, the error is always shown as "Bad Lighting" in Redmi Note 6 Pro and the image so received is sliced into half, images of which has been uploaded on the Test folder(Cl_RedmiNote6Pro_std_BadLighting).
    To be noted: The bar-code has never been detected by this phone and the capture button is being used while analyzing as of now.
    -The app is also continuously crashing once in a while on Samsung On5 and Redmi Note 6 pro.

App crashes during calibration

App crashes during calibration of pH

To reproduce:

  1. Launch ffem Lite app (Alpha 0.36)
  2. Navigate to Settings
  3. Select Calibrate
  4. App sometimes crashes here

Note: If calibration works fine, then it shows 'Calibration error' for the test result

Devices
1, Redmi 4, Android OS 7.1.2
2. Samsung Galaxy M30s - Could not calibrate

Add test plan to project notes

  • Manual testing procedure
  • Different types of testing
  • Resources required
  • Data to be collected
  • Links and references to relevant documents

Alpha 0.29 not returning result

The application does not return any result on Asus_X008DA for Fluoride.
Two test images have been uploaded in the test images folder. (Fluoride_Asus_X008DA_No_result).

Auto Focus control

To be able to focus the camera during the barcode scanning without losing focus to eliminate blur images.

Errors with the new "Select existing image for analysis" update

  1. The app crashes while using the 'Select existing image for analysis' update, in the following phones:   
    Samsung A2 
    Honor LND-AL30   
    Redmi Note 6 Pro   
    Samsung J2

  2. 3/5 phones which did give results with this update took about 2-6 mins to do so, all of which were errors.

Screenshot_20191203-140118
Screenshot_20191203-140050

Calibration error and absence of the alignment layout

There have been repeated calibration errors in Redmi Note 6 Pro and some in Moto G. In Redmi Note 6 Pro, this error could be because of the initial chlorine alignment layout that is used to adjust the phone, which is not appearing anymore.

Steps to reproduce the behavior:

  1. Go to ffem lite app
  2. Click on the '+' button for a new test
  3. See error

On Redmi Note 6 Pro, on clicking the '+' button a timed layout of the chlorine card is supposed to appear which aids in aligning the phone.

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

  • Device: Redmi Note 6 Pro
  • OS: MIUI 11 based on Android 9.0
  • Version: Android

Screenshot_2020-06-02-13-51-20-085_io ffem lite
Screenshot_2020-06-02-13-49-17-017_io ffem lite

Add Residual Chlorine test

Name: Residual Chlorine
Sample Type: Water
Unit: mg/l
Range: 0, 0.5, 1.0, 1.5, 2.0, 2.5
UUID: f1d64b11-64c4-4a34-806e-ad0d47bcc96b
Barcode: bcc96b

Errors during swatch detection

The swatch detection seems to be quite erratic, and tests are frequently giving errors as a result. this may be related to Issue #4 , but it's hard to say since it occurs on some phones that behave fine otherwise.

Some sample screenshots:
Moto G3:
IMG_20191126_154502

Asus Zenfone 3:
Screenshot_20191126-154306
Screenshot_20191126-154314

Samsung A260G:
Screenshot_20191126-154025

Honor LND-AL30:
Screenshot_20191126-153741
Screenshot_20191126-153711

Alpha 0.28 crashes

The new update is crashing with Redmi Note 6 Pro, Asus_X008DA, SM-A260G and Moto G4.

Feature Request: Flash On/Off Toggle

In order to try the FFEM Lite app in controlled light environments, it would be useful to have a flash on/off toggle control in settings so that flash can be used while the camera is in action, scanning and capturing images for analysis.

Bar code detection problem

The app is no longer detecting the bar code for Asus Zenfone and Samsung G5 even after uninstalling and installing it again with the new update even though both seem to be running on the Alpha 0.20 version.
The format also does not align or detect for phones like honor AL30(display 5.99 inches) and Redmi Note 6 Pro(display 6.26 inches)

Display risk indicator on the result screen

Risk indicator example for Fluoride:

Fluoride

  • Low: 0 to < 1
  • Medium: >= 1 to < 2.01
  • High: >= 2.01

pH

  • High: 0 to < 6
  • Medium: >= 6 to < 6.5
  • Low: >= 6.5 to < 8.5
  • Medium: >= 8.5 to < 9
  • High: >= 9

Residual Chlorine

  • Insufficient: 0 to < 0.2
  • Sufficient: >= 0.2 to < 0.81
  • Too high: >= 0.81

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.