Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome and Elk
 PowerHome Messageboard : PowerHome and Elk
Subject Topic: Elk Keypad Text Strings Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
patrickm
Senior Member
Senior Member


Joined: February 22 2007
Location: United States
Online Status: Offline
Posts: 188
Posted: June 19 2010 at 13:01 | IP Logged Quote patrickm

Hello,
Has anyone been able to display two strings on the keypads?

In the Elk M1 RS-232 Protocol document it mentions displaying two 16 character strings delimited by a "^" character.

Elk M1 RS-232 Protocol wrote:

4.13 Display Text On LCD Screen

This is a M1 received message to display ascii text on the bottom line of the LCD
display on the keypads in the area specified. Enter the line terminator, “^”, as the
ending character of the line display if less than 16 characters are to be displayed. The
message line, L1 or L2, will need dummy characters to fill the rest of the line for 16
characters each line.
2E - Length as ASCII hex
dm - Display Message On Keypad Command
A - Keypad Area, 1 to 8
C - Clear, 0=clear message, 1=clear message with * key,
2=Display until timeout
B - Beep Keypad, 0=no beep, 1=beep
TTTTT - Display time in decimal seconds, 0=No timeout, 1 - 65535
seconds
L1[16] - 16 ASCII characters for first line
L2[16] - 16 ASCII characters for second line, alternately
scrolled with first line
00 - future use
CC - Checksum

Example: 2Edm11100020abc^efghijklmnopABCDEF^HIJKLMNOP00B2
Would display “abc” on the first line and “ABCDEF” on the second line.
If the second line is not needed, enter a “^”as the first character of the second line.
The second line will be scrolled with the first line if it is included.
LCD will display:
Ready To Arm then Ready To Arm
abc ABCDEF


It appears that Powerhome will transmit 16 chars or up to the "^" character and ignores anything beyond that character.

I am thinking about implementing the RS-232 command directly but I am connected to the Elk via the ELK-M1EXP ethernet adapter. Is there a way of sending the low level commands via the ELK-M1EXP?
Back to Top View patrickm's Profile Search for other posts by patrickm
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum