Переход на зимнее время
Модератор: Administrator
Переход на зимнее время
Были ли у кого-нибудь проблемы с переходом на daylight saving rules?
Зимнее время
Система не даёт произвольно выставить время и правило перехода. Она что-то себе думает. Кроме того, показания дисплеев телефонов не соответствуют показаниям времени в системе. А системные телефоны сплошь у начальства
Существуют временные ограничения на установку даты/времени. Интервал между устанавливаемым временем, и временем активации/деактивации правила daylight saving не должен быть меньше месяца.
Чтобы время на цифровых аппаратах обновлялось в соответствие с системными часами, необходимо в форме system-parameters features в поле "System Updates Time On Station Displays?" поставить значение "y".
Чтобы время на цифровых аппаратах обновлялось в соответствие с системными часами, необходимо в форме system-parameters features в поле "System Updates Time On Station Displays?" поставить значение "y".
Вот конкретика.
Исходное состояние:
Daylight Savings Rule=0, type=standard.
Rule 1: start: first Sunday on or after March 25 at 02:00, increment=1:00
stop: first Sunday on or after October 25 at 02:00
Вчера вечером изменил Daylight Savings Rule на "1", type на "Daylight Saving"
Результат:
Наступило сегодняшнее утро . Время в системе перешло на час назад (часы отстали на час).
Дальнейшие действия:
Set time [Правильное время], Daylight Savings Rule=0, type=standard. (Вернул назад, но время пришлось возвращать вручную)
В результате:
Правильное время не некоторых дисплеях восстановилось через примерно полчаса (на некоторых сразу). При этом "System Updates Time On Station Displays?" стоит "y".
И так каждый раз.
Что сие значит?
Исходное состояние:
Daylight Savings Rule=0, type=standard.
Rule 1: start: first Sunday on or after March 25 at 02:00, increment=1:00
stop: first Sunday on or after October 25 at 02:00
Вчера вечером изменил Daylight Savings Rule на "1", type на "Daylight Saving"
Результат:
Наступило сегодняшнее утро . Время в системе перешло на час назад (часы отстали на час).
Дальнейшие действия:
Set time [Правильное время], Daylight Savings Rule=0, type=standard. (Вернул назад, но время пришлось возвращать вручную)
В результате:
Правильное время не некоторых дисплеях восстановилось через примерно полчаса (на некоторых сразу). При этом "System Updates Time On Station Displays?" стоит "y".
И так каждый раз.
Что сие значит?
Это означает, что в ответ на Ваши беспорядочные действия Вы получаете беспорядочные результаты:
Поле Type в форме set time означает тип времени, действующего сейчас - если сейчас действует время daylight savings, то Вы ставите этот тип, если же сейчас стандартное время, то Вы ставите тип Standard.
В каждом цифровом аппарате есть свой процессор, свой счётчик времени. Система если и обновляет время на аппаратах, то не каждую секунду, и даже не каждую минуту. Есть таймер обновления. Также время обновляется в результате maintenance действий - включение/выключение, тестирование (long) и т.п. Если Вы не хотите ожидать истечения таймера, можно сделать цикл busyout/release либо аппарата, либо платы цифровых абонентов целиком.
Поле Type в форме set time означает тип времени, действующего сейчас - если сейчас действует время daylight savings, то Вы ставите этот тип, если же сейчас стандартное время, то Вы ставите тип Standard.
В каждом цифровом аппарате есть свой процессор, свой счётчик времени. Система если и обновляет время на аппаратах, то не каждую секунду, и даже не каждую минуту. Есть таймер обновления. Также время обновляется в результате maintenance действий - включение/выключение, тестирование (long) и т.п. Если Вы не хотите ожидать истечения таймера, можно сделать цикл busyout/release либо аппарата, либо платы цифровых абонентов целиком.
Попробую.
Нужно поставить в поле Daylight Savings Rule номер правила, которое Вы хотите применять. Поле Type должно остаться "standard", так как сейчас действует стандартное время, не daylight saving.
Остаётся дождаться времени вступления правила в силу и убедиться в том, что время изменилось в правильную сторону.
Нужно поставить в поле Daylight Savings Rule номер правила, которое Вы хотите применять. Поле Type должно остаться "standard", так как сейчас действует стандартное время, не daylight saving.
Остаётся дождаться времени вступления правила в силу и убедиться в том, что время изменилось в правильную сторону.
Попробую рассказать долго и подробно.
Rule 1: start: first Sunday on or after March 25 at 02:00, increment=1:00
stop: first Sunday on or after October 25 at 02:00
В этих строчках ты объясняешь дефине, что правило номер 1 должно начать действовать после 25 марта и закончить свое действие после 25 октября. Разумеется в воскресение и ночью.
По команде SET TIME ты выставляешь время станции и объясняешь ей, что для перевода времени вперед или назад нужно пользоваться правилом Х, в твоем случае первым.
Вводя в поле TYPE параметры daylight-savings или standard ты сообщаешь системе, какое время сейчас действует, стандартное (астрономическое) или переведенное по правилу, номер которого ты указал.
Как уже говорилось, цифровые телефоны имеют свой таймер. Поэтому переводят часы только по тесту, где время сравнивается с системным. При выключении и включении аппарата эти тесты проводятся.
Если в воскресение ночью время переведется, то до понедельника утра тесты пройдут на всех аппаратах и время на них будет правильное.
Я так думаю.
Rule 1: start: first Sunday on or after March 25 at 02:00, increment=1:00
stop: first Sunday on or after October 25 at 02:00
В этих строчках ты объясняешь дефине, что правило номер 1 должно начать действовать после 25 марта и закончить свое действие после 25 октября. Разумеется в воскресение и ночью.
По команде SET TIME ты выставляешь время станции и объясняешь ей, что для перевода времени вперед или назад нужно пользоваться правилом Х, в твоем случае первым.
Вводя в поле TYPE параметры daylight-savings или standard ты сообщаешь системе, какое время сейчас действует, стандартное (астрономическое) или переведенное по правилу, номер которого ты указал.
Как уже говорилось, цифровые телефоны имеют свой таймер. Поэтому переводят часы только по тесту, где время сравнивается с системным. При выключении и включении аппарата эти тесты проводятся.
Если в воскресение ночью время переведется, то до понедельника утра тесты пройдут на всех аппаратах и время на них будет правильное.
Я так думаю.
Точный перевод фразы сообщения мне известен. А по-Вашему, что означает такое сообщение в моей (или нашей ) ситуации?
И ещё
И ещё
Тип времени действует где? В системе или в "жизни"?Поле Type в форме set time означает тип времени, действующего сейчас - если сейчас действует время daylight savings, то Вы ставите этот тип, если же сейчас стандартное время, то Вы ставите тип Standard.
-
- Постоянный участник форума
- Сообщения: 165
- Зарегистрирован: Пт 24 июн 2005, 12:54
Время надо поставить текущее, так как к нему и так уже добавлен 1 час по сравнению с астрономическим.Учитывая всё вышесказанное, нужно поступить так:
Дать команду Set time. А в ней одновременно Rule:1, Type: Daylight Saving, а время: [текущее+1час]
Все согласны?
Правельнее будет Stop: first Sunday on or after October 25 at 03:00stop: first Sunday on or after October 25 at 02:00
-
- Постоянный участник форума
- Сообщения: 165
- Зарегистрирован: Пт 24 июн 2005, 12:54
-
- Постоянный участник форума
- Сообщения: 165
- Зарегистрирован: Пт 24 июн 2005, 12:54