Adesys bv, Wateringen
18.2 Testen telefonische melding
18.2.1 Activeren via COM-poort
De testfunctie van de Modalarm kan via de COM-poort geactiveerd worden vanuit het instelmenu.
Start het instelmenu met het commando MT. Kies hierin eerst testen meldkanaal en selecteer
daarna het kanaal. De Modalarm beëindigd nu direct zelf het instelprogramma en start met een
volledige meldcyclus.
18.2.2 Activeren op afstand
Het testen op afstand werkt in principe op dezelfde wijze als bij testen via de COM-poort, mits
vooraf het functiemenu is ingesteld en de keuze instelmenu is vrijgegeven middels een
toegangscode. Na selectie van het meldkanaal wordt de verbinding door de Modalarm zelf
beëindigd en start de meldcyclus.
19. SERIËLE BESTURING
De Modalarm is volledig te besturen via de COM-poort. Besturing van de datacommunicatie
geschiedt middels AT-commando´s volgens de Hayes-standaard, als bij een normaal modem.
Daarnaast bezit de Modalarm een set MT-commando´s, waarmee het volgende mogelijk is:
•
resetten van meldpogingen
•
status van de kiezer opvragen
•
status van ingangen opvragen
•
aan / uitzetten van alarmkanalen
•
uitgangen schakelen
•
triggeren van de COM-poort watchdog
•
een melding versturen naar een opgegeven nummer met een opgegeven meldbericht.
19.1 AT commandoset
Alle hieronder genoemde modembesturingscommando´s worden gestart met de letters AT en
afgesloten door een ↵ (carriage return). De volgende Hayes commando´s worden ondersteund:
ATA
neem de lijn op en start de antwoordprocedure (answer mode).
ATD<n>
neem de lijn op en kies het opgegeven nummer <n>.
Het te kiezen nummer <n> mag de volgende karakters bevatten:
0...9, * , # , (= te kiezen nummer)
- of W (= wachten op kiestoon)
, (= wachttijd van 2 sec)
ATE<n>
instelling echo aan / uit.
ATE0 = geen echo op scherm
ATE1 = echo op scherm (fabrieksinstelling)
ATH
verbreek de verbinding.
ATI<n>
opvragen identificatiecode.
ATI0 = Modalarm-T geeft de hoogste communicatiesnelheid aan
ATI1 = Modalarm-T geeft het softwareversienummer
ATM<n>
instelling luidspreker.
ATM0 = luidspreker uit
ATM1 = luidspreker altijd aan
ATM2 = luidspreker tijdens verbindingsopbouw aan, daarna uit
Modalarm-TR
Gebruiksaanwijzing
37
Gebruiksaanwijzing
(fabrieksinstelling).
ATO
keer terug vanuit de commando-mode naar de data-mode.
ATQ<n>
instelling terugmeldingen.
ATQ0 = terugmelding aan (zie ook commando ATV)
ATQ1 = terugmelding uit.
ATS0=<n> instellen aantal belsignalen voor beantwoorden.
ATV<n>
instellen wijze van terugmelden.
ATV1 = terugmelding als tekst (fabrieksinstelling).
ATV0 = terugmelding als cijfer, waarbij:
0 = OK
commando geaccepteerd
1 = CONNECT
V.21 (300 baud) verbinding tot stand gebracht
2 = RING
belsignaal ontvangen
3 = NO CARRIER
carrier niet ontvangen of weggevallen
4 = ERROR
commando verkeerd ingevoerd
5 = CONNECT 1200
V.22 (1200 baud) verbinding tot stand gebracht
6 = NO DIALTONE
geen kiestoon ontvangen na commando ATD
7 = BUSY
bezettoon ontvangen
10 = CONNECT 2400
V.22bis (2400 baud) verbinding tot stand gebracht
AT&F
herstel fabrieksinstellingen.
+++
ga vanuit datamode naar commandomode.
Omschakelen vindt alleen plaats wanneer de + tekens voorafgegaan, en gevolgd
worden door 1sec rust, en de tijd tussen de tekens minder dan 1sec bedraagt.
A/
herhaal het laatst gegeven commando. Dit commando moet zonder↵ worden
gegeven.
De commando's die betrekking hebben op eenmalige instellingen (ATE, ATM, ATV en
ATQ) kunnen eveneens onder hoofdstuk 20.11, Prog 81 "instellen communicatie" ingesteld
worden.
S-register
In tegenstelling tot standaard modems kent de Modalarm geen zgn. S-register, instelbaar via
ATS-commando's. Deze worden dan ook niet ondersteund, met uitzondering van het ATS0
commando. Zie voor alternatieven: 20.11, Prog 81 "instellen communicatie".
19.2 MT commandoset
Alle hieronder genoemde besturingscommando's worden gestart met de letters MT en afgesloten
door een ↵ (carriage return). De structuur van de MT-commando's is als volgt:
MT <commando><parameter> ↵
of:
MT <commando><parameter>[checksum] ↵
Parameters worden onderling gescheiden door een komma. Eventueel kan een checksum tussen
blokhaken meegegeven worden. Bereken deze door de ASCII-waarde van alle tekens (ook de
spaties) tot aan de eerste blokhaak op te tellen. Zet de laatste 3 digits van de uitkomst in
hexadecimale notatie in ASCII (bijv. MT RST [1BA] ↵). Als in een commando de checksum wordt
meegegeven wordt deze door de Modalarm ook aan de response toegevoegd (bijv. OK [09A] ).
De response is afhankelijk van het commando. Bij commando's waarbij iets wordt opgevraagd
herhaalt de Modalarm het commando met daarachter de opgevraagde gegevens, eventueel
afgesloten met een checksum. Bij de overige commando's kan de volgende response ontvangen
worden:
38
Adesys bv, Wateringen
Modalarm-TR