Esempio n. 1
0
        public void getMinerInfo()
        {
            BUSID    = new List <string>();
            Hashrate = new List <string>();
            Accepted = new List <string>();
            Rejected = new List <string>();
            List <string>  LS         = PhoenixMiner.GetPhoenixMinerInformation();
            List <double?> Hashrates  = JsonConvert.DeserializeObject <List <double?> >($"[{LS[3].Replace(";", ",")}]");
            List <int?>    ShAccepted = JsonConvert.DeserializeObject <List <int?> >($"[{LS[9].Replace(";", ",")}]");

            List <int?> ShRejected = JsonConvert.DeserializeObject <List <int?> >($"[{LS[10].Replace(";", ",")}]");

            List <int?> ShInvalid = JsonConvert.DeserializeObject <List <int?> >($"[{LS[11].Replace(";", ",")}]");

            List <int?> Busid = JsonConvert.DeserializeObject <List <int?> >($"[{LS[15].Replace(";", ",")}]");

            for (int k = 0; k < Busid.Count; k++)
            {
                BUSID.Add(Convert.ToString(Busid[k]));
                Hashrate.Add(Convert.ToString(Hashrates[k] / 1000) + " MH/S");
                Accepted.Add(Convert.ToString(ShAccepted[k]));
                Rejected.Add(Convert.ToString(ShRejected[k] + ShInvalid[k]));
            }
        }