UTC (Or Other Zone) Timestamps / Capture Filenames
Serial and TCP terminal for engineering and debugging
Brought to you by:
crun
Being unable to time-stamp data with UTC rather than local time--regardless of format--makes correlating log data with other time-bases (often zoned UTC) unnecessarily difficult.
Ability to generate iso8601 in Delphi should yield the relevant offset: converting that to fractional days and applying that to a time before formatting may be the easiest way to get UTC; and specifying an hour/minute offset (rather than using a zone database) is probably the simplest way to cover other needs.
Interface might be as simple as a checkbox "Relative to UTC" with a default "+00:00" offset.
cf https://sourceforge.net/p/realterm/discussion/228939/thread/1a00df0a/
I think I will add a UTC checkbox for timestamps in capture files only.
-ve vales of TimeStamp parameter will set UTC.
Unix will obey this i.e will be local time (like now) unless UTC checked.
I will add an "ISO8601" option to the custom formats, as I think it is useful when you want local time, but are datalogging over daylight saving time changes.
Autofilenames will always be local time.