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_foregroundoroverride_background, a pattern with a MULTI string such as[fo…][tr…]must be added.