C# Класс NiceHashMiner.Devices.ComputeDevice

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AffinityMask ulong
Codename string
DeviceGroupType DeviceGroupType
DeviceType DeviceType
Enabled bool
ID int
InfSection string
IsEtherumCapale bool
IsOptimizedVersion bool
MEMORY_3GB ulong
Name string
NameCount string
Threads int
UUID string

Открытые методы

Метод Описание
ComputeDevice ( AmdGpuDevice amdDevice, int GPUCount, bool isDetectionFallback ) : System
ComputeDevice ( CudaDevice cudaDevice, DeviceGroupType group, int GPUCount ) : System
ComputeDevice ( int id ) : System
ComputeDevice ( int id, string group, string name, int threads, ulong affinityMask, int CPUCount ) : System
CopyBenchmarkSettingsFrom ( ComputeDevice copyBenchCDev ) : void
GetAlgorithmDeviceConfig ( ) : DeviceBenchmarkConfig
GetComputeDeviceConfig ( ) : ComputeDeviceConfig
GetFullName ( ) : string
SetAlgorithmDeviceConfig ( DeviceBenchmarkConfig config ) : void
SetFromComputeDeviceConfig ( ComputeDeviceConfig config ) : void

Приватные методы

Метод Описание
GetUUID ( int id, string group, string name, DeviceGroupType deviceGroupType ) : string

Описание методов

ComputeDevice() публичный Метод

public ComputeDevice ( AmdGpuDevice amdDevice, int GPUCount, bool isDetectionFallback ) : System
amdDevice AmdGpuDevice
GPUCount int
isDetectionFallback bool
Результат System

ComputeDevice() публичный Метод

public ComputeDevice ( CudaDevice cudaDevice, DeviceGroupType group, int GPUCount ) : System
cudaDevice CudaDevice
group DeviceGroupType
GPUCount int
Результат System

ComputeDevice() публичный Метод

public ComputeDevice ( int id ) : System
id int
Результат System

ComputeDevice() публичный Метод

public ComputeDevice ( int id, string group, string name, int threads, ulong affinityMask, int CPUCount ) : System
id int
group string
name string
threads int
affinityMask ulong
CPUCount int
Результат System

CopyBenchmarkSettingsFrom() публичный Метод

public CopyBenchmarkSettingsFrom ( ComputeDevice copyBenchCDev ) : void
copyBenchCDev ComputeDevice
Результат void

GetAlgorithmDeviceConfig() публичный Метод

public GetAlgorithmDeviceConfig ( ) : DeviceBenchmarkConfig
Результат NiceHashMiner.Configs.Data.DeviceBenchmarkConfig

GetComputeDeviceConfig() публичный Метод

public GetComputeDeviceConfig ( ) : ComputeDeviceConfig
Результат NiceHashMiner.Configs.Data.ComputeDeviceConfig

GetFullName() публичный Метод

public GetFullName ( ) : string
Результат string

SetAlgorithmDeviceConfig() публичный Метод

public SetAlgorithmDeviceConfig ( DeviceBenchmarkConfig config ) : void
config NiceHashMiner.Configs.Data.DeviceBenchmarkConfig
Результат void

SetFromComputeDeviceConfig() публичный Метод

public SetFromComputeDeviceConfig ( ComputeDeviceConfig config ) : void
config NiceHashMiner.Configs.Data.ComputeDeviceConfig
Результат void

Описание свойств

AffinityMask публичное свойство

public ulong AffinityMask
Результат ulong

Codename публичное свойство

public string Codename
Результат string

DeviceGroupType публичное свойство

public DeviceGroupType DeviceGroupType
Результат DeviceGroupType

DeviceType публичное свойство

public DeviceType DeviceType
Результат DeviceType

Enabled публичное свойство

public bool Enabled
Результат bool

ID публичное свойство

public int ID
Результат int

InfSection публичное свойство

public string InfSection
Результат string

IsEtherumCapale публичное свойство

public bool IsEtherumCapale
Результат bool

IsOptimizedVersion публичное свойство

public bool IsOptimizedVersion
Результат bool

MEMORY_3GB публичное статическое свойство

public static ulong MEMORY_3GB
Результат ulong

Name публичное свойство

public string Name
Результат string

NameCount публичное свойство

public string NameCount
Результат string

Threads публичное свойство

public int Threads
Результат int

UUID публичное свойство

public string UUID
Результат string