Внешняя подсветка

Изменение внешней подсветки на статическое свечение с цветом из списка предопределенных цветов

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

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)