3 - Data Format
3
Data Format
Multi-byte values like command and data lengths are always big-endian.
3.1
Message Types
3.1.1 Data
Data Messages are formed in response to a cardholder event such as swiping a card or pressing a button.
These messages are formatted as a block of ASCII text and compatible with all interfaces.
3.1.2 Commands
Commands consist of a 2-byte command, a 2-byte Parameter Data Length, and Parameter Data as needed.
Table 3-1 Command Structure
Command
Parameter Data Len
2-bytes
3.1.3 Responses
Responses consist of a 2-byte return code, a 2-byte response data length, and response data as needed.
Table 3-2 Response Structure
Return Code
Response Data Len
2-bytes
3.1.4 Notifications
Notifications consist of a 2-byte notification code, a 2-byte notification data length, and notification data
when needed. They are sent asynchronously due to device events. They can also be used as delayed
responses for commands that take longer to process.
Table 3-3 Notification Structure
Notification ID
Notification Data Len
2-bytes
3.2
Data Output
3.2.1 MSR Track Data
3.2.1.1 Sentinels
Data for each card track is typically bracketed by a start and end sentinel. The sentinel characters can be
changed by setting properties. The start sentinel can also indicate what format was used to encode the
track.
[SS] Track Data [ES]
If a property value is set to 0, then no character will be sent.
iDynamo 5 Gen III| Secure Card Reader | Programmer's Manual (COMMANDS)
Parameter Data
2-bytes
Response Data
2-bytes
Notification Data
2-bytes
Page 16 of 48 (D998200587-101)
0...n bytes
0...n bytes
0...n bytes
Need help?
Do you have a question about the iDynamo 5 Gen III and is the answer not in the manual?
Questions and answers