beautypg.com

Australian Monitor DMA1 User Manual

Page 32

background image

S E R I A L R S 4 8 5 C O M U N I C AT I O N

PA G E 3 2

A M I S - D M A 1 I N S TA L L AT I O N & O P E R AT I O N M A N U A L

IMPORTANT!

The introduction of CheckSum at the end of the block of data

and characters of CR + LF is defi ned in the confi guration fi le

confi g.txt (par. 9.2).

9.8 Control codes

The control codes are characters (they belong to the fi rst 32 ASCII characters

and cannot be printed out) which defi ne the type of information contained in

the packet following them.

The control codes used are those which appear on the following table.

The DMA1 initialises serial communications when it receives the character

ENQ.

MNEMONIC CODE

DESCRIPTION

STX

02H

Start TeXt. Beginning of reply packet

ETX

03H

End TeXt. End of reply packet

ENQ

05H

EnQuiry. Beginning of packet addressed to DMA1

ACK

06H

ACKnowledged. Beginning of reply packet: all OK!

LF

0AH

Line Feed. End of line code

CR

0DH

Carriage Return

NAK

15H

Not AcKnowledged. Beginning of reply packet: ERROR!

9.9 Address (ADD)

The address is a unique number that allows the control system to establish

communication with one of the various modules connected to the same serial

communications line.

The DMA1 address is defi ned in the confi guration fi le confi g.txt (par. 9.2).

IMPORTANT!

When setting the address it is necessary to be careful to not defi ne

more than one DMA1 with the same address, otherwise the

communication becomes confused and irregular.

The address can assume any value between 00H and 1FH.

The address is expressed in ASCII characters and consists of

2

characters.

9.10 Command (CMD)

CMD (command) is used to defi ne an operation to be carried out (for example

PLAY, reading the state or setting of the volume). Commands are defi ned as

ASCII characters and consist of 2 characters.

In the following sections of this chapter a list of commands (and detail about

each command) will be provided.