C# Class OpenHardwareMonitor.Hardware.HDD.AbstractHarddrive

Inheritance: Hardware
显示文件 Open project: pklinef/open-hardware-monitor Class Usage Examples

Public Methods

Method Description
Close ( ) : void
CreateInstance ( ISmart smart, int driveIndex, ISettings settings ) : AbstractHarddrive
GetReport ( ) : string
Traverse ( IVisitor visitor ) : void
Update ( ) : void
UpdateAdditionalSensors ( DriveAttributeValue values ) : void

Protected Methods

Method Description
AbstractHarddrive ( ISmart smart, string name, string firmwareRevision, int index, IEnumerable smartAttributes, ISettings settings ) : System
RawToInt ( byte raw, byte value ) : float

Private Methods

Method Description
CreateSensors ( ) : void

Method Details

AbstractHarddrive() protected method

protected AbstractHarddrive ( ISmart smart, string name, string firmwareRevision, int index, IEnumerable smartAttributes, ISettings settings ) : System
smart ISmart
name string
firmwareRevision string
index int
smartAttributes IEnumerable
settings ISettings
return System

Close() public method

public Close ( ) : void
return void

CreateInstance() public static method

public static CreateInstance ( ISmart smart, int driveIndex, ISettings settings ) : AbstractHarddrive
smart ISmart
driveIndex int
settings ISettings
return AbstractHarddrive

GetReport() public method

public GetReport ( ) : string
return string

RawToInt() protected static method

protected static RawToInt ( byte raw, byte value ) : float
raw byte
value byte
return float

Traverse() public method

public Traverse ( IVisitor visitor ) : void
visitor IVisitor
return void

Update() public method

public Update ( ) : void
return void

UpdateAdditionalSensors() public method

public UpdateAdditionalSensors ( DriveAttributeValue values ) : void
values DriveAttributeValue
return void