-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
83 lines (62 loc) · 4.43 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
* save mobile numbers for twilio in sqlite-file
* recognize if receiver send only bullshit like:
[18-05-2015 # 00:00:53] >> received data, buffer is: 'POCSAG1200: Address: 161038 Function: 0 Alpha: %M<ETX>Rb4y!oD5cRgK<CR>,<HT>!42!;Ür'i1=F'öac<CR>4&Ü<DC4>r2I@<ETX>pfÖ3<RS>Ld<US>"h<DC3>C<HT>2E<DC2>g&W<SOH><STX>7ÄmÄI<CAN>ße<DLE>Pg<US> <ACK><ESC>M`<DC4>L<SI><GS>`<DC3>R(B(Xa<EOT><HT><DC3>nBelioH4@V<DC3>.>a<<CAN>)<FS>4"iMJ#Z9<RS>f=E<SUB><DC3>bPö<NAK>jVv`Üx<NAK>IB<FS>S8QOI<NUL><NUL>3#'
>> message complete, buffer is: 'Z9<RS>f=E<SUB><DC3>bPö<NAK>jVv`Üx<NAK>IB<FS>S8QOI<NUL><NUL>3#'
[18-05-2015 # 00:00:53] ## reset watchdog on: 255.255.255.255:50001
* implement automated test-system with former pocsag strings
- supersede manuel testing
- debug- or test-flag for executable
* start at system startup of raspi-alertmonitor:
- alertmonitor
- marytts-server
- watchdog
* add to system startup of raspi-reciever:
- watchdogtimer with delay, to wait for JVM
* add to watchdogtimer raspi-reciever:
-selfcheck for watchdog timeout, to reboot System in case of WLAN malfunction
* Oberflaeche zur Eingabe von Testalarmierungen
- Ort
- Einsatzart
- Zeitverzägerung / Auslösezeit festlegen
(Hierauf achten das gestartet Alarmierungen kenntlich gemacht werden und wieder beendet werden können,
bei Änderungen an der Eingabemaske reicht ein Überschreiben der Alarmierungsangaben)
* Option zum Ausschalten des Alarmmonitors
- Manuell (Sondertasten auf der Airmaus verwenden)
- Zeit
* Desktopshortcut zum Ausschalten des Alarmmonitors
- Option zur Verwenung eines GPIO (Taster zum Triggern)
- Schließen aller laufenden Prozesse die nicht benötigt werden und Ausschalten des Fernsehers
(Serialport muss nach verwendung immer geschlossen werden, eine mehrfache verwendung ist nicht möglich)
- Loggen aller manuell gestarteten Prozesse um das Beenden zu vereinfachen/ermöglichen
* User "pi" in den Rechten weiter beschränken um Anwederfehler zu vermeiden
* Airmouse aussuchen, bestellen, testen, verbauen
* Kartenmaterial von Google Maps auf OpenStreetMap/OpenFireMap umstellen
****************************************************************************************************************
Ab hier nur noch Ideen für die Zukunft
* Möglichkeit zur Anzeige des Einsatzstichwortes auf weiterem Pi
- Hintergrund ist hier ein 19" Monitor im Eingangsbereich
(Ich würde mich wieder um die Hardware kümmern: Monitor ein und Auschalten und der Bewegungsmelder)
Bei Alarmierung:
Triggerung bei Eingehen einer Alarmierung
Monitor anschalten
Einsatzstichwort anzeigen (gut zu wissen ob eher Überhosen oder Schutzbrillen gebraucht werden)
nach 15min Automatischer wechsel in "Normalmodus"
Im Normalfall:
Triggerung über angeschlossenen Bewegungsmelder vor dem Monitor
Monitor Anschalten
Anzeigen von: Herzlich willkommen - Freiwillige Feuerwehr Meckesheim / Abteilung Mönchzell mit Logo und aktueller Uhrzeit in groß
Weitere Ideen: Anzeige der nächsten Übungen
nach 5min ohne Trigger Ausschalten
- Eventuelles Einrichten einer Service Seite die vom Funkraum-PC aufgerufen werden kann
Upload einer Bilderpräsentation oder des Kalenders mit den Terminen
Manuelles Unterdrücken des Monitors (Sleepstate)
* Navigation für das LF (Tabletsuche)
- Funktionalitäten:
GPS / Wlan / 7"-10" Touch Display (Toll wäre eine Induktive Lademöglichkeit, die Spule könnte im LF fest verbaut werden, vielleicht mit einer Hülle möglich)
- Zu prüfen:
Startskripte und Einschränkungen der Benutzoberfläche um die Navigation im Vollbild laufen zu lassen ohne durch versehentliches Berühren die Navigation zu beenden
Lauffähigkeit von Navit auf Android 4.1-4.4 mit der Übergabe der Einsatzorte per sbus (Für Navit GPS-Funktionalität wird "gpsd" "gpsd-clients" und "python-gps" benötigt)
Hintergrundskript das mittels WLAN einen Einsatzort empfängt und an Navit übergibt
Einbinden von Hydranten in Navit aus der Openfiremap (GeoJSON, GPX, KML) (overpass-turbo.eu -> Wizard "hydrant")
Beenden der Navigation bei erreichen der Gerätehauses mit anschließendem Reset aller Einstellungen
Eventuelle Anpassung der Benutzeroberfläche von Navit um die Bedienung auf unsere bedürfnisse anzupassen