C# Class NiceHashMiner.Miners.Grouping.GroupSetupUtils

Show file Open project: nicehash/NiceHashMiner Class Usage Examples

Public Methods

Method Description
AvarageSpeeds ( List miningDevs ) : void
GetMiningDevices ( List devices, bool log ) : List
IsAlgoMiningCapable ( Algorithm algo ) : bool
IsValidMinerPath ( ComputeDevice device, Algorithm algo ) : bool
getDeviceMiningStatus ( ComputeDevice device ) : DeviceMiningStatus>.Tuple

Private Methods

Method Description
GetDisabledDeviceStatusString ( DeviceMiningStatus>.Tuple devStatusTuple ) : string
GetMiningAndNonMiningDevices ( List devices ) : Tuple,List>>
LogMiningNonMiningStatuses ( List enabledDevices, DeviceMiningStatus>.List disabledDevicesStatuses ) : void

Method Details

AvarageSpeeds() public static method

public static AvarageSpeeds ( List miningDevs ) : void
miningDevs List
return void

GetMiningDevices() public static method

public static GetMiningDevices ( List devices, bool log ) : List
devices List
log bool
return List

IsAlgoMiningCapable() public static method

public static IsAlgoMiningCapable ( Algorithm algo ) : bool
algo Algorithm
return bool

IsValidMinerPath() public static method

public static IsValidMinerPath ( ComputeDevice device, Algorithm algo ) : bool
device NiceHashMiner.Devices.ComputeDevice
algo Algorithm
return bool

getDeviceMiningStatus() public static method

public static getDeviceMiningStatus ( ComputeDevice device ) : DeviceMiningStatus>.Tuple
device NiceHashMiner.Devices.ComputeDevice
return DeviceMiningStatus>.Tuple