Питание
Выключение устройства*
Для выключения устройства необходимо вызвать функцию со следующей сигнатурой:
await window.asm.poweroff()
Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.
*Стоить обратить внимание, что после выключения устройства с вызовом этой функции включить его обратно возможно будет только вручную. В основной массе сценариев, требующих выключения устройства, рекомендуется использовать функцию перезагрузки, описанную в соответствующем разделе.
Перезагрузка устройства
Для перезагрузки устройства необходимо вызвать функцию со следующей сигнатурой:
await window.asm.reboot()
Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.
Перезагрузка периферийных модулей*
Для перезагрузки периферийных модулей устройства необходимо вызвать функцию со следующей сигнатурой:
await window.asm.resetPeriphery()
Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.
*Стоит обратить внимание, что использование этой функции предусматривается только в случае необратимых, критических сбоей аппаратного обеспечения устройства, и не рекомендуется без предварительного уведомления Производителя.
Установка состояния сна*
Для установки состояния сна устройства, при котором происходит выключение экрана и приостановка работы функциональных модулей, необходимо вызвать функцию со следующей сигнатурой:
await window.asm.sleep()
Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.
*Стоит обратить внимание, что выход из состояния сна происходит только после вызова соответствующей функции, описанной в разделе 4.21
Выход из состояния сна
Для установки выхода из состояния сна необходимо вызвать функцию со следующей сигнатурой:
await window.asm.wakeUp()
Так как функция не имеет параметров и возвращаемых значений, в качестве примера возможно использование вышеприведенное описание её сигнатуры.