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()); }
private string GetFullString() { return(string.Format("{0}:{1}:{2},{3}", Hours.ToString("0"), Minutes.ToString("00"), Seconds.ToString("00"), Miliseconds.ToString("000"))); }
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; } }