Time Measurement
Define the basic time measurement unit support required by the Facsimile library. This is an essential pre-requisite to the event scheduling and dispatching engine.
Facsimile permits the use of many different fixed-duration time units, such as seconds, milliseconds, minutes, hours, days and weeks. However, internally, all time values are stored as seconds, which is the SI standard time unit. (The issue of leap seconds is deliberately ignored for the purpose of defining a "fixed-duration" time unit.)
Variable-duration time units such as months, years, centuries, etc. are not supported.
Blueprint information
- Status:
- Started
- Approver:
- Mike Allen
- Priority:
- Essential
- Drafter:
- Mike Allen
- Direction:
- Approved
- Assignee:
- Mike Allen
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Mike Allen
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
2011-08-31:
(Yet another) project re-launch underway. Facsimile is now written in Scala, which permits far more convenient and intuitive implementations of measurement types.
Work Items
Dependency tree
* Blueprints in grey have been implemented.