Namespace Hi.Mappings
Classes
- FileDateTimeSection
(B) Time window expressed in absolute DateTime only.
- FileTimecodeDateTimeSection
(C) Time window carrying both forms. The timecode form is authoritative for mapping (timecode-first); the absolute form is retained for the anchor and for projecting to a single-form section (
new FileTimecodeSection(c)/new FileDateTimeSection(c)) when the two forms do not agree.
- FileTimecodeSection
(A) Time window expressed in relative TimeSpan timecodes only.
Interfaces
- IFileTimeSection
A file plus the time window of it that maps onto a range of machining steps. The window is expressed in whichever form the referenced sensor file uses — a relative TimeSpan timecode, an absolute DateTime, or both. Concrete forms: FileTimecodeSection (A), FileDateTimeSection (B), FileTimecodeDateTimeSection (C).
These are pure data carriers — turning an absolute DateTime form into a relative timecode is done once at the mapping boundary against the project-scoped mapping anchor, not by a method here.