IRIS
Intelligent Roadway Information System
DMS Message Composer Redesign
Old Composer UI (before v5.37)
The operator would select a message line-by-line of text on the left. Alternatively, a Quick Message could be selected. There were optional Font and Page on-time widgets. In addition, there were other fields which determine how a message was composed: exclude_font, override_font, overrode_foreground and override_background.
New Composer UI (v5.37+)
With v5.37+, the operator selects a message pattern first, or accepts the default. Then, depending on the pattern, may optionally select text line-by-line. The pattern determines which font, foreground and background colors, page times, graphics, color rectangles, justifaction, character spacing, etc. If a pattern contains fillable text rectangles, then message text can be placed there using the line-by-line method. Otherwise, it acts like a quick message.
The following features were removed, since message patterns make them redundant:
- DMS
override_font
- DMS
override_foreground
- DMS
override_background
- Sign Config
exclude_font
- Several system attributes:
dms_default_justification_line
,dms_default_justification_page
,dms_duration_enable
,dms_font_selection_enable
,dms_manufacturer_enable
,dms_max_lines
,dms_message_min_pages
,dms_page_on_selection_enable
,dms_quickmsg_store_enable
Also, message combining was reworked to be more automatic. There is no
msg_combining
field for patterns as there was for quick messages.
Update Preparation
Some message patterns will need to be adjusted:
- For two-page messages, a pattern with MULTI string such as
[np]
will need to be created and associated with appropriate sign groups / configs. - For shared messages, a pattern with a fillable
[tr…]
tag should be added for operators to use. - For signs which used
override_font
,override_foreground
oroverride_background
, a pattern with a MULTI string such as[fo…][tr…]
must be added.