update python tools to new proto names

This commit is contained in:
2024-02-25 19:51:41 +01:00
parent b09924b9c8
commit 85e08d31be
4 changed files with 49 additions and 49 deletions

View File

@@ -3,33 +3,33 @@ import struct
from google.protobuf.message import DecodeError
from serial.tools import list_ports
from light_pb2 import LightGlobalBrightness, LightTheme, LightGlobalTheme, LightThemeSettings
from usb_pb2 import UsbPackageType
from light_pb2 import GlobalBrightness, Theme, GlobalTheme, ThemeSettings
from usb_pb2 import PackageType
from vcp_driver import *
if __name__ == "__main__":
ser = setup_connection()
# Create a message
request = LightGlobalBrightness()
request.brightness = 128
request = GlobalBrightness()
request.brightness = 0
# Serialize the request to a bytearray
request_data = request.SerializeToString()
# Send the request
send_package(UsbPackageType.LIGHT_GLOBAL_BRIGHT, request_data, ser)
send_package(PackageType.LIGHT_GLOBAL_BRIGHT, request_data, ser)
request = LightGlobalTheme()
request = GlobalTheme()
request.theme = 1
request_data = request.SerializeToString()
send_package(UsbPackageType.LIGHT_GLOBAL_THEME, request_data, ser)
send_package(PackageType.LIGHT_GLOBAL_THEME, request_data, ser)
request = LightThemeSettings()
request.deviceId = 1
request.theme = 1
request.rgb = 0x00f000f0
request.brightness = 255
request.animation = 2
request_data = request.SerializeToString()
send_package(UsbPackageType.LIGHT_SETTING_THEME, request_data, ser)
# request = ThemeSettings()
# request.deviceId = 1
# request.theme = 1
# request.rgb = 0x00f000f0
# request.brightness = 255
# request.animation = 2
# request_data = request.SerializeToString()
# send_package(PackageType.LIGHT_SETTING_THEME, request_data, ser)