Команда Reboot (E)

Описание

(см. описание формата команд здесь)

Назначение:Вызывает перезагрузку DS
Способ отправки:Сеть (широковещательные запросы игнорируются*, требуется вход); последовательный порт
Формат команды:E
Возможные ответы:D
Впервые появилась:Раньше «базовой» версии V3.14/V3.51

Подробности

Команда Reboot вызывает сброс (перезапуск) DS.

При отправке через сеть эта команда требует предварительного входа с помощью команды Login (L) (сеанс программирования должен быть открыт). Код ответа Denied (D) возвращается, если сеанс программирования не выполняется или если он открыт не отправителем команды Reboot. DS запоминает IP-адрес сетевого хоста, открывшего сеанс, и требует, чтобы все последующие команды (требующие предварительного входа) отправлялись с того же IP-адреса.

Если команда принята, код ответа не возвращается: DS просто перезагружается. Из-за этого DS «теряет» любое соединение для данных, которое могло быть установлено, поэтому сетевой хост должен разорвать такое соединение, если оно было установлено раньше.

Команду Reboot можно использовать, чтобы выйти из режима последовательного программирования или завершить сеанс сетевого программирования. Это может понадобиться, например, чтобы DS перечитал новые значения настроек, записанные до перезагрузки. Если нужно завершить программирование без перезагрузки DS, следует использовать команду Logout (O).

* Без предварительного выбора с помощью команды Select In Broadcast Mode (W) .