Внешняя подсветка
Изменение внешней подсветки на статическое свечение с цветом из списка предопределенных цветов
Для смены режима внешней подсветки на статическое свечение с цветом из списка предопределенных цветов необходимо вызвать функцию со следующей сигнатурой:
await window.asm.setBacklightToStaticPredefined(color)
Где, color - цвет из списка предопределенных цветов. Получение предопределенных цветов представленно следующими функциями:
// Красный
const red = window.asm.predefinedColor.red
// Зеленый
const green = window.asm.predefinedColor.green
// Желтый
const yellow = window.asm.predefinedColor.yellow
Пример установки статического свечения зеленого цвета:
// Получение зеленого цвета
const green = window.asm.predefinedColor.green
// Установка режима свечения
await window.asm.setBacklightToStaticPredefined(green)
Изменение внешней подсветки на динамическое свечение мерцание с цветами из списка предопределенных цветов
Для смены режима внешней подсветки на динамическое свечение с цветами из списка предопределенных цветов необходимо вызвать функцию со следующей сигнатурой:
await window.asm.setBacklightToDynamicPredefined(mode)
Где, mode - объект-струтура, содержащая набор цветов, из списка предопределенных цветов, и временной период (в мс), являющийся промежутком между последовательными переключениями этих цветов. Получение предопределенных цветов описано в разделе 4.3.
Пример установки динамического свечения с участием зеленого и желтого цвета, с периодом переключения 1 секунда:
// Зеленый
const green = window.asm.predefinedColor.green
// Желтый
const yellow = window.asm.predefinedColor.yellow
// Получение режима свечения с участием зеленого и желтого цвета, с периодом переключения 1 секунда
const mode = window.asm.newPredefindDynamicColorMode(green, yellow, 1000)
// Установка режима свечения
await window.asm.setBacklightToDynamicPredefined(mode)
Изменение внешней подсветки на статическое свечение с цветом из палитры RGB
Для смены режима внешней подсветки на статическое свечение с цветом из палитры RGB необходимо вызвать функцию со следующей сигнатурой:
await window.asm.setBacklightToStaticRGB(color)
Где, color - цвет из палитры RGB. Получение цветов представленно функцией со следующей сигнатурой:
const color = window.asm.newRGB(redChannel, greenChannel, blueChannel);
Где, redChannel - число, от 0 до 255, характеризующие красную составляющую, greenChannel - число, от 0 до 255, характеризующие красную составляющую, blueChannel - число, от 0 до 255, характеризующие красную составляющую.
Пример установки статического свечения зеленого цвета:
// Получение зеленого цвета из палитры RGB
const green = window.asm.newRGB(0, 255, 0)
// Установка режима свечения
await window.asm.setBacklightToStaticRGB(green)
Изменение внешней подсветки на динамическое свечение мерцание с цветами из палитры RGB
Для смены режима внешней подсветки на динамическое свечение с цветами из палитры RGB необходимо вызвать функцию со следующей сигнатурой:
await window.asm.setBacklightToDynamicRGB(mode)
Где, mode - объект-струтура, содержащая набор цветов, из палитры RGB, и временной период (в мс), являющийся промежутком между последовательными переключениями этих цветов. Получение цветов из палитры RGB описано в разделе 4.5
Пример установки динамического свечения с участием зеленого и желтого цвета, с периодом переключения 1 секунда:
// Зеленый
const green = window.asm.newRGB(0, 255, 0)
// Желтый
const yellow = window.asm.newRGB(255, 255, 0)
// Получение режима свечения с участием зеленого и желтого цвета, с периодом переключения 1 секунда
const mode = window.asm.newRgbDynamicColorMode(green, yellow, 1000)
// Установка режима свечения
await window.asm.setBacklightToDynamicRGB(mode)