2 * Copyright (c) 2013, Intel Corporation.
4 * This program is licensed under the terms and conditions of the
5 * Apache License, version 2.0. The full text of the Apache License is at
6 * http://www.apache.org/licenses/LICENSE-2.0
11 var settings = settings || {};
12 settings.datetime = settings.datetime || {};
15 settings.datetime = (function() {
17 function isTimeAuto(success_cb, error_cb) {
18 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'is_time_updates_auto', null, success_cb, error_cb);
21 function isTimezoneAuto(success_cb, error_cb) {
22 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'is_timezone_updates_auto', null, success_cb, error_cb);
25 function setTime(new_time, success_cb, error_cb) {
26 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'time', new_time, success_cb, error_cb);
29 function setTimezone(new_timezone, success_cb, error_cb) {
30 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'timezone', new_timezone, success_cb, error_cb);
33 function setTimeUpdates(manual_or_auto, success_cb, error_cb) {
34 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'time_updates', manual_or_auto, success_cb, error_cb);
37 function setTimezoneUpdates(manual_or_auto, success_cb, error_cb) {
38 wsAPI.sendRequest(WS_REQUEST_TYPE.DATETIME, 'timezone_updates', manual_or_auto, success_cb, error_cb);
42 isTimeAuto: isTimeAuto,
43 isTimezoneAuto: isTimezoneAuto,
45 setTimezone: setTimezone,
46 setTimeUpdates: setTimeUpdates,
47 setTimezoneUpdates: setTimezoneUpdates