Beispiel #1
0
 public virtual void Notify()
 {
     MiningInformationChanged?.Invoke(this, new MiningInformation()
     {
         Name = "MiningState", Value = _miner.CurrentState.StateName
     });
 }
#pragma warning disable 1998
        public virtual async void ReceiveLogMessage(object sender, LogMessage message)
        {
            MiningInformationChanged?.Invoke(this, new MiningInformation()
            {
                Name = "Log", Value = message.Message
            });
        }
Beispiel #3
0
#pragma warning restore 1998

        public void Notify()
        {
            var miningInformation = new MiningInformation()
            {
                Name = "MinerUpdateAvailable", Value = HasUpdate.ToString()
            };

            MiningInformationChanged?.Invoke(this, miningInformation);
        }
Beispiel #4
0
#pragma warning restore 1998

        public virtual void Notify()
        {
            var miningInformation = new MiningInformation()
            {
                Name = "CurrentCrashCount", Value = CrashCount.ToString()
            };

            MiningInformationChanged?.Invoke(this, miningInformation);
        }
Beispiel #5
0
#pragma warning restore 1998

        public void Notify()
        {
            var miningInformation = new MiningInformation()
            {
                Name = "AveragePower", Value = AveragePower.ToString()
            };

            MiningInformationChanged?.Invoke(this, miningInformation);
            miningInformation = new MiningInformation()
            {
                Name = "LastPower", Value = LastPower.ToString()
            };
            MiningInformationChanged?.Invoke(this, miningInformation);
        }
Beispiel #6
0
#pragma warning restore 1998

        public virtual void Notify()
        {
            var miningInformation = new MiningInformation()
            {
                Name = "AverageHashRate", Value = AverageHashRate.ToString()
            };

            MiningInformationChanged?.Invoke(this, miningInformation);
            miningInformation = new MiningInformation()
            {
                Name = "LastHashRate", Value = LastHashRate.ToString()
            };
            MiningInformationChanged?.Invoke(this, miningInformation);
        }