MULTI String

<< Click to Display Table of Contents >>

 

MULTI String

The text to be exhibited in a DMS panel follows the standard MULTIString - Markup Language for Transportation Information.

 

The Markup Language for Transportation Information (MULTI) is similar to HTML where text is transmitted, and tags define how the text appears (is displayed). Tags are enclosed within delimiters, contain an ID (one or more characters), and any optional parameters necessary for the tag.

 

Each MULTI tag begins with a left bracket ([), and ends with a right bracket (]). The tag ID appears after the left bracket ([), and is one or more case-insensitive letters. If the tag has any parameters, they immediately follow the tag ID and are case-insensitive (except where specified). No space or other separating character shall appear between the tag ID and the parameters. Some tags may operate in pairs, in which case the standard tag notation is defined as the opening tag. The opening tag defines where the tag's functionality begins. The closing tag defines where the functionality of the tag ends, and is defined as an opening tag with a forward slash preceding the tag ID e.g., the opening flash tag is “[fl],” and the closing flash tag is “[/fl].”

 

AttRibute TAG (OPENING)

CLOSING TAG (If exists)

DESCRIPTION

cbx

 

Color–background The background color for a message

pbz or pbr,g,b

 

Color–page background

cfx or cfr,g,b

 

Color–foreground The foreground color for a message

crx,y,w,h,r,g, b or crx,y,w,h,z

 

Color Rectangle Color for a rectangular area of the current page of a message

fx,y

 

Field The information to embed within a message that is based on data from some device, e.g., clock calendar, temperature sensor, detector, etc.

fltxoy or floytx

/fl

Flash Activate flashing of the text, define the flash on and off times, and the order of flashing (on/off or off/on)

fox or fox,cccc

 

Font Select a font number (as specified within the font table) for the message display. Optional cccc indicates the fontVersionID

gn or gn,x,y or gn,x,y,cccc

 

Graphic Select a graphic image to insert into the message. A graphic image is treated as a single displayable character. It may require a few pixels, or the whole sign to display it. The optional cccc indicates the graphicID for the image

hcx

 

Hexadecimal Character The hexadecimal value of the character to display. Value of a character for display

jlx

 

Justification–Line Specify line justification: left, center, right, or full

jpx

 

Justification–Page Specify page justification: top, middle, or bottom

msx,y

/msx,y

Manufacturer Specific Tag(s) Specifies a manufacturer specific tag

mvtdw,s,r,text

 

Moving Text Specify the parameters of a horizontal moving (scrolling) text

nlx

 

New Line Specify the start of a new line

np

 

New Page Specify the start of a new page

ptxoy

 

Page Time Specify the page times (t = on , o = off)

scx /sc

 

Spacing Character Specify the spacing between characters

trx,y,w,h

 

Text Rectangle Specify the placement of a text window on the display

 

Example:

 

"[pt50o0][fo6][jl3]This[nl20][jl3]is[nl20][jl3]a Test"