5 about apis, 2 connection types, 1 how to use usb connections – MagTek DynaPro Mini Programmer's99875629 User Manual
Page 11: About apis, Connection types, How to use usb connections, 2connection types, 2 - connection types
![background image](/manuals/413695/11/background.png)
2 - Connection Types
DynaPro Mini| PIN Encryption Device | Programmer’s Reference (Commands)
Page 11
Feature
IPAD
Legacy
DynaPro
DynaPro Plus
DynaPro Plus L1
DynaPro
Mini
30-pin
DynaPro Mini
BLE
User-defined messages
Yes
Yes
No
No
Communication Interfaces
USB connection
Yes
Yes
Yes
Yes
Ethernet connection
No
Yes (option)
No
No
Apple 30-pin connection
No
No
Yes
No
RS-232 connection
No
No (future option)
No
No
Bluetooth connection
(“BLE”)
No
No
No
Yes
SRED Options
SRED
No
Yes (option)
Yes (option)
Yes (option)
Non-SRED
Yes
Yes (option)
Yes (option)
Yes (option)
EMV Features
Smart card contact
No
Yes
Yes
Yes
Smart card contactless
No
Yes (option)
No
No
Smart card L1 mode
No
Yes (option)
No
No
Smart card L2 mode
No
Yes (option)
Yes
Yes
1.5 About APIs
MagTek provides convenient Application Programming Interface (API) libraries for some connection
types and development frameworks. These APIs wrap the details of the connection in an interface that
conceptually parallels the device’s internal operation, freeing developers from dealing with the details of
the connection, and allowing them to focus on software business logic. In cases where API libraries are
available, developers also have the option to revert to direct communication with the device using
libraries available in the chosen development framework. This document provides information and
support for the latter method. Information about using MagTek APIs is available in separate
documentation, including 99875394 DynaPro/IPAD Programmer’s Reference (.NET).
2
Connection Types
Table 1-1 above includes a list of connection types available for each device. The following subsections
provide details developers will need to communicate with the devices using each connection type.
2.1 How to Use USB Connections
The devices conform to the USB specification revision 2.0, and are compatible with revision 1.1. They
also conform to the Human Interface Device (HID) class specification version 1.1, and communicate as
vendor-defined HID devices. This document assumes the reader is familiar with USB HID class
specifications, which are available at
Developers can easily create custom software using any framework that can make API calls to the
standard Windows USB HID driver, such as Visual Basic or Visual C++. MagTek has developed