public void SetSystemDateAndTimeNTP(string server, string utc) { if (deviceioClient == null) { return; } try { deviceio.TimeZone timeZone = new deviceio.TimeZone() { TZ = utc }; deviceio.NetworkHost[] ntp = new deviceio.NetworkHost[] { new deviceio.NetworkHost() { Type = deviceio.NetworkHostType.IPv4, IPv4Address = server } }; DateTime time = DateTime.Now; deviceio.DateTime curDeviceTime = new deviceio.DateTime() { Date = new deviceio.Date() { Year = time.Date.Year, Month = time.Date.Month, Day = time.Date.Day, } , Time = new deviceio.Time() { Hour = time.Hour, Minute = time.Minute, Second = time.Second } }; deviceioClient.SetNTP(false, ntp); deviceioClient.SetSystemDateAndTime(deviceio.SetDateTimeType.NTP, false, timeZone, curDeviceTime); } catch (Exception ex) { Logger.Write(ex); } }
public void SetSystemDateAndTime(DateTime time) { if (deviceioClient == null) { return; } try { //DateTime curSystemTime = DateTime.Now; deviceio.TimeZone timeZone = new deviceio.TimeZone() { TZ = @"UTC+0" }; deviceio.DateTime curDeviceTime = new deviceio.DateTime() { Date = new deviceio.Date() { Year = time.Date.Year, Month = time.Date.Month, Day = time.Date.Day, } , Time = new deviceio.Time() { Hour = time.Hour, Minute = time.Minute, Second = time.Second } }; deviceioClient.SetSystemDateAndTime(deviceio.SetDateTimeType.Manual, false, timeZone, curDeviceTime); } catch (Exception ex) { Logger.Write(ex); } }
public void SetSystemDateAndTimeNTP(string server, string utc) { if (deviceioClient == null) return; try { deviceio.TimeZone timeZone = new deviceio.TimeZone() { TZ = utc }; deviceio.NetworkHost[] ntp = new deviceio.NetworkHost[] { new deviceio.NetworkHost() { Type = deviceio.NetworkHostType.IPv4, IPv4Address = server } }; DateTime time = DateTime.Now; deviceio.DateTime curDeviceTime = new deviceio.DateTime() { Date = new deviceio.Date() { Year = time.Date.Year, Month = time.Date.Month, Day = time.Date.Day, } , Time = new deviceio.Time() { Hour = time.Hour, Minute = time.Minute, Second = time.Second } }; deviceioClient.SetNTP(false, ntp); deviceioClient.SetSystemDateAndTime(deviceio.SetDateTimeType.NTP, false, timeZone, curDeviceTime); } catch (Exception ex) { Logger.Write(ex); } }
public void SetSystemDateAndTime(DateTime time) { if (deviceioClient == null) return; try { //DateTime curSystemTime = DateTime.Now; deviceio.TimeZone timeZone = new deviceio.TimeZone() { TZ = @"UTC+0" }; deviceio.DateTime curDeviceTime = new deviceio.DateTime() { Date = new deviceio.Date() { Year = time.Date.Year, Month = time.Date.Month, Day = time.Date.Day, } , Time = new deviceio.Time() { Hour = time.Hour, Minute = time.Minute, Second = time.Second } }; deviceioClient.SetSystemDateAndTime(deviceio.SetDateTimeType.Manual, false, timeZone, curDeviceTime); } catch (Exception ex) { Logger.Write(ex); } }