/** * Generates a message to set all keys to the same color * Reverse engineered from ObinsKit * @param {Array<int>} rbg_color * @returns {Array<int>} */ generateOneColor(rbg_color) { return [ ...LEDController.service_data, 16, 7, ...LEDController.static_message, ...LEDController.command_info, 1, ...rbg_color, ]; }
const real_command_info_length = LEDController.command_info.length + 1, maxMessageLength = 55 - real_command_info_length, arrayOfRgbValuesCopy = arrayOfRgbValues.slice(0), a, ...LEDController.static_message, ...LEDController.command_info, 2, ...arrayOfRgbValuesCopy.splice(0, maxMessageLength),