A
RCHITECTURE
iap_get_keypad_state()
E
355/
E
265 U
SER
AND
B
EST
P
RACTICES
G
UIDE
29
Extended Operating System (EOS)
Supports TCP/IP stack, Wi-Fi, and Bluetooth connection management, and
Network control Panel (NCP). For more information on Extended Operating
System, refer to
Verix eVo Volume II: Operating System and Communication
Programmers Guide, VPN - DOC00302
.
Channel Application
The channel application is a system application used for OS services. It is signed
with OS certificates and runs from
N
drive and group 46, in EOS space. This
application communicates with Bluetooth Manager application via pipes for SPP
link up or down status and opens USB or Bluetooth interface based on the frame
ID value and selects the appropriate iAP1/iAP2/PMR-MUX2 protocol. This
application services are used only in Mobile PINpad mode, and not required in
standalone mode. The version information of this application is displayed in VTM
software versions menu.
*GO application
In Mobile PINpad mode, Control application is
*GO
application and remaining user
applications are launched by the control application using the configuration
variable
*VXAPPx
.
In Standalone mode, Payment application is the
*GO
application.
*VXAPPx
In Mobile PINpad mode, the user applications other than control application, are
specified as configuration variables
*VXAPPx
, where X is the numeric digit (1
through 9) and the order number of launch. The numbers specified by X must be
contiguous.
Example
In
ZNOVA
software package the remaining user applications are launched in the
following order:
*VXAPP1 = BT_MGR.OUT, *VXAPP2 = BARCODEAPP.OUT
and *VXAPP3 = IMM.OUT (XPI)
BT_MGR application
This application is launched by control application when frame ID value is equal to
Bluetooth only. This application provides the user interface for Bluetooth device
configuration, pairing and discoverability, and Serial Port Profile (SPP)
configuration and link management.
e355 Data Flow
Figure 7
shows the software components and software layers, and how the
software components communicate with each other.
•
The OS frame manager driver reads the frame ID value during power-up and
saves that value for the applications to read. Channel application retrieves the
frame ID value to select the right interface among Bluetooth, USB host, and
USB device interfaces.
Summary of Contents for e265
Page 1: ...Verifone Part Number DOC087 080 EN A Revision A e355 e265 User and Best Practices Guide...
Page 6: ...CONTENTS 6 E355 E265 USER AND BEST PRACTICES GUIDE...
Page 10: ...PREFACE Conventions and Acronyms 10 E355 E265 USER AND BEST PRACTICES GUIDE...
Page 64: ...SYSTEM MODE VTM Software Versions 64 E355 E265 USER AND BEST PRACTICES GUIDE...
Page 70: ...LOGGING OPTIONS logdump 70 E355 E265 USER AND BEST PRACTICES GUIDE...
Page 74: ...SOFTWARE PACKAGE Downloading 74 E355 E265 USER AND BEST PRACTICES GUIDE...
Page 76: ...CONTROL AND BARCODE APPLICATIONS Pipe Interface 76 E355 E265 USER AND BEST PRACTICES GUIDE...