8 - Properties
8.8
Property 0x0A - USB HID Max Packet Size (HID Only)
0x0A
Property ID:
Property Type: Byte
Length: 1 byte
Get Property:
Yes
Set Property:
Yes (Read-Only on some devices)
Default Value: 0x08 for all devices except eDynamo, kDynamo, mDynamo, DynaWave, and tDynamo,
which use 0x40
The value is a byte that contains the device's maximum packet size for the USB Interrupt In endpoint
when using the HID data format [see section 2.1.3 How to Receive Data On the USB Connection (HID
Only)]. The device sends the value of this property to the host during USB device enumeration. The
value can be set in the range of 1 - 64 and has units of bytes. For example, if the maximum packet size is
set to 8, the device sends HID reports in multiple packets of 8 bytes each, possibly fewer bytes for the last
packet of the report. This property can be used to speed up or slow down the time it takes to send data to
the host. Larger packet sizes speed up communications and smaller packet sizes slow down
communications. The trade-off is that speeding up the data transfer rate increases the USB bus bandwidth
used by the device.
This property is stored in non-volatile memory, so it persists when the device is power cycled. When this
property is changed, the device must be reset (see Command 0x02 - Reset Device) or powered off for at
least 30 seconds, then powered on, before the changes will take effect.
Example Set Request (Hex)
Cmd Num
01
Example Set Response (Hex)
Result Code
00
Example Get Request (Hex)
Cmd Num
00
Example Get Response (Hex)
Result Code
00
mDynamo| OEM Secure Card Reader Authenticator | Programmer's Manual (COMMANDS)
Data Len
02
Data Len
00
Data Len
01
Data Len
01
Page 111 of 167 (D998200151-200)
Property ID
0A
Data
Property ID
0A
Property Value
08
Property Value
08
Need help?
Do you have a question about the mDynamo and is the answer not in the manual?
Questions and answers