Appendix a, free-d, Communications protocol v1.0 – Vinten Radamec Free-d User Manual

Page 28

Advertising
background image

Vinten Broadcast Ltd

free

-

d

Installation Manual V1.4.4

Page 28 of 46

Appendix A,

free-d

communications protocol v1.0

A.1 General


Communications with the

free-d

unit use RS422/RS485 serial data as follows:


Baud rate:

38.4 kbaud

Data bits:

8 (LSB first)

Parity:

Odd

Stop bits:

1

Total bits:

11


Data is transferred in messages. Each message consists of:


Message type

Camera ID number

Data (depending on message type)

Checksum


Multi-byte data values are sent most-significant-byte first.


The checksum is calculated by subtracting (modulo 256) each byte of the

message, including the message type, from 40 (hex).

The Camera ID number identifies the camera concerned. If the Camera ID of
a message received by the

free-d

unit does not match that of the camera to

which the unit is connected, the message is ignored. However, if the Camera
ID is set to FF (hex) no comparison is made and the message is always
recognised. Messages transmitted by the

free-d

unit carry the ID number of

the camera to which it is connected.


A.2 Protocols

There are two modes of operation, stream mode and polled mode. In stream
mode, the

free-d

unit will send position updates continuously at an

approximate rate of 30 per second. In polled mode, the

free-d

unit will send a

message only when specifically requested - a maximum rate of 100 polls per
second is allowed. Switching between the two modes is possible using a
command message.

The

free-d

unit initialises itself to a ‘Radamec-compatible’ stream mode, in

which it transmits messages with the same format as would be returned by a
robotic pedestal. Since Radamec-format messages have no provision for a
camera ‘roll’ value, in this mode the camera must be mounted on a tripod or
other suitable platform.

Advertising