====== PDM 3000 ======
===== Übersicht =====
===== Server =====
* ubuntu ups/apc daemon
* cryptsetup
* vim
===== Bugs, Verbesserungen und ToDo's =====
* 06.03.2008: PDM Scope 3000 -> PDM 3000 umbenennen.
* 06.03.2008: Störung, bedienerwechsel und wartung können bestätigt werden, wenn nur ein H, B oder G gesendet werden.
* 07.03.2008: Box #101: mittlerer LAN-Port geht nicht.
* 19.03.2008: Box #101: Nach einer Woche in Betrieb war der Start-Schirm zu sehen, jedoch reagierte F1 nicht, um in den normalen Betriebsmodus zu wechseln.
* 07.04.2008: PDM sollte folgende Zustandsänderungen melden: Ende P1 und FO ein.
* 09.04.2008: Umschaltung Weg-/Zeitmessung nicht möglich, da am Ende des Kolbenweges ja keine Impulse und damit keine Daten mehr gemessen werden. Evtl. interne Umschaltung auf Zeit-Basis?
* 17.04.2008: Server startet, während ein Vorgang läuft: Segfault. Lösung: Abwarten, bis definierter Zustand erreicht ist.
* 17.04.2008: Server oder Netzwerk verschluckt Zeichen, Parser loopt und qDebugt immer den selben String. Lösung: Wenn Parser einen Fehler erkennt, wieder auf definierten Zustand warten.
* 17.04.2008: Beim Registrieren von neuen Maschinen die TCP-Queue leeren.
* 07.07.2008: Box #103, Terminatoren für Kraft sind eingebaut, Temperatur-Aufnehmer sind angeschlossen, alle 4 Temperatur-Sensoren melden: K0000L0000M0000N0000T001DU001DV001DW001D (29 29 29 29).
* 07.07.2008: Box #102 hat immer noch den Zeit-Bug (FFFF Bug).
* 07.07.2008: Box #105 zeigt den Druck "weniger geglättet an".
* 03.11.2008: Es werden nicht immer die aktuelle Maschine und Werkzeug angezeigt, irgendwie in den Header packen.
* 03.11.2008: Drucken und Export der Daten.
* 03.11.2008: Maschine meldet sich an, die es nicht in der DB gibt -> Segfault.
==== Install ====
* Postgres-Datenbank anlegen (als User ''postgres''):
createuser -S -D -R -P -E pdm
createdb -E utf8 -O pdm d_pdm