Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic SOS/fall detection #21

Open
pkExec opened this issue Nov 19, 2019 · 15 comments
Open

Automatic SOS/fall detection #21

pkExec opened this issue Nov 19, 2019 · 15 comments

Comments

@pkExec
Copy link
Contributor

pkExec commented Nov 19, 2019

  • Ακούγεται κάποιος συναγερμός, αλλά το UI δεν δείχνει ότι πρόκειται να στείλει σήμα.
  • Δεν φτάνει κάποιο alert στις επαφές
  • Μετά τις πρώτες δύο φορές, δεν ξανακατάφερα να το κάνω να λειτουργήσει. Είχε όμως μείνει το geolocation ανοιχτό (αν έχει σημασία)
  • Χρειαζόμαστε ρύθμιση on/off (όπως είναι το πάντα ενεργή) για να το ενεργοποιούμε/απενεργοποιούμε. Τίτλος "Εντοπισμός αυτόματης πτώσης"
  • Όταν απενεργοποιούμε το "πάντα ενεργή", θα πρέπει να απενεργοποιείται αυτόματα και η παραπάνω ρύθμιση. Το αντίστροφο δεν θα ισχύει.
@pkExec pkExec added this to the 0.73 corrections milestone Nov 19, 2019
@thargyrakis
Copy link

Δεν έχει υλοποιηθεί να κάνει τίποτα παραπάνω απο έναν ήχο γιατι είναι δοκιμαστικό. Υπάρχει πρόβλημα γιατι το sample μου έστειλες κάνει χρήση του android ndk στο accelerometer. Στο xamarin που δεν κάνουμε χρήστη native όταν σβήνει η οθόνη του κινητού το accelerometer σταματάει να δίνει event .

@pkExec
Copy link
Contributor Author

pkExec commented Nov 19, 2019

Δεν έχει υλοποιηθεί να κάνει τίποτα παραπάνω απο έναν ήχο γιατι είναι δοκιμαστικό. Υπάρχει πρόβλημα γιατι το sample μου έστειλες κάνει χρήση του android ndk στο accelerometer. Στο xamarin που δεν κάνουμε χρήστη native όταν σβήνει η οθόνη του κινητού το accelerometer σταματάει να δίνει event .

Προφανώς όμως το να χτυπάει το κινητό μόνο του χωρίς να μπορώ να κάνω κάτι για αυτό, δεν είναι αποδεκτό, ούτε καν για εμάς που είμαστε testers. Αν δεν είναι έτοιμο, να απενεργοποιηθεί.

@thargyrakis
Copy link

Προστέθηκαν οι παρακάτω ρυθμίσεις :
1)Χρειαζόμαστε ρύθμιση on/off (όπως είναι το πάντα ενεργή) για να το ενεργοποιούμε/απενεργοποιούμε. Τίτλος "Εντοπισμός αυτόματης πτώσης"
2)Όταν απενεργοποιούμε το "πάντα ενεργή", θα πρέπει να απενεργοποιείται αυτόματα και η παραπάνω ρύθμιση. Το αντίστροφο δεν θα ισχύει.

Οταν ανιχνευθεί πτώση :

a) θέλεις να φεύγει αυτόματα SOS
b) Να ανοίγει η εφαρμογή και να ξεκινάσει η αντίστροφη μέτρηση απο το main screen
c) Να ανοίγει η οθόνη του send alert με την αντίστροφη μέτρηση και το pin

ΥΓ. Για λόγους δοκιμών έχω βάλει άλλο ήχο και όχι τη σειρήνα. Αν θές απο τώρα το συναγερμό μου λες.

(Μέσα στη μέρα θα βγεί στο internal testing)

@pkExec
Copy link
Contributor Author

pkExec commented Nov 21, 2019

Το c

Προστέθηκαν οι παρακάτω ρυθμίσεις :
1)Χρειαζόμαστε ρύθμιση on/off (όπως είναι το πάντα ενεργή) για να το ενεργοποιούμε/απενεργοποιούμε. Τίτλος "Εντοπισμός αυτόματης πτώσης"
2)Όταν απενεργοποιούμε το "πάντα ενεργή", θα πρέπει να απενεργοποιείται αυτόματα και η παραπάνω ρύθμιση. Το αντίστροφο δεν θα ισχύει.

Οταν ανιχνευθεί πτώση :

a) θέλεις να φεύγει αυτόματα SOS
b) Να ανοίγει η εφαρμογή και να ξεκινάσει η αντίστροφη μέτρηση απο το main screen
c) Να ανοίγει η οθόνη του send alert με την αντίστροφη μέτρηση και το pin

ΥΓ. Για λόγους δοκιμών έχω βάλει άλλο ήχο και όχι τη σειρήνα. Αν θές απο τώρα το συναγερμό μου λες.

(Μέσα στη μέρα θα βγεί στο internal testing)

Το c.

Έχεις και την οθόνη των ρυθμίσεων του αισθητήρα;

@thargyrakis
Copy link

Όχι . Θα φτιάξω το "c) Να ανοίγει η οθόνη του send alert με την αντίστροφη μέτρηση και το pin" και μετά θα βάλω τις ρυθμίσεις.

@thargyrakis
Copy link

Ανέβηκε η έκδοση 0.00.79 με τις ρυθμίσεις .

@pkExec
Copy link
Contributor Author

pkExec commented Dec 5, 2019

  1. Στις ρυθμίσεις "εντοπισμός αυτόματης πτώσης" αναφέρεται το λεκτικό "η τοποθεσία χρησιμοποιείται...". Δεν χρειάζεται.
  2. Στις ρυθμίσεις δεν μπορώ να βάλω δεκαδικά, σε οποιαδήποτε γλώσσα.
  3. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.

@pkExec
Copy link
Contributor Author

pkExec commented Dec 5, 2019

Λείπει επίσης η οθόνη με τα γραφήματα που είχαμε πει.

@thargyrakis
Copy link

1. Στις ρυθμίσεις "εντοπισμός αυτόματης πτώσης" αναφέρεται το λεκτικό "η τοποθεσία χρησιμοποιείται...". Δεν χρειάζεται.

2. Στις ρυθμίσεις δεν μπορώ να βάλω δεκαδικά, σε οποιαδήποτε γλώσσα.

3. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.
  1. Fixed
  2. Είναι default συμπεριφορά. Αν έχεις ελληνικά στο τηλέφωνο σου πρέπει να πατήσεις ","
    Αν έχεις Αγγλικά πρέπει να πατήσεις '.'
    Δοκίμασέ το.

@pkExec
Copy link
Contributor Author

pkExec commented Dec 9, 2019

1. Στις ρυθμίσεις "εντοπισμός αυτόματης πτώσης" αναφέρεται το λεκτικό "η τοποθεσία χρησιμοποιείται...". Δεν χρειάζεται.

2. Στις ρυθμίσεις δεν μπορώ να βάλω δεκαδικά, σε οποιαδήποτε γλώσσα.

3. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.
1. Fixed

2. Είναι default συμπεριφορά. Αν έχεις ελληνικά στο τηλέφωνο σου πρέπει να πατήσεις ","
   Αν έχεις Αγγλικά πρέπει να πατήσεις '.'
   Δοκίμασέ το.

Το δοκίμασα. Το "," είναι απενεργοποιημένο.
Screenshot_20191209-102256

@thargyrakis
Copy link

Another Xamarin.Forms bug
https://forums.xamarin.com/discussion/151801/entry-with-numeric-keyboard-no-comma-displayed-on-device
xamarin/Xamarin.Forms#1898
Θα δοκιμάσω με custom renderer

@thargyrakis
Copy link

Υπάρχει bug στο keyboard της Samsung. Το έφτιαξα να δέχεται τα δεκαδικά ανεξάρητα απο το Locale.
Υπάρχει πρόβλημα και με τις αρνητικές τιμές στα Samsung. Δεν σε αφήνει να πατήσεις το "-". Δύο λύσεις υπάρχουν :

  1. Να βάλουμε σε όλατα πεδία στα Settings του Detector phone keyboard το οποίο περιέχει μέσα ψηφία όπως +,-,(,#,* κλπ αλλά δεν θα μπορείς να πατήσεις παρα μόνο numbers , "-", και "."
  2. Να βάλουμε το phone keyboard μόνο σε αυτά που επιτρέπονται αρνητικές τιμές.
    Πες μου τι απο τα δύο θέλεις να κάνω.

@thargyrakis
Copy link

  1. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.

Εγώ κάνω δοκιμές έχοντας να τρέχει και το Experimental-Fall-Detector-Android-App και δουλεύουν ταυτόχρονα. Χτυπάνε alert μαζί. Εσύ τα τρέχεις παράλληλα και τα δύο και έχουν διαφορετική συμπεριφορά ;

@pkExec
Copy link
Contributor Author

pkExec commented Dec 17, 2019

  1. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.

Εγώ κάνω δοκιμές έχοντας να τρέχει και το Experimental-Fall-Detector-Android-App και δουλεύουν ταυτόχρονα. Χτυπάνε alert μαζί. Εσύ τα τρέχεις παράλληλα και τα δύο και έχουν διαφορετική συμπεριφορά ;

Μάλλον αυτό που συμβαίνει είναι ότι όσο είναι στην οθόνη που στέλνει alert, συνεχίζει και γίνεται "trigger" το fall detection. Θα πρέπει να προσθέσουμε έλεγχο:

  • Αν στέλνει εκείνη τη στιγμή alert (για οποιοδήποτε λόγο), μην ξανακάνεις trigger για alert

@pkExec pkExec removed this from the 0.73 corrections milestone Dec 17, 2019
@thargyrakis
Copy link

  1. Δεν καταφέρνω να το κάνω να δουλέψει consistently. Κάποια στιγμή, έκανε καμιά 10αριά "pong pong" μαζεμένα, και τότε έστειλε. Αλλά κράσαρε το guardian.

Εγώ κάνω δοκιμές έχοντας να τρέχει και το Experimental-Fall-Detector-Android-App και δουλεύουν ταυτόχρονα. Χτυπάνε alert μαζί. Εσύ τα τρέχεις παράλληλα και τα δύο και έχουν διαφορετική συμπεριφορά ;

Μάλλον αυτό που συμβαίνει είναι ότι όσο είναι στην οθόνη που στέλνει alert, συνεχίζει και γίνεται "trigger" το fall detection. Θα πρέπει να προσθέσουμε έλεγχο:

* Αν στέλνει εκείνη τη στιγμή alert (για οποιοδήποτε λόγο), μην ξανακάνεις trigger για alert

Fixed in internal 1.0.03

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants