Exemplo n.º 1
0
    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);
    }