E355 Data Flow - VeriFone e355 User And Best Practices Manual

Hide thumbs Also See for e355:
Table of Contents

Advertisement

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
software components communicate with each other.
shows the software components and software layers, and how the
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.
355/
265 U
B
P
E
E
SER AND
EST
A
RCHITECTURE
iap_get_keypad_state()
29
G
RACTICES
UIDE

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

E265

Table of Contents