Queued Lcd Messages; Adding Lcd Messages - Toshiba SG20 - Magnia - Web Server Customization Manual

General customization guide
Hide thumbs Also See for SG20 - Magnia - Web Server:
Table of Contents

Advertisement

Customization

Queued LCD messages

Under normal circumstances, all LCD messages are displayed and managed by the
LCDKBD daemon. This daemon takes messages that should be displayed on the LCD
panel and places them in a queue. Because multiple messages are available for display
on the LCD panel, the LCD scroll button on the front of the machine is used to
communicate with the LCDKBD daemon.
LCD Scroll button
When the LCDKBD daemon detects the press of a button, it cycles through the
messages in the message queue. Some messages can be forced to the top of the
queue, placing the message on the LCD without requiring that the user press the LCD
button. This technique is used for urgent messages such as alerts. Messages can also
be displayed for one time only. This message appears on the LCD until the user presses
the LCD scroll button, which removes the message from the message queue so that it
does not appear again.
Use the Perl object ShowMsg to tell the LCDKBD daemon to display specific messages
on the LCD panel, as described in the following section.

Adding LCD messages

Because the contents of the LCD display are managed by the LCDKBD daemon, display
of new messages involves creating a new message definition in an LCD message
definition file. When defined properly, the LCD message can be displayed on the LCD
panel by sending the LCDKBD daemon an instruction. Use the following procedure to
add your own LCD message to the display message queue.
1
Go to the directory /sa2/lang/en/lcdmsg. This directory contains all LCD message
definition files for the English language (the default). When customizing messages to
display in different languages, go to the corresponding language directory, such as /
sa2/lang/es/lcdmsg for Spanish, or /sa2/lang/de/lcdmsg for German.
2
Create a new definition file for your LCD message. An example of a new message
definition file called "newmsg" follows:
LCD Scroll button
LCD panel customization
38

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents