Added a few checks and delays to the driver loading code to increase the chance of loading the driver.
3 This Source Code Form is subject to the terms of the Mozilla Public
4 License, v. 2.0. If a copy of the MPL was not distributed with this
5 file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 Copyright (C) 2011-2012 Michael Möller <mmoeller@openhardwaremonitor.org>
11 namespace OpenHardwareMonitor.Hardware.HDD {
12 using System.Collections.Generic;
14 [NamePrefix("PLEXTOR")]
15 internal class SSDPlextor : AbstractHarddrive {
17 private static readonly IEnumerable<SmartAttribute> smartAttributes =
18 new List<SmartAttribute> {
19 new SmartAttribute(0x09, SmartNames.PowerOnHours, RawToInt),
20 new SmartAttribute(0x0C, SmartNames.PowerCycleCount, RawToInt),
23 public SSDPlextor(ISmart smart, string name, string firmwareRevision,
24 int index, ISettings settings)
25 : base(smart, name, firmwareRevision, index, smartAttributes, settings) {}