Function Features
From Smart LCD
Basic Concept
PAGE Each display interface is a PAGE. It could contain / link with all the predefined content. (e.g. background image, page elements, etc. )
Page Elements 29 type page elements could be use on screen 9 action type elements, 6 Character (Alpha Numeric) type elements, 6 image type elements, 8 graphics type elements Most of them are linked with VP variable to generate dynamic display content.
Image Recourses Image Recourses include background images (IMG_BKG), icon images (IMG_ICO) and animation images (IMG_ANI). They could link by PAGE or Elements to be show on screen.
VP Variables VP Variables is a RAM area to hold functional variable values. They could be accessed by host via serial port command, value operations or on screen Keyboard etc.
Call Functions Call Functions are functions (e.g. keyboard, values operations, etc) that could be trigged by a Page start, Touch Key or Virtual Touch Key.
Display Elements and Functions Relation
Elements
Action Type Elements
Touch Key (TPK)
Touch Key Element could place inside a page. It will be triggered by user touching on its assigned area
- Touch Key assigned area provides visual touch response (e.g. inverse color or show a icon, etc)
- It will also report to the host machine about its ID (Page_ID / Key_ID, operated VP_address and value, etc)
- Its call functions could provide various kinds of actions (e.g. keyboards, value operations, page jump, etc.)
Virtual Key (VPK)
Virtual Key is a non-display element.
It could be defined in a PAGE and trigged by a condition like "content of a VP equal to constant value"
- Virtual Key assigned area will NOT provide visual response
- Its call functions could provide various kinds of actions (e.g. keyboards, value operations, page jump, etc.)
- After being triggered, the monitored VP will be cleared as 0
(note: only the PAGE with VPK showing on screen could be trigged)