5 syntax, Syntax, Serial communications basics – Barco RS232 User Manual

Page 11

Advertising
background image

1. Serial communications Basics

1.5

Syntax

Characters

In this manual, all characters are expressed using the C- language syntax:

decimal values

ddd

2

hexadecimal values

\x

hh

3

The characters that can be used are

For text fields:

"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-/&@#_:;abcdefghijklmnopqrstuvwxyz”

For filenames: "?*ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ -"

Negative values /numbers

The 2s complement number system is used to express negative numbers

Pascal- language string

A Pascal-language string consists of one or more characters. The first character of the string contains the length of the string.
Therefore, a Pascal-language string is limited to 255 characters.

Pascal string ’Hello world”

length

\x0b

’h’

\x68

’e’

\x65

’l’

\x6c

’l’

\x6c

’o’

\x6f

”

\x20

’w’

\x77

’o’

\x6f

’r’

\x72

’l’

\x6c

’d’

\x64

C-language string

A C-language string consists of one or more characters. The last character of the string is always the NULL character

\x00

. There-

fore, the length of a C-language string is determined by the position of the NULL character..

C string ’Hello world”

’h’

\x68

’e’

\x65

’l’

\x6c

’l’

\x6c

’o’

\x6f

”

\x20

’w’

\x77

2. ddd=0...255

3. hh=00...ff

R5976884 RLM SERIES 04/04/2006

9

Advertising