public DeviceRequest SetTime() { DateTime dt = DateTime.Now; byte year = Convert.ToByte(dt.Year - 2000); byte month = Convert.ToByte(dt.Month); byte day = Convert.ToByte(dt.Day); byte hour = Convert.ToByte(dt.Hour); byte minute = Convert.ToByte(dt.Minute); byte seconds = Convert.ToByte(dt.Second); List<byte> bytes = new List<byte>(); bytes.Add(year); bytes.Add(month); bytes.Add(day); bytes.Add(hour); bytes.Add(minute); bytes.Add(seconds); byte[] timeData = bytes.ToArray(); DeviceRequest req = new DeviceRequest(0x82, timeData); return req; }
public DeviceRequest GetTimeNow() { DeviceRequest req = new DeviceRequest(0x92, new byte[] { 0 }); return req; }
public void SendRequest(DeviceRequest request) { lock (((ICollection)listRequest)) { listRequest.Enqueue(request); eventRequest.Set(); } }