1 IO Parameter Pairs
The driver card number is split across two IO parameters. You must combine both values to get the full number.
IO Pair | Description |
| CAN first driver ID |
| CAN second driver ID |
| TCO first driver ID |
| TCO second driver ID |
⚠ Common mistake: Users often forget to merge both IO values and try to interpret a single IO as the full card number. You must always combine the pair.
2 Step-by-Step Conversion
2.1 Parse the IO Values from the RAW Packet
Start with the RAW device packet (in HEX). Use the Ruptela protocol parser to extract the needed IO values.
After parsing, you will see IO values in both HEX and Decimal:
For this example, the relevant values are:
IO ID | HEX Value | Decimal Value |
|
| 3472328296227680562 |
|
| 3472617506557931570 |
2.2 Combine the HEX Values
Concatenate the HEX values of both IOs in the pair, placing the lower IO number first:
IO 155 HEX: 3030303030303132
IO 156 HEX: 3031373937303032
Combined: 30303030303031323031373937303032
2.3 Convert Combined HEX to ASCII
Open a HEX-to-ASCII converter such as RapidTables HEX to ASCII.
Set Character encoding to ASCII.
Paste the combined HEX value:
30303030303031323031373937303032Click Convert.
Result: 0000001201797002 — this is the driver's card number.
2.4 Alternative Method For Decimal Values
If your data is initially in decimal format:
Take the Decimal value of each IO parameter separately.
Convert each Decimal value to HEX.
Combine both HEX values as shown in 2.2.
Convert the combined HEX to ASCII as shown in 2.3.
3 Summary
Step | Action | Example |
1 | Parse IO values from RAW packet |
|
2 | Combine HEX values of the IO pair |
|
3 | Convert combined HEX to ASCII |
|