( snq- | 2024. 11. 14., cs – 23:09 )

a z80 felé egyébként ílyen formában mennek ki az 'utasítások'*:
(happy path)

<pc> ENQ ('ADAS KERES')
<z80> ETB ('ADAS KERES ELFOGADVA')

<pc> STX ('ADAT START')
<pc> payload
<pc> ETX ('ADAT STOP')
<pc> checksum
<pc> EOT ('ADAS VEGE')

<z80> ACK ('MINDEN OK')

ahol a payload egy utasításkód* és opcionális paraméterek hexascii stringgé alakítva
és a checksum pedig az stx+payload bytejai+etx byte-modulo összeg hexascii stringként

*:
01: 'AUTOMATA UZEMMOD' UTASITAS
02: 'TESZT UZEMMOD' UTASITA
03: 'CIKLUS VEGEN STOP' UTASITAS
04: 'VESZSTOP' UTASITAS
05: 'START TOVABB' UTASITAS
06: 'RETESZ FELTETEL' UTASITAS
07: 'RECEPT' UTASITAS
08: 'OUTPUT FOGADAS' UTASITAS
09: 'TARA SULY' UTASITAS
0A: 'POTTARTALY' UTASITAS
0B: 'OSSZES RETESZ' UTASITAS

példa a paraméter nélküli 'CIKLUS VEGEN STOP' utasítás küldésére:

<pc> ENQ
<z80> ETB
<pc> STX 
<pc> '0'	
<pc> '3'
<pc> ETX
<pc> '6'
<pc> '8'
<pc> EOT
<z80> ACK

a cheksum számítása itt: 0x02(STX) + 0x30('0') + 0x33('3') + 0x03(ETX) = 0x68, ebből lesz '6' és '8'