home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
develop
/
as65
/
demo
/
docu
/
modhist
< prev
Wrap
Text File
|
1995-02-27
|
12KB
|
334 lines
Modifikations History Jackophone
********************************
----------------------------------------------------------------------------
19.05.1990 Thomas Lehmann
1. Veröffentlichung zu Testzwecken der komplett neu entwickelten Software
aktuelle Version: Jackophone V4.8 vom 19.05.1990
----------------------------------------------------------------------------
27.-31.01.1991 Thomas Lehmann
manuelle Tastenberechtigung durch automatische per Menu im BTA
ausgetauscht.
die Tastenwerte wurden geändert.
Direkt-Wahl-Tasten für BTA und Statistik.
Das Update bei SS-Änderung wird direkt angezeigt.
Uhr läuft jetzt im Notbetrieb richtig, vorher je Minute 100mS zu langsam.
die Auswahl der Löschfunktion über Tabelle überarbeitet und dadurch stark
verkürzt, vorher je WTA-Prg. eine Adr. für die Löschfunktion, jetzt nur
für zugelassene WTA-Prg`s. (Löschfunktion ist abhängig vom WTA-Prg.)
Toggelfuntion bei mehrmaligen Druck auf "Uhr stellen" zwischen Uhrzeit
und Datum Eingabe.
Version zu Demo und Testzwecken verprompt.
aktuelle Version: Jackophone V4.85 vom 01.02.1991
----------------------------------------------------------------------------
01.-05.02.1991 Thomas Lehmann
Das Update der Anzeige "nicht abgefragte Anrufe" über LED`s erfolgt
direkt nach dem die Lösch-Taste gedrückt wurde.
Status des Schlüsselschalters wird direkt angezeigt.
6 Relais-Speicher-Möglichkeiten (00-05) für die Erd-Taste. (vorher nur 00)
Routinen zum manuellen Multitasking.
Tastaturabfrage und Auswertung bzw. Entprellung über Multitasking.
Stackumschaltung im IRQ, dadurch kleinere Stackgrößen für einzelne Task`s.
NSI und NSA Relais werden sowohl im IRQ als auch im Hauptprg. geschaltet,
da sie über die PIA angesprochen werden, muß der IRQ gesperrt werden. Da
er nach dem Schalten des Relais wieder freigegeben wurde, konnte im IRQ
ein neuer IRQ bearbeitet werden, CRASH !!!!
Die Anruf LED wurde nicht mehr geschaltet nachdem eine Ltg. die auf
Anruf war abgefragt wurde.
Bei der Belegung ohne Wahl wird die Uhrzeit-Ausgabe nicht mehr angehalten.
Software Watchdog, Hauptprg. und IRQ überwachen sich gegenseitig.
Version zu Demo und Testzwecken verprompt.
aktuelle Version: Jackophone V4.86 vom 05.02.1991
----------------------------------------------------------------------------
06.02.1991 Thomas Lehmann
Das Zurückschalten in die Uhranzeige, bei abgelaufenem Display-Timer,
findet trotz belegter Ltg. statt wenn Speichern, Kontrolle, .. aktiviert
ist. Jedoch werden, wenn eine Wahl stattgefunden hat, die gewählten Ziffern
angezeigt.
aktuelle Version: Jackophone V4.87 vom 06.02.1991
----------------------------------------------------------------------------
08.05.1991 Thomas Lehmann
Gebührenauswertung implementiert. DIP-Schalter gibt an ob Auswertung
Hardwaremäßig vorhanden ist. Anstatt der Gesprächsdauer werden die
angefallenen Gebühren in Mark und Pfennig angezeigt (max. Betrag 99.99).
Neuer Speicher-Menupunkt für Eingabe des Gebührenfaktors.
Bei abgeschlossenem Gerät durch Schlüsselschalter ist keine Wahl mehr
möglich.
aktuelle Version: Jackophone V4.88 vom 08.05.1991
----------------------------------------------------------------------------
20.05.1991 Thomas Lehmann
Kontrolle Tastenwert: Tastenwert und Tastentext wird jetzt ausge-
geben.
der auf der Ende-Taste evt. vorhandene Text konnte nicht gelöscht
werden.
Bei einem BTA Untermenu wird jetzt mittels RAUTE wieder in das
Hauptmenu geschaltet.
28.05.1991 Thomas Lehmann
Fataler Fehler bei Kontrolle von Namentasten:
Zur Sicherheit das keine unendliche Ausgabe von nicht initiali-
sierten Rufnummern auf Namentasten stattfindet, wurde die letzte
Ziffer mit NULL gekennzeichnet. Der Offset wurde anstatt mit
MAX_NAM_ZIFF (16) mit MAX_WHL_ZIFF (24) ermittelt. Dadurch wurde
die Rufnummer auf der nächsten Namentaste ab der 9. Ziffer ge-
löscht bzw. ein vorzeitiges Ende markiert.
Neues Leistungsmerkmal für Speichern von Rufnummern:
durch erneutes Drücken einer belegten Namentaste wird die darauf
gespeicherte Rufnummer im Display angezeigt und kann in Ver-
bindung mit LÖSCHEN editiert werden.
aktuelle Version: Jackophone V4.89 vom 28.05.91
----------------------------------------------------------------------------
07-09.06.1991 Thomas Lehmann
Optimierung für Wähltastenfunktionen:
Die Menu-Auswahl über Wähltasten findet mittels vorher installierter
Tabelle statt.
Neue Task-Funktion "task_wait", wartet auf ein Ereignis bei einer
frei zu definierenden Adresse (Task setzt solange das Ereignis nicht
eingetreten ist aus).
Februar Endwerte wurden nicht richtig erkannt, Februar lief bis zum
30. durch.
aktuelle Version: Jackophone V4.90 vom 09.06.91
----------------------------------------------------------------------------
10-11.06.1991 Thomas Lehmann
durch die Optimierung für Wähltastenfunktionen wurde bei einer Speicher
oder Kontrollfunktion, nachdem ein Menu ausgewählt, nicht die Ende
Funktion aktiviert und erneut die Speicher oder Kontrolltaste gedrückt
wurde, die Tabelle für die Wähltastenfunktionen nicht neu gesetzt.
Impuls-Pausenverhältnis der Wahl war vertauscht.
Bei Wahlende muß erst NSA-Relais geöffnet werden, dann NSI geschlossen,
da sonst noch ein kurzer Spike von 10mS erscheint.
Bei Statistikdaten löschen wird jetzt automatisch der nächste Wert an-
gezeigt, vorher der aktuelle gelöschte Wert.
Frei programmierbare Port für Hörtonauswertung. Port wird bei nur
installierter Hörtonauswertung behandelt.
Freisprech Handling:
Bei Aushängen des GU`s wird FS/LH grundsätzlich ausgeschaltet.
Bei Einhängen des GU`s, und vorher aktivierter FS bei ausgehobenen GU,
wird die Ltg. nicht getrennt, FS bleibt bestehen.
aktuelle Version: Jackophone V4.91 vom 12.06.91
----------------------------------------------------------------------------
13.06.1991 Thomas Lehmann
weiterer Fehler in der Wahl, NSI Relais wurde nach Wahl einer Ziffer
(Zwischenwahlzeit) nicht geschlossen, dadurch war keine Zielwahl
möglich.
Fehler bei BACKSPACE, Cursor wurde auf 1. Position im Dsp. gestellt.
aktuelle Version: Jackophone V4.92 vom 13.06.91
----------------------------------------------------------------------------
14.-18.06.1991 Thomas Lehmann
bei der Tastenberechtigung ist es jetzt möglich durch Taste `*`
die nächste Taste anzuzeigen, mit `0` werden alle Tastennummern
in aufsteigender Reihenfolge angezeigt.
neue Taste für Babyphon sowie Funktion implementiert. Bei Aushängen
des GU`s wird automatisch eine gespeicherte Rufnummer gewählt.
aktuelle Version: Jackophone V4.93 vom 18.06.91
----------------------------------------------------------------------------
05.-12.08.1991 Thomas Lehmann
Termineinrichtung überarbeitet.
12.08.9191 Thomas Lehmann
der Zweitapparat wird, wenn die Ltg. in Halten gelegt wird, wieder
entsprechend der Zweitapp.-Taste geschaltet. Ein Gespräch kann so
übergeben werden.
19.08.1991 Thomas Lehmann
eigene Task für Update der Ports und verschiedener anderer Ereignisse.
26./28.08.1991 Thomas Lehmann
Multiplikations und BIT Routinen implementiert.
Freisprechen wird jetzt wenn durch neuen DIP definiert erst bei
zweiten Tastendruck aktiviert. Bei einem Tastendruck ist nur die LH
Funktion aktiviert, d.h. beim GU einhängen wird die Ltg. getrennt.
FS/LH wird, sowohl Relais als auch LED mäßig, durch die Update Task
geschaltet.
aktuelle Version: Jackophone V4.94 vom 28.08.91
----------------------------------------------------------------------------
09.-21.10.1991 Thomas Lehmann
Division, Multiplikation und Additions Routinen implementiert.
Gebührenanzeige und Statistik in DM.Pf.
Monats und Gesamt Gebührenanzeige.
Display Prg. Verteiler neu gestaltet.
Namentastenmodul und Handling total umgestaltet.
Babyphone Rufnr. Eingabe umgestaltet.
aktuelle Version: Jackophone V4.95 vom 21.10.91
---------------------------------------------------------------------------
11.03.1993 Thomas Lehmann (Eprom Simulator in Betrieb genommen)
Hörtonport kann im Setup (BTA) durch Angabe eines ungültigen Ports
gelöscht werden.
Die Anzahl der Wahlziffern ist nicht mehr begrenzt. Nachdem die max.
Anzahl Ziffern gewählt wurde muß erst das Wahlende abgewartet werden.
Hiernach kann jeweils eine einzelne Ziffer gewählt werden.
DIP6 um automatische Sommer / Winterzeit Umschaltung auszuschalten.
15/16.03.1993
Termineinrichtung überarbeitet, Fehler beseitigt. Neuer Speicherpunkt
für Termin Zyklus. Hier kann in angegeben werden nach wieviel Minuten
ein erreichter und angezeigter Termin wiederholt wird (Summer).
Termin für Post und Anrufbeantworter vervollständigt / korrigiert.
Ein erreichter und im Display angezeigter Termin wird durch "löschen"
auch aus der Termin Liste entfernt wenn es sch um einen einmaligen
Termin handelt.
17.03.1993
Keine Kontrolle für Ports mehr.
Port bei Termin 1 ein, Termin 2 aus.
18.03.1993
Den Termin für Port ein/aus von 1/2 auf 7/8 verlegt.
Wenn kein Text für einen Termin angegeben ist, wird der Termin nicht
durch den eingestellten Termin Zyklus wiederholt und es findet auch
keine Textausgabe statt, das heißt ein evt. gleichzeitig anstehender
Termin mit Text würde direkt angezeigt.
Bei Kontrolle einer Tastenberechtigung wird das aktuel gespeicherte
Textzeichen ebenfalls mit ausgegeben.
20.03.1993
Eingabe und Kontrolle von Notrufnummern die es ermöglichen bei ge-
sperrtem Apparat zu wählen. Die Babyruf Nr. ist hierfür ebenfalls
freigegeben.
22.03.1993
Key-Repeat für Wähl und standard Tasten.
Erweiterung des Eproms von 8K auf 16K. Alle weiteren Funktionen
werden im Zusatz-Eprom implementiert. Telefonbuch ist bereits dort
vorhanden.
===============================
Freigabe der neuen Version 5.00
===============================
aktuelle Version: Jackophone V5.00 vom 28.03.93
----------------------------------------------------------------------------
27.3.-04.04.1993
ACIA Funktionen implementiert. Taste für Terminal Mode um Zugriff über
serielle Schnittstelle zu ermöglichen. 2400 Baud, even-8-1.
Fehler bei der Auswertung der gültigen Wochentage für einen Termin. An-
stelle des Wochentags wurde auf den Tag im Monat verglichen.
aktuelle Version: Jackophone V5.10 vom 04.04.93
----------------------------------------------------------------------------
26.05.1993
Eine gemerkte Rufnummer wird auch dann gewählt wenn die Ltg. bereits
belegt aber noch nicht bewählt ist.
aktuelle Version: Jackophone V5.11 vom 26.05.93
----------------------------------------------------------------------------
Ideen bzw. noch zu programmieren:
=================================
Gebührenauswertung auch bei nicht belegter Ltg. für Zweitapparat, getrennte
und gemeinsame Statistik Anzeige.
Funktion bzw. Relais von extern durch Ruferkennung ein/ausschalten
Funktion bzw. Relais (z.B. Anrufbeantworter) nach programmierbarer
Anzahl Rufzeichen temporär einschalten.
automatische Wahlwiederholung bei Besetzton, extra Taste
Statistik für Anzahl Gespräche erst bei Gebührenimpuls nachführen, wenn
Gebührenauswertung installiert. Ohne GBK erst nach ca. 2 Minuten.
Zielwahl durch alphanumerische Suche im Display, 3-Buchstaben Kürzel.
Datum und Zeit der letzten 10 Anrufe
von extern sperren und freigeben ???