From b223a7b1b985914f3b58e21ac507ba0436121dd8 Mon Sep 17 00:00:00 2001 From: jiikko Date: Thu, 4 Jan 2024 23:35:52 +0900 Subject: [PATCH] =?UTF-8?q?fixup!=20=E3=82=B3=E3=83=B3=E3=83=88=E3=83=AD?= =?UTF-8?q?=E3=83=BC=E3=83=A9=E3=83=BC=E3=82=A2=E3=82=A4=E3=82=B3=E3=83=B3?= =?UTF-8?q?=E3=81=AE=E3=82=B0=E3=83=AA=E3=83=83=E3=83=97=E3=82=AB=E3=83=A9?= =?UTF-8?q?=E3=83=BC=E3=82=92=E5=A4=89=E6=9B=B4=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/procon_bypass_man/device_connection/pre_bypass.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/procon_bypass_man/device_connection/pre_bypass.rb b/lib/procon_bypass_man/device_connection/pre_bypass.rb index d1b392c7..d61ce7b1 100644 --- a/lib/procon_bypass_man/device_connection/pre_bypass.rb +++ b/lib/procon_bypass_man/device_connection/pre_bypass.rb @@ -38,10 +38,13 @@ def run_once if(first_data_part = raw_data[0].unpack1("H*")) sub_command = raw_data[15..16].unpack1("H*") if first_data_part == '21' && sub_command == "5060" # Controller Color - new_color_bytes = ['bc114 275a928 ffffff ffffff ff'.gsub(" ", "")].pack('H*') # new color + new_color_bytes = ['bc 11 42, 75 a9 28, ff ff ff, ff ff ff'.gsub(/[,\s]/, "")].pack('H*') # new color + + # 216f81008000911870a547710490105060 00 00 0d, 32 32 32, ff ff ff, ff ff ff, ff ff f + # 216f81008000911870a547710490105060 00 00 0d, 32 32 32, ff ff ff, ff ff ff, ff ff f # 210781008000f8d77a22c87b0c9010, 5060, 000010,bc11,4275a928ffffffffffffff00000000000000000000000000000000000000000000000000000000000000 # 216f81008000911870a54771049010, 5060, 00000d,3232,32ffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000 - raw_data[20..(20+12)] = new_color_bytes + raw_data[17...(17+12)] = new_color_bytes # raw_data.unpack1("H*") end end