3 - Connection Types
DynaPro Go| Handheld PIN Pad Device with MSR/Contact/Contactless | Programmer’s Manual (COMMANDS)
Page 18 of 247 (
D998200136-31
)
3
Connection Types
in section
includes a list of connection types available for each device. The following
subsections provide details developers need to communicate with the device using each connection type.
3.1
How to Use USB Connections (USB Only)
The device conforms to the USB specification revision 2.0, and is compatible with revision 1.1. It also
conforms to the Human Interface Device (HID) class specification version 1.1, and communicates as a
vendor-defined HID device. This document assumes the reader is familiar with USB HID class
specifications, which are available at
. MagTek strongly recommends becoming familiar
with that standard before trying to communicate with the device directly via USB.
Developers can easily create custom software to communicate with the device 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 demonstration software that communicates with the device via this method, and
developers can use it to test the device and to provide a starting point for developing other software. For
more information, see the MagTek web site, or contact your reseller or MagTek Support Services.
The devices documented here are full speed high-powered USB device that, if not designed to use an
external power supply, draw power from the USB bus. They identify themselves with vendor
ID 0x0801
and product
ID 0x3004
(DynaPro) or product
ID 0x3009
(DynaPro Mini or DynaPro Go). The device
enters and wakes up from Suspend mode when directed to do so by the USB host. It does not support
remote wakeup.
This device has programmable configuration properties stored in non-volatile memory. The properties
are configured via the USB port and can be configured at the factory, at a key injection facility, or by the
end user. More details can be found in section
in this document, and in a separate
document which provides details about key loading.
There are no specific security settings or actions required to use the device’s USB connection in a manner
that is compliant with agency certification security requirements.