There's no reason not to use doubles, so go ahead.
But for Fixed Rate Logic code it should not matter. Millisecs() may be very large, but delta values should be quite small. Single precision would be plenty.
But for Fixed Rate Logic code it should not matter. Millisecs() may be very large, but delta values should be quite small. Single precision would be plenty.