Beijer Electronics (formerly QSI Corporation)

Manufacturer of Mobile Data and Human Machine Interface Terminals.
It is currently Sat Nov 18, 2017 5:21 am

All times are UTC - 7 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Tue Aug 13, 2013 8:51 pm 
Offline

Joined: Tue Aug 13, 2013 8:46 pm
Posts: 2
Dear Sir,

I am using Qterm G75 and have an application developed on Qlarity 2.5.
I am facing random behavior with Qterm G75 display.
After powering ON,45 minutes later display stops responding to touch. Data on the display are getting updated during this time. Again after rebooting, display starts responding to touch.

This is not observed always, it is random in nature.

Regards,
Vipul


Top
 Profile  
 
PostPosted: Fri Aug 23, 2013 4:16 am 
Offline

Joined: Tue Aug 13, 2013 8:46 pm
Posts: 2
Hello,

I have application code flashed in QTerm G75 display.
Few minutes later after powering ON the display, the display stop responding to touch event.
Data on screen are getting updated when the touch hangs.

Also, this behavior is random.
Kindly suggest the solution.


Top
 Profile  
 
PostPosted: Mon Aug 26, 2013 3:32 am 
Offline

Joined: Fri Sep 18, 2009 10:59 pm
Posts: 19
Location: Mumbai, India.
Hello,

I have application code flashed in QTerm G75 display.
Few minutes later after powering ON the display, the display stop responding to touch event.
Data on screen are getting updated when the touch hangs.

Also, this behavior is random.
Kindly suggest the solution.


Top
 Profile  
 
PostPosted: Mon Aug 26, 2013 7:05 am 
Offline
QSI Support
QSI Support
User avatar

Joined: Wed Mar 08, 2006 12:25 pm
Posts: 881
Location: Salt Lake City, Utah
Vipul/Jay,

Will you please confirm that the display continues to update even after the G75 no longer responds to touches?

Does the G75 make any noise when you touch the display and it is not responding to touches (such as a high pitched beep)?

_________________
Jeremy
http://www.beijerinc.com


Top
 Profile  
 
PostPosted: Mon Aug 26, 2013 8:10 pm 
Offline

Joined: Fri Sep 18, 2009 10:59 pm
Posts: 19
Location: Mumbai, India.
Hi Jeremy,

Yes, Display continues to update the data even after it stops responding to touch.
There is no beep sound heard, when we press any buttons.

Regards,
Jay


Top
 Profile  
 
PostPosted: Tue Aug 27, 2013 6:46 am 
Offline
QSI Support
QSI Support
User avatar

Joined: Wed Mar 08, 2006 12:25 pm
Posts: 881
Location: Salt Lake City, Utah
From the symptom you describe, it sounds like some Qlarity code is capturing touch input and not giving it back to normal processing. There are a few standard Qlarity objects which do capture touch input, such as the ScreenSaverV2 object to measure inactivity periods and release the screen saver when the display is touched. A few others will situationally grab input as well.

The one standard object that might affect things as you are describing is the PopupScreenV2. Do you have any of those in your workspace? If you display a PopupScreenV2 object and either size it or position it so that it is not visible, then you could see the display update but not interact with the display. Do you have any PopupScreenV2 objects in your workspace? Have you added any custom Qlarity code that calls SetCapture?

_________________
Jeremy
http://www.beijerinc.com


Top
 Profile  
 
PostPosted: Wed Aug 28, 2013 9:09 pm 
Offline

Joined: Fri Sep 18, 2009 10:59 pm
Posts: 19
Location: Mumbai, India.
Hi Jeremy,

Yes I have used PopupScreenV2 object in my workspace. What function can cause the object to become invisible?

Regards,
Jay


Top
 Profile  
 
PostPosted: Thu Aug 29, 2013 7:00 am 
Offline
QSI Support
QSI Support
User avatar

Joined: Wed Mar 08, 2006 12:25 pm
Posts: 881
Location: Salt Lake City, Utah
There are several things one could do to make a popup screen non-visible. These include:
  • Setting the background to transparent
  • Setting xPos or yPos to values completely off of the display
  • Setting width or height to zero or negative values
  • Putting the popup screen underneath the active screen in zorder

The final option seems to me to be the most likely case. I have attached a workspace that demonstrates this (although I left the bottom popup screen slightly unobscured so that you can see how it works).

I also include some debug code (Label_1 and Timer_1) that shows how I might detect non-visible popup screens causing problems


Attachments:
popupscreenexample.qly [6.5 KiB]
Downloaded 159 times

_________________
Jeremy
http://www.beijerinc.com
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 7 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group