Пример #1
0
 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;
 }
Пример #2
0
 public DeviceRequest GetTimeNow()
 {
     DeviceRequest req = new DeviceRequest(0x92, new byte[] { 0 });
     return req;
 }
Пример #3
0
 public void SendRequest(DeviceRequest request)
 {
     lock (((ICollection)listRequest))
     {
         listRequest.Enqueue(request);
         eventRequest.Set();
     }
 }