Rose Electronics Orion User Manual

Page 51

Advertising
background image

Orion Installation and Operations Manual

45

Appendix D – Serial switching commands

Using the serial interface, the whole switch matrix of the Orion™ Switch can be controlled. The functionality

corresponds to the Switching in OSD / Crosspoint Mode.

Optionally, the Unit echoes all executed switch commands via either the serial interface or the network interface. By

means of this echo, the actual switch status of the switch can be monitored at any time and user applications can be

realized based on this echo.

As an additional application, the serial interface may be used to clone a master switch to additional slave units (Daisy

Chain).

Communication Format

For communication, please set up the format of the serial data communication to:
115,2K,8,1,NO
(115.2 KBAUD, 8 Data bit, 1 Stop bit, NO parity)

Communication Structure (Command)

<STX>, <command byte (CMD)>, [data bytes (D0..DN)], <ETX>

[ ] = optional elements

Communication Structure (Response)

<ACK>, [<ECHO>]

[ ] = optional elements

<ECHO> reports the switch sequences solicited by a command and thus the new switch status of the switch. The

echo can be used to update user applications and to operate several switches in parallel.

Parameter Description

Command byte in the range of 0x40...0x6F (see the list of allowed commands below)

Data Bytes

a) Binary data

: in order to prevent that, during the transmission of binary data, control statements

or control commands are transferred, the data are divided into low-nibble and high-nibble. The data

are distributed to the low-nibbles of two bytes and provided with an offset by 0x60 e.g. 0x1F => 0x61

+ 0x6F
b) 7bit-data

(0x0...0x7F) are provided with an offset by 0x80, e.g. 0000011 => 0x83

c) ASCII-data

=> 0x20… 0x7E are unencrypted transmitted

(Special-)Character

ACK

0x06

NAK

0x15

STX

0x02

ETX

0x03

CR

0x0D

ESC

0x1B

HTAB

0x09

LF

0x0A

Sequence of data communication

Switch

Control CPU

Acquiring command

Processing the command,

Blocking further commands

Sending a command

a) Errors occurred <NAK>

b) No errors <ACK>, <ECHO>

c) Optional: reply telegram with data

a) repeat telegram

b) next command

c) receive and process the replay telegram


The Serial Interface can be blocked while an OSD has been opened.

Advertising