Broadcasting
Een commandoframe met adreswaarde 0 geldt als broadcast ("een bericht aan alle kaarten")
en wordt door elke relaiskaart uitgevoerd (uitzondering zie hieronder). Na uitvoering stuurt de
kaart-controller eerst het overeenkomstige antwoord. Aansluitend genereert hij het broadcast-
commando voor de volgende kaart.
Commando's
Op elk uitgevoerd commando geeft de controller van de relaiskaart een antwoordframe:
geïnverteerde commandocode - eigen adres - data - nieuwe checksum
De volgende commando's zijn gedefinieerd (x staat telkens voor "zonder betekenis"):
CMD
Betekenis
0
NO OPERATION
geen actie (NOP)
1
SETUP
Initialisatie
2
GET PORT
Schakeltoestanden afvragen
3
SET PORT
Relais schakelt
4
GET OPTION
Opties opvragen
5
SET OPTION
Opties instellen
6
SET SINGLE
Relais inschakelen zonder de andere uitgangen te wijzigen
7
DEL SINGLE
Relais uitschakelen zonder de andere uitgangen te wijzigen
8
TOGGLE
Omwisselen van de schakeltoestand zonder verandering van de andere uitgangen
70
Commandoframe
0 - adr. - x - XOR
1 - adr. - x - XOR
2 - adr. - x - XOR
3 - adr. - data - XOR
4 - adr. - x - XOR
5 - adr. - opt. - XOR
6 - adr. - data - XOR
7 - adr. - data - XOR
8 - adr. - data - XOR
Antwoord
255 - adr. - x - XOR
254 - adr. - info - XOR
253 - adr. - data - XOR
252 - adr. - x - XOR
251 - adr. - opt. - XOR
250 - adr. - x - XOR
249 - adr. - data - XOR
248 - adr. - data - XOR
247 - adr. - data - XOR