I would assume the time returned is based on some counter and the time rollover is based on the rollover of the counter. The time returned is the count value times dt (dt = 1/counter frequency).
Determine the smallest increment in the time value returned, which should be your dt. Looks like it will be 0.0006427 or a fraction thereof.
Do the math to determine the size of the counter , i.e. 218.45 /dt . Most likely the counter range will be a power of 2.
Do the exact math to determine the actual maximum value.
Assuming your device has a 32-bit counter... >> For example if your device uses a 19.6608 MHz clock source and a 32 bit counter, your dt will be 5.08626e-8 and your maximum time will be 218.4533, all within the error of the clock source of course. 19.6608 MHz was the closet common timing chip/crystal I could find based on your values and the assumption of a 32-bit counter.
If you can open up the serial device you may be able to easily identify the clock source and lookup its frequency. Be aware of voiding any warranty.