Esempio n. 1
0
        public void Read(SerialPort mySerialPort1)
        {
            timer.Interval   = delaytime;
            reciveCompeleted = false;
            sb.Clear();
            watch.Start();

            //calling the meter

            mySerialPort1.WriteLine("/?" + SerialCode.ToString() + "!\r\n");
        }
Esempio n. 2
0
        public override string ToString()
        {
            StringBuilder newsb = new StringBuilder();

            newsb.AppendLine("Serial Code: " + SerialCode.ToString());
            newsb.AppendLine("Peak Active Power: " + peakActivePower.ToString());
            newsb.AppendLine("Peak Reactive Power: " + peakReactivePower.ToString());
            newsb.AppendLine("Active Energy: " + totalActiveEnergy[1].ToString());
            newsb.AppendLine("Reactive Energy: " + totalReactiveEnergy[1].ToString());
            newsb.AppendLine("Voltage: " + Voltage.Last().ToString());
            newsb.AppendLine("Current: " + Current.Last().ToString());
            newsb.AppendLine("Power Factor: " + PowerFactor.Last().ToString());
            newsb.AppendLine("Frequency: " + Frequency.Last().ToString());

            return(newsb.ToString());
        }
Esempio n. 3
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 13;
         hash = hash * 7 + (Name == null ? 0 : Name.GetHashCode());
         hash = hash * 7 + (ModelName == null ? 0 : ModelName.GetHashCode());
         hash = hash * 7 + (SerialCode == null ? 0 : SerialCode.GetHashCode());
         hash = hash * 7 + (BuildName == null ? 0 : BuildName.GetHashCode());
         hash = hash * 7 + BuildVersion.GetHashCode();
         hash = hash * 7 + HighestRevision.GetHashCode();
         hash = hash * 7 + ResetReason.GetHashCode();
         hash = hash * 7 + ResetException.GetHashCode();
         hash = hash * 7 + StopReason.GetHashCode();
         return(hash);
     }
 }