/// <summary> /// Stops all mining and logging activity /// </summary> public void Stop() { StopMining(); Trace.TraceInformation("Mining stopped."); StopCommunications(); Trace.TraceInformation("Communications stopped."); StopLogging(); __ProcState = MiningProcessorState.Stopped; }
/// <summary> /// Starts GeForce mining activity /// </summary> public void GeForceStart(string p_localDirectory, bool p_debugLog, int p_priority, string p_defUserName, string p_defPassword, string p_defMinerOpt, string p_defPool, string p_defHost, string p_defArgs, int p_defPort) { try { GeForceConfiguration(p_localDirectory, p_debugLog, p_priority, p_defUserName, p_defPassword, p_defMinerOpt, p_defPool, p_defHost, p_defArgs, p_defPort); StartLogging(); Trace.TraceInformation("Logging started."); StartCommunications(__MooseSettings.DebugLogging); Trace.TraceInformation("Communications started."); StartMining(); Trace.TraceInformation("Mining started."); __ProcState = MiningProcessorState.Started; } catch (Exception ex) { Trace.TraceError(ex.Message); //throw; } }
/// <summary> /// Starts mining activity /// </summary> public void Start(string p_localDirectory) { try { LoadConfiguration(p_localDirectory); StartLogging(); Trace.TraceInformation("Logging started."); StartCommunications(__MooseSettings.DebugLogging); Trace.TraceInformation("Communications started."); StartMining(); Trace.TraceInformation("Mining started."); __ProcState = MiningProcessorState.Started; } catch (Exception ex) { Trace.TraceError(ex.Message); //throw; } }