UI Request
Limited functionality
This request is only available on the APOLLO terminal family.
Header | Length | Data | ||||||
---|---|---|---|---|---|---|---|---|
0x28 | 0x00 |
Repeated 'N' times:
|
Usage
- This command can be used to request a UI to be shown on the terminal. The request contains the ID of a UI Type and a list of key/value pairs for all parameters for that UI.
Supported UI Types
info
- a general purpose screen to display information to the usernotification
- used to inform the user of the outcome of an actiondialog
- used to display a small result message with the option to add one or two buttons for customer interactionselection
- used to provide a list of items from which the user can selectspinner
- a general purpose progress indication to screen to indicate the application is processing a requestcarousel
- a general purpose starting screen.
More information on these screens can be found in the dedicated UI documentation. Commands will need to be converted from the CURL/JSON content to the Key/Value format described in the table above.
Response
Some UI Request
commands may result in an UI Event
being returned at some point. This response is triggered by human interaction however, so is not a direct response to the UI Request
command.