====== 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