public override string GetHexStr()
        {
            try
            {
                int ByteCount = 3;
                int Digits    = 0;

                StringBuilder builderC = new StringBuilder();
                builderC.Append(dd.ToString().PadLeft(2, '0'));
                builderC.Append(HH.ToString().PadLeft(2, '0'));
                builderC.Append(mm.ToString().PadLeft(2, '0'));

                StringBuilder builder = new StringBuilder();
                builder.Append(Key.ToString("X").PadLeft(2, '0'));
                Length = Convert.ToByte(WaterBaseProtocol.GetLengthHexStr(ByteCount, Digits), 16);
                builder.Append(Length.ToString("X").PadLeft(2, '0'));
                builder.Append(builderC.ToString());
                return(builder.ToString());
            }
            catch
            {
                return("");
            }
        }
Пример #2
0
 /// <summary>
 /// Возращает (String) дату и время события гггг.мм.дд.чч.мм.сс.мм.мм.нн
 /// </summary>
 /// <returns></returns>
 public string DateTimeString()
 {
     return(GG.ToString("0000") + "." + MM.ToString("00") + "." + DD.ToString("00") + "." + HH.ToString("00") + "." + Min.ToString("00") + "." + CC.ToString("00") + "." + Mil.ToString("00") + "." + ML.ToString("00") + "." + NN.ToString("00"));
 }
Пример #3
0
 public string TimeString()
 {
     return(DD.ToString("00") + "." + HH.ToString("00") + "." + Min.ToString("00") + "." + CC.ToString("00") + "." + Mil.ToString("00") + "." + ML.ToString("00") + "." + NN.ToString("00"));
 }