Changes for version 2.0.0 - 2014-05-16

  • [API Changes] - Return undef if there's no temp, powered on or power cycle attribute - Removed smart_is_available method, availability will be automatically checked on instantiation and an exception thrown if unavailable. There's nothing useful to do if SMART is not available anyway.
  • [Fixes] - Use unsigned int for uint64_t
  • [Other] - Reorganised and updated docs - Refactored XS having actually read some XS docs - Use namespace::clean - Use predicate for checking if SMART data has been read, use before modifier to reduce repitition of checks

Modules

XS wrapper around libatasmart
Constants for libatasmart

Examples