Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
        /// <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;
            }
        }
Esempio n. 3
0
        /// <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;
            }
        }