home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / develop / as65 / demo / d / defs.d < prev    next >
Text File  |  1995-02-27  |  5KB  |  166 lines

  1. ;**************************************************************************
  2. ;
  3. ; Filename : DEFS.D
  4. ; -----------------
  5. ;
  6. ; (c) 1990 by Thomas Lehmann
  7. ;
  8. ;
  9. ; Jackophone V5.00
  10. ;
  11. ;
  12. ; allgemeine Definitionen
  13. ;
  14. ;
  15. ;**************************************************************************
  16.  
  17.  
  18.     ; =================
  19.     ; Task Definitionen
  20.     ; =================
  21.  
  22. STK_TAST    equ    30    ; Stackgröße der Task Tastaturabfrage
  23. STK_MAIN    equ    30    ; Stackgröße der Hauptprg. Task
  24. STK_UPD    equ    20    ; Stackgröße der Update Task
  25. STK_EXTCMD    equ    30    ; Stackgröße der Cmd. Auswertung Task
  26.  
  27.     ; Stackgröße für alle Task`s
  28.     ; --------------------------
  29. SIZE_TASK_S    equ    STK_TAST+STK_MAIN+STK_UPD+STK_EXTCMD
  30. ANZ_TASK    equ    4    ; Anzahl der Task`s
  31.  
  32.  
  33.  
  34.     ; =======================
  35.     ; allgemeine Definitionen
  36.     ; =======================
  37.  
  38. UHR_BULA    equ    7    ; Größe des Uhr Buffers
  39. TERM_BEL    equ    %10000000    ; Termin belegt Kennzeichnung
  40.  
  41. TERM_BEA_ON    equ    0    ; Kennung für Beantworter Termin ein
  42. TERM_BEA_OF    equ    1    ; Kennung für Beantworter Termin aus
  43. TERM_ZW_ON    equ    2    ; Kennung für Zweitapparat Termin ein
  44. TERM_ZW_OFF    equ    3    ; Kennung für Zweitapparat Termin aus
  45.  
  46.  
  47.     ; ==================================================
  48.     ; Untermenu Nummern
  49.     ; bei Speicher/Kontrolltaste andere Prg.`s ausführen
  50.     ; das Hauptmenu hat Kennung 0
  51.     ; Menunr. werden in "menu" eingetragen
  52.     ; ==================================================
  53.  
  54. MENU_REL    equ    2    ; Untermenu Relais wurde ausgewählt
  55. MENU_STAT    equ    4    ; Untermenu Statistik wurde ausgewählt
  56. MENU_TERM    equ    6    ; Untermenu Termin wurde ausgewählt
  57. MENU_VERS    equ    8    ; Untermenu Version wurde ausgewählt
  58. MENU_NOTRUF    equ    10    ; Untermenu Notruf wurde ausgewählt
  59.  
  60.  
  61.     ; ======================
  62.     ; Struktur für Statistik
  63.     ; ======================
  64.  
  65.     org    0
  66. STAT_NANR    edo    1    ; Anzahl nicht abgefragter Anrufe
  67. STAT_ANR    edo    2    ; Anzahl Anrufe gesamt
  68. STAT_GSPR    edo    2    ; Anzahl abgehender Gespräche
  69. STAT_GEB    edo    2    ; Anzahl Gebührenimpulse gesamt
  70. STAT_GEBMON    edo    2*12    ; Anzahl Gebührenimpulse je Monat
  71.  
  72. STRUCT_STAT    edo    0    ; Struktur Größe
  73.  
  74.  
  75.     ; =============================
  76.     ; BIT-Nr. für aktiven Modus
  77.     ; werden in "modus" eingetragen
  78.     ; =============================
  79.  
  80. MOD_SP    equ    0    ; Speichern aktiv
  81. MOD_KO    equ    1    ; Kontrolle aktiv
  82. MOD_NT_SPEC    equ    2    ; Namenspeicher hat Sonderfunktion
  83. MOD_BTA    equ    3    ; BTA ist aktiviert
  84. MOD_NO_KEY    equ    4    ; Tastendrücke nicht auswerten
  85. MOD_KEYSPEC    equ    5    ; Tasten auf Spezialfunktion umleiten
  86. MOD_TXT    equ    6    ; Text auf Taste berechtigen
  87. MOD_BABY    equ    7    ; Babyruf Funktion vorbereitet
  88.  
  89.  
  90.     ; =========================================
  91.     ; BIT-Nr. für den Zustand des Fernsprechers
  92.     ; werden in "feap_stat" eingetragen
  93.     ; =========================================
  94.  
  95. ST_2SP    equ    0    ; 2.Speicher aktiv
  96. ST_FSLH    equ    1    ; Freisprechen ein/ausgeschaltet
  97. ST_BEANTW    equ    2    ; Beantworter ein/aus
  98. ST_MODEM    equ    3    ; Modem ein/aus
  99. ST_POST    equ    4    ; Postapparat ein/aus
  100. ST_GU    equ    5    ; Gabelumschalter eingehangen = 0
  101. ST_CURS    equ    6    ; Cursor ist eingeschaltet = 1
  102. ST_BABY    equ    7    ; Babyruf Funktion aktiv = 1
  103.  
  104.  
  105.     ; =================================
  106.     ; Hörton und Gebühren Infos
  107.     ; werden in "hgeb_stat" eingetragen
  108.     ; =================================
  109.  
  110. HTON_UEB    equ    0    ; Hörtonüberwachung eingeschaltet
  111. HTON_OK    equ    1    ; Hörton ist erkannt
  112. GEB_OUT    equ    2    ; Gesprächsdauer/Gebührenausgabe zugelassen
  113. GEB_IMP    equ    3    ; Gebührenimpuls erkannt
  114. WHL_START    equ    4    ; Hilfsflag für Gebührenausgabe nach Wahlstart
  115.  
  116.  
  117.     ; =================================
  118.     ; allgemeine BIT-Nr.
  119.     ; werden in "allg_stat" eingetragen
  120.     ; =================================
  121.  
  122. ST_ZRAM    equ    0    ; Zusatz-RAM ist installiert
  123. UHR_FLAG    equ    1    ; Zustand des Uhr-Ports
  124. UHR_NOT    equ    2    ; Notbetrieb der Uhr ein/aus
  125. TASTER    equ    3    ; Taster ist gedrückt
  126. SS_STAT    equ    4    ; aktueller Zustand des Schlüsselschalter`s
  127. NT_OUT    equ    5    ; Rufnr. auf NT nur ausgeben
  128. EDIT_NT    equ    6    ; NT zum editieren anzeigen
  129. ST_EPR2    equ    7    ; Erweiterungs Eprom 2 installiert
  130.  
  131.  
  132.     ; ===================================
  133.     ; BIT-Nr. für den Zustand des Summers
  134.     ; werden in "su_stat" eingetragen
  135.     ; ===================================
  136.  
  137. ST_SUAB    equ    0    ; Anruf Summer Abschaltung, Taste SA
  138. ST_ANRLED    equ    1    ; Anruf steht an, LED in Ltg.Taste einschalten
  139. ST_ALD_ON    equ    2    ; Anruf-LED ist eingeschaltet
  140. ST_ANRSU    equ    3    ; Status des Anrufsummers
  141. ST_SU    equ    4    ; Summer einschalten
  142.  
  143.  
  144.     ; ================================
  145.     ; BIT-Nr. für den Leitungs-Zustand
  146.     ; werden in "ltg_stat" eingetragen
  147.     ; ================================
  148.  
  149. LTG_MARK    equ    0    ; Leitung soll belegt werden
  150. LTG_BEL    equ    1    ; Leitung ist belegt
  151. LTG_DURCH    equ    2    ; Leitung ist bis zum Hörer durchgeschaltet
  152. LTG_HLT    equ    3    ; Leitung ist in Halten
  153. LTG_WHL    equ    4    ; Leitung wählt
  154. WHL_ERDE    equ    5    ; Erde wir gewählt
  155.  
  156.  
  157.  
  158.     ; ===================================================
  159.     ; BIT-Nr. für den Zustand der seriellen Schnittstelle
  160.     ; werden in "tty_sts" eingetragen
  161.     ; ===================================================
  162.  
  163. TTY_CON    equ    0    Terminal Modus ist aktiv
  164.  
  165.  
  166.