beautypg.com

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

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 www.usb.org.

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