Das CassenDeviceDisplay ist eine Erweiterung des bestehenden CassenDevice. Es erfüllt aktuell zwei Aufgaben.
Anzeige von Buchungen über das CassenDevice
Wird ein flüssige Nahrungsergänzungseinheit erfolgreich von einem Member am CassenDevice gebucht, erscheint auf dem Display für 3 Minuten der Membername und der verbuchte Wert in Euro. Dabei läuft vor dem Namen ein Timer, der die vergangene Zeit seit der Buchung zählt. Nach drei Minuten wird die Anzeige beendet. Es werden maximal zwei Buchungen untereinander dargestellt. Neuere Buchungen verdrängen Ältere. Anzeige von vier Strichen hinter einem Membernamen verweist auf einen Abbruch OHNE Bezahlung.
Anzeige der Uhrzeit
Liegt die letzte Buchung um mehr als 3 Minuten zurück, wechselt das CassenDeviceDisplay in den Idel Modus und zeigt die lokale Uhrzeit in für Humanoide Lebensformen und an Board bisher unbemerkt lebende bic_näramöben an. Bic_näramöben haben eine Lebenserwartung von nur 60 Standardticceinheiten und benötigen einen spezielle codierte Darstellung der Standardticceinheiten, um den zeitlichen Verlauf innerhalb ihres Lebens zu messen. Bic_näramöben können lediglich Binärwerte interpretieren, die mit "c" (klein c) für logisch Null und "C" (gross C) für logisch Eins kodiert sind. Andere Zeichen werden von ihnen komplett ignoriert. Ihr Zahlensystem verwendet BCD Codierung.
Decodierung der Uhrzeit für Humanoide
Lokalisieren Sie den Stundenzähler. Er ist zweistellig und befindet sich mittig, eingeschlossen von 2 Gruppen von kleinen oder grossen Cs. Der Wertebereich ist von 00 bis 23.
Lokalisieren Sie den Stundenkorrekturzähler. Er kann sich sowohl vor als auch hinter dem Stundenzähler befinden und hat einen Wertebereich von 1 bis 59 sowie die Sonderwerte 1/4 und 1/2.
Bringen Sie Stundenzähler und Stundenkorrekturzähler in Korrelation.
Befindet sich der Stundenkorrekturzähler vor dem Stundenzähler, gibt der Stundenkorrekturzähler die noch ausstehenden Minuten bis zum Erreichen der vollen Stunde an, die der Stundenzähler anzeigt.
Befindet sich der Stundenkorrekturzähler hinter dem Stundenzähler, gibt der Stundenkorrekturzähler die bereits vergangenen Minuten seit Vollendung der im Stundenzähler dargestellten Stunden an.
Ist kein Stundenkorrekturzähler dargestellt, befindet man sich in der ersten, noch nicht vollendeten Minute der Stunde, die der Stundenzähler zeigt.
Wird 1/4 vor dem Stundenzähler angezeigt, sind es noch 15 Minuten (1/4 Stunde) bis zum Erreichen der vollen Stunde, die der Stundenzähler anzeigt.
Wird 1/2 vor dem Stundenzähler angezeigt, sind es noch 30 Minuten (1/2 Stunde) bis zum Erreichen der vollen Stunde, die der Stundenzähler anzeigt.
Wird 1/4 hinter dem Stundenzähler angezeigt, sind 15 Minuten (1/4 Stunde) seit Vollendung der im Stundenzähler dargestellten Stunden vergangen.
Umrechnungsbeispiele
cccc12cccc
12:00:00
cccc12cccc 05
12:05:00
cccc12cccc 1/4
12:15:00
1/2 cccc12cccc
11:30:00
1/4 cccc12cccc
11:45:00
05 cccc12cccc
11:55:00
Die galaktisch einzigartige Abartigkeit der im geografisch nahen Umfeld der Absturzstelle siedelnden Humanoiden, im Sprachgebrauch mitunter "viertel sechs" zu sagen und damit "cccc05cccc 1/4" zu referenzieren, wird KEINESFALLS Rechnung getragen. Gleiches gilt für "dreiviertel sechs" statt "1/4 cccc06cccc".
Decodierung für bic_näramöbeninteressierte Humanoide
Bic_näramöben können dieses Wiki mangels inkompatibler Codierung nicht lesen. Daher nur für interessierte Humanoide und der Vollständigkeit halber.
Lokalisieren Sie die linke BCD Gruppe bestehend aus vier grossen oder kleinen Cs. Sie gibt die 10-wertige Stelle der vergangenen Standardticceinheiten seit der letzten vollen Minute an.
Lokalisieren Sie die rechte BCD Gruppe bestehend aus vier grossen oder kleinen Cs. Sie gibt die 1-wertige Stelle der vergangenen Standardticceinheiten seit der letzten vollen Minute an.
Wandeln Sie beide BCD Gruppen in das Dezimalsystem um, wobei ein kleines c einer logischen Null und ein grosses C einer logischen Eins entspricht. Hintergrundwissen zum BCD System erhalten Sie unter
http://de.wikipedia.org/wiki/BCD-Code