Esempio n. 1
0
        public override string ToString()
        {
            string quantityString = Magnitude.ToString("R", System.Globalization.CultureInfo.InvariantCulture) + " " + Units;

            if (!string.IsNullOrEmpty(this.MagnitudeStatus) && this.MagnitudeStatus != "=")
            {
                return(this.MagnitudeStatus + " " + quantityString);
            }

            return(quantityString);
        }
Esempio n. 2
0
        /// <summary>
        /// A verbose descriptive string representation of the <see cref="LinearStateEstimator.Measurements.PhasorEstimate"/> class.
        /// </summary>
        /// <returns>A verbose descriptive string representation of the <see cref="LinearStateEstimator.Measurements.PhasorEstimate"/> class.</returns>
        public new string ToVerboseString()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine();
            stringBuilder.AppendFormat("----- Phasor Estimate ----------------------------------------------------------");
            stringBuilder.AppendLine();
            stringBuilder.AppendFormat("            Type: " + Type.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("         Base KV: " + BaseKV.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("     MagnitudKey: " + MagnitudeKey + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("        AngleKey: " + AngleKey + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("       Magnitude: " + Magnitude.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("           Angle: " + AngleInDegrees.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("        Reported: " + MeasurementWasReported.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendLine();
            return(stringBuilder.ToString());
        }
Esempio n. 3
0
        /// <summary>
        /// Provides a string representation of the value with its unit
        /// </summary>
        /// <returns>The value as a string</returns>
        public override string ToString()
        {
            string power = "";

            foreach (char num in StandardPower.ToString())
            {
                if (num == '-')
                {
                    power += Tools.StringLiterals.Superscript_Minus;
                }
                else
                {
                    power += Tools.StringLiterals.SuperscriptInt[int.Parse((num.ToString()))];
                }
            }

            return(Magnitude.ToString() + ((StandardPower != 0) ?  " x 10" + power : "") + ((Unit.ToString() != "") ? " " + Unit.ToString() : ""));
        }
Esempio n. 4
0
        protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("Magnitude", true, out subEle);
            subEle.Value = Magnitude.ToString();

            ele.TryPathTo("Area", true, out subEle);
            subEle.Value = Area.ToString();

            ele.TryPathTo("Duration", true, out subEle);
            subEle.Value = Duration.ToString();

            ele.TryPathTo("Type", true, out subEle);
            subEle.Value = Type.ToString();

            ele.TryPathTo("ActorValue", true, out subEle);
            subEle.Value = ActorValue.ToString();
        }
Esempio n. 5
0
        /// <summary>
        /// A verbose descriptive string representation of the <see cref="PhasorMeasurement"/> class.
        /// </summary>
        /// <returns>A verbose descriptive string representation of the <see cref="PhasorMeasurement"/> class.</returns>
        public new string ToVerboseString()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine();
            stringBuilder.AppendFormat("----- Phasor Measurement -------------------------------------------------------");
            stringBuilder.AppendLine();
            stringBuilder.AppendFormat("            Type: " + Type.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("         Base KV: " + BaseKV.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("     MagnitudKey: " + MagnitudeKey + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("        AngleKey: " + AngleKey + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("       Magnitude: " + Magnitude.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("           Angle: " + AngleInDegrees.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("        Reported: " + MeasurementWasReported.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("        Variance: " + m_measurementVariance.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("             RCF: " + m_rcf.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat("            PACF: " + m_pacf.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendFormat(" ShouldCalibrate: " + m_measurementShouldBeCalibrated.ToString() + "{0}", Environment.NewLine);
            //stringBuilder.AppendFormat("CalibrationSttng: " + m_calibrationSetting.ToString() + "{0}", Environment.NewLine);
            stringBuilder.AppendLine();
            return(stringBuilder.ToString());
        }
Esempio n. 6
0
 /// <summary>
 /// Returns a string representation of the vector.
 /// </summary>
 /// <returns>A System.String representing the vector.</returns>
 public override string ToString()
 {
     return(Magnitude.ToString("N5") + " " + Direction.ToString("N2") + "°");
 }
 public int this[Magnitude magnitude]
 {
     get
     {
         int  exponent = (int)magnitude;
         byte x        = (byte)((m_exponents >> (exponent << LOGWIDTH)) & EXPMASK);
         return((x > MAXEXP) ? ((int)x - COMPLEMENT) : (int)x);
     }
     private set
     {
         int exponent = (int)magnitude;
         if ((value < MINEXP) || (MAXEXP < value))
         {
             throw new OverflowException(String.Format("Dimension \"{0}\": exponent value \"{1}\" out of range [{2},{3}].", magnitude.ToString(), value, MINEXP, MAXEXP));
         }
         m_exponents |= ((DIMENSION)(value & EXPMASK)) << (exponent << LOGWIDTH);
     }
 }
 public void Encode(ASTMagnitude node)
 {
     if (node.Exponent == -1)
     {
         m_stack.Push(m_senselessExpr);
     }
     else
     {
         Magnitude m = (Magnitude)node.Exponent;
         m_stack.Push(new SenseExpr(new Dimension(m), String.Format("Dimension.{0}", m.ToString())));
     }
 }
Esempio n. 9
0
 override public String ToString()
 {
     return(HR_name + "," + Proper_name + String.Format(" RA:{0},Dec:{1},mag:{2}", RA.ToString(), Dec.ToString(), Magnitude.ToString()));
 }