home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_030_19xx_-_de_Disk_2_of_2_Side_A.d64 / 57hayeskommandos < prev    next >
Text File  |  2023-02-26  |  15KB  |  300 lines

  1. =======================================
  2. ROCKFORD-MAGAZIN 09 TEXTFILE 10.03.1995
  3. =======================================
  4.   DFUe RUBRIK: HAYES MODEMKOMMANDOS
  5. =======================================
  6. Hallo DFUe Freaks! 
  7. Dieser Text ist natuerlich in 80Z!
  8. =======================================
  9.  
  10. Hayes - Modemkommandos
  11. ----------------------
  12. Ein User von Oskars Mailbox sammelt Informationen ueber den Hayes Befehlssatz.
  13. Wenn in eurer Modemanleitung Informationen darueber stehen, die hier noch
  14. nicht aufgefuehrt sind, sendet diese bitte an das ROCKFORD-MAG!
  15.  
  16. Der amerikanische Modemhersteller >>Hayes<< hat einen Befehlssatz
  17. entwickelt,der sich mittlerweile als Standard durchgesetzt hat.
  18.  Dieser >>Hayes<< Befehlssatz verwendet Kuerzel, die meistens aus
  19. einem Buchstaben und einer Zahl bestehen. Die Mehrzahl der Befehle
  20. wird mit dem Praefix >>AT<<, der Kurzform fuer Attention eingeleitet:
  21.  
  22.  
  23. A/                Wiederholen. Diesem Kommando wird kein >>AT<< vorangestellt
  24.                              und es wird nicht mit Enter abgeschlossen.
  25.                              Wiederholt letztes Kommando. Es befiehlt dem
  26.                              Modem das letzte Kommando zu wiederholen.
  27. A                 Antworten. Schaltet den Antwortton ein. Dies ist nuetzlich,
  28.                              um von einem normalen Gespraech eine Modemver-
  29.                              bindung herzustellen, ohne neu anrufen zu
  30.                              muessen.
  31. +++               Escape Code: fuehrt vom Uebertragungs zum Befehlsstatus.
  32.                              (Pause von einer Sekunde vor und nach der Eingabe
  33.                              des Escape- Codes;wird nicht mit Enter abge-
  34.                              schlossen.)
  35. -->               Bell/CCITT. Hier wird der Modus eingestellt, mit dem das
  36.                               Modem arbeiten soll. Die Bell-Norm wird in den
  37.                               USA verwendet, CCITT im europaeischen Laendern.
  38. B/B0              Schaltet das Modem in den CCITT-Modus (V.22)
  39. B1                Schaltet das Modem in den Bell-Modus  (Bell 103 und 212)
  40. -->               Carrier
  41. C/C0              Sendekanal (Carrier) abgeschaltet.
  42. C1                Carrier an.
  43. D                 Waehlen. Bei diesem Kommando schaltet sich das Modem in die
  44.                   Leitung und waehlt die Nummer, die hinter dem Kommando
  45.                   angegeben wird. Hierfuer gibt es noch Zusatzbefehle:
  46. P                 Das Modem waehlt im >>Pulse-Verfahren<<.
  47. R                 Nach dem Waehlen der Nummer wird ein Antwortton geschickt.
  48.                    (Ruft Modems die nur in Stellung Originate arbeiten)
  49. T                 Das Modem waehlt im >>Touch-Tone-Verfahren<<.
  50. @                 Auf Geraeuschlosigkeit warten.
  51. W                 Das Modem wartet vor dem Waehlen auf das Freizeichen der
  52.                   Leitung. Wird dieses Signal in einer bestimmten Zeit nicht
  53.                   erkannt, legt das Modem wieder auf und zeigt >>NO DIALTONE<<
  54.                   an.(Parameterabhaengig!!!)
  55. ,                 Laesst das Modem 2 Sekunden warten, vor dem naechsten Befehl.
  56. ;                 Nach dem Abarbeiten der Kommandozeile kehrt das Modem in den
  57.                   Kommandomodus zurueck.
  58. /                 Bewirkt eine Pause von 0,8 Sekunden im Waehlvorgang.
  59. !                 Flash mit diesem Befehl kann man manuell Wahlimpulse geben
  60.                   (aehnlich wie beim Gabeltackern) die Null hat 10 Tacks mit
  61.                   11 Tacks kommt man in die 2.Fernebene.( es soll was bis 21
  62.                   Tacks geben) 1 Tack= 600ms high + 400ms low 10 Pulse/Sek
  63.                   [wer mehr weiss unbedigt melden]
  64. C/C0              Sendekanal abgeschaltet.
  65. -->               Echo
  66. E/E0              Kommandos werden nicht am Bildschirm angezeigt.
  67. E1                Kommandos werden am Bildschirm wiedergegeben.
  68. -->               Duplex
  69. F/F0              Waehlt im Halb-Duplex-Verfahren (Datenuebertragung nur in
  70.                   eine Richtung)
  71. F1                Waehlt in Voll-Duplex-Verfahren (Datenuebertragung
  72.                   gleichzeitig in beide Richtungen)
  73. -->               Abhebe-Kontrolle
  74. H/H0              >>ON HOOK<< Das Modem unterbricht die Leitung.(aufgelegt)
  75. H1                >>OFF HOOK<< Leitugs und Hilfsrelais.
  76.                   Das Modem nimmt den >Hoerer von der Gabel< ( Leitung belegt.)
  77. H2                >>OFF HOOK<< nur Leitugsrelais.
  78. -->               Information
  79. I/I0              Gibt den Identifikationscode des Modems aus
  80. I1                Firmware Revision (ROM Pruefsumme)
  81. I2                Test (interner Speicher)
  82. I3                Anzeige Kommunikationsparameter
  83. -->               Lautstaerke
  84. L/L0/L1           Niedrige Lautstaerke
  85. L2                Mittlere Lautstaerke
  86. L3                Hohe Lautstaerke
  87. --->              Monitor (des Lautsprechers)
  88. M/M0              Lautsprecher immer abgeschaltet.
  89. M1                Lautsprecher ein bis Verbindung hergestellt ist (CD)
  90. M2                Lautsprecher immer eingeschaltet.
  91. -->               Online
  92. O                 Online.Dieses Kommando schaltet das Modem in den Online-
  93.                   Modus. (Modem schaltet Leitung frei und versucht Verbindung
  94.                   aufzubauen)
  95. O1                Fernsteuerschleife aus (Remote digital loopback off)
  96. O2                Fernsteuerschleife ein (Remote digital loopback request)
  97. --->              Kontrolle der Rueckmeldungen
  98. Q/Q0              Rueckmeldungen (Result-Codes) werden angezeigt.
  99. Q1                Rueckmeldungen werden unterdrueckt.
  100. --->              Register
  101. Sr?               Fordert momentanen Wert von Register r
  102.                   Beispiel: ATS16? (zeigt Reg 16)
  103. Sr=n              Setzt Register r auf den Wert von n
  104.                   Beispiel: ATS7=20 (Reg 7 auf 20sec)
  105. --->              Art der Rueckmeldung
  106. V/V0              Das Modem zeigt die Rueckmeldung (Result-Code) in Form von
  107.                   numerischen Werten an.(Digit-result-code)
  108. V1                Die Rueckmeldungen werden in verbaler Form angezeigt.
  109.                   (Word-result-code)
  110. --->              Einstellung der Rueckmeldung. Das Modem kennt 5 Stufen die
  111.                   mit dem X-Kommando eingestellt werden.
  112. X/X0              minimale >Grundausstattung< (Hayes-300 kompatibel)
  113. X1                Ab 1200Baud wird die Baudrate mit ausgegeben >CONNECT 1200<
  114. X2                Wie X1,jedoch wird vor dem Waehlen auf das Freizeichen
  115.                   gewartet.
  116.                   (Bei den meisten Nebenstellenanlagen nicht moeglich)
  117. X3                Wie X1,gibt erweiterte Ruckmeldungen aus, erkennt
  118.                   Besetzt-Zeichen.
  119. X4                Wie X1,jedoch mit erweiterten Rueckmeldungen und warten auf
  120.                   das Freizeichen vor dem Waehlvorgang.
  121. --->              Auflegen bei Leitungsunterbrechungen.
  122.                   Dieses Kommando kontrolliert, ob das Modem nach einer
  123.                   Leitungsunterbrechung, die laenger als 1,6 Sek dauert,
  124.                   auflegen soll. Ist diese Option aktiviert, sendet das Modem
  125.                   ein Unterbrechungssignal von 4Sek, bevor es auflegt.
  126. Y/Y0              Die Leitungsunterbrechung ist abgeschaltet.
  127. Y1                Die Leitungsunterbrechung ist aktiviert.
  128. Z                 Reset. Das Modem setzt alle Werte und Register auf den
  129.                   voreingestellten Wert (default) zurueck.
  130.  
  131. Grundsaetzlich gilt: alle Optionen und Register sollten ausprobiert
  132.                      werden Abweichungen sind die Regel.
  133.                      Sind Optionen implementiert
  134.                      werden sie meist mit >OK< vom Modem
  135.                      bestaetigt.
  136. ---------------------------------------------------------------------------
  137. Der erweiterte Hayes-Befehlssatz (Auszug soweit mir bekannt)
  138.  
  139. -->               DTR Optionen. Dieses Kommando kontrolliert den Effekt des
  140.                   >Data-Terminal Ready-Signals< (DTR),
  141.                   wenn es waehrend der Uebertragung abfaellt
  142. &D0               Das Modem ignoriert das DTR-Signal.
  143. &D1               Das Modem kehrt zum Kommandomodus zurueck,wenn das
  144.                   DTR-Signal abfaellt.
  145. &D2               Wenn das DTR-Signal abfaellt,antwortet das Modem nicht,
  146.                   auch wenn S0 groesser 1 gesetzt wurde.
  147. &D3               Bei abfallendem DTR-Signal wird das Modem neu initialisiert
  148.                   und die Standardeinstellungen werden aktiviert.
  149. -->               Frequenz des Traegersignals.
  150.                   Dieses Kommando steuert die Frequenz des Traegersignals,
  151.                   das in Deutschland und in Europa benutzt wird.
  152. &G0               kein Traegersignal.
  153. &G1               Traegersignal von 550 Hz
  154. &G2               Traegersignal von 1800 Hz
  155. -->               Flusskontrolle der Sendedaten. Mit diesem Kommando wird
  156.                   festgelegt,in welcher Weise der Fluss der Sendedaten
  157.                   kontrolliert wird.
  158. &H0               Flusskontrolle abgeschaltet
  159. &H1               Die Hardware kontrolliert die Sendedaten mittels des
  160.                   >Clear To Send-Signals< (CTS) auf Pin 5 der V.24
  161.                   Schnittstelle
  162. &H2               Die Sendedaten werden mittels Software kontrolliert
  163.                   (XON/XOFF-Signal)
  164. &H3               Hardware und Software kontrollieren die Sendedaten.
  165. ---------------------------------------------------------------------------
  166. **************   Die Statusregister   ****************
  167.  
  168. S0                Anzahl der Klingelzeichen,bevor das Modem antwortet.
  169.                   S0=0 bedeutet Modem ignoriert Klingelzeichen.
  170. S1                Anzahl der Waehlvorgaenge.
  171. S2                Escape code character (normal 43 +)
  172. S3                carriage return character (13 CR)
  173. S4                line feed character (10 LF)
  174. S5                back-space character (8  BS)
  175. S6                Wenn das Modem auf X2 bzw.X4 gesetzt wird bestimmt dieses
  176.                   Register,wie lange (in Sek) auf >NO DIALTONE< getestet wird.
  177. S7                Setzt die Zeitspanne,in der das Modem auf ein Carrier-Signal
  178.                   wartet ansonsten wird die Leitung getrennt und >NO CARRIER<
  179.                   ausgegeben.(S7=60 Modem wartet 60 Sek auf das Traegersignal).
  180. S8                gibt die Pausenzeit fuer das Komma >,< ein (normal 2)
  181. S9                gibt die Zeit in Zehntelsekunden an,in der ein Carrier
  182.                   vorhanden sein muss,bis das Modem >CONNECT< meldet.
  183. S10               Setzt die Zeit in Zehntelsekunden,nach der das Modem auflegen
  184.                   soll,wenn das Carrier-Signal abfaellt.
  185.                   Beispiel:S10=7 heisst das Modem wartet 0,7 Sek nach
  186.                   Carrier-Verlust bevor es auflegt. (Nuetzlich bei Stoerungen)
  187. S11               Duration and spacing of Touch-Tones (normal 70 Werte
  188.                   zwischen 50-255ms)
  189. S12               Escape code guard time (normal 50 Werte von 20-255 in
  190.                   1/50Sek.)
  191. S13               UART Status-Register (siehe unten)
  192. S14               Option-Register (siehe unten)
  193. S15               Flag-Register (siehe unten)
  194. -->               Selbsttest-Register (kann auch anders belegt sein)
  195.  
  196. S16=0   Datenmodus,kein Testen.
  197. S16=1   Analoger Schleifentest.
  198. S16=2   Waehl Test.
  199. S16=4   Test-Muster.
  200. S16=5   Analoger Schleifentest mit Test-Muster.
  201. S16=8   Externer digitaler Schleifentest. (RDL)
  202. -->               Umschaltung zwischen Bell- und CCITT Norm. Mit diesem
  203.                   Register wird die Modulationsart bei 300-Baud Anrufen
  204.                   festgelegt.
  205. S27=0   Bell-Norm   (USA/UK)
  206. S27=1   CCITT-Norm  (Europa)
  207. ------------------------------------------
  208. S13               UART Status Register
  209. bit               Bedeutung
  210. 0                 undefiniert
  211. 1=0               basic response set
  212. 1=1               extended response set
  213. 2=0               Parity disabled
  214. 2=1               Parity enabled
  215. 3=0               Parity ODD or SPACE
  216. 3=1               Parity EVEN or MARK
  217. 4=0               7 Data Bits
  218. 4=1               8 Data Bits
  219. 5                 undefiniert
  220. 6                 undefiniert
  221. 7=0               bit 3 set to MARK or SPACE
  222. 7=1               bit 3 set to EVEN or ODD
  223.  
  224. S14               Option Register
  225. bit               Bedeutung
  226. 0=0               auto answer disable (switch 5 down)
  227. 0=1               auto answer enable  (switch 5 up)
  228. 1=0               local echo disabled
  229. 1=1               local echo enabled
  230. 2=0               result code enabled
  231. 2=1               result code disabled
  232. 3=0               digit result code
  233. 3=1               word result code
  234. 4=0               modem recognizes commands
  235. 4=1               does not recognize commands
  236. 5=0               toch-tone dialing
  237. 5=1               pulse dialing
  238. 6=1               speaker on until carrier detected
  239. 7=1               speaker always on
  240.  
  241. S15               Flag Register
  242. bit               Bedeutung
  243. 0=0               CCITT V.23 mode
  244. 0=1               not in CCITT V.23
  245. 1=0               CCITT V.23 back channel
  246. 1=1               CCITT V.23 main channel
  247. 2=0               answer mode
  248. 2=1               originate mode
  249. 3=0               half-duplex
  250. 3=1               full-duplex
  251. 4=0               bit 5=1 :Command speed 300 bps
  252. 4=1               bit 5=0 :Command speed 110 bps
  253.                   bit 5=1 :Command speed 1200 bps
  254. 6=0               transmission carrier disable
  255. 6=1               transmission carrier enable
  256. 7                 undefiniert
  257.  
  258. S17               Flag Register
  259. bit               Bedeutung
  260. 0=0               CCITT V.21/V.22 mode
  261. 0=1               BELL 103/212 A mode
  262. 1=0               bit 2=0 :Guard tone selection disable
  263. 1=1               bit 2=0 :Guard tone 550 Hz
  264.                   bit 2=1 :Guard tone 1800 Hz
  265. 3=0               long space disconnect enable
  266. 3=1               long space disconnect disable
  267. 4=0               bit 6=0
  268. 5=0               Basic response set (X0)
  269.                   bit 6=1
  270.                   Extended response set (X1)
  271. 4=0               bit 6=0
  272. 5=1               Enable dial tone detection (X2)
  273.                   bit 6=1
  274.                   Enable busy tone detection (X3)
  275. 4=1               bit 5=0, bit 6=0
  276.                   Enable both dial and busy tone detection (X4)
  277. 7=0               lower case (at)
  278. 7=1               upper case (AT)
  279.  
  280. S19               Flag Register
  281. bit               Bedeutung
  282. 0=1               Local analog loopback
  283. 1                 undefiniert
  284. 2=1               Local digital loopback
  285. 3                 undefiniert
  286. 4=1               Remote digital loopback
  287. 5=1               Remote digital loopback with self test
  288. 6=1               Local analog loopback with self test
  289. 7                 undefiniert
  290.  
  291. S13,S14,S15,S17 sind bit-mapped Register, d.h. jedes bit in dem
  292. 8-bit Byte hat eine einzelne Funktion.
  293.  
  294.  
  295. m.f.g.         BITSCHER
  296. Usernummer 1016 bei Oskars Mailbox
  297. =======================================
  298. END OF TEXTFILE           100% FREEWARE
  299. =======================================
  300.