GLK: Check for Manual Override Jumper

LK/ELK/VK/PK/OK/MX/GLK/EGLK/GVK/GLT Series

Moderators: Henry, Mods

Post Reply
vedavis
LCD Geek
Posts: 21
Joined: Wed Jul 02, 2008 5:24 am

GLK: Check for Manual Override Jumper

Post by vedavis »

Can the Manual Override jumper across (R5) and (C1) be seen by the Poll Key Press command (0xFE 0x26)?
---------------
Vernon Davis
Thwing-Albert Instrument Company
vdavis@thwingalbert.com
Raquel
Matrix Orbital
Matrix Orbital
Posts: 834
Joined: Thu Aug 19, 2004 3:37 pm
Location: MO Office

Post by Raquel »

Hi,

Yes, Poll Key Press command should see the key press that shorts R5 and C1. It is by default value 0x55 ('U') on a 5x5 display.

Regards,
Raquel Malinis
Design and Development
Matrix Orbital
Clark
Matrix Orbital
Matrix Orbital
Posts: 881
Joined: Fri Aug 17, 2007 10:58 am
Location: Matrix Orbital
Contact:

Post by Clark »

Hi Davis,

Just to add to Raquel's post, manual override will act like any other key, so in normal circumstances you will only see the value 0x55 once. After the keypad buffer is polled the value will be gone and you will see 0x00 for subsequent polls.

Turning auto repeat on and the control to typematic style will result in the value being sent repeatedly, but will most likely overrun the buffer. You will also see 0xD5 to signify additional bytes are still in the buffer.

Also of note, no other keys will be read while the manual override jumper is on.

~Troy
Troy Clark
Design & Development
Matrix Orbital
vedavis
LCD Geek
Posts: 21
Joined: Wed Jul 02, 2008 5:24 am

Post by vedavis »

It is true that the unit does transmit a key press of 0x55 when the jumper is placed on the Manual Override pins (R5-C1) while the unit has power. However, it does not have any key press data if the pins are already jumpered when the unit is powered on. The latter scenario was what I was looking to accomplish, so that if the display needed to be re-configured in the field, the Manual Override jumper could be detected and not accidentally remain in place. I tried all permutations of keypad commands to make this happen, but I was unsuccessful. Knowing my application now, is there anything I've missed to accomplish my task? Thanks for your assistance,
---------------
Vernon Davis
Thwing-Albert Instrument Company
vdavis@thwingalbert.com
Raquel
Matrix Orbital
Matrix Orbital
Posts: 834
Joined: Thu Aug 19, 2004 3:37 pm
Location: MO Office

Post by Raquel »

Due to the nature of how we scan for the rows and columns, if you have the manual override left on, you will not get any keypresses.

Now if you need to find out if the manual override is left on, as Troy suggested, turn the auto repeat on to typematic (cmd 254/126/0) and what you will find is that the display will keep reporting the value 0xD5 (0x55 with bit 7 set to indicate there are more keys to read) if manual override is still on. At this point you probably would want to display something on the screen that says "Please remove Manual Override Jump", so that field operator will be reminded.
Raquel Malinis
Design and Development
Matrix Orbital
vedavis
LCD Geek
Posts: 21
Joined: Wed Jul 02, 2008 5:24 am

Post by vedavis »

Now if you need to find out if the manual override is left on, as Troy suggested, turn the auto repeat on to typematic...and what you will find is that the display will keep reporting the value 0xD5 (0x55 with bit 7 set to indicate there are more keys to read) if manual override is still on.


This addresses my issue, and it works, and I thank you. Vernon.
---------------
Vernon Davis
Thwing-Albert Instrument Company
vdavis@thwingalbert.com
Post Reply