|
Re: What is expected of the core libraries?
To add to what others have said, it is really nice when libraries ...
1. Validate input parameters
2. Produce understandable error messages
3. Include diagnostics for monitoring
4. Map between HW units and end user units
5. Abstract concepts enough to bridge across various HW implementation, allowing for portability and longevity to a new controller -- like Athena.
Greg McKaskle
|