public void SetTime() { byte f = 0; if (ushort.TryParse(Year.text, out var yr)) { CurrentTime.Year = yr; } if (byte.TryParse(Month.text, out f)) { CurrentTime.Month = f; } if (byte.TryParse(Day.text, out f)) { CurrentTime.Day = f; } if (byte.TryParse(Hour.text, out f)) { CurrentTime.Hour = f; } if (byte.TryParse(Minute.text, out f)) { CurrentTime.Minute = f; } var b = CurrentTime.ToBytesClass(); SetTimeFreeze(true); CurrentConnection.WriteBytes(b, OffsetHelper.TimeAddress); //Thread.Sleep(100); //SetTimeFreeze(false); }