Питание

Выключение устройства*

Для выключения устройства необходимо вызвать функцию со следующей сигнатурой:

await window.asm.poweroff()

Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.

*Стоить обратить внимание, что после выключения устройства с вызовом этой функции включить его обратно возможно будет только вручную. В основной массе сценариев, требующих выключения устройства, рекомендуется использовать функцию перезагрузки, описанную в соответствующем разделе.

Перезагрузка устройства

Для перезагрузки устройства необходимо вызвать функцию со следующей сигнатурой:

await window.asm.reboot()

Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.

Перезагрузка периферийных модулей*

Для перезагрузки периферийных модулей устройства необходимо вызвать функцию со следующей сигнатурой:

await window.asm.resetPeriphery()

Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.

*Стоит обратить внимание, что использование этой функции предусматривается только в случае необратимых, критических сбоей аппаратного обеспечения устройства, и не рекомендуется без предварительного уведомления Производителя.

Установка состояния сна*

Для установки состояния сна устройства, при котором происходит выключение экрана и приостановка работы функциональных модулей, необходимо вызвать функцию со следующей сигнатурой:

await window.asm.sleep()

Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.

*Стоит обратить внимание, что выход из состояния сна происходит только после вызова соответствующей функции, описанной в разделе 4.21

Выход из состояния сна

Для установки выхода из состояния сна необходимо вызвать функцию со следующей сигнатурой:

await window.asm.wakeUp()

Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.