Пример #1
0
        private string GetShortString()
        {
            StringBuilder sb = new StringBuilder();

            if (Hours > 0)
            {
                sb.Append(Hours.ToString() + ":");
            }

            if (Minutes > 0)
            {
                if (sb.Length == 0)
                {
                    sb.Append(Minutes.ToString() + ":");
                }
                else
                {
                    sb.Append(Minutes.ToString("00") + ":");
                }
            }

            if (sb.Length == 0)
            {
                sb.Append(Seconds.ToString() + ",");
            }
            else
            {
                sb.Append(Seconds.ToString("00") + ",");
            }

            sb.Append(Miliseconds.ToString("000"));

            return(sb.ToString());
        }
Пример #2
0
 private string GetFullString()
 {
     return(string.Format("{0}:{1}:{2},{3}",
                          Hours.ToString("0"), Minutes.ToString("00"),
                          Seconds.ToString("00"), Miliseconds.ToString("000")));
 }
Пример #3
0
 public override void Set(MiliSecOutput msOutput, Miliseconds value)
 {
     System.Diagnostics.Debug.WriteLine(string.Format("Set Strobe '{0}' = {1}", Nickname, value.ToString()));
     if (SetPW(DecimalToBinary((int)Math.Round(value.Val * 100.0))))
     {
         msOutput.Value = value;
     }
 }