C# Class NiceHashMiner.Miners.MinersManager

Afficher le fichier Open project: nicehash/NiceHashMiner Class Usage Examples

Méthodes publiques

Méthode Description
CreateMiner ( ComputeDevice device, Algorithm algorithm ) : Miner
CreateMiner ( DeviceType deviceType, string minerPath ) : Miner
EquihashCPU_USE_eqm ( ) : bool
GetActiveMinersGroup ( ) : string
GetTotalRate ( ) : double
MinerStatsCheck ( NiceHashSMA>.Dictionary NiceHashData ) : void
StartInitialize ( IMainFormRatesComunication mainFormRatesComunication, string miningLocation, string worker, string btcAdress ) : bool
StopAllMiners ( ) : void
StopAllMinersNonProfitable ( ) : void
SwichMostProfitableGroupUpMethod ( NiceHashSMA>.Dictionary NiceHashData ) : void

SwichMostProfitable should check the best combination for most profit. Calculate profit for each supported algorithm per device and group.

Method Details

CreateMiner() public static méthode

public static CreateMiner ( ComputeDevice device, Algorithm algorithm ) : Miner
device NiceHashMiner.Devices.ComputeDevice
algorithm Algorithm
Résultat Miner

CreateMiner() public static méthode

public static CreateMiner ( DeviceType deviceType, string minerPath ) : Miner
deviceType DeviceType
minerPath string
Résultat Miner

EquihashCPU_USE_eqm() public static méthode

public static EquihashCPU_USE_eqm ( ) : bool
Résultat bool

GetActiveMinersGroup() public static méthode

public static GetActiveMinersGroup ( ) : string
Résultat string

GetTotalRate() public static méthode

public static GetTotalRate ( ) : double
Résultat double

MinerStatsCheck() public static méthode

public static MinerStatsCheck ( NiceHashSMA>.Dictionary NiceHashData ) : void
NiceHashData NiceHashSMA>.Dictionary
Résultat void

StartInitialize() public static méthode

public static StartInitialize ( IMainFormRatesComunication mainFormRatesComunication, string miningLocation, string worker, string btcAdress ) : bool
mainFormRatesComunication IMainFormRatesComunication
miningLocation string
worker string
btcAdress string
Résultat bool

StopAllMiners() public static méthode

public static StopAllMiners ( ) : void
Résultat void

StopAllMinersNonProfitable() public static méthode

public static StopAllMinersNonProfitable ( ) : void
Résultat void

SwichMostProfitableGroupUpMethod() public static méthode

SwichMostProfitable should check the best combination for most profit. Calculate profit for each supported algorithm per device and group.
public static SwichMostProfitableGroupUpMethod ( NiceHashSMA>.Dictionary NiceHashData ) : void
NiceHashData NiceHashSMA>.Dictionary
Résultat void