home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
develop
/
as65
/
demo
/
d
/
defs.d
< prev
next >
Wrap
Text File
|
1995-02-27
|
5KB
|
166 lines
;**************************************************************************
;
; Filename : DEFS.D
; -----------------
;
; (c) 1990 by Thomas Lehmann
;
;
; Jackophone V5.00
;
;
; allgemeine Definitionen
;
;
;**************************************************************************
; =================
; Task Definitionen
; =================
STK_TAST equ 30 ; Stackgröße der Task Tastaturabfrage
STK_MAIN equ 30 ; Stackgröße der Hauptprg. Task
STK_UPD equ 20 ; Stackgröße der Update Task
STK_EXTCMD equ 30 ; Stackgröße der Cmd. Auswertung Task
; Stackgröße für alle Task`s
; --------------------------
SIZE_TASK_S equ STK_TAST+STK_MAIN+STK_UPD+STK_EXTCMD
ANZ_TASK equ 4 ; Anzahl der Task`s
; =======================
; allgemeine Definitionen
; =======================
UHR_BULA equ 7 ; Größe des Uhr Buffers
TERM_BEL equ %10000000 ; Termin belegt Kennzeichnung
TERM_BEA_ON equ 0 ; Kennung für Beantworter Termin ein
TERM_BEA_OF equ 1 ; Kennung für Beantworter Termin aus
TERM_ZW_ON equ 2 ; Kennung für Zweitapparat Termin ein
TERM_ZW_OFF equ 3 ; Kennung für Zweitapparat Termin aus
; ==================================================
; Untermenu Nummern
; bei Speicher/Kontrolltaste andere Prg.`s ausführen
; das Hauptmenu hat Kennung 0
; Menunr. werden in "menu" eingetragen
; ==================================================
MENU_REL equ 2 ; Untermenu Relais wurde ausgewählt
MENU_STAT equ 4 ; Untermenu Statistik wurde ausgewählt
MENU_TERM equ 6 ; Untermenu Termin wurde ausgewählt
MENU_VERS equ 8 ; Untermenu Version wurde ausgewählt
MENU_NOTRUF equ 10 ; Untermenu Notruf wurde ausgewählt
; ======================
; Struktur für Statistik
; ======================
org 0
STAT_NANR edo 1 ; Anzahl nicht abgefragter Anrufe
STAT_ANR edo 2 ; Anzahl Anrufe gesamt
STAT_GSPR edo 2 ; Anzahl abgehender Gespräche
STAT_GEB edo 2 ; Anzahl Gebührenimpulse gesamt
STAT_GEBMON edo 2*12 ; Anzahl Gebührenimpulse je Monat
STRUCT_STAT edo 0 ; Struktur Größe
; =============================
; BIT-Nr. für aktiven Modus
; werden in "modus" eingetragen
; =============================
MOD_SP equ 0 ; Speichern aktiv
MOD_KO equ 1 ; Kontrolle aktiv
MOD_NT_SPEC equ 2 ; Namenspeicher hat Sonderfunktion
MOD_BTA equ 3 ; BTA ist aktiviert
MOD_NO_KEY equ 4 ; Tastendrücke nicht auswerten
MOD_KEYSPEC equ 5 ; Tasten auf Spezialfunktion umleiten
MOD_TXT equ 6 ; Text auf Taste berechtigen
MOD_BABY equ 7 ; Babyruf Funktion vorbereitet
; =========================================
; BIT-Nr. für den Zustand des Fernsprechers
; werden in "feap_stat" eingetragen
; =========================================
ST_2SP equ 0 ; 2.Speicher aktiv
ST_FSLH equ 1 ; Freisprechen ein/ausgeschaltet
ST_BEANTW equ 2 ; Beantworter ein/aus
ST_MODEM equ 3 ; Modem ein/aus
ST_POST equ 4 ; Postapparat ein/aus
ST_GU equ 5 ; Gabelumschalter eingehangen = 0
ST_CURS equ 6 ; Cursor ist eingeschaltet = 1
ST_BABY equ 7 ; Babyruf Funktion aktiv = 1
; =================================
; Hörton und Gebühren Infos
; werden in "hgeb_stat" eingetragen
; =================================
HTON_UEB equ 0 ; Hörtonüberwachung eingeschaltet
HTON_OK equ 1 ; Hörton ist erkannt
GEB_OUT equ 2 ; Gesprächsdauer/Gebührenausgabe zugelassen
GEB_IMP equ 3 ; Gebührenimpuls erkannt
WHL_START equ 4 ; Hilfsflag für Gebührenausgabe nach Wahlstart
; =================================
; allgemeine BIT-Nr.
; werden in "allg_stat" eingetragen
; =================================
ST_ZRAM equ 0 ; Zusatz-RAM ist installiert
UHR_FLAG equ 1 ; Zustand des Uhr-Ports
UHR_NOT equ 2 ; Notbetrieb der Uhr ein/aus
TASTER equ 3 ; Taster ist gedrückt
SS_STAT equ 4 ; aktueller Zustand des Schlüsselschalter`s
NT_OUT equ 5 ; Rufnr. auf NT nur ausgeben
EDIT_NT equ 6 ; NT zum editieren anzeigen
ST_EPR2 equ 7 ; Erweiterungs Eprom 2 installiert
; ===================================
; BIT-Nr. für den Zustand des Summers
; werden in "su_stat" eingetragen
; ===================================
ST_SUAB equ 0 ; Anruf Summer Abschaltung, Taste SA
ST_ANRLED equ 1 ; Anruf steht an, LED in Ltg.Taste einschalten
ST_ALD_ON equ 2 ; Anruf-LED ist eingeschaltet
ST_ANRSU equ 3 ; Status des Anrufsummers
ST_SU equ 4 ; Summer einschalten
; ================================
; BIT-Nr. für den Leitungs-Zustand
; werden in "ltg_stat" eingetragen
; ================================
LTG_MARK equ 0 ; Leitung soll belegt werden
LTG_BEL equ 1 ; Leitung ist belegt
LTG_DURCH equ 2 ; Leitung ist bis zum Hörer durchgeschaltet
LTG_HLT equ 3 ; Leitung ist in Halten
LTG_WHL equ 4 ; Leitung wählt
WHL_ERDE equ 5 ; Erde wir gewählt
; ===================================================
; BIT-Nr. für den Zustand der seriellen Schnittstelle
; werden in "tty_sts" eingetragen
; ===================================================
TTY_CON equ 0 Terminal Modus ist aktiv