InfluxData.Net
InfluxData.Net copied to clipboard
Small changes to allow Microsecond and Tick (100 ns) resolutions
Summary
- Changed TimeUnit to be an enum.
- Added Nanoseconds, Ticks and Microseconds to TimeUnit
- Added TimeUnit formatting extension
Discussion:
Nanoseconds and Ticks are effectively synonyms. The changes make use of the DateTime.AddTicks() function to compute differences from the epoch with a resolution of 100 nanoseconds (1 Tick).
I didn't have the time to go through the tests and see if anything needs adjusting, I only did some actual data ingress with the modified code. It would be wise to review my changes and modify/add tests as required.