diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v14/.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v14/.suo new file mode 100644 index 0000000..00177a5 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v14/.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v16/.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v16/.suo new file mode 100644 index 0000000..fec4af3 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/EurekaQT/v16/.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v14/.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v14/.suo new file mode 100644 index 0000000..d09f6e9 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v14/.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/.suo new file mode 100644 index 0000000..be517be Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/db.lock b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..a411096 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-shm b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-shm new file mode 100644 index 0000000..91f357c Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-shm differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-wal b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-wal new file mode 100644 index 0000000..7be3a7d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/.vs/HollywoodQT/v15/Server/sqlite3/storage.ide-wal differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Class1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Class1.cs new file mode 100644 index 0000000..08281c6 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ClassLibrary1 +{ + public class Class1 + { + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/ClassLibrary1.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/ClassLibrary1.csproj new file mode 100644 index 0000000..4c8ced9 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/ClassLibrary1.csproj @@ -0,0 +1,59 @@ + + + + + Debug + AnyCPU + 64727b7b-c312-4b99-949d-7cf818d66254 + Library + Properties + ClassLibrary1 + ClassLibrary1 + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..12e07ac --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("ClassLibrary1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ClassLibrary1")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("64727b7b-c312-4b99-949d-7cf818d66254")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..41f870a Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ClassLibrary1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Adb_Common.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Adb_Common.cs new file mode 100644 index 0000000..6c3faae --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Adb_Common.cs @@ -0,0 +1,114 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Diagnostics; +using System.Threading; + +namespace Common +{ + public class Adb_Common + { + private Process process = new Process(); + public bool i=true; + public string Send_Command(string command,bool result = true) + { + if (i) + { + process.StartInfo.FileName = "cmd.exe"; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardInput = true; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.StartInfo.CreateNoWindow = true; + i = false; + } + + //string command = "adb shell"; + //process.StandardInput.WriteLine(command); + //command = "echo 255 > /sys/class/leds/red/brightness"; + //process.StandardInput.WriteLine(command); + //command = "echo 0 > /sys/class/leds/blue/brightness"; + //process.StandardInput.WriteLine(command); + //command = "echo 0 > /sys/class/leds/green/brightness"; + //process.StandardInput.WriteLine(command); + process.StartInfo.Arguments = "/c " + command;//“/C”表示执行完命令后马上退出 + process.Start(); + if (result) + { + string data1 = process.StandardOutput.ReadToEnd(); + //process.WaitForExit(); + //process.Close(); + string Text = "执行结果: " + data1; + return Text; + } + return "执行成功"; + } + + public string Send_Command_CameraTool(string command, bool result = true) + { + if (i) + { + process.StartInfo.FileName = "cmd.exe"; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardInput = true; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.StartInfo.CreateNoWindow = true; + i = false; + } + process.StartInfo.Arguments = "/c " + command;//“/C”表示执行完命令后马上退出 + process.Start(); + if (result) + { + string data1 = process.StandardOutput.ReadLine(); + Console.WriteLine(data1); + Thread.Sleep(5000); + //process.WaitForExit(); + //process.Close(); + string Text = "执行结果: " + data1; + return Text; + } + return "执行成功"; + } + + public string Serial_Command(string pyth,int type) + { + if (i) + { + process.StartInfo.FileName = "cmd.exe"; + process.StartInfo.UseShellExecute = false; + process.StartInfo.RedirectStandardInput = true; + process.StartInfo.RedirectStandardOutput = true; + process.StartInfo.RedirectStandardError = true; + process.StartInfo.CreateNoWindow = true; + i = false; + } + + //string command = "adb shell"; + //process.StandardInput.WriteLine(command); + //command = "echo 255 > /sys/class/leds/red/brightness"; + //process.StandardInput.WriteLine(command); + //command = "echo 0 > /sys/class/leds/blue/brightness"; + //process.StandardInput.WriteLine(command); + //command = "echo 0 > /sys/class/leds/green/brightness"; + //process.StandardInput.WriteLine(command); + pyth = ""+pyth +" "+ type; + process.StartInfo.Arguments = "/c " + pyth;//“/C”表示执行完命令后马上退出 + process.Start(); + string data1 = process.StandardOutput.ReadToEnd(); + //process.WaitForExit(); + //process.Close(); + string Text = "执行结果: " + data1; + return Text; + + } + + public void Able_COM(string com,string pyte) + { + string Command = string.Format(@"D:\EurekaQT\EurekaQT\bin\Debug\Debug\PortMangmenTool.exe {0} {1}", com, pyte); + Send_Command(Command); + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/AppConfig.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/AppConfig.cs new file mode 100644 index 0000000..cce0abb --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/AppConfig.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Configuration; + +namespace Common +{ + /// + /// 配置参数 + /// + public static class AppConfig + { + private static AppSettingsSection appSettings; + private static Configuration config; + static AppConfig() + { + string assemblyConfigFile = System.Reflection.Assembly.GetEntryAssembly().Location; + config = ConfigurationManager.OpenExeConfiguration(assemblyConfigFile); + //获取appSettings节点 + appSettings = (AppSettingsSection)config.GetSection("appSettings"); + } + + /// + /// 当前程序启动路径 + /// + public static string StartupPath + { + get + { + return System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); + } + } + public static string ConfigFile + { + get + { + return StartupPath + "\\qt.ini"; + } + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Common.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Common.csproj new file mode 100644 index 0000000..b2311e8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Common.csproj @@ -0,0 +1,61 @@ + + + + + Debug + AnyCPU + {CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8} + Library + Properties + Common + Common + v4.0 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/ConfigHelper.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/ConfigHelper.cs new file mode 100644 index 0000000..f1c10fb --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/ConfigHelper.cs @@ -0,0 +1,1997 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.ComponentModel; + +namespace Common +{ + public class ConfigHelper : INotifyPropertyChanged + { + //public const int plusPerRund = (3600/2); + /// + /// 产品列表 + /// + public readonly static string[] Products = { "RTU-EN01", "DVP-EN01 / DVP-12SE", "Other DVP Series PLC", "AH Series PLC", "AS Series PLC" }; + /// + /// 查询模式 + /// + public readonly static string[] QueryModes = { "Standard MODBUS Request", "DMT Wrapped Function Code" }; + /// + /// 支持功能 + /// + public readonly static string[] Funcations = {"Read Coils","Read Discrete Inputs","Read Holding Registers","Read Holding Registers 32-bit", + "Read Input Registers","Write Single Coil","Write Single Register","Write Single Register 32-bit", + "Write Multiple Coils","Write Multiple Registers","Write Multiple Registers 32-bit" + }; + + public event PropertyChangedEventHandler PropertyChanged; + private static readonly ConfigHelper _Instance = new ConfigHelper(); + + //端口配置 + private string _MotorPort; + private string _MotorIp; + private string _MotorGrayIp; + private string _MotorDoorIp; + private string _Devices_id; + private string _IOPort; + private string _IOPort_2; + private string _left_display_tcs_port; + private string _right_display_tcs_port; + private string _power_led_tcs_port; + private string _status_led_tcs_port; + private string _Motor_ComPort; + + // 灰卡测试配置 + private int _GraySlave; + private int _ProxPos30mm; + private int _ProxPos20mm; + private int _ProxPos13mm; + private int _CapPos13mm; + private int _CapPos20mm; + private int _CapPos30mm; + private int _Gray_Home; + private ushort _GraySpeed; + private ushort _GrayAcspeed; + private ushort _GrayRespeed; + // 耳机测试配置 + private ushort _HeadSlave; + private int _HeadPos; + private int _HeadPos_re; + private ushort _HeadAcspeed; + private ushort _HeadRespeed; + private double _HeadTimeOut; + private double _HeadStopRange_1; + private double _HeadStopRange_2; + private double _HeadStopSeepd; + private double _HeadHomeTime; + + + // door电机控制 + private ushort _DoorSlave ; + private int _DoorWorkPostion = 0; + private ushort _DoorSpeed = 500; + private ushort _DoorAcspeed = 100; + private ushort _DoorRespeed = 100; + private ushort _Door_Home = 0; + //IPDWheel旋钮电机控制 + private string _Motor_IPDWheel; + private ushort _IPDWheelSlave ; + private int _Motor_PositiveRotation = 100; + private int _Motor_ReversingRotation = 100; + private int _Motor_Position = 1; + private int _Motor_Reversing = 1; //旋钮电机反转扭矩百分比 + private int _Motor_StoptSpeed = 10; + private int _Motor_IPD_TimeOut = 10000; + private double _Torque_Range = 0.1; + private int _Max_count = 10; //电机停转条件一最大计数数目 + private int _Sample_length = 50; //电机停转条件二抽样数量 + private int _Sample_range = 50; //电机停转条件二抽样极差 + + //1#IO板卡io参数 + private ushort _OUT_StartBtLight = 1; //启动按钮指示灯 + private ushort _OUT_RsetBtLight = 3; //复位按钮指示灯 + private ushort _OUT_TriColorBlue = 4; //三色灯-蓝 + private ushort _OUT_TriColorRed = 5; //三色灯-红 + private ushort _OUT_TriColorGreen = 6; //三色灯-绿 + private ushort _OUT_TriColorBuzzer = 7; //三色灯-蜂鸣器 + private ushort _OUT_StatusLightRed = 8; //状态指示灯红 + private ushort _OUT_StatusLightGreen = 9; //状态指示灯绿 + private ushort _OUT_PowerOutCylinder = 10; //Power推进气缸 + private ushort _OUT_PowerCylinder = 11; //电源键气缸 + private ushort _OUT_VolAddCylinder = 12; //音量键+气缸 + private ushort _OUT_VolReduceCylinder = 13; //音量键-气缸 + private ushort _IN_E_Stop = 1; //急停按钮 + private ushort _IN_Start = 2; //启动按钮 + private ushort _IN_Reset = 4; //复位按钮 + private ushort _IN_PoweroutOrigin = 6; //Powr推进气缸原点 + private ushort _IN_PowerOutTest = 5; //Power推进气缸到位 + private ushort _IN_PowerOrigin = 8; //电源键气缸原点 + private ushort _IN_PowerTest = 7; //电源键气缸到位 + private ushort _IN_VolAddOrigin = 10; //音量键+气缸原点 + private ushort _IN_VolAddTest = 9; //音量键+气缸到位 + private ushort _IN_VolReduOrigin = 12; //音量键-气缸原点 + private ushort _IN_VolReduTest = 11;//音量键-气缸到位 + private ushort _IN_PogoOrigin = 14; //Pogo滑台气缸原点 + private ushort _IN_PogoTest = 13; //Pogo滑台气缸到位 + private ushort _IN_CoverOpen = 15; //Holder盖子sensor + private ushort _IN_CoverClose = 16; //Holder盖子气缸到位 + private ushort _IN_LeftCover_ON = 16; //检测左夹紧气缸伸出 + private ushort _IN_CheckDUT_1 = 15; //检测DUT到位感应1 + //2#IO板卡io参数 + private ushort _OUT_PowerRGBCylinder = 11;//PowerRGB气缸 + private ushort _OUT_PogoCylinder = 1; //Pogo气缸 + private ushort _OUT_GrayCardCylinder = 2; //灰卡气缸 + private ushort _OUT_IPDCCylinder = 3; //IPD气缸 + private ushort _OUT_ElectromagnetPower = 5; //电磁铁通电 + private ushort _OUT_PogoPower = 4; //IPD电源控制 + private ushort _OUT_HolderSensorOut = 6; //Holder盖子伸出电磁阀 + private ushort _OUT_HolderSensorIn = 7; //Holder盖子缩回电磁阀 + private ushort _OUT_Ping_VBUS = 8; //VBUS继电器 + private ushort _OUT_Ping_CC = 9; //CC继电器 + private ushort _OUT_Ping_GND = 10; //GND继电器 + private ushort _IN_RGBTest = 1; //RGB下压气缸伸出 + private ushort _IN_IPDOrigin = 6; //IPD气缸原点 + private ushort _IN_IPDTest = 5; //IPD气缸到位 + private ushort _IN_GrayCardOrigin = 4; //灰卡气缸原点 + private ushort _IN_GrayCardTest = 3; //灰卡气缸到位 + private ushort _IN_Check_safe_raster = 8; //检查光栅 + private ushort _IN_LeftCover_OFF = 9; //检测左夹紧气缸松开 + private ushort _IN_RightCover_ON = 10; //检测右夹紧气缸夹紧 + private ushort _IN_RightCover_OFF = 11; //检测右夹紧气缸松开 + private ushort _IN_CheckDUT_2 = 12; //检测DUT到位感应2 + + /// + /// 电机停转条件一最大计数数目 + /// + public int Max_count + { + get { return _Max_count; } + set + { + _Max_count = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Max_count", value.ToString()); + } + OnPropertyChanged("Max_count"); + } + } + + /// + /// 电机停转条件二抽样数量 + /// + public int Sample_length + { + get { return _Sample_length; } + set + { + _Sample_length = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Sample_length", value.ToString()); + } + OnPropertyChanged("Sample_length"); + } + } + + /// + /// 电机停转条件二抽样极差 + /// + public int Sample_range + { + get { return _Sample_range; } + set + { + _Sample_range = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Sample_range", value.ToString()); + } + OnPropertyChanged("Sample_range"); + } + } + + /// + /// IPD旋钮电机超时时间,单位 ms + /// + public int Motor_IPD_TimeOut + { + get { return _Motor_IPD_TimeOut; } + set + { + _Motor_IPD_TimeOut = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_IPD_TimeOut", value.ToString()); + } + OnPropertyChanged("Motor_IPD_TimeOut"); + } + } + /// + /// IPD旋钮电机停止速度 + /// + public int Motor_StoptSpeed + { + get { return _Motor_StoptSpeed; } + set + { + _Motor_StoptSpeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_StoptSpeed", value.ToString()); + } + OnPropertyChanged("Motor_StoptSpeed"); + } + } + + public double Torque_Range + { + get { return _Torque_Range; } + set + { + _Torque_Range = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Torque_Range", value.ToString()); + } + OnPropertyChanged("_Torque_Range"); + } + } + + /// + /// IPD旋钮电机扭矩百分比 + /// + public int Motor_Position + { + get { return _Motor_Position; } + set + { + _Motor_Position = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_Position", value.ToString()); + } + OnPropertyChanged("Motor_Position"); + } + } + + /// + /// IPD旋钮电机反转扭矩百分比 + /// + public int Motor_Reversing + { + get { return _Motor_Reversing; } + set + { + _Motor_Reversing = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_Reversing", value.ToString()); + } + OnPropertyChanged("Motor_Reversing"); + } + } + + /// + /// IPD旋钮电机反转最大速度 + /// + public int Motor_ReversingRotation + { + get { return _Motor_ReversingRotation; } + set + { + _Motor_ReversingRotation = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_ReversingRotation", value.ToString()); + } + OnPropertyChanged("Motor_ReversingRotation"); + } + } + /// + /// IPD旋钮电机正转最大速度 + /// + public int Motor_PositiveRotation + { + get { return _Motor_PositiveRotation; } + set + { + _Motor_PositiveRotation = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "Motor_PositiveRotation", value.ToString()); + } + OnPropertyChanged("Motor_PositiveRotation"); + } + } + /// + /// IPD旋钮电机从站地址 + /// + public byte IPDWheelSlave + { + get { return (byte)_IPDWheelSlave; } + set + { + _IPDWheelSlave = value; + if (_IniFile != null) + { + _IniFile.WriteString("IPDWheel", "IPDWheelSlave", value.ToString()); + } + OnPropertyChanged("IPDWheelSlave"); + } + } + /// + /// IPDmotor 端口号 + /// + public string Motor_IPDWheel + { + get { return _Motor_IPDWheel; } + set + { + _Motor_IPDWheel = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "Motor_IPDWheel", value.ToString()); + } + OnPropertyChanged("Motor_IPDWheel"); + } + } + /// + /// door 从站地址 + /// + public byte DoorSlave + { + get { return (byte)_DoorSlave; } + set + { + _DoorSlave = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorSlave", value.ToString()); + } + OnPropertyChanged("DoorSlave"); + } + } + /// + /// door 测试位置 + /// + public int DoorWorkPostion + { + get { return _DoorWorkPostion; } + set + { + _DoorWorkPostion = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorWorkPostion", value.ToString()); + } + OnPropertyChanged("DoorWorkPostion"); + } + } + /// + /// door 运动速度 + /// + public ushort DoorSpeed + { + get { return _DoorSpeed; } + set + { + _DoorSpeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorSpeed", value.ToString()); + } + OnPropertyChanged("DoorSpeed"); + } + } + /// + /// door 加速度 + /// + public ushort DoorAcspeed + { + get { return _DoorAcspeed; } + set + { + _DoorAcspeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorAcspeed", value.ToString()); + } + OnPropertyChanged("DoorAcspeed"); + } + } + + /// + /// door 减速度 + /// + public ushort DoorRespeed + { + get { return _DoorRespeed; } + set + { + _DoorRespeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorRespeed", value.ToString()); + } + OnPropertyChanged("DoorRespeed"); + } + } + + /// + /// 电机端口 + /// + public string MotorPort + { + get { return _MotorPort; } + set + { + _MotorPort = value; + //_MotorPort = "502"; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "MotorPort", value.ToString()); + } + OnPropertyChanged("MotorPort"); + } + } + public string MotorIp + { + get { return _MotorIp; } + set + { + _MotorIp = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "MotorIp", value.ToString()); + } + OnPropertyChanged("MotorIp"); + } + } + public string MotorGrayIp + { + get { return _MotorGrayIp; } + set + { + _MotorGrayIp = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "MotorGrayIp", value.ToString()); + } + OnPropertyChanged("MotorGrayIp"); + } + } + public string MotorDoorIp + { + get { return _MotorDoorIp; } + set + { + _MotorDoorIp = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "MotorDoorIp", value.ToString()); + } + OnPropertyChanged("MotorDoorIp"); + } + } + /// + /// IO端口 + /// + public string Devices_ID + { + get { return _Devices_id; } + set + { + _Devices_id = value; + if (_IniFile != null) + { + _IniFile.WriteString("DevicesID", "Devices_id", value.ToString()); + } + OnPropertyChanged("Devices_id"); + } + } + /// + /// IO端口 + /// + public string IOPort + { + get { return _IOPort; } + set + { + _IOPort = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "IOPort", value.ToString()); + } + OnPropertyChanged("IOPort"); + } + } + /// + /// IO板2端口 + /// + public string IOPort_2 + { + get { return _IOPort_2; } + set + { + _IOPort_2 = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "_IOPort_2", value.ToString()); + } + OnPropertyChanged("_IOPort_2"); + } + } + /// + /// 电机端口 + /// + public string Motor_ComPort + { + get { return _Motor_ComPort; } + set + { + _Motor_ComPort = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "Motor_ComPort", value.ToString()); + } + OnPropertyChanged("Motor_ComPort"); + } + } + + /// + /// 左边显示屏tcs端口 + /// + public string left_display_tcs_port + { + get { return _left_display_tcs_port; } + set + { + _left_display_tcs_port = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "left_display_tcs_port", value.ToString()); + } + OnPropertyChanged("left_display_tcs_port"); + } + } + + /// + /// 右边显示屏tcs端口 + /// + public string right_display_tcs_port + { + get { return _right_display_tcs_port; } + set + { + _right_display_tcs_port = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "right_display_tcs_port", value.ToString()); + } + OnPropertyChanged("right_display_tcs_port"); + } + } + + /// + /// 电源led tcs端口 + /// + public string power_led_tcs_port + { + get { return _power_led_tcs_port; } + set + { + _power_led_tcs_port = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "power_led_tcs_port", value.ToString()); + } + OnPropertyChanged("power_led_tcs_port"); + } + } + + /// + /// 状态led tcs端口 + /// + public string status_led_tcs_port + { + get { return _status_led_tcs_port; } + set + { + _status_led_tcs_port = value; + if (_IniFile != null) + { + _IniFile.WriteString("Ports", "status_led_tcs_port", value.ToString()); + } + OnPropertyChanged("status_led_tcs_port"); + } + } + + /// + /// 灰卡测试电机从站地址 + /// + public byte GraySlave + { + get { return (byte)_GraySlave; } + set + { + _GraySlave = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "GraySlave", value.ToString()); + } + OnPropertyChanged("GraySlave"); + } + } + + /// + /// 鼻子灰卡测试30mm的位置 + /// + public int ProxPos30mm + { + get { return _ProxPos30mm; } + set + { + _ProxPos30mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "ProxPos30mm", value.ToString()); + } + OnPropertyChanged("ProxPos30mm"); + } + } + + /// + /// 鼻子灰卡测试20mm的位置 + /// + public int ProxPos20mm + { + get { return _ProxPos20mm; } + set + { + _ProxPos20mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "ProxPos20mm", value.ToString()); + } + OnPropertyChanged("ProxPos20mm"); + } + } + + /// + /// 鼻子灰卡测试13mm的位置 + /// + public int ProxPos13mm + { + get { return _ProxPos13mm; } + set + { + _ProxPos13mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "ProxPos13mm", value.ToString()); + } + OnPropertyChanged("ProxPos13mm"); + } + } + + /// + /// 眉部灰卡测试13mm的位置 + /// + public int CapPos13mm + { + get { return _CapPos13mm; } + set + { + _CapPos13mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "CapPos13mm", value.ToString()); + } + OnPropertyChanged("CapPos13mm"); + } + } + + /// + /// 眉部灰卡测试20mm的位置 + /// + public int CapPos20mm + { + get { return _CapPos20mm; } + set + { + _CapPos20mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "CapPos20mm", value.ToString()); + } + OnPropertyChanged("CapPos20mm"); + } + } + + /// + /// 眉部灰卡测试30mm的位置 + /// + public int CapPos30mm + { + get { return _CapPos30mm; } + set + { + _CapPos30mm = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "CapPos30mm", value.ToString()); + } + OnPropertyChanged("CapPos30mm"); + } + } + + /// + /// 灰卡原点的位置 + /// + public int Gray_Home + { + get { return _Gray_Home; } + set + { + _Gray_Home = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "GrayHomePos", value.ToString()); + } + OnPropertyChanged("GrayHomePos"); + } + } + + /// + /// 门原点的位置 + /// + public ushort Door_Home + { + get { return _Door_Home; } + set + { + _Door_Home = value; + if (_IniFile != null) + { + _IniFile.WriteString("Door", "DoorHomePos", value.ToString()); + } + OnPropertyChanged("DoorHomePos"); + } + } + + /// + /// 耳机线控制电机从站地址 + /// + public byte HeadSlave + { + get { return (byte)_HeadSlave; } + set + { + _HeadSlave = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadSlave", value.ToString()); + } + OnPropertyChanged("HeadSlave"); + } + } + + /// + /// 耳机线插入位置 + /// + public int HeadPos + { + get { return _HeadPos; } + set + { + _HeadPos = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadPos", value.ToString()); + } + OnPropertyChanged("HeadPos"); + } + } + + /// + /// 耳机线回原扭矩 + /// + public int HeadPos_re + { + get { return _HeadPos_re; } + set + { + _HeadPos_re = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadPos_re", value.ToString()); + } + OnPropertyChanged("HeadPos_re"); + } + } + + public ushort HeadAcspeed + { + get { return _HeadAcspeed; } + set + { + _HeadAcspeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadAcspeed", value.ToString()); + } + OnPropertyChanged("HeadAcspeed"); + } + } + public ushort HeadRespeed + { + get { return _HeadRespeed; } + set + { + _HeadRespeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadRespeed", value.ToString()); + } + OnPropertyChanged("HeadRespeed"); + } + } + + /// + /// 耳机线控制电机超时时间 + /// + public double HeadTimeOut + { + get { return _HeadTimeOut; } + set + { + _HeadTimeOut = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadTimeOut", value.ToString()); + } + OnPropertyChanged("HeadTimeOut"); + } + } + + /// + /// 耳机线控制电机停止条件一:扭矩百分比 + /// + public double HeadStopRange_1 + { + get { return _HeadStopRange_1; } + set + { + _HeadStopRange_1 = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadStopRange_1", value.ToString()); + } + OnPropertyChanged("HeadStopRange_1"); + } + } + + /// + /// 耳机线控制电机停止条件二:扭矩波动百分比 + /// + public double HeadStopRange_2 + { + get { return _HeadStopRange_2; } + set + { + _HeadStopRange_2 = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadStopRange_2 ", value.ToString()); + } + OnPropertyChanged("HeadStopRange_2 "); + } + } + + /// + /// 耳机线控制电机停止速度 + /// + public double HeadStopSeepd + { + get { return _HeadStopSeepd; } + set + { + _HeadStopSeepd = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadStopSeepd ", value.ToString()); + } + OnPropertyChanged("HeadStopSeepd "); + } + } + + /// + /// 耳机线控制电机回原时间 + /// + public double HeadHome + { + get { return _HeadHomeTime; } + set + { + _HeadHomeTime = value; + if (_IniFile != null) + { + _IniFile.WriteString("Headphone", "HeadHomeTime ", value.ToString()); + } + OnPropertyChanged("HeadHomeTime "); + } + } + + public ushort GraySpeed + { + get { return _GraySpeed; } + set + { + _GraySpeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "GraySpeed", value.ToString()); + } + OnPropertyChanged("GraySpeed"); + } + } + public ushort GrayAcspeed + { + get { return _GrayAcspeed; } + set + { + _GrayAcspeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "GrayAcspeed", value.ToString()); + } + OnPropertyChanged("GrayAcspeed"); + } + } + public ushort GrayRespeed + { + get { return _GrayRespeed; } + set + { + _GrayRespeed = value; + if (_IniFile != null) + { + _IniFile.WriteString("GrayTest", "GrayRespeed", value.ToString()); + } + OnPropertyChanged("GrayRespeed"); + } + } + private IniFile _IniFile; + + private ConfigHelper() + { + LoadConfig(AppConfig.ConfigFile); + } + + private void OnPropertyChanged(string propertyName) + { + if (PropertyChanged != null) + PropertyChanged(_Instance, new PropertyChangedEventArgs(propertyName)); + } + + public void LoadConfig(string file) + { + _IniFile = new IniFile(file); + //_IniFile = new IniFile(AppConfig.ConfigFile); + _Devices_id = _IniFile.ReadString("DevicesNum", "num", ""); + + _MotorPort = _IniFile.ReadString("Ports", "MotorPort", ""); + _MotorIp = _IniFile.ReadString("Ports", "MotorIp", ""); + _MotorGrayIp = _IniFile.ReadString("Ports", "MotorGrayIp", ""); + _IOPort = _IniFile.ReadString("Ports", "IOPort", ""); + _left_display_tcs_port = _IniFile.ReadString("Ports", "left_display_tcs_port", ""); + _right_display_tcs_port = _IniFile.ReadString("Ports", "right_display_tcs_port", ""); + _power_led_tcs_port = _IniFile.ReadString("Ports", "power_led_tcs_port", ""); + _status_led_tcs_port = _IniFile.ReadString("Ports", "status_led_tcs_port", ""); + _Motor_ComPort = _IniFile.ReadString("Ports", "Motor_ComPort", ""); + + _IOPort_2 = _IniFile.ReadString("Ports", "IOPort_2", ""); + _Motor_IPDWheel = _IniFile.ReadString("Ports", "Motor_IPDWheel", ""); + + double origin_data = 0; + string str = _IniFile.ReadString("GrayTest", "GraySlave", null); + if (double.TryParse(str, out origin_data) == false) + { + GraySlave = 0; + } + else + { + GraySlave = (byte)origin_data; + //_ProxPos30mm = (int)(origin_data * plusPerRund); + } + + + str = _IniFile.ReadString("GrayTest", "ProxPos30mm", null); + if (double.TryParse(str, out origin_data) == false) + { + ProxPos30mm = 0; + } + else + { + _ProxPos30mm = (int)origin_data; + //_ProxPos30mm = (int)(origin_data * plusPerRund); + } + + //if (int.TryParse(str, out _ProxPos30mm) == false) + // ProxPos30mm = 0; + str = _IniFile.ReadString("GrayTest", "ProxPos20mm", null); + if (double.TryParse(str, out origin_data) == false) + { + ProxPos20mm = 0; + } + else + { + _ProxPos20mm = (int)origin_data; + //_ProxPos20mm = (int)(origin_data * plusPerRund); + } + + + //if (int.TryParse(str, out _ProxPos20mm) == false) + // ProxPos20mm = 0; + + str = _IniFile.ReadString("GrayTest", "ProxPos13mm", null); + if (double.TryParse(str, out origin_data) == false) + { + ProxPos13mm = 0; + } + else + { + _ProxPos13mm = (int)origin_data; + //_ProxPos13mm = (int)(origin_data * plusPerRund); + } + //if (int.TryParse(str, out _ProxPos13mm) == false) + // ProxPos13mm = 500; + + str = _IniFile.ReadString("GrayTest", "CapPos13mm", null); + if (double.TryParse(str, out origin_data) == false) + { + CapPos13mm = 0; + } + else + { + _CapPos13mm = (int)origin_data; + //_CapPos13mm = (int)(origin_data * plusPerRund); + } + + str = _IniFile.ReadString("GrayTest", "CapPos20mm", null); + if (double.TryParse(str, out origin_data) == false) + { + CapPos20mm = 0; + } + else + { + _CapPos20mm = (int)origin_data; + //_CapPos20mm = (int)(origin_data * plusPerRund); + } + + str = _IniFile.ReadString("GrayTest", "CapPos30mm", null); + if (double.TryParse(str, out origin_data) == false) + { + CapPos30mm = 0; + } + else + { + _CapPos30mm = (int)origin_data; + //CapPos30mm = (int)(origin_data * plusPerRund); + } + + str = _IniFile.ReadString("Headphone", "HeadSlave", null); + if (ushort.TryParse(str, out _HeadSlave) == false) + HeadSlave = 2; + + str = _IniFile.ReadString("Headphone", "HeadPos", null); + if (double.TryParse(str, out origin_data) == false) + { + HeadPos = 0; + } + else + { + _HeadPos = (int)origin_data; + //_HeadPos = (int)(origin_data * plusPerRund); + } + + str = _IniFile.ReadString("Headphone", "HeadPos_re", null); + if (double.TryParse(str, out origin_data) == false) + { + HeadPos_re = 0; + } + else + { + _HeadPos_re = (int)origin_data; + //_HeadPos = (int)(origin_data * plusPerRund); + } + + //if (int.TryParse(str, out _HeadPos) == false) + // HeadPos = 0; + + str = _IniFile.ReadString("Headphone", "HeadAcspeed", null); + if (ushort.TryParse(str, out _HeadAcspeed) == false) + HeadAcspeed = 0; + str = _IniFile.ReadString("Headphone", "HeadRespeed", null); + if (ushort.TryParse(str, out _HeadRespeed) == false) + HeadRespeed = 0; + str = _IniFile.ReadString("GrayTest", "GraySpeed", null); + if (ushort.TryParse(str, out _GraySpeed) == false) + GraySpeed = 0; + str = _IniFile.ReadString("GrayTest", "GrayAcspeed", null); + if (ushort.TryParse(str, out _GrayAcspeed) == false) + GrayAcspeed = 0; + str = _IniFile.ReadString("GrayTest", "GrayRespeed", null); + if (ushort.TryParse(str, out _GrayRespeed) == false) + GrayRespeed = 0; + str = _IniFile.ReadString("Headphone", "HeadStopRange_1", null); + if (double.TryParse(str, out _HeadStopRange_1) == false) + HeadStopRange_1 = 0; + str = _IniFile.ReadString("Headphone", "HeadStopRange_2", null); + if (double.TryParse(str, out _HeadStopRange_2) == false) + HeadStopRange_2 = 0; + str = _IniFile.ReadString("Headphone", "HeadTimeOut", null); + if (double.TryParse(str, out _HeadTimeOut) == false) + HeadTimeOut = 0; + str = _IniFile.ReadString("Headphone", "HeadStopSeepd", null); + if (double.TryParse(str, out _HeadStopSeepd) == false) + HeadStopSeepd = 0; + str = _IniFile.ReadString("Headphone", "HeadHomeTime", null); + if (double.TryParse(str, out _HeadHomeTime) == false) + HeadHome = 0; + + str = _IniFile.ReadString("Door", "DoorSlave", null); + if (ushort.TryParse(str, out _DoorSlave) == false) + DoorSlave = 3; + + _MotorDoorIp = _IniFile.ReadString("Door", "MotorDoorIp", null); + if (_MotorDoorIp == null || _MotorDoorIp.Length == 0) + MotorDoorIp = "192.168.1.30"; + + str = _IniFile.ReadString("Door", "DoorWorkPostion", null); + if (int.TryParse(str, out _DoorWorkPostion) == false) + DoorWorkPostion = 0; + + str = _IniFile.ReadString("Door", "DoorSpeed", null); + if (ushort.TryParse(str, out _DoorSpeed) == false) + DoorSpeed = 500; + + str = _IniFile.ReadString("Door", "DoorAcspeed", null); + if (ushort.TryParse(str, out _DoorAcspeed) == false) + DoorAcspeed = 100; + + str = _IniFile.ReadString("Door", "DoorRespeed", null); + if (ushort.TryParse(str, out _DoorRespeed) == false) + DoorRespeed = 100; + + str = _IniFile.ReadString("Door", "DoorHomePos", null); + if (ushort.TryParse(str, out _Door_Home) == false) + Door_Home = 0; + + str = _IniFile.ReadString("GrayTest", "GrayHomePos", null); + if (int.TryParse(str, out _Gray_Home) == false) + Gray_Home = 0; + + str = _IniFile.ReadString("IPDWheel", "IPDWheelSlave", null); + if (ushort.TryParse(str, out _IPDWheelSlave) == false) + _IPDWheelSlave = 1; + str = _IniFile.ReadString("IPDWheel", "Motor_PositiveRotation", null); + if (int.TryParse(str, out _Motor_PositiveRotation) == false) + _Motor_PositiveRotation = 100; + str = _IniFile.ReadString("IPDWheel", "Motor_ReversingRotation", null); + if (int.TryParse(str, out _Motor_ReversingRotation) == false) + _Motor_ReversingRotation = 100; + str = _IniFile.ReadString("IPDWheel", "Motor_Position", null); + if (int.TryParse(str, out _Motor_Position) == false) + _Motor_Position = 1; + str = _IniFile.ReadString("IPDWheel", "Motor_Reversing", null); + if (int.TryParse(str, out _Motor_Reversing) == false) + _Motor_Reversing = 1; + str = _IniFile.ReadString("IPDWheel", "Motor_StoptSpeed", null); + if (int.TryParse(str, out _Motor_StoptSpeed) == false) + _Motor_StoptSpeed = 10; + str = _IniFile.ReadString("IPDWheel", "Motor_IPD_TimeOut", null); + if (int.TryParse(str, out _Motor_IPD_TimeOut) == false) + _Motor_Position = 10000; + str = _IniFile.ReadString("IPDWheel", "Torque_Range", null); + if (double.TryParse(str, out _Torque_Range) == false) + _Torque_Range = 0.1; + + str = _IniFile.ReadString("IPDWheel", "Max_count ", null); + if (int.TryParse(str, out _Max_count) == false) + _Max_count = 10; + str = _IniFile.ReadString("IPDWheel", "Sample_length ", null); + if (int.TryParse(str, out _Sample_length) == false) + _Sample_length = 50; + str = _IniFile.ReadString("IPDWheel", "Sample_range ", null); + if (int.TryParse(str, out _Sample_range) == false) + _Sample_range = 50; + + //1#IO板卡IO初始化赋值 + str = _IniFile.ReadString("IOport1", "OUT_StartBtLight ", null); + if (ushort.TryParse(str, out _OUT_StartBtLight) == false) + _OUT_StartBtLight = 1; + str = _IniFile.ReadString("IOport1", "OUT_RsetBtLight ", null); + if (ushort.TryParse(str, out _OUT_RsetBtLight) == false) + _OUT_RsetBtLight = 3; + str = _IniFile.ReadString("IOport1", "OUT_TriColorBlue ", null); + if (ushort.TryParse(str, out _OUT_TriColorBlue) == false) + _OUT_TriColorBlue = 4; + str = _IniFile.ReadString("IOport1", "OUT_TriColorRed ", null); + if (ushort.TryParse(str, out _OUT_TriColorRed) == false) + _OUT_TriColorRed = 5; + str = _IniFile.ReadString("IOport1", "OUT_TriColorGreen ", null); + if (ushort.TryParse(str, out _OUT_TriColorGreen) == false) + _OUT_TriColorGreen = 6; + str = _IniFile.ReadString("IOport1", "OUT_TriColorBuzzer ", null); + if (ushort.TryParse(str, out _OUT_TriColorBuzzer) == false) + _OUT_TriColorBuzzer = 7; + str = _IniFile.ReadString("IOport1", "OUT_StatusLightRed ", null); + if (ushort.TryParse(str, out _OUT_StatusLightRed) == false) + _OUT_StatusLightRed = 8; + str = _IniFile.ReadString("IOport1", "OUT_StatusLightGreen ", null); + if (ushort.TryParse(str, out _OUT_StatusLightGreen) == false) + _OUT_StatusLightGreen = 9; + str = _IniFile.ReadString("IOport1", "OUT_PowerOutCylinder ", null); + if (ushort.TryParse(str, out _OUT_PowerOutCylinder) == false) + _OUT_PowerOutCylinder = 10; + str = _IniFile.ReadString("IOport1", "OUT_PowerCylinder ", null); + if (ushort.TryParse(str, out _OUT_PowerCylinder) == false) + _OUT_PowerCylinder = 11; + str = _IniFile.ReadString("IOport1", "OUT_VolAddCylinder ", null); + if (ushort.TryParse(str, out _OUT_VolAddCylinder) == false) + _OUT_VolAddCylinder = 12; + str = _IniFile.ReadString("IOport1", "OUT_VolReduceCylinder ", null); + if (ushort.TryParse(str, out _OUT_VolReduceCylinder) == false) + _OUT_VolReduceCylinder = 13; + str = _IniFile.ReadString("IOport1", "IN_E_Stop ", null); + if (ushort.TryParse(str, out _IN_E_Stop) == false) + _IN_E_Stop = 1; + str = _IniFile.ReadString("IOport1", "IN_Start ", null); + if (ushort.TryParse(str, out _IN_Start) == false) + _IN_Start = 2; + str = _IniFile.ReadString("IOport1", "IN_Reset ", null); + if (ushort.TryParse(str, out _IN_Reset) == false) + _IN_Reset = 4; + str = _IniFile.ReadString("IOport1", "IN_PoweroutOrigin ", null); + if (ushort.TryParse(str, out _IN_PoweroutOrigin) == false) + _IN_PoweroutOrigin = 6; + str = _IniFile.ReadString("IOport1", "IN_PowerOutTest ", null); + if (ushort.TryParse(str, out _IN_PowerOutTest) == false) + _IN_PowerOutTest = 5; + str = _IniFile.ReadString("IOport1", "IN_PowerOrigin ", null); + if (ushort.TryParse(str, out _IN_PowerOrigin) == false) + _IN_PowerOrigin = 8; + str = _IniFile.ReadString("IOport1", "IN_PowerTest ", null); + if (ushort.TryParse(str, out _IN_PowerTest) == false) + _IN_PowerTest = 7; + str = _IniFile.ReadString("IOport1", "IN_VolAddOrigin ", null); + if (ushort.TryParse(str, out _IN_VolAddOrigin) == false) + _IN_VolAddOrigin = 10; + str = _IniFile.ReadString("IOport1", "IN_VolAddTest ", null); + if (ushort.TryParse(str, out _IN_VolAddTest) == false) + _IN_VolAddTest = 9; + str = _IniFile.ReadString("IOport1", "IN_VolReduOrigin ", null); + if (ushort.TryParse(str, out _IN_VolReduOrigin) == false) + _IN_VolReduOrigin = 12; + str = _IniFile.ReadString("IOport1", "IN_VolReduTest ", null); + if (ushort.TryParse(str, out _IN_VolReduTest) == false) + _IN_VolReduTest = 11; + str = _IniFile.ReadString("IOport1", "IN_PogoOrigin ", null); + if (ushort.TryParse(str, out _IN_PogoOrigin) == false) + _IN_PogoOrigin = 14; + str = _IniFile.ReadString("IOport1", "IN_PogoTest ", null); + if (ushort.TryParse(str, out _IN_PogoTest) == false) + _IN_PogoTest = 13; + str = _IniFile.ReadString("IOport1", "IN_CoverOpen ", null); + if (ushort.TryParse(str, out _IN_CoverOpen) == false) + _IN_CoverOpen = 15; + str = _IniFile.ReadString("IOport1", "IN_CoverClose ", null); + if (ushort.TryParse(str, out _IN_CoverClose) == false) + _IN_CoverClose = 16; + str = _IniFile.ReadString("IOport1", "IN_LeftCover_ON ", null); + if (ushort.TryParse(str, out _IN_LeftCover_ON) == false) + _IN_LeftCover_ON = 16; + str = _IniFile.ReadString("IOport1", "IN_CheckDUT_1 ", null); + if (ushort.TryParse(str, out _IN_CheckDUT_1) == false) + _IN_CheckDUT_1 = 15; + //2#IO板卡IO初始化赋值 + str = _IniFile.ReadString("IOport2", "OUT_PowerRGBCylinder ", null); + if (ushort.TryParse(str, out _OUT_PowerRGBCylinder) == false) + _OUT_PowerRGBCylinder = 11; + str = _IniFile.ReadString("IOport2", "OUT_PogoCylinder ", null); + if (ushort.TryParse(str, out _OUT_PogoCylinder) == false) + _OUT_PogoCylinder = 1; + str = _IniFile.ReadString("IOport2", "OUT_GrayCardCylinder ", null); + if (ushort.TryParse(str, out _OUT_GrayCardCylinder) == false) + _OUT_GrayCardCylinder = 2; + str = _IniFile.ReadString("IOport2", "OUT_IPDCCylinder ", null); + if (ushort.TryParse(str, out _OUT_IPDCCylinder) == false) + _OUT_IPDCCylinder = 3; + str = _IniFile.ReadString("IOport2", "OUT_ElectromagnetPower ", null); + if (ushort.TryParse(str, out _OUT_ElectromagnetPower) == false) + _OUT_ElectromagnetPower = 5; + str = _IniFile.ReadString("IOport2", "OUT_PogoPower ", null); + if (ushort.TryParse(str, out _OUT_PogoPower) == false) + _OUT_PogoPower = 4; + str = _IniFile.ReadString("IOport2", "OUT_HolderSensorOut ", null); + if (ushort.TryParse(str, out _OUT_HolderSensorOut) == false) + _OUT_HolderSensorOut = 6; + str = _IniFile.ReadString("IOport2", "OUT_HolderSensorIn ", null); + if (ushort.TryParse(str, out _OUT_HolderSensorIn) == false) + _OUT_HolderSensorIn = 7; + str = _IniFile.ReadString("IOport2", "OUT_Ping_VBUS ", null); + if (ushort.TryParse(str, out _OUT_Ping_VBUS) == false) + _OUT_Ping_VBUS = 8; + str = _IniFile.ReadString("IOport2", "OUT_Ping_CC ", null); + if (ushort.TryParse(str, out _OUT_Ping_CC) == false) + _OUT_Ping_CC = 9; + str = _IniFile.ReadString("IOport2", "OUT_Ping_GND ", null); + if (ushort.TryParse(str, out _OUT_Ping_GND) == false) + _OUT_Ping_GND = 10; + str = _IniFile.ReadString("IOport2", "IN_RGBTest ", null); + if (ushort.TryParse(str, out _IN_RGBTest) == false) + _IN_RGBTest = 1; + str = _IniFile.ReadString("IOport2", "IN_IPDOrigin ", null); + if (ushort.TryParse(str, out _IN_IPDOrigin) == false) + _IN_IPDOrigin = 6; + str = _IniFile.ReadString("IOport2", "IN_IPDTest ", null); + if (ushort.TryParse(str, out _IN_IPDTest) == false) + _IN_IPDTest = 5; + str = _IniFile.ReadString("IOport2", "IN_GrayCardOrigin ", null); + if (ushort.TryParse(str, out _IN_GrayCardOrigin) == false) + _IN_GrayCardOrigin = 4; + str = _IniFile.ReadString("IOport2", "IN_GrayCardTest ", null); + if (ushort.TryParse(str, out _IN_GrayCardTest) == false) + _IN_GrayCardTest = 3; + str = _IniFile.ReadString("IOport2", "IN_Check_safe_raster ", null); + if (ushort.TryParse(str, out _IN_Check_safe_raster) == false) + _IN_Check_safe_raster = 8; + str = _IniFile.ReadString("IOport2", "IN_LeftCover_OFF ", null); + if (ushort.TryParse(str, out _IN_LeftCover_OFF) == false) + _IN_LeftCover_OFF = 9; + str = _IniFile.ReadString("IOport2", "IN_RightCover_ON ", null); + if (ushort.TryParse(str, out _IN_RightCover_ON) == false) + _IN_RightCover_ON = 10; + str = _IniFile.ReadString("IOport2", "IN_RightCover_OFF ", null); + if (ushort.TryParse(str, out _IN_RightCover_OFF) == false) + _IN_RightCover_OFF = 11; + str = _IniFile.ReadString("IOport2", "IN_CheckDUT_2 ", null); + if (ushort.TryParse(str, out _IN_CheckDUT_2) == false) + _IN_CheckDUT_2 = 12; + } + + public static ConfigHelper Instance + { + get { return ConfigHelper._Instance; } + } + + #region IO板卡属性 + /// + /// 启动按钮指示灯 + /// + public ushort OUT_StartBtLight + { + get + { + return _OUT_StartBtLight; + } + } + + /// + /// 复位按钮指示灯 + /// + public ushort OUT_RsetBtLight + { + get + { + return _OUT_RsetBtLight; + } + } + + + /// + /// 三色灯-蓝 + /// + public ushort OUT_TriColorBlue + { + get + { + return _OUT_TriColorBlue; + } + } + + + /// + /// 三色灯-红 + /// + public ushort OUT_TriColorRed + { + get + { + return _OUT_TriColorRed; + } + } + + + /// + /// 三色灯-绿 + /// + public ushort OUT_TriColorGreen + { + get + { + return _OUT_TriColorGreen; + } + } + + + /// + /// 三色灯-蜂鸣器 + /// + public ushort OUT_TriColorBuzzer + { + get + { + return _OUT_TriColorBuzzer; + } + } + + + /// + /// 状态指示灯红 + /// + public ushort OUT_StatusLightRed + { + get + { + return _OUT_StatusLightRed; + } + } + + + /// + /// 状态指示灯绿 + /// + public ushort OUT_StatusLightGreen + { + get + { + return _OUT_StatusLightGreen; + } + } + + + /// + /// Power推进气缸 + /// + public ushort OUT_PowerOutCylinder + { + get + { + return _OUT_PowerOutCylinder; + } + } + + + /// + /// 电源键气缸 + /// + public ushort OUT_PowerCylinder + { + get + { + return _OUT_PowerCylinder; + } + } + + + /// + /// 音量键+气缸 + /// + public ushort OUT_VolAddCylinder + { + get + { + return _OUT_VolAddCylinder; + } + } + + + /// + /// 音量键-气缸 + /// + public ushort OUT_VolReduceCylinder + { + get + { + return _OUT_VolReduceCylinder; + } + } + + + /// + /// 急停按钮 + /// + public ushort IN_E_Stop + { + get + { + return _IN_E_Stop; + } + } + + + /// + /// 启动按钮 + /// + public ushort IN_Start + { + get + { + return _IN_Start; + } + } + + + /// + /// 复位按钮 + /// + public ushort IN_Reset + { + get + { + return _IN_Reset; + } + } + + + /// + /// Powr推进气缸原点 + /// + public ushort IN_PoweroutOrigin + { + get + { + return _IN_PoweroutOrigin; + } + } + + + /// + /// Power推进气缸到位 + /// + public ushort IN_PowerOutTest + { + get + { + return _IN_PowerOutTest; + } + } + + + /// + /// 电源键气缸原点 + /// + public ushort IN_PowerOrigin + { + get + { + return _IN_PowerOrigin; + } + } + + + /// + /// 电源键气缸到位 + /// + public ushort IN_PowerTest + { + get + { + return _IN_PowerTest; + } + } + + + /// + /// 音量键+气缸原点 + /// + public ushort IN_VolAddOrigin + { + get + { + return _IN_VolAddOrigin; + } + } + + + /// + /// 音量键+气缸到位 + /// + public ushort IN_VolAddTest + { + get + { + return _IN_VolAddTest; + } + } + + + /// + /// 音量键-气缸原点 + /// + public ushort IN_VolReduOrigin + { + get + { + return _IN_VolReduOrigin; + } + } + + + /// + /// 音量键-气缸到位 + /// + public ushort IN_VolReduTest + { + get + { + return _IN_VolReduTest; + } + } + + + /// + /// Pogo滑台气缸原点 + /// + public ushort IN_PogoOrigin + { + get + { + return _IN_PogoOrigin; + } + } + + + /// + /// Pogo滑台气缸到位 + /// + public ushort IN_PogoTest + { + get + { + return _IN_PogoTest; + } + } + + + /// + /// Holder盖子sensor + /// + public ushort IN_CoverOpen + { + get + { + return _IN_CoverOpen; + } + } + + + /// + /// Holder盖子气缸到位 + /// + public ushort IN_CoverClose + { + get + { + return _IN_CoverClose; + } + } + + + /// + /// 检测左夹紧气缸伸出 + /// + public ushort IN_LeftCover_ON + { + get + { + return _IN_LeftCover_ON; + } + } + + + /// + /// 检测DUT到位感应1 + /// + public ushort IN_CheckDUT_1 + { + get + { + return _IN_CheckDUT_1; + } + } + + + /// + /// PowerRGB气缸 + /// + public ushort OUT_PowerRGBCylinder + { + get + { + return _OUT_PowerRGBCylinder; + } + } + + + /// + /// Pogo气缸 + /// + public ushort OUT_PogoCylinder + { + get + { + return _OUT_PogoCylinder; + } + } + + + /// + /// 灰卡气缸 + /// + public ushort OUT_GrayCardCylinder + { + get + { + return _OUT_GrayCardCylinder; + } + } + + + /// + /// IPD气缸 + /// + public ushort OUT_IPDCCylinder + { + get + { + return _OUT_IPDCCylinder; + } + } + + + /// + /// 电磁铁通电 + /// + public ushort OUT_ElectromagnetPower + { + get + { + return _OUT_ElectromagnetPower; + } + } + + + /// + /// IPD电源控制 + /// + public ushort OUT_PogoPower + { + get + { + return _OUT_PogoPower; + } + } + + + /// + /// Holder盖子伸出电磁阀 + /// + public ushort OUT_HolderSensorOut + { + get + { + return _OUT_HolderSensorOut; + } + } + + + /// + /// Holder盖子缩回电磁阀 + /// + public ushort OUT_HolderSensorIn + { + get + { + return _OUT_HolderSensorIn; + } + } + + + /// + /// VBUS继电器 + /// + public ushort OUT_Ping_VBUS + { + get + { + return _OUT_Ping_VBUS; + } + } + + + /// + /// CC继电器 + /// + public ushort OUT_Ping_CC + { + get + { + return _OUT_Ping_CC; + } + } + + + /// + /// GND继电器 + /// + public ushort OUT_Ping_GND + { + get + { + return _OUT_Ping_GND; + } + } + + + /// + /// RGB下压气缸伸出 + /// + public ushort IN_RGBTest + { + get + { + return _IN_RGBTest; + } + } + + + /// + /// IPD气缸原点 + /// + public ushort IN_IPDOrigin + { + get + { + return _IN_IPDOrigin; + } + } + + + /// + /// IPD气缸到位 + /// + public ushort IN_IPDTest + { + get + { + return _IN_IPDTest; + } + } + + + /// + /// 灰卡气缸原点 + /// + public ushort IN_GrayCardOrigin + { + get + { + return _IN_GrayCardOrigin; + } + } + + + /// + /// 灰卡气缸到位 + /// + public ushort IN_GrayCardTest + { + get + { + return _IN_GrayCardTest; + } + } + + + /// + /// 检查光栅 + /// + public ushort IN_Check_safe_raster + { + get + { + return _IN_Check_safe_raster; + } + } + + + /// + /// 检测左夹紧气缸松开 + /// + public ushort IN_LeftCover_OFF + { + get + { + return _IN_LeftCover_OFF; + } + } + + + /// + /// 检测右夹紧气缸夹紧 + /// + public ushort IN_RightCover_ON + { + get + { + return _IN_RightCover_ON; + } + } + + + /// + /// 检测右夹紧气缸松开 + /// + public ushort IN_RightCover_OFF + { + get + { + return _IN_RightCover_OFF; + } + } + + + /// + /// 检测DUT到位感应2 + /// + public ushort IN_CheckDUT_2 + { + get + { + return _IN_CheckDUT_2; + } + } + #endregion + + public bool Set_value(string section, string name, string value) + { + try + { + _IniFile.IniWriteValue(section, name, value); + return true; + } + catch (Exception er) + { + return false; + } + } + + public string Get_Value(string section, string name) + { + try + { + return _IniFile.IniReadValue(section, name); + } + catch (Exception er) + { + return er.ToString(); + } + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/FileWriter.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/FileWriter.cs new file mode 100644 index 0000000..11d881d --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/FileWriter.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.IO; +using System.IO; + +namespace Common +{ + public class FileWriter + { + private static object LOCKOBJ = new object(); + private static object obj_lock = new object(); + + private static string FILEPATH = ""; + + static FileWriter() + { + FILEPATH = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Logs\\"; + Console.Write(FILEPATH); + if (Directory.Exists(FILEPATH) == false) + { + Directory.CreateDirectory(FILEPATH); + } + } + + public static void WriteLog(string text) + { + lock (LOCKOBJ) + { + try + { + string file = FILEPATH + DateTime.Now.ToString("yyyyMMdd") + ".txt"; + File.AppendAllText(file, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + text + System.Environment.NewLine); + } + catch + { + } + } + } + + public static void Write_ERR_Log(string text) + { + lock (obj_lock) + { + try + { + string file = FILEPATH + DateTime.Now.ToString("yyyyMMdd") + "_err.txt"; + File.AppendAllText(file, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ":" + text + System.Environment.NewLine); + } + catch + { + } + } + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/IniFile.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/IniFile.cs new file mode 100644 index 0000000..fe0af4e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/IniFile.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.IO; + +namespace Common +{ + /// + /// ini文件类 + /// + public class IniFile + { + private string m_FileName; + + public string FileName + { + get { return m_FileName; } + set { m_FileName = value; } + } + + [DllImport("kernel32.dll")] + private static extern int GetPrivateProfileInt( + string lpAppName, + string lpKeyName, + int nDefault, + string lpFileName + ); + + [DllImport("kernel32.dll")] + private static extern int GetPrivateProfileString( + string lpAppName, + string lpKeyName, + string lpDefault, + StringBuilder lpReturnedString, + int nSize, + string lpFileName + ); + + [DllImport("kernel32.dll")] + private static extern int WritePrivateProfileString( + string lpAppName, + string lpKeyName, + string lpString, + string lpFileName + ); + + /// + /// 当前程序启动路径 + /// + public static string StartupPath + { + get + { + return System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); + } + } + + /// + /// 构造函数 + /// + /// Ini文件路径 + public IniFile(string aFileName) + { + this.m_FileName = aFileName; + } + + /// + /// 构造函数 + /// + public IniFile() + { } + + /// + /// [扩展]读Int数值 + /// + /// 节 + /// 键 + /// 默认值 + /// + public int ReadInt(string section, string name, int def) + { + return GetPrivateProfileInt(section, name, def, this.m_FileName); + } + + /// + /// [扩展]读取string字符串 + /// + /// 节 + /// 键 + /// 默认值 + /// + public string ReadString(string section, string name, string def) + { + StringBuilder vRetSb = new StringBuilder(2048); + GetPrivateProfileString(section, name, def, vRetSb, 2048, this.m_FileName); + return vRetSb.ToString().Split(';')[0]; + } + + /// + /// [扩展]写入Int数值,如果不存在 节-键,则会自动创建 + /// + /// 节 + /// 键 + /// 写入值 + public void WriteInt(string section, string name, int Ival) + { + + WritePrivateProfileString(section, name, Ival.ToString(), this.m_FileName); + } + + /// + /// [扩展]写入String字符串,如果不存在 节-键,则会自动创建 + /// + /// 节 + /// 键 + /// 写入值 + public void WriteString(string section, string name, string strVal) + { + WritePrivateProfileString(section, name, strVal, this.m_FileName); + } + + /// + /// 删除指定的 节 + /// + /// + public void DeleteSection(string section) + { + WritePrivateProfileString(section, null, null, this.m_FileName); + } + + /// + /// 删除全部 节 + /// + public void DeleteAllSection() + { + WritePrivateProfileString(null, null, null, this.m_FileName); + } + + /// + /// 读取指定 节-键 的值 + /// + /// + /// + /// + public string IniReadValue(string section, string name) + { + StringBuilder strSb = new StringBuilder(256); + GetPrivateProfileString(section, name, "", strSb, 256, this.m_FileName); + return strSb.ToString(); + } + + /// + /// 写入指定值,如果不存在 节-键,则会自动创建 + /// + /// + /// + /// + public void IniWriteValue(string section, string name, string value) + { + WritePrivateProfileString(section, name, value, this.m_FileName); + } + } +} \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..bd75c31 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("Common")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Common")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("8cfe033b-28a6-48eb-98fd-3a30750ef714")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.0.0.2")] +[assembly: AssemblyFileVersion("2.0.0.2")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/SerialPortMangment.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/SerialPortMangment.cs new file mode 100644 index 0000000..4ea0f67 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/SerialPortMangment.cs @@ -0,0 +1,230 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Management; + + +// // 硬件 +// Win32_Processor, // CPU 处理器 +//Win32_PhysicalMemory, // 物理内存条 +//Win32_Keyboard, // 键盘 +//Win32_PointingDevice, // 点输入设备,包括鼠标。 +//Win32_FloppyDrive, // 软盘驱动器 +//Win32_DiskDrive, // 硬盘驱动器 +//Win32_CDROMDrive, // 光盘驱动器 +//Win32_BaseBoard, // 主板 +//Win32_BIOS, // BIOS 芯片 +//Win32_ParallelPort, // 并口 +//Win32_SerialPort, // 串口 +//Win32_SerialPortConfiguration, // 串口配置 +//Win32_SoundDevice, // 多媒体设置,一般指声卡。 +//Win32_SystemSlot, // 主板插槽 (ISA & PCI & AGP) +//Win32_USBController, // USB 控制器 +//Win32_NetworkAdapter, // 网络适配器 +//Win32_NetworkAdapterConfiguration, // 网络适配器设置 +//Win32_Printer, // 打印机 +//Win32_PrinterConfiguration, // 打印机设置 +//Win32_PrintJob, // 打印机任务 +//Win32_TCPIPPrinterPort, // 打印机端口 +//Win32_POTSModem, // MODEM +//Win32_POTSModemToSerialPort, // MODEM 端口 +//Win32_DesktopMonitor, // 显示器 +//Win32_DisplayConfiguration, // 显卡 +//Win32_DisplayControllerConfiguration, // 显卡设置 +//Win32_VideoController, // 显卡细节。 +//Win32_VideoSettings, // 显卡支持的显示模式。 + +//// 操作系统 +//Win32_TimeZone, // 时区 +//Win32_SystemDriver, // 驱动程序 +//Win32_DiskPartition, // 磁盘分区 +//Win32_LogicalDisk, // 逻辑磁盘 +//Win32_LogicalDiskToPartition, // 逻辑磁盘所在分区及始末位置。 +//Win32_LogicalMemoryConfiguration, // 逻辑内存配置 +//Win32_PageFile, // 系统页文件信息 +//Win32_PageFileSetting, // 页文件设置 +//Win32_BootConfiguration, // 系统启动配置 +//Win32_ComputerSystem, // 计算机信息简要 +//Win32_OperatingSystem, // 操作系统信息 +//Win32_StartupCommand, // 系统自动启动程序 +//Win32_Service, // 系统安装的服务 +//Win32_Group, // 系统管理组 +//Win32_GroupUser, // 系统组帐号 +//Win32_UserAccount, // 用户帐号 +//Win32_Process, // 系统进程 +//Win32_Thread, // 系统线程 +//Win32_Share, // 共享 +//Win32_NetworkClient, // 已安装的网络客户端 +//Win32_NetworkProtocol, // 已安装的网络协议 + +namespace Common +{ + public class SerialPortMangment + { + private ManagementObject m_device = null; + public SerialPortMangment() + { } + + //获取需要设备 + public void GetDevices(string find_port) + { + if (find_port == null || find_port.Trim().Length == 0) + return; + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key); + //根据某个条件查找到对应设备 + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + //遍历所有设备信息 + + foreach (ManagementObject mgt in searcher.Get()) + { + Console.WriteLine(Convert.ToString(mgt["Name"])); + //按名字筛选 + if (Convert.ToString(mgt["Name"]).ToUpper().Contains(find_port.ToUpper())) + { + m_device = mgt; + } + } + Console.WriteLine(""); + } + + + //启用方法 + public string DeviceEnable() + { + if (m_device == null) + { + return "Fail:未找到设备"; + } + try + { + m_device.InvokeMethod("Enable", null); + return "ok"; + } + catch (Exception e) + { + Console.WriteLine(e.Message); + return e.Message; + } + } + + //禁用方法 + public string DeviceDisable() + { + if (m_device == null) + { + return "Fail:未找到设备"; + } + try + { + m_device.InvokeMethod("Disable", null); + return "ok"; + } + catch (Exception e) + { + Console.WriteLine(e.Message); + return e.Message; + } + } + + } + + + public class SerialPortMangmentDOE + { + ManagementObject USB = null; + + public SerialPortMangmentDOE() + { } + + //获取需要设备 + public void GetDevices() + { + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key); + //根据某个条件查找到对应设备 + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_SerialPort"); + + //遍历所有设备信息 + + foreach (ManagementObject mgt in searcher.Get()) + { + Console.WriteLine(Convert.ToString(mgt["Name"])); + //按名字筛选 + if (Convert.ToString(mgt["Name"]).Contains("COM28")) + { + USB = mgt; + } + } + Console.WriteLine(""); + } + + //获取需要设备 + public void GetDevices1() + { + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key); + //根据某个条件查找到对应设备 + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + //遍历所有设备信息 + + foreach (ManagementObject mgt in searcher.Get()) + { + //Console.WriteLine(Convert.ToString(mgt["Name"])); + //按名字筛选 + if (Convert.ToString(mgt["Name"]).ToUpper().Contains("COM")) + { + Console.WriteLine(Convert.ToString(mgt["Name"])); + if (Convert.ToString(mgt["Name"]).ToUpper().Contains("COM23")) + { + USB = mgt; + } + + } + } + Console.WriteLine(""); + } + + //启用方法 + public void DeviceEnable() + { + if (USB == null) + { + return; + } + try + { + USB.InvokeMethod("Enable", null); + } + catch (Exception e) + { + Console.WriteLine(e.Message); + } + } + + //禁用方法 + public void DeviceDisable() + { + if (USB == null) + { + return; + } + try + { + USB.InvokeMethod("Disable", null); + } + catch (Exception e) + { + Console.WriteLine(e.Message); + } + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs new file mode 100644 index 0000000..5d01041 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.AssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b9d1b75 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.AssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.CoreCompileInputs.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..6e67d6e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +52cd07c0673b81280c4b7161614fa483ad3de0aa diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4217908 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csproj.FileListAbsolute.txt @@ -0,0 +1,198 @@ +C:\Users\hely\he\VSProjects\HollywoodQT\Common\bin\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\Common\bin\Debug\Common.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\Common\obj\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\Common\obj\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\obj\Debug\Common.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\obj\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\obj\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\Common\obj\Debug\Common.csprojAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\Common\bin\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\Common\bin\Debug\Common.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\Common\obj\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\Common\obj\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\obj\Debug\Common.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\obj\Debug\Common.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\obj\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\Common\obj\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\Common\bin\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\Common\bin\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\Common\obj\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\Common\obj\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\Common\bin\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\Common\bin\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\Common\obj\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\Common\obj\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT\Common\bin\Debug\Common.dll +D:\src\HollywoodQT\Common\bin\Debug\Common.pdb +D:\src\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT\Common\obj\Debug\Common.dll +D:\src\HollywoodQT\Common\obj\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\HollywoodQT\Common\bin\Debug\Common.dll +D:\HollywoodQT\Common\bin\Debug\Common.pdb +D:\HollywoodQT\Common\obj\Debug\Common.dll +D:\HollywoodQT\Common\obj\Debug\Common.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\temp\QT-Update-20200327\src\HollywoodQT\Common\bin\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\Common\bin\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\Common\obj\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\Common\obj\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\Common\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\Common\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\Common\obj\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\Common\obj\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\Common\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\Common\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\Common\obj\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\Common\obj\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\Common\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\Common\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\Common\obj\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\Common\obj\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\Common\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\Common\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\Common\obj\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\Common\obj\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\Common\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\Common\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\Common\obj\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\Common\obj\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\Common\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\Common\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\Common\obj\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\Common\obj\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\Common\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\Common\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\Common\obj\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\Common\obj\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\Common\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\Common\obj\Debug\Common.pdb +D:\HollywoodQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\EurekaQT\Common\bin\Debug\Common.dll +D:\EurekaQT\Common\bin\Debug\Common.pdb +D:\EurekaQT\Common\obj\Debug\Common.dll +D:\EurekaQT\Common\obj\Debug\Common.pdb +D:\11\EurekaQT\Common\bin\Debug\Common.dll +D:\11\EurekaQT\Common\bin\Debug\Common.pdb +D:\11\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\Common\obj\Debug\Common.dll +D:\11\EurekaQT\Common\obj\Debug\Common.pdb +D:\EurekaQT\Common\obj\Debug\Common.csproj.AssemblyReference.cache +D:\EurekaQT\Common\obj\Debug\Common.csproj.CoreCompileInputs.cache +E:\EurekaQT\EurekaQT\Common\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\Common\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\Common\obj\Debug\Common.dll +E:\EurekaQT\EurekaQT\Common\obj\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\Common\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\Common\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\Common\obj\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\Common\obj\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\Common\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\Common\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\Common\obj\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\Common\obj\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\Common\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\Common\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\Common\obj\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\Common\obj\Debug\Common.pdb +D:\0808\EurekaQT\Common\bin\Debug\Common.dll +D:\0808\EurekaQT\Common\bin\Debug\Common.pdb +D:\0808\EurekaQT\Common\obj\Debug\Common.dll +D:\0808\EurekaQT\Common\obj\Debug\Common.pdb +D:\0808\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\Common\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\Common\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\Common\obj\Debug\Common.dll +E:\src\EurekaQT_分离IO\Common\obj\Debug\Common.pdb +D:\1229\EurekaQT\Common\bin\Debug\Common.dll +D:\1229\EurekaQT\Common\bin\Debug\Common.pdb +D:\1229\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\1229\EurekaQT\Common\obj\Debug\Common.dll +D:\1229\EurekaQT\Common\obj\Debug\Common.pdb +E:\SRC\EurekaQT\Common\bin\Debug\Common.dll +E:\SRC\EurekaQT\Common\bin\Debug\Common.pdb +E:\SRC\EurekaQT\Common\obj\Debug\Common.dll +E:\SRC\EurekaQT\Common\obj\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\Common\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\Common\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\Common\obj\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\Common\obj\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\Common\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\Common\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\Common\obj\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\Common\obj\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\Common\bin\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\Common\bin\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\Common\obj\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\Common\obj\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\Common\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\Common\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\Common\obj\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\Common\obj\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\Common\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\Common\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\Common\obj\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\Common\obj\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\Common\obj\Debug\Common.pdb +D:\SRC\EurekaQT\Common\bin\Debug\Common.dll +D:\SRC\EurekaQT\Common\bin\Debug\Common.pdb +D:\SRC\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\Common\obj\Debug\Common.dll +D:\SRC\EurekaQT\Common\obj\Debug\Common.pdb +E:\SRC\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\Common\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\Common\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\Common\obj\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\Common\obj\Debug\Common.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojAssemblyReference.cache new file mode 100644 index 0000000..c0549c4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..b0305f4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..72b71f3 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..ed0319e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/Common/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/App.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/App.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/ConsoleApplication1.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/ConsoleApplication1.csproj new file mode 100644 index 0000000..799e26e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/ConsoleApplication1.csproj @@ -0,0 +1,64 @@ + + + + + Debug + AnyCPU + {8C803E5A-31E8-4B1E-91CB-28D1732C7209} + Exe + Properties + ConsoleApplication1 + ConsoleApplication1 + v4.5 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + {cc0dcec4-2900-4a08-ad6e-8b9fa4ec6dd8} + Common + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Program.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Program.cs new file mode 100644 index 0000000..198449d --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Program.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Common; + +namespace ConsoleApplication1 +{ + class Program + { + static void Main(string[] args) + { + SerialPortMangmentDOE sm = new SerialPortMangmentDOE(); + //sm.GetDevices(); + sm.GetDevices1(); + sm.DeviceDisable(); + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..6fb21e3 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("ConsoleApplication1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ConsoleApplication1")] +[assembly: AssemblyCopyright("Copyright © 2022")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("de4f5856-1a4b-4842-825f-a74f1b4f8537")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe new file mode 100644 index 0000000..4db3e67 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.pdb new file mode 100644 index 0000000..c169664 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe new file mode 100644 index 0000000..8c84517 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.manifest b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.manifest new file mode 100644 index 0000000..061c9ca --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/bin/Debug/ConsoleApplication1.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.AssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6491d8e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.AssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.CopyComplete b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.CoreCompileInputs.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2c0d0ae --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +197875ef6b7ecf038bc6e7d6a140146975ccbaa4 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..451dcb7 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csproj.FileListAbsolute.txt @@ -0,0 +1,138 @@ +D:\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\11\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\11\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\11\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\11\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\11\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\11\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\11\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csproj.AssemblyReference.cache +D:\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csproj.CoreCompileInputs.cache +D:\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csproj.CopyComplete +E:\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +E:\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +E:\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +E:\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +E:\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +\\10.42.151.71\d\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\0808\1#\0818_bak\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +\\10.42.151.71\d\0808\分离IO\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\0808\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\0808\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\0808\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\0808\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +E:\src\EurekaQT_分离IO\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +E:\src\EurekaQT_分离IO\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +E:\src\EurekaQT_分离IO\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +E:\src\EurekaQT_分离IO\ConsoleApplication1\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\ConsoleApplication1\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +E:\src\EurekaQT_分离IO\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +E:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +E:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +E:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +E:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +E:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +E:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +E:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\SRC\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\SRC\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..f4f824a Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe new file mode 100644 index 0000000..4db3e67 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.pdb new file mode 100644 index 0000000..c169664 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/ConsoleApplication1.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..d4e513e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ConsoleApplication1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.sln b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.sln new file mode 100644 index 0000000..8ad639a --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.sln @@ -0,0 +1,50 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOBoard", "IOBoard\IOBoard.csproj", "{812669F1-13C5-488C-8A66-DB692059B67D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoonControl", "MoonControl\MoonControl.csproj", "{C53331AE-A64F-49A1-8D67-D2164F05301F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QTInterface", "QTInterface\QTInterface.csproj", "{38027BF9-95D3-40BF-AA7A-FA6136596EF3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "Common\Common.csproj", "{CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EurekaQT", "EurekaQT\EurekaQT.csproj", "{4100BD95-CE10-4F72-A3F7-0CFAE6678AF3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication1", "ConsoleApplication1\ConsoleApplication1.csproj", "{8C803E5A-31E8-4B1E-91CB-28D1732C7209}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {812669F1-13C5-488C-8A66-DB692059B67D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {812669F1-13C5-488C-8A66-DB692059B67D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {812669F1-13C5-488C-8A66-DB692059B67D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {812669F1-13C5-488C-8A66-DB692059B67D}.Release|Any CPU.Build.0 = Release|Any CPU + {C53331AE-A64F-49A1-8D67-D2164F05301F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C53331AE-A64F-49A1-8D67-D2164F05301F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C53331AE-A64F-49A1-8D67-D2164F05301F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C53331AE-A64F-49A1-8D67-D2164F05301F}.Release|Any CPU.Build.0 = Release|Any CPU + {38027BF9-95D3-40BF-AA7A-FA6136596EF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38027BF9-95D3-40BF-AA7A-FA6136596EF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38027BF9-95D3-40BF-AA7A-FA6136596EF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38027BF9-95D3-40BF-AA7A-FA6136596EF3}.Release|Any CPU.Build.0 = Release|Any CPU + {CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CC0DCEC4-2900-4A08-AD6E-8B9FA4EC6DD8}.Release|Any CPU.Build.0 = Release|Any CPU + {4100BD95-CE10-4F72-A3F7-0CFAE6678AF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4100BD95-CE10-4F72-A3F7-0CFAE6678AF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4100BD95-CE10-4F72-A3F7-0CFAE6678AF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4100BD95-CE10-4F72-A3F7-0CFAE6678AF3}.Release|Any CPU.Build.0 = Release|Any CPU + {8C803E5A-31E8-4B1E-91CB-28D1732C7209}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8C803E5A-31E8-4B1E-91CB-28D1732C7209}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C803E5A-31E8-4B1E-91CB-28D1732C7209}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8C803E5A-31E8-4B1E-91CB-28D1732C7209}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v11.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v11.suo new file mode 100644 index 0000000..d93260c Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v11.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v12.suo b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v12.suo new file mode 100644 index 0000000..ef2aae0 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT.v12.suo differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/App.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/App.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/ClassDiagram1.cd b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/ClassDiagram1.cd new file mode 100644 index 0000000..7b89419 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/ClassDiagram1.cd @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Eureka QT_SOP.pptx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Eureka QT_SOP.pptx new file mode 100644 index 0000000..ea23f1f Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Eureka QT_SOP.pptx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj new file mode 100644 index 0000000..aafe413 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj @@ -0,0 +1,119 @@ + + + + + Debug + AnyCPU + {4100BD95-CE10-4F72-A3F7-0CFAE6678AF3} + WinExe + Properties + EurekaQT + EurekaQT + v4.5 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + Designer + + + + + {cc0dcec4-2900-4a08-ad6e-8b9fa4ec6dd8} + Common + + + {812669F1-13C5-488C-8A66-DB692059B67D} + IOBoard + + + {c53331ae-a64f-49a1-8d67-d2164f05301f} + MoonControl + + + {38027bf9-95d3-40bf-aa7a-fa6136596ef3} + QTInterface + + + + + + + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj.user b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj.user new file mode 100644 index 0000000..e31a088 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/EurekaQT.csproj.user @@ -0,0 +1,14 @@ + + + + ProjectFiles + + + Project + D:\G20_QT\App\Rubik.exe + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.Designer.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.Designer.cs new file mode 100644 index 0000000..02042a7 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.Designer.cs @@ -0,0 +1,3750 @@ +namespace HollywoodQT +{ + partial class Form1 + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.richTextBox2 = new System.Windows.Forms.RichTextBox(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.button45 = new System.Windows.Forms.Button(); + this.txt_power_b = new System.Windows.Forms.TextBox(); + this.label35 = new System.Windows.Forms.Label(); + this.txt_power_g = new System.Windows.Forms.TextBox(); + this.label36 = new System.Windows.Forms.Label(); + this.txt_power_r = new System.Windows.Forms.TextBox(); + this.label37 = new System.Windows.Forms.Label(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.txt_led_b = new System.Windows.Forms.TextBox(); + this.label34 = new System.Windows.Forms.Label(); + this.txt_led_g = new System.Windows.Forms.TextBox(); + this.label33 = new System.Windows.Forms.Label(); + this.txt_led_r = new System.Windows.Forms.TextBox(); + this.label32 = new System.Windows.Forms.Label(); + this.button43 = new System.Windows.Forms.Button(); + this.button42 = new System.Windows.Forms.Button(); + this.button44 = new System.Windows.Forms.Button(); + this.button36 = new System.Windows.Forms.Button(); + this.button37 = new System.Windows.Forms.Button(); + this.button38 = new System.Windows.Forms.Button(); + this.button39 = new System.Windows.Forms.Button(); + this.button41 = new System.Windows.Forms.Button(); + this.button40 = new System.Windows.Forms.Button(); + this.tab_AudioMotor = new System.Windows.Forms.TabPage(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.txt_Range1_Audio = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.txt_SpeedN_Audio = new System.Windows.Forms.TextBox(); + this.label22 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.txt_Speed_Audio = new System.Windows.Forms.TextBox(); + this.btn_Stop_Audio = new System.Windows.Forms.Button(); + this.txt_OutTime_Audio = new System.Windows.Forms.TextBox(); + this.label25 = new System.Windows.Forms.Label(); + this.btn_Save_Audio = new System.Windows.Forms.Button(); + this.btn_step_Audio_out = new System.Windows.Forms.Button(); + this.btn_step_Audio_in = new System.Windows.Forms.Button(); + this.btn_Home_Audio = new System.Windows.Forms.Button(); + this.btn_Move_Audio = new System.Windows.Forms.Button(); + this.txt_StopSpeed_Audio = new System.Windows.Forms.TextBox(); + this.label27 = new System.Windows.Forms.Label(); + this.txt_Position_Audio_re = new System.Windows.Forms.TextBox(); + this.txt_Position_Audio = new System.Windows.Forms.TextBox(); + this.txt_HomeTime_Audio = new System.Windows.Forms.TextBox(); + this.txt_Range2_Audio = new System.Windows.Forms.TextBox(); + this.label26 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.txt_ReversingRotation_Audio = new System.Windows.Forms.TextBox(); + this.label30 = new System.Windows.Forms.Label(); + this.txt_PositiveRotation_Audio = new System.Windows.Forms.TextBox(); + this.label31 = new System.Windows.Forms.Label(); + this.tab_IODebug = new System.Windows.Forms.TabPage(); + this.TriColorYellow = new System.Windows.Forms.Button(); + this.btn_holder_in = new System.Windows.Forms.Button(); + this.btn_holder_out = new System.Windows.Forms.Button(); + this.btn_CC_Off = new System.Windows.Forms.Button(); + this.btn_CC = new System.Windows.Forms.Button(); + this.bnt_GND_Off = new System.Windows.Forms.Button(); + this.btn_GND = new System.Windows.Forms.Button(); + this.btn_VBUS_Off = new System.Windows.Forms.Button(); + this.btn_VBUS = new System.Windows.Forms.Button(); + this.btn_Buzzer_Close = new System.Windows.Forms.Button(); + this.btn_Buzzer_Open = new System.Windows.Forms.Button(); + this.bnt_camera_in = new System.Windows.Forms.Button(); + this.btn_camera_out = new System.Windows.Forms.Button(); + this.btn_power_in = new System.Windows.Forms.Button(); + this.btn_Power_out = new System.Windows.Forms.Button(); + this.IPDBtnOff = new System.Windows.Forms.Button(); + this.IPDBtn = new System.Windows.Forms.Button(); + this.PogoBtnOff = new System.Windows.Forms.Button(); + this.PogoBtn = new System.Windows.Forms.Button(); + this.PoweroutOrigin = new System.Windows.Forms.Label(); + this.lbl_leftCoverOFF = new System.Windows.Forms.Label(); + this.lbl_leftCoverON = new System.Windows.Forms.Label(); + this.PogoOrigin = new System.Windows.Forms.Label(); + this.lbl_GS = new System.Windows.Forms.Label(); + this.lbl_RGBcly = new System.Windows.Forms.Label(); + this.lbl_rightCoverOFF = new System.Windows.Forms.Label(); + this.lbl_rightCoverON = new System.Windows.Forms.Label(); + this.PowerOutTest = new System.Windows.Forms.Label(); + this.PogoTest = new System.Windows.Forms.Label(); + this.lbl_dutON1 = new System.Windows.Forms.Label(); + this.lbl_dutON2 = new System.Windows.Forms.Label(); + this.VolRedOrigin = new System.Windows.Forms.Label(); + this.VolRedTest = new System.Windows.Forms.Label(); + this.VolplusOrigin = new System.Windows.Forms.Label(); + this.VolplusTest = new System.Windows.Forms.Label(); + this.PowerOrigin = new System.Windows.Forms.Label(); + this.PowerTest = new System.Windows.Forms.Label(); + this.IPDOrigin = new System.Windows.Forms.Label(); + this.IPDTest = new System.Windows.Forms.Label(); + this.button6 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.StatusLightOff = new System.Windows.Forms.Button(); + this.TriColorGreen = new System.Windows.Forms.Button(); + this.TriColorRed = new System.Windows.Forms.Button(); + this.CoverBoardOpen = new System.Windows.Forms.Label(); + this.CoverBoard = new System.Windows.Forms.Label(); + this.powerBtnOff = new System.Windows.Forms.Button(); + this.resetBtnOFF = new System.Windows.Forms.Button(); + this.startBtnOff = new System.Windows.Forms.Button(); + this.powerBtn = new System.Windows.Forms.Button(); + this.resetBtn = new System.Windows.Forms.Button(); + this.startBtn = new System.Windows.Forms.Button(); + this.TypeCBtnOff = new System.Windows.Forms.Button(); + this.GrayBtnOff = new System.Windows.Forms.Button(); + this.VolRedBtnOff = new System.Windows.Forms.Button(); + this.VolPlusBtnOff = new System.Windows.Forms.Button(); + this.TypeCBtn = new System.Windows.Forms.Button(); + this.GrayBtn = new System.Windows.Forms.Button(); + this.VolRedBtn = new System.Windows.Forms.Button(); + this.VolPlusBtn = new System.Windows.Forms.Button(); + this.TypeOrigin = new System.Windows.Forms.Label(); + this.TypeCTest = new System.Windows.Forms.Label(); + this.E_Stop = new System.Windows.Forms.Label(); + this.GrayCardOrigin = new System.Windows.Forms.Label(); + this.Reset = new System.Windows.Forms.Label(); + this.GrayCardTest = new System.Windows.Forms.Label(); + this.Start = new System.Windows.Forms.Label(); + this.SafeDoor = new System.Windows.Forms.Label(); + this.tab_MotorDebug = new System.Windows.Forms.TabPage(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.Torque_Range = new System.Windows.Forms.TextBox(); + this.label20 = new System.Windows.Forms.Label(); + this.txt_motorspeed = new System.Windows.Forms.TextBox(); + this.label11 = new System.Windows.Forms.Label(); + this.lab_Xmotor = new System.Windows.Forms.Label(); + this.txt_motor = new System.Windows.Forms.TextBox(); + this.txt_Sample_range = new System.Windows.Forms.TextBox(); + this.btn_IPD_Stop = new System.Windows.Forms.Button(); + this.lbl_Sample_range = new System.Windows.Forms.Label(); + this.txt_IPD_TimeOut = new System.Windows.Forms.TextBox(); + this.label19 = new System.Windows.Forms.Label(); + this.txt_Sample_length = new System.Windows.Forms.TextBox(); + this.btn_IPD_Move = new System.Windows.Forms.Button(); + this.lbl_Sample_length = new System.Windows.Forms.Label(); + this.txt_StopSpeed = new System.Windows.Forms.TextBox(); + this.label18 = new System.Windows.Forms.Label(); + this.txt_Position = new System.Windows.Forms.TextBox(); + this.txt_Max_count = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.lbl_MAX_count = new System.Windows.Forms.Label(); + this.txt_ReversingRotation = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.txt_PositiveRotation = new System.Windows.Forms.TextBox(); + this.label15 = new System.Windows.Forms.Label(); + this.btn_save = new System.Windows.Forms.Button(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.txt_acspeed = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.txt_speed = new System.Windows.Forms.TextBox(); + this.txt_respeed = new System.Windows.Forms.TextBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.button2 = new System.Windows.Forms.Button(); + this.btn_Brow_gray30 = new System.Windows.Forms.Button(); + this.btn_graypos = new System.Windows.Forms.Button(); + this.btn_gray50 = new System.Windows.Forms.Button(); + this.btn_Brow_gray20 = new System.Windows.Forms.Button(); + this.txt_grayhome = new System.Windows.Forms.TextBox(); + this.btn_gray40 = new System.Windows.Forms.Button(); + this.txt_Brow_gray30 = new System.Windows.Forms.TextBox(); + this.txt_graypos = new System.Windows.Forms.TextBox(); + this.txt_gray50 = new System.Windows.Forms.TextBox(); + this.txt_Brow_gray20 = new System.Windows.Forms.TextBox(); + this.txt_gray40 = new System.Windows.Forms.TextBox(); + this.txt_Brow_gray13 = new System.Windows.Forms.TextBox(); + this.txt_gray30 = new System.Windows.Forms.TextBox(); + this.label41 = new System.Windows.Forms.Label(); + this.label38 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.btn_Brow_gray13 = new System.Windows.Forms.Button(); + this.btn_gray30 = new System.Windows.Forms.Button(); + this.GraymStop = new System.Windows.Forms.Button(); + this.GrayMhome = new System.Windows.Forms.Button(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.button4 = new System.Windows.Forms.Button(); + this.txt_audio = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.btn_audio_move = new System.Windows.Forms.Button(); + this.btn_audio_home = new System.Windows.Forms.Button(); + this.btn_audio_stop = new System.Windows.Forms.Button(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.button3 = new System.Windows.Forms.Button(); + this.btn_door_home = new System.Windows.Forms.Button(); + this.btn_door_stop = new System.Windows.Forms.Button(); + this.btn_doorpos = new System.Windows.Forms.Button(); + this.btn_door_move = new System.Windows.Forms.Button(); + this.txt_doorpos = new System.Windows.Forms.TextBox(); + this.label7 = new System.Windows.Forms.Label(); + this.txt_doorhome = new System.Windows.Forms.TextBox(); + this.label39 = new System.Windows.Forms.Label(); + this.label40 = new System.Windows.Forms.Label(); + this.txt_door_work = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.tab_APIDebug = new System.Windows.Forms.TabPage(); + this.check_readRGB_Value = new System.Windows.Forms.CheckBox(); + this.button34 = new System.Windows.Forms.Button(); + this.button33 = new System.Windows.Forms.Button(); + this.Clear_box = new System.Windows.Forms.Button(); + this.Close_Status = new System.Windows.Forms.Button(); + this.Open_Status_write = new System.Windows.Forms.Button(); + this.Open_Status = new System.Windows.Forms.Button(); + this.Test_Cray = new System.Windows.Forms.Button(); + this.btn_pogo_V = new System.Windows.Forms.Button(); + this.Test_Electromagnet = new System.Windows.Forms.Button(); + this.Open_Blue = new System.Windows.Forms.Button(); + this.Open_Green = new System.Windows.Forms.Button(); + this.Open_Red = new System.Windows.Forms.Button(); + this.button35 = new System.Windows.Forms.Button(); + this.button31 = new System.Windows.Forms.Button(); + this.button30 = new System.Windows.Forms.Button(); + this.button29 = new System.Windows.Forms.Button(); + this.btn_PowerCylinerOUT = new System.Windows.Forms.Button(); + this.btn_PowerCylienerIN = new System.Windows.Forms.Button(); + this.btn_Door_Close = new System.Windows.Forms.Button(); + this.btn_Door_Open = new System.Windows.Forms.Button(); + this.button27 = new System.Windows.Forms.Button(); + this.button28 = new System.Windows.Forms.Button(); + this.button19 = new System.Windows.Forms.Button(); + this.button26 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.button18 = new System.Windows.Forms.Button(); + this.TypeCBtnReset = new System.Windows.Forms.Button(); + this.button25 = new System.Windows.Forms.Button(); + this.button7 = new System.Windows.Forms.Button(); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.btn_loop = new System.Windows.Forms.Button(); + this.btn_PogoCyliner_OFF = new System.Windows.Forms.Button(); + this.btn_HolderOUT = new System.Windows.Forms.Button(); + this.btn_IPDCliynerOFF = new System.Windows.Forms.Button(); + this.btn_thread = new System.Windows.Forms.Button(); + this.message_show = new System.Windows.Forms.Label(); + this.btn_PogoCyliner_ON = new System.Windows.Forms.Button(); + this.btn_HolderIN = new System.Windows.Forms.Button(); + this.btn_IPD_Cliyner = new System.Windows.Forms.Button(); + this.GrayCdTestRest = new System.Windows.Forms.Button(); + this.button24 = new System.Windows.Forms.Button(); + this.button23 = new System.Windows.Forms.Button(); + this.button22 = new System.Windows.Forms.Button(); + this.button21 = new System.Windows.Forms.Button(); + this.button20 = new System.Windows.Forms.Button(); + this.button17 = new System.Windows.Forms.Button(); + this.button16 = new System.Windows.Forms.Button(); + this.button15 = new System.Windows.Forms.Button(); + this.button14 = new System.Windows.Forms.Button(); + this.button13 = new System.Windows.Forms.Button(); + this.button12 = new System.Windows.Forms.Button(); + this.button11 = new System.Windows.Forms.Button(); + this.button10 = new System.Windows.Forms.Button(); + this.button9 = new System.Windows.Forms.Button(); + this.button8 = new System.Windows.Forms.Button(); + this.TypeCInsertion = new System.Windows.Forms.Button(); + this.CheckedStart = new System.Windows.Forms.Button(); + this.IOStatus = new System.Windows.Forms.TabControl(); + this.tabPage1.SuspendLayout(); + this.groupBox8.SuspendLayout(); + this.groupBox7.SuspendLayout(); + this.groupBox10.SuspendLayout(); + this.groupBox9.SuspendLayout(); + this.tab_AudioMotor.SuspendLayout(); + this.groupBox6.SuspendLayout(); + this.tab_IODebug.SuspendLayout(); + this.tab_MotorDebug.SuspendLayout(); + this.groupBox5.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.tab_APIDebug.SuspendLayout(); + this.IOStatus.SuspendLayout(); + this.SuspendLayout(); + // + // timer1 + // + this.timer1.Tick += new System.EventHandler(this.timer_motorspeed); + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.groupBox8); + this.tabPage1.Controls.Add(this.groupBox7); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(785, 650); + this.tabPage1.TabIndex = 5; + this.tabPage1.Text = "校准"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // groupBox8 + // + this.groupBox8.Controls.Add(this.richTextBox2); + this.groupBox8.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupBox8.Location = new System.Drawing.Point(3, 295); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Size = new System.Drawing.Size(779, 352); + this.groupBox8.TabIndex = 75; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "groupBox8"; + // + // richTextBox2 + // + this.richTextBox2.AutoWordSelection = true; + this.richTextBox2.Dock = System.Windows.Forms.DockStyle.Fill; + this.richTextBox2.EnableAutoDragDrop = true; + this.richTextBox2.Location = new System.Drawing.Point(3, 16); + this.richTextBox2.Name = "richTextBox2"; + this.richTextBox2.Size = new System.Drawing.Size(773, 333); + this.richTextBox2.TabIndex = 73; + this.richTextBox2.Text = ""; + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.groupBox10); + this.groupBox7.Controls.Add(this.groupBox9); + this.groupBox7.Controls.Add(this.button42); + this.groupBox7.Controls.Add(this.button44); + this.groupBox7.Controls.Add(this.button36); + this.groupBox7.Controls.Add(this.button37); + this.groupBox7.Controls.Add(this.button38); + this.groupBox7.Controls.Add(this.button39); + this.groupBox7.Controls.Add(this.button41); + this.groupBox7.Controls.Add(this.button40); + this.groupBox7.Dock = System.Windows.Forms.DockStyle.Top; + this.groupBox7.Location = new System.Drawing.Point(3, 3); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(779, 292); + this.groupBox7.TabIndex = 74; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "groupBox7"; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.button45); + this.groupBox10.Controls.Add(this.txt_power_b); + this.groupBox10.Controls.Add(this.label35); + this.groupBox10.Controls.Add(this.txt_power_g); + this.groupBox10.Controls.Add(this.label36); + this.groupBox10.Controls.Add(this.txt_power_r); + this.groupBox10.Controls.Add(this.label37); + this.groupBox10.Location = new System.Drawing.Point(19, 175); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Size = new System.Drawing.Size(645, 52); + this.groupBox10.TabIndex = 74; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "电源灯校准(填入golden机的RGB值)"; + // + // button45 + // + this.button45.Location = new System.Drawing.Point(536, 13); + this.button45.Margin = new System.Windows.Forms.Padding(2); + this.button45.Name = "button45"; + this.button45.Size = new System.Drawing.Size(104, 33); + this.button45.TabIndex = 76; + this.button45.Text = "电源Led测试"; + this.button45.UseVisualStyleBackColor = true; + this.button45.Click += new System.EventHandler(this.button45_Click); + // + // txt_power_b + // + this.txt_power_b.Location = new System.Drawing.Point(373, 20); + this.txt_power_b.Name = "txt_power_b"; + this.txt_power_b.Size = new System.Drawing.Size(100, 20); + this.txt_power_b.TabIndex = 75; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Location = new System.Drawing.Point(345, 23); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(14, 13); + this.label35.TabIndex = 74; + this.label35.Text = "B"; + // + // txt_power_g + // + this.txt_power_g.Location = new System.Drawing.Point(218, 20); + this.txt_power_g.Name = "txt_power_g"; + this.txt_power_g.Size = new System.Drawing.Size(100, 20); + this.txt_power_g.TabIndex = 75; + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(191, 23); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(15, 13); + this.label36.TabIndex = 74; + this.label36.Text = "G"; + // + // txt_power_r + // + this.txt_power_r.Location = new System.Drawing.Point(62, 20); + this.txt_power_r.Name = "txt_power_r"; + this.txt_power_r.Size = new System.Drawing.Size(100, 20); + this.txt_power_r.TabIndex = 75; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Location = new System.Drawing.Point(35, 23); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(15, 13); + this.label37.TabIndex = 74; + this.label37.Text = "R"; + // + // groupBox9 + // + this.groupBox9.Controls.Add(this.txt_led_b); + this.groupBox9.Controls.Add(this.label34); + this.groupBox9.Controls.Add(this.txt_led_g); + this.groupBox9.Controls.Add(this.label33); + this.groupBox9.Controls.Add(this.txt_led_r); + this.groupBox9.Controls.Add(this.label32); + this.groupBox9.Controls.Add(this.button43); + this.groupBox9.Location = new System.Drawing.Point(19, 108); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Size = new System.Drawing.Size(645, 52); + this.groupBox9.TabIndex = 73; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "状态灯校准(填入golden机的RGB值)"; + // + // txt_led_b + // + this.txt_led_b.Location = new System.Drawing.Point(373, 20); + this.txt_led_b.Name = "txt_led_b"; + this.txt_led_b.Size = new System.Drawing.Size(100, 20); + this.txt_led_b.TabIndex = 75; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.Location = new System.Drawing.Point(345, 23); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(14, 13); + this.label34.TabIndex = 74; + this.label34.Text = "B"; + // + // txt_led_g + // + this.txt_led_g.Location = new System.Drawing.Point(218, 20); + this.txt_led_g.Name = "txt_led_g"; + this.txt_led_g.Size = new System.Drawing.Size(100, 20); + this.txt_led_g.TabIndex = 75; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(191, 23); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(15, 13); + this.label33.TabIndex = 74; + this.label33.Text = "G"; + // + // txt_led_r + // + this.txt_led_r.Location = new System.Drawing.Point(62, 20); + this.txt_led_r.Name = "txt_led_r"; + this.txt_led_r.Size = new System.Drawing.Size(100, 20); + this.txt_led_r.TabIndex = 75; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(35, 23); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(15, 13); + this.label32.TabIndex = 74; + this.label32.Text = "R"; + // + // button43 + // + this.button43.Location = new System.Drawing.Point(536, 13); + this.button43.Margin = new System.Windows.Forms.Padding(2); + this.button43.Name = "button43"; + this.button43.Size = new System.Drawing.Size(104, 33); + this.button43.TabIndex = 65; + this.button43.Text = "状态Led测试"; + this.button43.UseVisualStyleBackColor = true; + this.button43.Click += new System.EventHandler(this.button43_Click); + // + // button42 + // + this.button42.Location = new System.Drawing.Point(19, 33); + this.button42.Margin = new System.Windows.Forms.Padding(2); + this.button42.Name = "button42"; + this.button42.Size = new System.Drawing.Size(104, 33); + this.button42.TabIndex = 66; + this.button42.TabStop = false; + this.button42.Text = "打开红灯"; + this.button42.UseVisualStyleBackColor = true; + this.button42.Click += new System.EventHandler(this.Open_Red_Click); + // + // button44 + // + this.button44.Location = new System.Drawing.Point(447, 245); + this.button44.Margin = new System.Windows.Forms.Padding(2); + this.button44.Name = "button44"; + this.button44.Size = new System.Drawing.Size(104, 33); + this.button44.TabIndex = 72; + this.button44.Text = "保存"; + this.button44.UseVisualStyleBackColor = true; + this.button44.Click += new System.EventHandler(this.button44_Click); + // + // button36 + // + this.button36.Location = new System.Drawing.Point(555, 245); + this.button36.Margin = new System.Windows.Forms.Padding(2); + this.button36.Name = "button36"; + this.button36.Size = new System.Drawing.Size(104, 33); + this.button36.TabIndex = 72; + this.button36.Text = "清除信息框"; + this.button36.UseVisualStyleBackColor = true; + this.button36.Click += new System.EventHandler(this.button36_Click); + // + // button37 + // + this.button37.Location = new System.Drawing.Point(560, 33); + this.button37.Margin = new System.Windows.Forms.Padding(2); + this.button37.Name = "button37"; + this.button37.Size = new System.Drawing.Size(104, 33); + this.button37.TabIndex = 69; + this.button37.TabStop = false; + this.button37.Text = "关闭状态灯"; + this.button37.UseVisualStyleBackColor = true; + this.button37.Click += new System.EventHandler(this.Close_Status_Click); + // + // button38 + // + this.button38.Location = new System.Drawing.Point(453, 33); + this.button38.Margin = new System.Windows.Forms.Padding(2); + this.button38.Name = "button38"; + this.button38.Size = new System.Drawing.Size(104, 33); + this.button38.TabIndex = 70; + this.button38.TabStop = false; + this.button38.Text = "打开状态白灯"; + this.button38.UseVisualStyleBackColor = true; + this.button38.Click += new System.EventHandler(this.button38_Click); + // + // button39 + // + this.button39.Location = new System.Drawing.Point(345, 33); + this.button39.Margin = new System.Windows.Forms.Padding(2); + this.button39.Name = "button39"; + this.button39.Size = new System.Drawing.Size(104, 33); + this.button39.TabIndex = 71; + this.button39.TabStop = false; + this.button39.Text = "打开Power白灯"; + this.button39.UseVisualStyleBackColor = true; + this.button39.Visible = false; + this.button39.Click += new System.EventHandler(this.button39_Click); + // + // button41 + // + this.button41.Location = new System.Drawing.Point(127, 33); + this.button41.Margin = new System.Windows.Forms.Padding(2); + this.button41.Name = "button41"; + this.button41.Size = new System.Drawing.Size(104, 33); + this.button41.TabIndex = 67; + this.button41.TabStop = false; + this.button41.Text = "打开绿灯"; + this.button41.UseVisualStyleBackColor = true; + this.button41.Click += new System.EventHandler(this.Open_Green_Click); + // + // button40 + // + this.button40.Location = new System.Drawing.Point(237, 33); + this.button40.Margin = new System.Windows.Forms.Padding(2); + this.button40.Name = "button40"; + this.button40.Size = new System.Drawing.Size(104, 33); + this.button40.TabIndex = 68; + this.button40.TabStop = false; + this.button40.Text = "打开蓝灯"; + this.button40.UseVisualStyleBackColor = true; + this.button40.Click += new System.EventHandler(this.Open_Blue_Click); + // + // tab_AudioMotor + // + this.tab_AudioMotor.Controls.Add(this.groupBox6); + this.tab_AudioMotor.Location = new System.Drawing.Point(4, 22); + this.tab_AudioMotor.Name = "tab_AudioMotor"; + this.tab_AudioMotor.Padding = new System.Windows.Forms.Padding(3); + this.tab_AudioMotor.Size = new System.Drawing.Size(785, 650); + this.tab_AudioMotor.TabIndex = 4; + this.tab_AudioMotor.Text = "AudioMotor"; + this.tab_AudioMotor.UseVisualStyleBackColor = true; + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.txt_Range1_Audio); + this.groupBox6.Controls.Add(this.label21); + this.groupBox6.Controls.Add(this.txt_SpeedN_Audio); + this.groupBox6.Controls.Add(this.label22); + this.groupBox6.Controls.Add(this.label23); + this.groupBox6.Controls.Add(this.txt_Speed_Audio); + this.groupBox6.Controls.Add(this.btn_Stop_Audio); + this.groupBox6.Controls.Add(this.txt_OutTime_Audio); + this.groupBox6.Controls.Add(this.label25); + this.groupBox6.Controls.Add(this.btn_Save_Audio); + this.groupBox6.Controls.Add(this.btn_step_Audio_out); + this.groupBox6.Controls.Add(this.btn_step_Audio_in); + this.groupBox6.Controls.Add(this.btn_Home_Audio); + this.groupBox6.Controls.Add(this.btn_Move_Audio); + this.groupBox6.Controls.Add(this.txt_StopSpeed_Audio); + this.groupBox6.Controls.Add(this.label27); + this.groupBox6.Controls.Add(this.txt_Position_Audio_re); + this.groupBox6.Controls.Add(this.txt_Position_Audio); + this.groupBox6.Controls.Add(this.txt_HomeTime_Audio); + this.groupBox6.Controls.Add(this.txt_Range2_Audio); + this.groupBox6.Controls.Add(this.label26); + this.groupBox6.Controls.Add(this.label24); + this.groupBox6.Controls.Add(this.label28); + this.groupBox6.Controls.Add(this.label29); + this.groupBox6.Controls.Add(this.txt_ReversingRotation_Audio); + this.groupBox6.Controls.Add(this.label30); + this.groupBox6.Controls.Add(this.txt_PositiveRotation_Audio); + this.groupBox6.Controls.Add(this.label31); + this.groupBox6.Location = new System.Drawing.Point(3, 7); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Size = new System.Drawing.Size(634, 195); + this.groupBox6.TabIndex = 24; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "AudioMotor"; + // + // txt_Range1_Audio + // + this.txt_Range1_Audio.Location = new System.Drawing.Point(518, 64); + this.txt_Range1_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_Range1_Audio.Name = "txt_Range1_Audio"; + this.txt_Range1_Audio.Size = new System.Drawing.Size(58, 20); + this.txt_Range1_Audio.TabIndex = 18; + this.txt_Range1_Audio.Text = "10"; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(449, 67); + this.label21.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(66, 13); + this.label21.TabIndex = 17; + this.label21.Text = "扭矩范围%:"; + // + // txt_SpeedN_Audio + // + this.txt_SpeedN_Audio.Location = new System.Drawing.Point(515, 30); + this.txt_SpeedN_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_SpeedN_Audio.Name = "txt_SpeedN_Audio"; + this.txt_SpeedN_Audio.Size = new System.Drawing.Size(61, 20); + this.txt_SpeedN_Audio.TabIndex = 16; + this.txt_SpeedN_Audio.Text = "0"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(472, 35); + this.label22.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(34, 13); + this.label22.TabIndex = 15; + this.label22.Text = "扭矩:"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(292, 34); + this.label23.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(82, 13); + this.label23.TabIndex = 14; + this.label23.Text = "旋钮电机速度:"; + // + // txt_Speed_Audio + // + this.txt_Speed_Audio.Location = new System.Drawing.Point(378, 31); + this.txt_Speed_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_Speed_Audio.Name = "txt_Speed_Audio"; + this.txt_Speed_Audio.Size = new System.Drawing.Size(64, 20); + this.txt_Speed_Audio.TabIndex = 13; + this.txt_Speed_Audio.Text = "0"; + // + // btn_Stop_Audio + // + this.btn_Stop_Audio.Location = new System.Drawing.Point(485, 150); + this.btn_Stop_Audio.Margin = new System.Windows.Forms.Padding(1); + this.btn_Stop_Audio.Name = "btn_Stop_Audio"; + this.btn_Stop_Audio.Size = new System.Drawing.Size(59, 28); + this.btn_Stop_Audio.TabIndex = 12; + this.btn_Stop_Audio.Text = "stop"; + this.btn_Stop_Audio.UseVisualStyleBackColor = true; + this.btn_Stop_Audio.Click += new System.EventHandler(this.btn_Stop_Audio_Click); + // + // txt_OutTime_Audio + // + this.txt_OutTime_Audio.Location = new System.Drawing.Point(378, 64); + this.txt_OutTime_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_OutTime_Audio.Name = "txt_OutTime_Audio"; + this.txt_OutTime_Audio.Size = new System.Drawing.Size(64, 20); + this.txt_OutTime_Audio.TabIndex = 11; + this.txt_OutTime_Audio.Text = "0"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(292, 67); + this.label25.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(82, 13); + this.label25.TabIndex = 10; + this.label25.Text = "运动超时时间:"; + // + // btn_Save_Audio + // + this.btn_Save_Audio.Location = new System.Drawing.Point(35, 150); + this.btn_Save_Audio.Margin = new System.Windows.Forms.Padding(1); + this.btn_Save_Audio.Name = "btn_Save_Audio"; + this.btn_Save_Audio.Size = new System.Drawing.Size(58, 28); + this.btn_Save_Audio.TabIndex = 12; + this.btn_Save_Audio.Text = "Save"; + this.btn_Save_Audio.UseVisualStyleBackColor = true; + this.btn_Save_Audio.Click += new System.EventHandler(this.btn_Save_Audio_Click); + // + // btn_step_Audio_out + // + this.btn_step_Audio_out.Location = new System.Drawing.Point(296, 150); + this.btn_step_Audio_out.Margin = new System.Windows.Forms.Padding(1); + this.btn_step_Audio_out.Name = "btn_step_Audio_out"; + this.btn_step_Audio_out.Size = new System.Drawing.Size(58, 28); + this.btn_step_Audio_out.TabIndex = 12; + this.btn_step_Audio_out.Text = "Jog-"; + this.btn_step_Audio_out.UseVisualStyleBackColor = true; + this.btn_step_Audio_out.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btn_step_Audio_out_MouseDown); + this.btn_step_Audio_out.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btn_step_Audio_out_MouseUp); + // + // btn_step_Audio_in + // + this.btn_step_Audio_in.Location = new System.Drawing.Point(236, 150); + this.btn_step_Audio_in.Margin = new System.Windows.Forms.Padding(1); + this.btn_step_Audio_in.Name = "btn_step_Audio_in"; + this.btn_step_Audio_in.Size = new System.Drawing.Size(58, 28); + this.btn_step_Audio_in.TabIndex = 12; + this.btn_step_Audio_in.Text = "Jog+"; + this.btn_step_Audio_in.UseVisualStyleBackColor = true; + this.btn_step_Audio_in.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btn_step_Audio_MouseDown); + this.btn_step_Audio_in.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btn_step_Audio_MouseUp); + // + // btn_Home_Audio + // + this.btn_Home_Audio.Location = new System.Drawing.Point(546, 150); + this.btn_Home_Audio.Margin = new System.Windows.Forms.Padding(1); + this.btn_Home_Audio.Name = "btn_Home_Audio"; + this.btn_Home_Audio.Size = new System.Drawing.Size(58, 28); + this.btn_Home_Audio.TabIndex = 12; + this.btn_Home_Audio.Text = "home"; + this.btn_Home_Audio.UseVisualStyleBackColor = true; + this.btn_Home_Audio.Click += new System.EventHandler(this.btn_Home_Audio_Click); + // + // btn_Move_Audio + // + this.btn_Move_Audio.Location = new System.Drawing.Point(425, 150); + this.btn_Move_Audio.Margin = new System.Windows.Forms.Padding(1); + this.btn_Move_Audio.Name = "btn_Move_Audio"; + this.btn_Move_Audio.Size = new System.Drawing.Size(58, 28); + this.btn_Move_Audio.TabIndex = 12; + this.btn_Move_Audio.Text = "move"; + this.btn_Move_Audio.UseVisualStyleBackColor = true; + this.btn_Move_Audio.Click += new System.EventHandler(this.btn_Move_Audio_Click); + // + // txt_StopSpeed_Audio + // + this.txt_StopSpeed_Audio.Location = new System.Drawing.Point(102, 63); + this.txt_StopSpeed_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_StopSpeed_Audio.Name = "txt_StopSpeed_Audio"; + this.txt_StopSpeed_Audio.Size = new System.Drawing.Size(40, 20); + this.txt_StopSpeed_Audio.TabIndex = 9; + this.txt_StopSpeed_Audio.Text = "0"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(39, 66); + this.label27.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(58, 13); + this.label27.TabIndex = 8; + this.label27.Text = "停止速度:"; + // + // txt_Position_Audio_re + // + this.txt_Position_Audio_re.Location = new System.Drawing.Point(236, 99); + this.txt_Position_Audio_re.Margin = new System.Windows.Forms.Padding(2); + this.txt_Position_Audio_re.Name = "txt_Position_Audio_re"; + this.txt_Position_Audio_re.Size = new System.Drawing.Size(49, 20); + this.txt_Position_Audio_re.TabIndex = 7; + this.txt_Position_Audio_re.Text = "0"; + // + // txt_Position_Audio + // + this.txt_Position_Audio.Location = new System.Drawing.Point(236, 29); + this.txt_Position_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_Position_Audio.Name = "txt_Position_Audio"; + this.txt_Position_Audio.Size = new System.Drawing.Size(49, 20); + this.txt_Position_Audio.TabIndex = 7; + this.txt_Position_Audio.Text = "0"; + // + // txt_HomeTime_Audio + // + this.txt_HomeTime_Audio.Location = new System.Drawing.Point(378, 99); + this.txt_HomeTime_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_HomeTime_Audio.Name = "txt_HomeTime_Audio"; + this.txt_HomeTime_Audio.Size = new System.Drawing.Size(45, 20); + this.txt_HomeTime_Audio.TabIndex = 5; + this.txt_HomeTime_Audio.Text = "10"; + // + // txt_Range2_Audio + // + this.txt_Range2_Audio.Location = new System.Drawing.Point(236, 63); + this.txt_Range2_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_Range2_Audio.Name = "txt_Range2_Audio"; + this.txt_Range2_Audio.Size = new System.Drawing.Size(49, 20); + this.txt_Range2_Audio.TabIndex = 5; + this.txt_Range2_Audio.Text = "10"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(161, 102); + this.label26.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(58, 13); + this.label26.TabIndex = 6; + this.label26.Text = "回原扭矩:"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(316, 102); + this.label24.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(58, 13); + this.label24.TabIndex = 4; + this.label24.Text = "回原时间:"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(161, 35); + this.label28.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(58, 13); + this.label28.TabIndex = 6; + this.label28.Text = "正转扭矩:"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(146, 67); + this.label29.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(90, 13); + this.label29.TabIndex = 4; + this.label29.Text = "扭矩波动范围%:"; + // + // txt_ReversingRotation_Audio + // + this.txt_ReversingRotation_Audio.Location = new System.Drawing.Point(101, 99); + this.txt_ReversingRotation_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_ReversingRotation_Audio.Name = "txt_ReversingRotation_Audio"; + this.txt_ReversingRotation_Audio.Size = new System.Drawing.Size(45, 20); + this.txt_ReversingRotation_Audio.TabIndex = 5; + this.txt_ReversingRotation_Audio.Text = "0"; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(15, 102); + this.label30.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(82, 13); + this.label30.TabIndex = 4; + this.label30.Text = "反转最大速度:"; + // + // txt_PositiveRotation_Audio + // + this.txt_PositiveRotation_Audio.Location = new System.Drawing.Point(108, 30); + this.txt_PositiveRotation_Audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_PositiveRotation_Audio.Name = "txt_PositiveRotation_Audio"; + this.txt_PositiveRotation_Audio.Size = new System.Drawing.Size(43, 20); + this.txt_PositiveRotation_Audio.TabIndex = 3; + this.txt_PositiveRotation_Audio.Text = "0"; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(20, 34); + this.label31.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(82, 13); + this.label31.TabIndex = 2; + this.label31.Text = "正转最大速度:"; + // + // tab_IODebug + // + this.tab_IODebug.Controls.Add(this.TriColorYellow); + this.tab_IODebug.Controls.Add(this.btn_holder_in); + this.tab_IODebug.Controls.Add(this.btn_holder_out); + this.tab_IODebug.Controls.Add(this.btn_CC_Off); + this.tab_IODebug.Controls.Add(this.btn_CC); + this.tab_IODebug.Controls.Add(this.bnt_GND_Off); + this.tab_IODebug.Controls.Add(this.btn_GND); + this.tab_IODebug.Controls.Add(this.btn_VBUS_Off); + this.tab_IODebug.Controls.Add(this.btn_VBUS); + this.tab_IODebug.Controls.Add(this.btn_Buzzer_Close); + this.tab_IODebug.Controls.Add(this.btn_Buzzer_Open); + this.tab_IODebug.Controls.Add(this.bnt_camera_in); + this.tab_IODebug.Controls.Add(this.btn_camera_out); + this.tab_IODebug.Controls.Add(this.btn_power_in); + this.tab_IODebug.Controls.Add(this.btn_Power_out); + this.tab_IODebug.Controls.Add(this.IPDBtnOff); + this.tab_IODebug.Controls.Add(this.IPDBtn); + this.tab_IODebug.Controls.Add(this.PogoBtnOff); + this.tab_IODebug.Controls.Add(this.PogoBtn); + this.tab_IODebug.Controls.Add(this.PoweroutOrigin); + this.tab_IODebug.Controls.Add(this.lbl_leftCoverOFF); + this.tab_IODebug.Controls.Add(this.lbl_leftCoverON); + this.tab_IODebug.Controls.Add(this.PogoOrigin); + this.tab_IODebug.Controls.Add(this.lbl_GS); + this.tab_IODebug.Controls.Add(this.lbl_RGBcly); + this.tab_IODebug.Controls.Add(this.lbl_rightCoverOFF); + this.tab_IODebug.Controls.Add(this.lbl_rightCoverON); + this.tab_IODebug.Controls.Add(this.PowerOutTest); + this.tab_IODebug.Controls.Add(this.PogoTest); + this.tab_IODebug.Controls.Add(this.lbl_dutON1); + this.tab_IODebug.Controls.Add(this.lbl_dutON2); + this.tab_IODebug.Controls.Add(this.VolRedOrigin); + this.tab_IODebug.Controls.Add(this.VolRedTest); + this.tab_IODebug.Controls.Add(this.VolplusOrigin); + this.tab_IODebug.Controls.Add(this.VolplusTest); + this.tab_IODebug.Controls.Add(this.PowerOrigin); + this.tab_IODebug.Controls.Add(this.PowerTest); + this.tab_IODebug.Controls.Add(this.IPDOrigin); + this.tab_IODebug.Controls.Add(this.IPDTest); + this.tab_IODebug.Controls.Add(this.button6); + this.tab_IODebug.Controls.Add(this.button1); + this.tab_IODebug.Controls.Add(this.StatusLightOff); + this.tab_IODebug.Controls.Add(this.TriColorGreen); + this.tab_IODebug.Controls.Add(this.TriColorRed); + this.tab_IODebug.Controls.Add(this.CoverBoardOpen); + this.tab_IODebug.Controls.Add(this.CoverBoard); + this.tab_IODebug.Controls.Add(this.powerBtnOff); + this.tab_IODebug.Controls.Add(this.resetBtnOFF); + this.tab_IODebug.Controls.Add(this.startBtnOff); + this.tab_IODebug.Controls.Add(this.powerBtn); + this.tab_IODebug.Controls.Add(this.resetBtn); + this.tab_IODebug.Controls.Add(this.startBtn); + this.tab_IODebug.Controls.Add(this.TypeCBtnOff); + this.tab_IODebug.Controls.Add(this.GrayBtnOff); + this.tab_IODebug.Controls.Add(this.VolRedBtnOff); + this.tab_IODebug.Controls.Add(this.VolPlusBtnOff); + this.tab_IODebug.Controls.Add(this.TypeCBtn); + this.tab_IODebug.Controls.Add(this.GrayBtn); + this.tab_IODebug.Controls.Add(this.VolRedBtn); + this.tab_IODebug.Controls.Add(this.VolPlusBtn); + this.tab_IODebug.Controls.Add(this.TypeOrigin); + this.tab_IODebug.Controls.Add(this.TypeCTest); + this.tab_IODebug.Controls.Add(this.E_Stop); + this.tab_IODebug.Controls.Add(this.GrayCardOrigin); + this.tab_IODebug.Controls.Add(this.Reset); + this.tab_IODebug.Controls.Add(this.GrayCardTest); + this.tab_IODebug.Controls.Add(this.Start); + this.tab_IODebug.Controls.Add(this.SafeDoor); + this.tab_IODebug.Location = new System.Drawing.Point(4, 22); + this.tab_IODebug.Margin = new System.Windows.Forms.Padding(2); + this.tab_IODebug.Name = "tab_IODebug"; + this.tab_IODebug.Padding = new System.Windows.Forms.Padding(2); + this.tab_IODebug.Size = new System.Drawing.Size(785, 650); + this.tab_IODebug.TabIndex = 3; + this.tab_IODebug.Text = " IO调试"; + this.tab_IODebug.UseVisualStyleBackColor = true; + // + // TriColorYellow + // + this.TriColorYellow.Location = new System.Drawing.Point(247, 258); + this.TriColorYellow.Margin = new System.Windows.Forms.Padding(2); + this.TriColorYellow.Name = "TriColorYellow"; + this.TriColorYellow.Size = new System.Drawing.Size(120, 42); + this.TriColorYellow.TabIndex = 85; + this.TriColorYellow.Text = "状态灯黄"; + this.TriColorYellow.UseVisualStyleBackColor = true; + this.TriColorYellow.Click += new System.EventHandler(this.TriColorYellow_Click); + // + // btn_holder_in + // + this.btn_holder_in.Location = new System.Drawing.Point(618, 398); + this.btn_holder_in.Margin = new System.Windows.Forms.Padding(2); + this.btn_holder_in.Name = "btn_holder_in"; + this.btn_holder_in.Size = new System.Drawing.Size(120, 42); + this.btn_holder_in.TabIndex = 84; + this.btn_holder_in.Text = "夹紧气缸加紧"; + this.btn_holder_in.UseVisualStyleBackColor = true; + this.btn_holder_in.Click += new System.EventHandler(this.btn_holder_in_Click); + // + // btn_holder_out + // + this.btn_holder_out.Location = new System.Drawing.Point(495, 398); + this.btn_holder_out.Margin = new System.Windows.Forms.Padding(2); + this.btn_holder_out.Name = "btn_holder_out"; + this.btn_holder_out.Size = new System.Drawing.Size(120, 42); + this.btn_holder_out.TabIndex = 83; + this.btn_holder_out.Text = "夹紧气缸松开"; + this.btn_holder_out.UseVisualStyleBackColor = true; + this.btn_holder_out.Click += new System.EventHandler(this.btn_holder_out_Click); + // + // btn_CC_Off + // + this.btn_CC_Off.Location = new System.Drawing.Point(370, 444); + this.btn_CC_Off.Margin = new System.Windows.Forms.Padding(2); + this.btn_CC_Off.Name = "btn_CC_Off"; + this.btn_CC_Off.Size = new System.Drawing.Size(120, 42); + this.btn_CC_Off.TabIndex = 84; + this.btn_CC_Off.Text = "CC继电器缩回"; + this.btn_CC_Off.UseVisualStyleBackColor = true; + this.btn_CC_Off.Click += new System.EventHandler(this.btn_CC_Off_Click); + // + // btn_CC + // + this.btn_CC.Location = new System.Drawing.Point(246, 444); + this.btn_CC.Margin = new System.Windows.Forms.Padding(2); + this.btn_CC.Name = "btn_CC"; + this.btn_CC.Size = new System.Drawing.Size(120, 42); + this.btn_CC.TabIndex = 84; + this.btn_CC.Text = "CC继电器伸出"; + this.btn_CC.UseVisualStyleBackColor = true; + this.btn_CC.Click += new System.EventHandler(this.btn_CC_Click); + // + // bnt_GND_Off + // + this.bnt_GND_Off.Location = new System.Drawing.Point(123, 444); + this.bnt_GND_Off.Margin = new System.Windows.Forms.Padding(2); + this.bnt_GND_Off.Name = "bnt_GND_Off"; + this.bnt_GND_Off.Size = new System.Drawing.Size(120, 42); + this.bnt_GND_Off.TabIndex = 84; + this.bnt_GND_Off.Text = "GND继电器缩回"; + this.bnt_GND_Off.UseVisualStyleBackColor = true; + this.bnt_GND_Off.Click += new System.EventHandler(this.bnt_GND_Off_Click); + // + // btn_GND + // + this.btn_GND.Location = new System.Drawing.Point(-1, 444); + this.btn_GND.Margin = new System.Windows.Forms.Padding(2); + this.btn_GND.Name = "btn_GND"; + this.btn_GND.Size = new System.Drawing.Size(120, 42); + this.btn_GND.TabIndex = 84; + this.btn_GND.Text = "GND继电器伸出"; + this.btn_GND.UseVisualStyleBackColor = true; + this.btn_GND.Click += new System.EventHandler(this.btn_GND_Click); + // + // btn_VBUS_Off + // + this.btn_VBUS_Off.Location = new System.Drawing.Point(619, 444); + this.btn_VBUS_Off.Margin = new System.Windows.Forms.Padding(2); + this.btn_VBUS_Off.Name = "btn_VBUS_Off"; + this.btn_VBUS_Off.Size = new System.Drawing.Size(120, 42); + this.btn_VBUS_Off.TabIndex = 83; + this.btn_VBUS_Off.Text = "VBUS继电器缩回"; + this.btn_VBUS_Off.UseVisualStyleBackColor = true; + this.btn_VBUS_Off.Click += new System.EventHandler(this.btn_VBUS_Off_Click); + // + // btn_VBUS + // + this.btn_VBUS.Location = new System.Drawing.Point(494, 444); + this.btn_VBUS.Margin = new System.Windows.Forms.Padding(2); + this.btn_VBUS.Name = "btn_VBUS"; + this.btn_VBUS.Size = new System.Drawing.Size(120, 42); + this.btn_VBUS.TabIndex = 83; + this.btn_VBUS.Text = "VBUS继电器伸出"; + this.btn_VBUS.UseVisualStyleBackColor = true; + this.btn_VBUS.Click += new System.EventHandler(this.btn_VBUS_Click); + // + // btn_Buzzer_Close + // + this.btn_Buzzer_Close.Location = new System.Drawing.Point(371, 490); + this.btn_Buzzer_Close.Margin = new System.Windows.Forms.Padding(2); + this.btn_Buzzer_Close.Name = "btn_Buzzer_Close"; + this.btn_Buzzer_Close.Size = new System.Drawing.Size(120, 42); + this.btn_Buzzer_Close.TabIndex = 84; + this.btn_Buzzer_Close.Text = "蜂鸣器关"; + this.btn_Buzzer_Close.UseVisualStyleBackColor = true; + this.btn_Buzzer_Close.Click += new System.EventHandler(this.btn_Buzzer_Close_Click); + // + // btn_Buzzer_Open + // + this.btn_Buzzer_Open.Location = new System.Drawing.Point(247, 490); + this.btn_Buzzer_Open.Margin = new System.Windows.Forms.Padding(2); + this.btn_Buzzer_Open.Name = "btn_Buzzer_Open"; + this.btn_Buzzer_Open.Size = new System.Drawing.Size(120, 42); + this.btn_Buzzer_Open.TabIndex = 83; + this.btn_Buzzer_Open.Text = "蜂鸣器开"; + this.btn_Buzzer_Open.UseVisualStyleBackColor = true; + this.btn_Buzzer_Open.Click += new System.EventHandler(this.btn_Buzzer_Open_Click); + // + // bnt_camera_in + // + this.bnt_camera_in.Location = new System.Drawing.Point(123, 490); + this.bnt_camera_in.Margin = new System.Windows.Forms.Padding(2); + this.bnt_camera_in.Name = "bnt_camera_in"; + this.bnt_camera_in.Size = new System.Drawing.Size(120, 42); + this.bnt_camera_in.TabIndex = 84; + this.bnt_camera_in.Text = "RGB气缸缩回"; + this.bnt_camera_in.UseVisualStyleBackColor = true; + this.bnt_camera_in.Click += new System.EventHandler(this.bnt_camera_in_Click); + // + // btn_camera_out + // + this.btn_camera_out.Location = new System.Drawing.Point(-1, 490); + this.btn_camera_out.Margin = new System.Windows.Forms.Padding(2); + this.btn_camera_out.Name = "btn_camera_out"; + this.btn_camera_out.Size = new System.Drawing.Size(120, 42); + this.btn_camera_out.TabIndex = 83; + this.btn_camera_out.Text = "RGB气缸伸出"; + this.btn_camera_out.UseVisualStyleBackColor = true; + this.btn_camera_out.Click += new System.EventHandler(this.btn_camera_out_Click); + // + // btn_power_in + // + this.btn_power_in.Location = new System.Drawing.Point(123, 398); + this.btn_power_in.Margin = new System.Windows.Forms.Padding(2); + this.btn_power_in.Name = "btn_power_in"; + this.btn_power_in.Size = new System.Drawing.Size(120, 42); + this.btn_power_in.TabIndex = 84; + this.btn_power_in.Text = "电源气缸缩回"; + this.btn_power_in.UseVisualStyleBackColor = true; + this.btn_power_in.Click += new System.EventHandler(this.btn_power_in_Click); + // + // btn_Power_out + // + this.btn_Power_out.Location = new System.Drawing.Point(-1, 398); + this.btn_Power_out.Margin = new System.Windows.Forms.Padding(2); + this.btn_Power_out.Name = "btn_Power_out"; + this.btn_Power_out.Size = new System.Drawing.Size(120, 42); + this.btn_Power_out.TabIndex = 83; + this.btn_Power_out.Text = "电源气缸伸出"; + this.btn_Power_out.UseVisualStyleBackColor = true; + this.btn_Power_out.Click += new System.EventHandler(this.btn_Power_out_Click); + // + // IPDBtnOff + // + this.IPDBtnOff.Location = new System.Drawing.Point(371, 352); + this.IPDBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.IPDBtnOff.Name = "IPDBtnOff"; + this.IPDBtnOff.Size = new System.Drawing.Size(120, 42); + this.IPDBtnOff.TabIndex = 82; + this.IPDBtnOff.Text = "IPD气缸缩回"; + this.IPDBtnOff.UseVisualStyleBackColor = true; + this.IPDBtnOff.Click += new System.EventHandler(this.IPDBtnOff_Click); + // + // IPDBtn + // + this.IPDBtn.Location = new System.Drawing.Point(247, 351); + this.IPDBtn.Margin = new System.Windows.Forms.Padding(2); + this.IPDBtn.Name = "IPDBtn"; + this.IPDBtn.Size = new System.Drawing.Size(120, 42); + this.IPDBtn.TabIndex = 81; + this.IPDBtn.Text = "IPD气缸伸出"; + this.IPDBtn.UseVisualStyleBackColor = true; + this.IPDBtn.Click += new System.EventHandler(this.IPDBtn_Click); + // + // PogoBtnOff + // + this.PogoBtnOff.Location = new System.Drawing.Point(371, 398); + this.PogoBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.PogoBtnOff.Name = "PogoBtnOff"; + this.PogoBtnOff.Size = new System.Drawing.Size(120, 42); + this.PogoBtnOff.TabIndex = 80; + this.PogoBtnOff.Text = "Pogo气缸缩回"; + this.PogoBtnOff.UseVisualStyleBackColor = true; + this.PogoBtnOff.Click += new System.EventHandler(this.PogoBtnOff_Click); + // + // PogoBtn + // + this.PogoBtn.Location = new System.Drawing.Point(247, 398); + this.PogoBtn.Margin = new System.Windows.Forms.Padding(2); + this.PogoBtn.Name = "PogoBtn"; + this.PogoBtn.Size = new System.Drawing.Size(120, 42); + this.PogoBtn.TabIndex = 79; + this.PogoBtn.Text = "Pogo气缸伸出"; + this.PogoBtn.UseVisualStyleBackColor = true; + this.PogoBtn.Click += new System.EventHandler(this.PogoBtn_Click); + // + // PoweroutOrigin + // + this.PoweroutOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PoweroutOrigin.Location = new System.Drawing.Point(237, 158); + this.PoweroutOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PoweroutOrigin.Name = "PoweroutOrigin"; + this.PoweroutOrigin.Size = new System.Drawing.Size(112, 37); + this.PoweroutOrigin.TabIndex = 78; + this.PoweroutOrigin.Text = "电源气缸原点"; + this.PoweroutOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_leftCoverOFF + // + this.lbl_leftCoverOFF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_leftCoverOFF.Location = new System.Drawing.Point(123, 205); + this.lbl_leftCoverOFF.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_leftCoverOFF.Name = "lbl_leftCoverOFF"; + this.lbl_leftCoverOFF.Size = new System.Drawing.Size(112, 37); + this.lbl_leftCoverOFF.TabIndex = 78; + this.lbl_leftCoverOFF.Text = "左夹爪缩回"; + this.lbl_leftCoverOFF.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_leftCoverON + // + this.lbl_leftCoverON.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_leftCoverON.Location = new System.Drawing.Point(7, 205); + this.lbl_leftCoverON.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_leftCoverON.Name = "lbl_leftCoverON"; + this.lbl_leftCoverON.Size = new System.Drawing.Size(112, 37); + this.lbl_leftCoverON.TabIndex = 78; + this.lbl_leftCoverON.Text = "左夹爪伸出"; + this.lbl_leftCoverON.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // PogoOrigin + // + this.PogoOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PogoOrigin.Location = new System.Drawing.Point(7, 158); + this.PogoOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PogoOrigin.Name = "PogoOrigin"; + this.PogoOrigin.Size = new System.Drawing.Size(112, 37); + this.PogoOrigin.TabIndex = 78; + this.PogoOrigin.Text = "Pogo气缸原点"; + this.PogoOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_GS + // + this.lbl_GS.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_GS.Location = new System.Drawing.Point(585, 205); + this.lbl_GS.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_GS.Name = "lbl_GS"; + this.lbl_GS.Size = new System.Drawing.Size(112, 37); + this.lbl_GS.TabIndex = 77; + this.lbl_GS.Text = "光栅感应"; + this.lbl_GS.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_RGBcly + // + this.lbl_RGBcly.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_RGBcly.Location = new System.Drawing.Point(469, 205); + this.lbl_RGBcly.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_RGBcly.Name = "lbl_RGBcly"; + this.lbl_RGBcly.Size = new System.Drawing.Size(112, 37); + this.lbl_RGBcly.TabIndex = 77; + this.lbl_RGBcly.Text = "RGB气缸下压"; + this.lbl_RGBcly.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_rightCoverOFF + // + this.lbl_rightCoverOFF.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_rightCoverOFF.Location = new System.Drawing.Point(353, 205); + this.lbl_rightCoverOFF.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_rightCoverOFF.Name = "lbl_rightCoverOFF"; + this.lbl_rightCoverOFF.Size = new System.Drawing.Size(112, 37); + this.lbl_rightCoverOFF.TabIndex = 77; + this.lbl_rightCoverOFF.Text = "右夹爪缩回"; + this.lbl_rightCoverOFF.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_rightCoverON + // + this.lbl_rightCoverON.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_rightCoverON.Location = new System.Drawing.Point(237, 205); + this.lbl_rightCoverON.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_rightCoverON.Name = "lbl_rightCoverON"; + this.lbl_rightCoverON.Size = new System.Drawing.Size(112, 37); + this.lbl_rightCoverON.TabIndex = 77; + this.lbl_rightCoverON.Text = "右夹爪伸出"; + this.lbl_rightCoverON.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // PowerOutTest + // + this.PowerOutTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PowerOutTest.Location = new System.Drawing.Point(353, 158); + this.PowerOutTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PowerOutTest.Name = "PowerOutTest"; + this.PowerOutTest.Size = new System.Drawing.Size(112, 37); + this.PowerOutTest.TabIndex = 77; + this.PowerOutTest.Text = "电源气缸到位"; + this.PowerOutTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // PogoTest + // + this.PogoTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PogoTest.Location = new System.Drawing.Point(123, 158); + this.PogoTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PogoTest.Name = "PogoTest"; + this.PogoTest.Size = new System.Drawing.Size(112, 37); + this.PogoTest.TabIndex = 77; + this.PogoTest.Text = "Pogo气缸到位"; + this.PogoTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_dutON1 + // + this.lbl_dutON1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_dutON1.Location = new System.Drawing.Point(469, 158); + this.lbl_dutON1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_dutON1.Name = "lbl_dutON1"; + this.lbl_dutON1.Size = new System.Drawing.Size(112, 37); + this.lbl_dutON1.TabIndex = 76; + this.lbl_dutON1.Text = "dut到位1"; + this.lbl_dutON1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lbl_dutON2 + // + this.lbl_dutON2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lbl_dutON2.Location = new System.Drawing.Point(585, 158); + this.lbl_dutON2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_dutON2.Name = "lbl_dutON2"; + this.lbl_dutON2.Size = new System.Drawing.Size(112, 37); + this.lbl_dutON2.TabIndex = 75; + this.lbl_dutON2.Text = "dut到位2"; + this.lbl_dutON2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // VolRedOrigin + // + this.VolRedOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.VolRedOrigin.Location = new System.Drawing.Point(469, 111); + this.VolRedOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.VolRedOrigin.Name = "VolRedOrigin"; + this.VolRedOrigin.Size = new System.Drawing.Size(112, 37); + this.VolRedOrigin.TabIndex = 76; + this.VolRedOrigin.Text = "音量-气缸原点"; + this.VolRedOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // VolRedTest + // + this.VolRedTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.VolRedTest.Location = new System.Drawing.Point(585, 111); + this.VolRedTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.VolRedTest.Name = "VolRedTest"; + this.VolRedTest.Size = new System.Drawing.Size(112, 37); + this.VolRedTest.TabIndex = 75; + this.VolRedTest.Text = "音量-气缸到位"; + this.VolRedTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // VolplusOrigin + // + this.VolplusOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.VolplusOrigin.Location = new System.Drawing.Point(237, 111); + this.VolplusOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.VolplusOrigin.Name = "VolplusOrigin"; + this.VolplusOrigin.Size = new System.Drawing.Size(112, 37); + this.VolplusOrigin.TabIndex = 74; + this.VolplusOrigin.Text = "音量+气缸原点"; + this.VolplusOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // VolplusTest + // + this.VolplusTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.VolplusTest.Location = new System.Drawing.Point(353, 111); + this.VolplusTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.VolplusTest.Name = "VolplusTest"; + this.VolplusTest.Size = new System.Drawing.Size(112, 37); + this.VolplusTest.TabIndex = 73; + this.VolplusTest.Text = "音量+气缸到位"; + this.VolplusTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // PowerOrigin + // + this.PowerOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PowerOrigin.Location = new System.Drawing.Point(6, 111); + this.PowerOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PowerOrigin.Name = "PowerOrigin"; + this.PowerOrigin.Size = new System.Drawing.Size(112, 37); + this.PowerOrigin.TabIndex = 72; + this.PowerOrigin.Text = "电源键原点"; + this.PowerOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // PowerTest + // + this.PowerTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.PowerTest.Location = new System.Drawing.Point(121, 111); + this.PowerTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.PowerTest.Name = "PowerTest"; + this.PowerTest.Size = new System.Drawing.Size(112, 37); + this.PowerTest.TabIndex = 71; + this.PowerTest.Text = "电源键到位"; + this.PowerTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // IPDOrigin + // + this.IPDOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.IPDOrigin.Location = new System.Drawing.Point(469, 63); + this.IPDOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.IPDOrigin.Name = "IPDOrigin"; + this.IPDOrigin.Size = new System.Drawing.Size(112, 37); + this.IPDOrigin.TabIndex = 70; + this.IPDOrigin.Text = "IPD气缸原点"; + this.IPDOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // IPDTest + // + this.IPDTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.IPDTest.Location = new System.Drawing.Point(585, 63); + this.IPDTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.IPDTest.Name = "IPDTest"; + this.IPDTest.Size = new System.Drawing.Size(112, 37); + this.IPDTest.TabIndex = 69; + this.IPDTest.Text = "IPD气缸到位"; + this.IPDTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // button6 + // + this.button6.Enabled = false; + this.button6.Location = new System.Drawing.Point(378, 601); + this.button6.Margin = new System.Windows.Forms.Padding(2); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(120, 42); + this.button6.TabIndex = 68; + this.button6.Text = "光强板复位OFF"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Visible = false; + this.button6.Click += new System.EventHandler(this.button6_Click_2); + // + // button1 + // + this.button1.Enabled = false; + this.button1.Location = new System.Drawing.Point(254, 601); + this.button1.Margin = new System.Windows.Forms.Padding(2); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(120, 42); + this.button1.TabIndex = 67; + this.button1.Text = "光强板复位ON"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Visible = false; + this.button1.Click += new System.EventHandler(this.button1_Click_1); + // + // StatusLightOff + // + this.StatusLightOff.Location = new System.Drawing.Point(371, 258); + this.StatusLightOff.Margin = new System.Windows.Forms.Padding(2); + this.StatusLightOff.Name = "StatusLightOff"; + this.StatusLightOff.Size = new System.Drawing.Size(120, 42); + this.StatusLightOff.TabIndex = 66; + this.StatusLightOff.Text = "状态灯关闭"; + this.StatusLightOff.UseVisualStyleBackColor = true; + this.StatusLightOff.Click += new System.EventHandler(this.StatusLightOff_Click); + // + // TriColorGreen + // + this.TriColorGreen.Location = new System.Drawing.Point(123, 258); + this.TriColorGreen.Margin = new System.Windows.Forms.Padding(2); + this.TriColorGreen.Name = "TriColorGreen"; + this.TriColorGreen.Size = new System.Drawing.Size(120, 42); + this.TriColorGreen.TabIndex = 65; + this.TriColorGreen.Text = "状态灯绿"; + this.TriColorGreen.UseVisualStyleBackColor = true; + this.TriColorGreen.Click += new System.EventHandler(this.TriColorGreen_Click); + // + // TriColorRed + // + this.TriColorRed.Location = new System.Drawing.Point(-1, 258); + this.TriColorRed.Margin = new System.Windows.Forms.Padding(2); + this.TriColorRed.Name = "TriColorRed"; + this.TriColorRed.Size = new System.Drawing.Size(120, 42); + this.TriColorRed.TabIndex = 64; + this.TriColorRed.Text = " 状态灯红"; + this.TriColorRed.UseVisualStyleBackColor = true; + this.TriColorRed.Click += new System.EventHandler(this.TriColorRed_Click); + // + // CoverBoardOpen + // + this.CoverBoardOpen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.CoverBoardOpen.Enabled = false; + this.CoverBoardOpen.Location = new System.Drawing.Point(585, 15); + this.CoverBoardOpen.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.CoverBoardOpen.Name = "CoverBoardOpen"; + this.CoverBoardOpen.Size = new System.Drawing.Size(112, 37); + this.CoverBoardOpen.TabIndex = 63; + this.CoverBoardOpen.Text = "盖板打开"; + this.CoverBoardOpen.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // CoverBoard + // + this.CoverBoard.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.CoverBoard.Enabled = false; + this.CoverBoard.Location = new System.Drawing.Point(469, 15); + this.CoverBoard.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.CoverBoard.Name = "CoverBoard"; + this.CoverBoard.Size = new System.Drawing.Size(112, 37); + this.CoverBoard.TabIndex = 63; + this.CoverBoard.Text = "RGB盖板盖上"; + this.CoverBoard.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // powerBtnOff + // + this.powerBtnOff.Location = new System.Drawing.Point(123, 351); + this.powerBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.powerBtnOff.Name = "powerBtnOff"; + this.powerBtnOff.Size = new System.Drawing.Size(120, 42); + this.powerBtnOff.TabIndex = 62; + this.powerBtnOff.Text = "电源键缩回"; + this.powerBtnOff.UseVisualStyleBackColor = true; + this.powerBtnOff.Click += new System.EventHandler(this.powerBtnOff_Click); + // + // resetBtnOFF + // + this.resetBtnOFF.Location = new System.Drawing.Point(247, 306); + this.resetBtnOFF.Margin = new System.Windows.Forms.Padding(2); + this.resetBtnOFF.Name = "resetBtnOFF"; + this.resetBtnOFF.Size = new System.Drawing.Size(120, 42); + this.resetBtnOFF.TabIndex = 61; + this.resetBtnOFF.Text = "复位按钮指示灯"; + this.resetBtnOFF.UseVisualStyleBackColor = true; + this.resetBtnOFF.Click += new System.EventHandler(this.resetBtnOFF_Click); + // + // startBtnOff + // + this.startBtnOff.Location = new System.Drawing.Point(123, 306); + this.startBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.startBtnOff.Name = "startBtnOff"; + this.startBtnOff.Size = new System.Drawing.Size(120, 42); + this.startBtnOff.TabIndex = 60; + this.startBtnOff.Text = "启动按钮关灯"; + this.startBtnOff.UseVisualStyleBackColor = true; + this.startBtnOff.Click += new System.EventHandler(this.startBtnOff_Click); + // + // powerBtn + // + this.powerBtn.Location = new System.Drawing.Point(-1, 351); + this.powerBtn.Margin = new System.Windows.Forms.Padding(2); + this.powerBtn.Name = "powerBtn"; + this.powerBtn.Size = new System.Drawing.Size(120, 42); + this.powerBtn.TabIndex = 58; + this.powerBtn.Text = "电源键伸出"; + this.powerBtn.UseVisualStyleBackColor = true; + this.powerBtn.Click += new System.EventHandler(this.powerBtn_Click); + // + // resetBtn + // + this.resetBtn.Location = new System.Drawing.Point(371, 306); + this.resetBtn.Margin = new System.Windows.Forms.Padding(2); + this.resetBtn.Name = "resetBtn"; + this.resetBtn.Size = new System.Drawing.Size(120, 42); + this.resetBtn.TabIndex = 56; + this.resetBtn.Text = "复位按钮指示灯"; + this.resetBtn.UseVisualStyleBackColor = true; + this.resetBtn.Click += new System.EventHandler(this.resetBtn_Click); + // + // startBtn + // + this.startBtn.Location = new System.Drawing.Point(-2, 306); + this.startBtn.Margin = new System.Windows.Forms.Padding(2); + this.startBtn.Name = "startBtn"; + this.startBtn.Size = new System.Drawing.Size(120, 42); + this.startBtn.TabIndex = 55; + this.startBtn.Text = "启动按钮亮灯"; + this.startBtn.UseVisualStyleBackColor = true; + this.startBtn.Click += new System.EventHandler(this.startBtn_Click); + // + // TypeCBtnOff + // + this.TypeCBtnOff.Enabled = false; + this.TypeCBtnOff.Location = new System.Drawing.Point(132, 601); + this.TypeCBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.TypeCBtnOff.Name = "TypeCBtnOff"; + this.TypeCBtnOff.Size = new System.Drawing.Size(119, 42); + this.TypeCBtnOff.TabIndex = 52; + this.TypeCBtnOff.Text = "TypeC Off"; + this.TypeCBtnOff.UseVisualStyleBackColor = true; + this.TypeCBtnOff.Visible = false; + this.TypeCBtnOff.Click += new System.EventHandler(this.TypeCBtnOff_Click); + // + // GrayBtnOff + // + this.GrayBtnOff.Location = new System.Drawing.Point(618, 258); + this.GrayBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.GrayBtnOff.Name = "GrayBtnOff"; + this.GrayBtnOff.Size = new System.Drawing.Size(120, 42); + this.GrayBtnOff.TabIndex = 51; + this.GrayBtnOff.Text = "灰卡气缸缩回"; + this.GrayBtnOff.UseVisualStyleBackColor = true; + this.GrayBtnOff.Click += new System.EventHandler(this.GrayBtnOff_Click); + // + // VolRedBtnOff + // + this.VolRedBtnOff.Location = new System.Drawing.Point(619, 306); + this.VolRedBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.VolRedBtnOff.Name = "VolRedBtnOff"; + this.VolRedBtnOff.Size = new System.Drawing.Size(119, 42); + this.VolRedBtnOff.TabIndex = 50; + this.VolRedBtnOff.Text = "音量键-缩回"; + this.VolRedBtnOff.UseVisualStyleBackColor = true; + this.VolRedBtnOff.Click += new System.EventHandler(this.VolRedBtnOff_Click); + // + // VolPlusBtnOff + // + this.VolPlusBtnOff.Location = new System.Drawing.Point(618, 351); + this.VolPlusBtnOff.Margin = new System.Windows.Forms.Padding(2); + this.VolPlusBtnOff.Name = "VolPlusBtnOff"; + this.VolPlusBtnOff.Size = new System.Drawing.Size(120, 42); + this.VolPlusBtnOff.TabIndex = 49; + this.VolPlusBtnOff.Text = "音量键+缩回"; + this.VolPlusBtnOff.UseVisualStyleBackColor = true; + this.VolPlusBtnOff.Click += new System.EventHandler(this.VolPlusBtnOff_Click); + // + // TypeCBtn + // + this.TypeCBtn.Enabled = false; + this.TypeCBtn.Location = new System.Drawing.Point(7, 601); + this.TypeCBtn.Margin = new System.Windows.Forms.Padding(2); + this.TypeCBtn.Name = "TypeCBtn"; + this.TypeCBtn.Size = new System.Drawing.Size(120, 42); + this.TypeCBtn.TabIndex = 48; + this.TypeCBtn.Text = "Type C"; + this.TypeCBtn.UseVisualStyleBackColor = true; + this.TypeCBtn.Visible = false; + this.TypeCBtn.Click += new System.EventHandler(this.TypeCBtn_Click); + // + // GrayBtn + // + this.GrayBtn.Location = new System.Drawing.Point(494, 258); + this.GrayBtn.Margin = new System.Windows.Forms.Padding(2); + this.GrayBtn.Name = "GrayBtn"; + this.GrayBtn.Size = new System.Drawing.Size(120, 42); + this.GrayBtn.TabIndex = 47; + this.GrayBtn.Text = "灰卡气缸伸出"; + this.GrayBtn.UseVisualStyleBackColor = true; + this.GrayBtn.Click += new System.EventHandler(this.GrayBtn_Click); + // + // VolRedBtn + // + this.VolRedBtn.Location = new System.Drawing.Point(495, 306); + this.VolRedBtn.Margin = new System.Windows.Forms.Padding(2); + this.VolRedBtn.Name = "VolRedBtn"; + this.VolRedBtn.Size = new System.Drawing.Size(120, 42); + this.VolRedBtn.TabIndex = 44; + this.VolRedBtn.Text = "音量键伸出"; + this.VolRedBtn.UseVisualStyleBackColor = true; + this.VolRedBtn.Click += new System.EventHandler(this.VolRedBtn_Click); + // + // VolPlusBtn + // + this.VolPlusBtn.Location = new System.Drawing.Point(494, 351); + this.VolPlusBtn.Margin = new System.Windows.Forms.Padding(2); + this.VolPlusBtn.Name = "VolPlusBtn"; + this.VolPlusBtn.Size = new System.Drawing.Size(120, 42); + this.VolPlusBtn.TabIndex = 43; + this.VolPlusBtn.Text = "音量键+伸出"; + this.VolPlusBtn.UseVisualStyleBackColor = true; + this.VolPlusBtn.Click += new System.EventHandler(this.VolPlusBtn_Click); + // + // TypeOrigin + // + this.TypeOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.TypeOrigin.Enabled = false; + this.TypeOrigin.Location = new System.Drawing.Point(121, 63); + this.TypeOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.TypeOrigin.Name = "TypeOrigin"; + this.TypeOrigin.Size = new System.Drawing.Size(112, 37); + this.TypeOrigin.TabIndex = 41; + this.TypeOrigin.Text = "TypeC气缸原点"; + this.TypeOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // TypeCTest + // + this.TypeCTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.TypeCTest.Enabled = false; + this.TypeCTest.Location = new System.Drawing.Point(5, 63); + this.TypeCTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.TypeCTest.Name = "TypeCTest"; + this.TypeCTest.Size = new System.Drawing.Size(112, 37); + this.TypeCTest.TabIndex = 40; + this.TypeCTest.Text = "TypeC气缸到位"; + this.TypeCTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // E_Stop + // + this.E_Stop.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.E_Stop.Location = new System.Drawing.Point(353, 15); + this.E_Stop.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.E_Stop.Name = "E_Stop"; + this.E_Stop.Size = new System.Drawing.Size(112, 37); + this.E_Stop.TabIndex = 37; + this.E_Stop.Text = "E_Stop"; + this.E_Stop.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // GrayCardOrigin + // + this.GrayCardOrigin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.GrayCardOrigin.Location = new System.Drawing.Point(237, 63); + this.GrayCardOrigin.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.GrayCardOrigin.Name = "GrayCardOrigin"; + this.GrayCardOrigin.Size = new System.Drawing.Size(112, 37); + this.GrayCardOrigin.TabIndex = 35; + this.GrayCardOrigin.Text = "灰卡气缸原点"; + this.GrayCardOrigin.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // Reset + // + this.Reset.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.Reset.Location = new System.Drawing.Point(237, 15); + this.Reset.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.Reset.Name = "Reset"; + this.Reset.Size = new System.Drawing.Size(112, 37); + this.Reset.TabIndex = 34; + this.Reset.Text = "复位按钮"; + this.Reset.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // GrayCardTest + // + this.GrayCardTest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.GrayCardTest.Location = new System.Drawing.Point(353, 63); + this.GrayCardTest.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.GrayCardTest.Name = "GrayCardTest"; + this.GrayCardTest.Size = new System.Drawing.Size(112, 37); + this.GrayCardTest.TabIndex = 4; + this.GrayCardTest.Text = "灰卡气缸到位"; + this.GrayCardTest.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // Start + // + this.Start.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.Start.Location = new System.Drawing.Point(121, 15); + this.Start.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.Start.Name = "Start"; + this.Start.Size = new System.Drawing.Size(112, 37); + this.Start.TabIndex = 3; + this.Start.Text = "启动按钮"; + this.Start.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // SafeDoor + // + this.SafeDoor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.SafeDoor.Location = new System.Drawing.Point(5, 15); + this.SafeDoor.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.SafeDoor.Name = "SafeDoor"; + this.SafeDoor.Size = new System.Drawing.Size(112, 37); + this.SafeDoor.TabIndex = 1; + this.SafeDoor.Text = "安全门"; + this.SafeDoor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.SafeDoor.Click += new System.EventHandler(this.SafeDoor_Click); + // + // tab_MotorDebug + // + this.tab_MotorDebug.Controls.Add(this.groupBox5); + this.tab_MotorDebug.Controls.Add(this.btn_save); + this.tab_MotorDebug.Controls.Add(this.groupBox4); + this.tab_MotorDebug.Controls.Add(this.groupBox3); + this.tab_MotorDebug.Controls.Add(this.groupBox2); + this.tab_MotorDebug.Controls.Add(this.groupBox1); + this.tab_MotorDebug.Controls.Add(this.label5); + this.tab_MotorDebug.Location = new System.Drawing.Point(4, 22); + this.tab_MotorDebug.Margin = new System.Windows.Forms.Padding(1); + this.tab_MotorDebug.Name = "tab_MotorDebug"; + this.tab_MotorDebug.Padding = new System.Windows.Forms.Padding(1); + this.tab_MotorDebug.Size = new System.Drawing.Size(785, 650); + this.tab_MotorDebug.TabIndex = 0; + this.tab_MotorDebug.Text = "moon电机调试"; + this.tab_MotorDebug.UseVisualStyleBackColor = true; + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.Torque_Range); + this.groupBox5.Controls.Add(this.label20); + this.groupBox5.Controls.Add(this.txt_motorspeed); + this.groupBox5.Controls.Add(this.label11); + this.groupBox5.Controls.Add(this.lab_Xmotor); + this.groupBox5.Controls.Add(this.txt_motor); + this.groupBox5.Controls.Add(this.txt_Sample_range); + this.groupBox5.Controls.Add(this.btn_IPD_Stop); + this.groupBox5.Controls.Add(this.lbl_Sample_range); + this.groupBox5.Controls.Add(this.txt_IPD_TimeOut); + this.groupBox5.Controls.Add(this.label19); + this.groupBox5.Controls.Add(this.txt_Sample_length); + this.groupBox5.Controls.Add(this.btn_IPD_Move); + this.groupBox5.Controls.Add(this.lbl_Sample_length); + this.groupBox5.Controls.Add(this.txt_StopSpeed); + this.groupBox5.Controls.Add(this.label18); + this.groupBox5.Controls.Add(this.txt_Position); + this.groupBox5.Controls.Add(this.txt_Max_count); + this.groupBox5.Controls.Add(this.label17); + this.groupBox5.Controls.Add(this.lbl_MAX_count); + this.groupBox5.Controls.Add(this.txt_ReversingRotation); + this.groupBox5.Controls.Add(this.label16); + this.groupBox5.Controls.Add(this.txt_PositiveRotation); + this.groupBox5.Controls.Add(this.label15); + this.groupBox5.Location = new System.Drawing.Point(50, 401); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Size = new System.Drawing.Size(709, 195); + this.groupBox5.TabIndex = 23; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "旋钮电机"; + // + // Torque_Range + // + this.Torque_Range.Location = new System.Drawing.Point(503, 67); + this.Torque_Range.Margin = new System.Windows.Forms.Padding(2); + this.Torque_Range.Name = "Torque_Range"; + this.Torque_Range.Size = new System.Drawing.Size(86, 20); + this.Torque_Range.TabIndex = 18; + this.Torque_Range.Text = "0.1"; + this.Torque_Range.TextChanged += new System.EventHandler(this.textBox1_TextChanged); + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(460, 70); + this.label20.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(34, 13); + this.label20.TabIndex = 17; + this.label20.Text = "范围:"; + this.label20.Click += new System.EventHandler(this.label20_Click); + // + // txt_motorspeed + // + this.txt_motorspeed.Location = new System.Drawing.Point(503, 30); + this.txt_motorspeed.Margin = new System.Windows.Forms.Padding(2); + this.txt_motorspeed.Name = "txt_motorspeed"; + this.txt_motorspeed.Size = new System.Drawing.Size(86, 20); + this.txt_motorspeed.TabIndex = 16; + this.txt_motorspeed.Text = "0"; + this.txt_motorspeed.TextChanged += new System.EventHandler(this.txt_motorspeed_TextChanged); + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(460, 35); + this.label11.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(34, 13); + this.label11.TabIndex = 15; + this.label11.Text = "扭矩:"; + // + // lab_Xmotor + // + this.lab_Xmotor.AutoSize = true; + this.lab_Xmotor.Location = new System.Drawing.Point(292, 34); + this.lab_Xmotor.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lab_Xmotor.Name = "lab_Xmotor"; + this.lab_Xmotor.Size = new System.Drawing.Size(82, 13); + this.lab_Xmotor.TabIndex = 14; + this.lab_Xmotor.Text = "旋钮电机速度:"; + // + // txt_motor + // + this.txt_motor.Location = new System.Drawing.Point(378, 31); + this.txt_motor.Margin = new System.Windows.Forms.Padding(2); + this.txt_motor.Name = "txt_motor"; + this.txt_motor.Size = new System.Drawing.Size(64, 20); + this.txt_motor.TabIndex = 13; + this.txt_motor.Text = "0"; + this.txt_motor.TextChanged += new System.EventHandler(this.txt_motor_TextChanged); + // + // txt_Sample_range + // + this.txt_Sample_range.Location = new System.Drawing.Point(379, 107); + this.txt_Sample_range.Margin = new System.Windows.Forms.Padding(2); + this.txt_Sample_range.Name = "txt_Sample_range"; + this.txt_Sample_range.Size = new System.Drawing.Size(63, 20); + this.txt_Sample_range.TabIndex = 11; + this.txt_Sample_range.Text = "50"; + this.txt_Sample_range.TextChanged += new System.EventHandler(this.txt_IPD_TimeOut_TextChanged); + // + // btn_IPD_Stop + // + this.btn_IPD_Stop.Location = new System.Drawing.Point(555, 150); + this.btn_IPD_Stop.Margin = new System.Windows.Forms.Padding(1); + this.btn_IPD_Stop.Name = "btn_IPD_Stop"; + this.btn_IPD_Stop.Size = new System.Drawing.Size(59, 28); + this.btn_IPD_Stop.TabIndex = 12; + this.btn_IPD_Stop.Text = "stop"; + this.btn_IPD_Stop.UseVisualStyleBackColor = true; + this.btn_IPD_Stop.Click += new System.EventHandler(this.btn_IPD_Stop_Click); + // + // lbl_Sample_range + // + this.lbl_Sample_range.AutoSize = true; + this.lbl_Sample_range.Location = new System.Drawing.Point(313, 111); + this.lbl_Sample_range.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_Sample_range.Name = "lbl_Sample_range"; + this.lbl_Sample_range.Size = new System.Drawing.Size(58, 13); + this.lbl_Sample_range.TabIndex = 10; + this.lbl_Sample_range.Text = "抽样极差:"; + // + // txt_IPD_TimeOut + // + this.txt_IPD_TimeOut.Location = new System.Drawing.Point(379, 67); + this.txt_IPD_TimeOut.Margin = new System.Windows.Forms.Padding(2); + this.txt_IPD_TimeOut.Name = "txt_IPD_TimeOut"; + this.txt_IPD_TimeOut.Size = new System.Drawing.Size(63, 20); + this.txt_IPD_TimeOut.TabIndex = 11; + this.txt_IPD_TimeOut.Text = "0"; + this.txt_IPD_TimeOut.TextChanged += new System.EventHandler(this.txt_IPD_TimeOut_TextChanged); + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(289, 70); + this.label19.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(82, 13); + this.label19.TabIndex = 10; + this.label19.Text = "运动超时时间:"; + // + // txt_Sample_length + // + this.txt_Sample_length.Location = new System.Drawing.Point(236, 107); + this.txt_Sample_length.Margin = new System.Windows.Forms.Padding(2); + this.txt_Sample_length.Name = "txt_Sample_length"; + this.txt_Sample_length.Size = new System.Drawing.Size(49, 20); + this.txt_Sample_length.TabIndex = 9; + this.txt_Sample_length.Text = "50"; + // + // btn_IPD_Move + // + this.btn_IPD_Move.Location = new System.Drawing.Point(467, 150); + this.btn_IPD_Move.Margin = new System.Windows.Forms.Padding(1); + this.btn_IPD_Move.Name = "btn_IPD_Move"; + this.btn_IPD_Move.Size = new System.Drawing.Size(58, 28); + this.btn_IPD_Move.TabIndex = 12; + this.btn_IPD_Move.Text = "move"; + this.btn_IPD_Move.UseVisualStyleBackColor = true; + this.btn_IPD_Move.Click += new System.EventHandler(this.btn_IPD_Move_Click); + // + // lbl_Sample_length + // + this.lbl_Sample_length.AutoSize = true; + this.lbl_Sample_length.Location = new System.Drawing.Point(173, 111); + this.lbl_Sample_length.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_Sample_length.Name = "lbl_Sample_length"; + this.lbl_Sample_length.Size = new System.Drawing.Size(58, 13); + this.lbl_Sample_length.TabIndex = 8; + this.lbl_Sample_length.Text = "抽样长度:"; + // + // txt_StopSpeed + // + this.txt_StopSpeed.Location = new System.Drawing.Point(236, 67); + this.txt_StopSpeed.Margin = new System.Windows.Forms.Padding(2); + this.txt_StopSpeed.Name = "txt_StopSpeed"; + this.txt_StopSpeed.Size = new System.Drawing.Size(49, 20); + this.txt_StopSpeed.TabIndex = 9; + this.txt_StopSpeed.Text = "0"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(173, 70); + this.label18.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(58, 13); + this.label18.TabIndex = 8; + this.label18.Text = "停止速度:"; + // + // txt_Position + // + this.txt_Position.Location = new System.Drawing.Point(236, 29); + this.txt_Position.Margin = new System.Windows.Forms.Padding(2); + this.txt_Position.Name = "txt_Position"; + this.txt_Position.Size = new System.Drawing.Size(49, 20); + this.txt_Position.TabIndex = 7; + this.txt_Position.Text = "0"; + this.txt_Position.TextChanged += new System.EventHandler(this.txt_Position_TextChanged); + // + // txt_Max_count + // + this.txt_Max_count.Location = new System.Drawing.Point(106, 107); + this.txt_Max_count.Margin = new System.Windows.Forms.Padding(2); + this.txt_Max_count.Name = "txt_Max_count"; + this.txt_Max_count.Size = new System.Drawing.Size(45, 20); + this.txt_Max_count.TabIndex = 5; + this.txt_Max_count.Text = "10"; + this.txt_Max_count.TextChanged += new System.EventHandler(this.txt_ReversingRotation_TextChanged); + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(161, 35); + this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(70, 13); + this.label17.TabIndex = 6; + this.label17.Text = "扭矩百分比:"; + // + // lbl_MAX_count + // + this.lbl_MAX_count.AutoSize = true; + this.lbl_MAX_count.Location = new System.Drawing.Point(35, 111); + this.lbl_MAX_count.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lbl_MAX_count.Name = "lbl_MAX_count"; + this.lbl_MAX_count.Size = new System.Drawing.Size(58, 13); + this.lbl_MAX_count.TabIndex = 4; + this.lbl_MAX_count.Text = "最大计数:"; + // + // txt_ReversingRotation + // + this.txt_ReversingRotation.Location = new System.Drawing.Point(106, 67); + this.txt_ReversingRotation.Margin = new System.Windows.Forms.Padding(2); + this.txt_ReversingRotation.Name = "txt_ReversingRotation"; + this.txt_ReversingRotation.Size = new System.Drawing.Size(45, 20); + this.txt_ReversingRotation.TabIndex = 5; + this.txt_ReversingRotation.Text = "0"; + this.txt_ReversingRotation.TextChanged += new System.EventHandler(this.txt_ReversingRotation_TextChanged); + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(20, 70); + this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(82, 13); + this.label16.TabIndex = 4; + this.label16.Text = "反转最大速度:"; + // + // txt_PositiveRotation + // + this.txt_PositiveRotation.Location = new System.Drawing.Point(108, 30); + this.txt_PositiveRotation.Margin = new System.Windows.Forms.Padding(2); + this.txt_PositiveRotation.Name = "txt_PositiveRotation"; + this.txt_PositiveRotation.Size = new System.Drawing.Size(43, 20); + this.txt_PositiveRotation.TabIndex = 3; + this.txt_PositiveRotation.Text = "0"; + this.txt_PositiveRotation.TextChanged += new System.EventHandler(this.txt_PositiveRotation_TextChanged); + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(20, 34); + this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(82, 13); + this.label15.TabIndex = 2; + this.label15.Text = "正转最大速度:"; + // + // btn_save + // + this.btn_save.Location = new System.Drawing.Point(671, 601); + this.btn_save.Margin = new System.Windows.Forms.Padding(2); + this.btn_save.Name = "btn_save"; + this.btn_save.Size = new System.Drawing.Size(88, 25); + this.btn_save.TabIndex = 13; + this.btn_save.Text = "保存参数"; + this.btn_save.UseVisualStyleBackColor = true; + this.btn_save.Click += new System.EventHandler(this.btn_save_Click); + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.txt_acspeed); + this.groupBox4.Controls.Add(this.label2); + this.groupBox4.Controls.Add(this.label3); + this.groupBox4.Controls.Add(this.label4); + this.groupBox4.Controls.Add(this.txt_speed); + this.groupBox4.Controls.Add(this.txt_respeed); + this.groupBox4.Location = new System.Drawing.Point(54, 12); + this.groupBox4.Margin = new System.Windows.Forms.Padding(2); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Padding = new System.Windows.Forms.Padding(2); + this.groupBox4.Size = new System.Drawing.Size(705, 61); + this.groupBox4.TabIndex = 22; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "运动参数:"; + // + // txt_acspeed + // + this.txt_acspeed.Location = new System.Drawing.Point(176, 22); + this.txt_acspeed.Margin = new System.Windows.Forms.Padding(1); + this.txt_acspeed.Name = "txt_acspeed"; + this.txt_acspeed.Size = new System.Drawing.Size(52, 20); + this.txt_acspeed.TabIndex = 11; + this.txt_acspeed.Text = "100"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 25); + this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(58, 13); + this.label2.TabIndex = 7; + this.label2.Text = "运动速度:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(126, 25); + this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(46, 13); + this.label3.TabIndex = 9; + this.label3.Text = "加速度:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(234, 25); + this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(46, 13); + this.label4.TabIndex = 10; + this.label4.Text = "减速度:"; + // + // txt_speed + // + this.txt_speed.Location = new System.Drawing.Point(74, 22); + this.txt_speed.Margin = new System.Windows.Forms.Padding(1); + this.txt_speed.Name = "txt_speed"; + this.txt_speed.Size = new System.Drawing.Size(52, 20); + this.txt_speed.TabIndex = 8; + this.txt_speed.Text = "500"; + // + // txt_respeed + // + this.txt_respeed.Location = new System.Drawing.Point(290, 24); + this.txt_respeed.Margin = new System.Windows.Forms.Padding(1); + this.txt_respeed.Name = "txt_respeed"; + this.txt_respeed.Size = new System.Drawing.Size(52, 20); + this.txt_respeed.TabIndex = 12; + this.txt_respeed.Text = "100"; + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.button2); + this.groupBox3.Controls.Add(this.btn_Brow_gray30); + this.groupBox3.Controls.Add(this.btn_graypos); + this.groupBox3.Controls.Add(this.btn_gray50); + this.groupBox3.Controls.Add(this.btn_Brow_gray20); + this.groupBox3.Controls.Add(this.txt_grayhome); + this.groupBox3.Controls.Add(this.btn_gray40); + this.groupBox3.Controls.Add(this.txt_Brow_gray30); + this.groupBox3.Controls.Add(this.txt_graypos); + this.groupBox3.Controls.Add(this.txt_gray50); + this.groupBox3.Controls.Add(this.txt_Brow_gray20); + this.groupBox3.Controls.Add(this.txt_gray40); + this.groupBox3.Controls.Add(this.txt_Brow_gray13); + this.groupBox3.Controls.Add(this.txt_gray30); + this.groupBox3.Controls.Add(this.label41); + this.groupBox3.Controls.Add(this.label38); + this.groupBox3.Controls.Add(this.label14); + this.groupBox3.Controls.Add(this.label10); + this.groupBox3.Controls.Add(this.label13); + this.groupBox3.Controls.Add(this.label9); + this.groupBox3.Controls.Add(this.label12); + this.groupBox3.Controls.Add(this.label1); + this.groupBox3.Controls.Add(this.btn_Brow_gray13); + this.groupBox3.Controls.Add(this.btn_gray30); + this.groupBox3.Controls.Add(this.GraymStop); + this.groupBox3.Controls.Add(this.GrayMhome); + this.groupBox3.Location = new System.Drawing.Point(50, 78); + this.groupBox3.Margin = new System.Windows.Forms.Padding(2); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(2); + this.groupBox3.Size = new System.Drawing.Size(709, 147); + this.groupBox3.TabIndex = 21; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "灰卡位置( *请设置电机原点位置)"; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(621, 12); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(76, 27); + this.button2.TabIndex = 26; + this.button2.Text = "回原点"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click_1); + // + // btn_Brow_gray30 + // + this.btn_Brow_gray30.Location = new System.Drawing.Point(530, 68); + this.btn_Brow_gray30.Margin = new System.Windows.Forms.Padding(1); + this.btn_Brow_gray30.Name = "btn_Brow_gray30"; + this.btn_Brow_gray30.Size = new System.Drawing.Size(76, 27); + this.btn_Brow_gray30.TabIndex = 25; + this.btn_Brow_gray30.Text = "move"; + this.btn_Brow_gray30.UseVisualStyleBackColor = true; + this.btn_Brow_gray30.Click += new System.EventHandler(this.btn_Brow_gray30_Click); + // + // btn_graypos + // + this.btn_graypos.Location = new System.Drawing.Point(222, 101); + this.btn_graypos.Margin = new System.Windows.Forms.Padding(1); + this.btn_graypos.Name = "btn_graypos"; + this.btn_graypos.Size = new System.Drawing.Size(76, 27); + this.btn_graypos.TabIndex = 25; + this.btn_graypos.Text = "read"; + this.btn_graypos.UseVisualStyleBackColor = true; + this.btn_graypos.Click += new System.EventHandler(this.btn_graypos_Click); + // + // btn_gray50 + // + this.btn_gray50.Location = new System.Drawing.Point(222, 72); + this.btn_gray50.Margin = new System.Windows.Forms.Padding(1); + this.btn_gray50.Name = "btn_gray50"; + this.btn_gray50.Size = new System.Drawing.Size(76, 27); + this.btn_gray50.TabIndex = 25; + this.btn_gray50.Text = "move"; + this.btn_gray50.UseVisualStyleBackColor = true; + this.btn_gray50.Click += new System.EventHandler(this.btn_gray50_Click); + // + // btn_Brow_gray20 + // + this.btn_Brow_gray20.Location = new System.Drawing.Point(530, 41); + this.btn_Brow_gray20.Margin = new System.Windows.Forms.Padding(1); + this.btn_Brow_gray20.Name = "btn_Brow_gray20"; + this.btn_Brow_gray20.Size = new System.Drawing.Size(76, 27); + this.btn_Brow_gray20.TabIndex = 24; + this.btn_Brow_gray20.Text = "move"; + this.btn_Brow_gray20.UseVisualStyleBackColor = true; + this.btn_Brow_gray20.Click += new System.EventHandler(this.btn_Brow_gray20_Click); + // + // txt_grayhome + // + this.txt_grayhome.Location = new System.Drawing.Point(429, 101); + this.txt_grayhome.Margin = new System.Windows.Forms.Padding(2); + this.txt_grayhome.Name = "txt_grayhome"; + this.txt_grayhome.Size = new System.Drawing.Size(96, 20); + this.txt_grayhome.TabIndex = 23; + this.txt_grayhome.Text = "0"; + // + // btn_gray40 + // + this.btn_gray40.Location = new System.Drawing.Point(222, 44); + this.btn_gray40.Margin = new System.Windows.Forms.Padding(1); + this.btn_gray40.Name = "btn_gray40"; + this.btn_gray40.Size = new System.Drawing.Size(76, 27); + this.btn_gray40.TabIndex = 24; + this.btn_gray40.Text = "move"; + this.btn_gray40.UseVisualStyleBackColor = true; + this.btn_gray40.Click += new System.EventHandler(this.btn_gray40_Click); + // + // txt_Brow_gray30 + // + this.txt_Brow_gray30.Location = new System.Drawing.Point(429, 72); + this.txt_Brow_gray30.Margin = new System.Windows.Forms.Padding(2); + this.txt_Brow_gray30.Name = "txt_Brow_gray30"; + this.txt_Brow_gray30.Size = new System.Drawing.Size(96, 20); + this.txt_Brow_gray30.TabIndex = 23; + this.txt_Brow_gray30.Text = "0"; + // + // txt_graypos + // + this.txt_graypos.Location = new System.Drawing.Point(119, 104); + this.txt_graypos.Margin = new System.Windows.Forms.Padding(2); + this.txt_graypos.Name = "txt_graypos"; + this.txt_graypos.Size = new System.Drawing.Size(96, 20); + this.txt_graypos.TabIndex = 23; + this.txt_graypos.Text = "0"; + // + // txt_gray50 + // + this.txt_gray50.Location = new System.Drawing.Point(119, 75); + this.txt_gray50.Margin = new System.Windows.Forms.Padding(2); + this.txt_gray50.Name = "txt_gray50"; + this.txt_gray50.Size = new System.Drawing.Size(96, 20); + this.txt_gray50.TabIndex = 23; + this.txt_gray50.Text = "0"; + // + // txt_Brow_gray20 + // + this.txt_Brow_gray20.Location = new System.Drawing.Point(427, 44); + this.txt_Brow_gray20.Margin = new System.Windows.Forms.Padding(2); + this.txt_Brow_gray20.Name = "txt_Brow_gray20"; + this.txt_Brow_gray20.Size = new System.Drawing.Size(96, 20); + this.txt_Brow_gray20.TabIndex = 22; + this.txt_Brow_gray20.Text = "0"; + // + // txt_gray40 + // + this.txt_gray40.Location = new System.Drawing.Point(119, 48); + this.txt_gray40.Margin = new System.Windows.Forms.Padding(2); + this.txt_gray40.Name = "txt_gray40"; + this.txt_gray40.Size = new System.Drawing.Size(96, 20); + this.txt_gray40.TabIndex = 22; + this.txt_gray40.Text = "0"; + // + // txt_Brow_gray13 + // + this.txt_Brow_gray13.Location = new System.Drawing.Point(427, 17); + this.txt_Brow_gray13.Margin = new System.Windows.Forms.Padding(2); + this.txt_Brow_gray13.Name = "txt_Brow_gray13"; + this.txt_Brow_gray13.Size = new System.Drawing.Size(96, 20); + this.txt_Brow_gray13.TabIndex = 21; + this.txt_Brow_gray13.Text = "0"; + // + // txt_gray30 + // + this.txt_gray30.Location = new System.Drawing.Point(119, 21); + this.txt_gray30.Margin = new System.Windows.Forms.Padding(2); + this.txt_gray30.Name = "txt_gray30"; + this.txt_gray30.Size = new System.Drawing.Size(96, 20); + this.txt_gray30.TabIndex = 21; + this.txt_gray30.Text = "0"; + // + // label41 + // + this.label41.AutoSize = true; + this.label41.ForeColor = System.Drawing.Color.Red; + this.label41.Location = new System.Drawing.Point(314, 107); + this.label41.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(109, 13); + this.label41.TabIndex = 20; + this.label41.Text = "会卡电机原点位置:"; + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Location = new System.Drawing.Point(24, 108); + this.label38.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(85, 13); + this.label38.TabIndex = 20; + this.label38.Text = "电机当前位置:"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(314, 78); + this.label14.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(113, 13); + this.label14.TabIndex = 20; + this.label14.Text = "眉部灰卡30mm位置:"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(5, 81); + this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(113, 13); + this.label10.TabIndex = 20; + this.label10.Text = "鼻子灰卡30mm位置:"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(312, 48); + this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(113, 13); + this.label13.TabIndex = 19; + this.label13.Text = "眉部灰卡20mm位置:"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(5, 51); + this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(113, 13); + this.label9.TabIndex = 19; + this.label9.Text = "鼻子灰卡20mm位置:"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(310, 21); + this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(113, 13); + this.label12.TabIndex = 18; + this.label12.Text = "眉部灰卡13mm位置:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(5, 24); + this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(113, 13); + this.label1.TabIndex = 18; + this.label1.Text = "鼻子灰卡13mm位置:"; + // + // btn_Brow_gray13 + // + this.btn_Brow_gray13.Location = new System.Drawing.Point(530, 14); + this.btn_Brow_gray13.Margin = new System.Windows.Forms.Padding(1); + this.btn_Brow_gray13.Name = "btn_Brow_gray13"; + this.btn_Brow_gray13.Size = new System.Drawing.Size(76, 27); + this.btn_Brow_gray13.TabIndex = 15; + this.btn_Brow_gray13.Text = "move"; + this.btn_Brow_gray13.UseVisualStyleBackColor = true; + this.btn_Brow_gray13.Click += new System.EventHandler(this.btn_Brow_gray13_Click); + // + // btn_gray30 + // + this.btn_gray30.Location = new System.Drawing.Point(222, 17); + this.btn_gray30.Margin = new System.Windows.Forms.Padding(1); + this.btn_gray30.Name = "btn_gray30"; + this.btn_gray30.Size = new System.Drawing.Size(76, 27); + this.btn_gray30.TabIndex = 15; + this.btn_gray30.Text = "move"; + this.btn_gray30.UseVisualStyleBackColor = true; + this.btn_gray30.Click += new System.EventHandler(this.Graymmove_Click); + // + // GraymStop + // + this.GraymStop.Location = new System.Drawing.Point(621, 70); + this.GraymStop.Margin = new System.Windows.Forms.Padding(1); + this.GraymStop.Name = "GraymStop"; + this.GraymStop.Size = new System.Drawing.Size(76, 27); + this.GraymStop.TabIndex = 16; + this.GraymStop.Text = "stop"; + this.GraymStop.UseVisualStyleBackColor = true; + this.GraymStop.Click += new System.EventHandler(this.GraymStop_Click); + // + // GrayMhome + // + this.GrayMhome.Location = new System.Drawing.Point(621, 41); + this.GrayMhome.Margin = new System.Windows.Forms.Padding(1); + this.GrayMhome.Name = "GrayMhome"; + this.GrayMhome.Size = new System.Drawing.Size(76, 27); + this.GrayMhome.TabIndex = 17; + this.GrayMhome.Text = "home"; + this.GrayMhome.UseVisualStyleBackColor = true; + this.GrayMhome.Click += new System.EventHandler(this.GrayMhome_Click); + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.button4); + this.groupBox2.Controls.Add(this.txt_audio); + this.groupBox2.Controls.Add(this.label8); + this.groupBox2.Controls.Add(this.btn_audio_move); + this.groupBox2.Controls.Add(this.btn_audio_home); + this.groupBox2.Controls.Add(this.btn_audio_stop); + this.groupBox2.Enabled = false; + this.groupBox2.Location = new System.Drawing.Point(50, 380); + this.groupBox2.Margin = new System.Windows.Forms.Padding(2); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Padding = new System.Windows.Forms.Padding(2); + this.groupBox2.Size = new System.Drawing.Size(709, 12); + this.groupBox2.TabIndex = 20; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "audiomotor"; + // + // button4 + // + this.button4.Location = new System.Drawing.Point(480, 24); + this.button4.Margin = new System.Windows.Forms.Padding(1); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(76, 35); + this.button4.TabIndex = 5; + this.button4.Text = "回原点"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click_1); + // + // txt_audio + // + this.txt_audio.Location = new System.Drawing.Point(108, 33); + this.txt_audio.Margin = new System.Windows.Forms.Padding(2); + this.txt_audio.Name = "txt_audio"; + this.txt_audio.Size = new System.Drawing.Size(96, 20); + this.txt_audio.TabIndex = 2; + this.txt_audio.Text = "0"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(16, 35); + this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(84, 13); + this.label8.TabIndex = 0; + this.label8.Text = "audio测试位置:"; + // + // btn_audio_move + // + this.btn_audio_move.Location = new System.Drawing.Point(230, 23); + this.btn_audio_move.Margin = new System.Windows.Forms.Padding(1); + this.btn_audio_move.Name = "btn_audio_move"; + this.btn_audio_move.Size = new System.Drawing.Size(76, 35); + this.btn_audio_move.TabIndex = 1; + this.btn_audio_move.Text = "move"; + this.btn_audio_move.UseVisualStyleBackColor = true; + this.btn_audio_move.Click += new System.EventHandler(this.button2_Click); + // + // btn_audio_home + // + this.btn_audio_home.Location = new System.Drawing.Point(314, 22); + this.btn_audio_home.Margin = new System.Windows.Forms.Padding(1); + this.btn_audio_home.Name = "btn_audio_home"; + this.btn_audio_home.Size = new System.Drawing.Size(78, 35); + this.btn_audio_home.TabIndex = 3; + this.btn_audio_home.Text = "home"; + this.btn_audio_home.UseVisualStyleBackColor = true; + this.btn_audio_home.Click += new System.EventHandler(this.button4_Click); + // + // btn_audio_stop + // + this.btn_audio_stop.Location = new System.Drawing.Point(402, 23); + this.btn_audio_stop.Margin = new System.Windows.Forms.Padding(1); + this.btn_audio_stop.Name = "btn_audio_stop"; + this.btn_audio_stop.Size = new System.Drawing.Size(76, 35); + this.btn_audio_stop.TabIndex = 4; + this.btn_audio_stop.Text = "stop"; + this.btn_audio_stop.UseVisualStyleBackColor = true; + this.btn_audio_stop.Click += new System.EventHandler(this.button5_Click); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.button3); + this.groupBox1.Controls.Add(this.btn_door_home); + this.groupBox1.Controls.Add(this.btn_door_stop); + this.groupBox1.Controls.Add(this.btn_doorpos); + this.groupBox1.Controls.Add(this.btn_door_move); + this.groupBox1.Controls.Add(this.txt_doorpos); + this.groupBox1.Controls.Add(this.label7); + this.groupBox1.Controls.Add(this.txt_doorhome); + this.groupBox1.Controls.Add(this.label39); + this.groupBox1.Controls.Add(this.label40); + this.groupBox1.Controls.Add(this.txt_door_work); + this.groupBox1.Controls.Add(this.label6); + this.groupBox1.Location = new System.Drawing.Point(50, 260); + this.groupBox1.Margin = new System.Windows.Forms.Padding(2); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(2); + this.groupBox1.Size = new System.Drawing.Size(709, 115); + this.groupBox1.TabIndex = 19; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "自动门控制( *请设置电机原点位置)"; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(621, 14); + this.button3.Margin = new System.Windows.Forms.Padding(1); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(76, 27); + this.button3.TabIndex = 7; + this.button3.Text = "回原点"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click_1); + // + // btn_door_home + // + this.btn_door_home.Location = new System.Drawing.Point(621, 72); + this.btn_door_home.Margin = new System.Windows.Forms.Padding(1); + this.btn_door_home.Name = "btn_door_home"; + this.btn_door_home.Size = new System.Drawing.Size(76, 27); + this.btn_door_home.TabIndex = 6; + this.btn_door_home.Text = "home"; + this.btn_door_home.UseVisualStyleBackColor = true; + this.btn_door_home.Click += new System.EventHandler(this.btn_door_home_Click); + // + // btn_door_stop + // + this.btn_door_stop.Location = new System.Drawing.Point(621, 43); + this.btn_door_stop.Margin = new System.Windows.Forms.Padding(1); + this.btn_door_stop.Name = "btn_door_stop"; + this.btn_door_stop.Size = new System.Drawing.Size(76, 27); + this.btn_door_stop.TabIndex = 5; + this.btn_door_stop.Text = "stop"; + this.btn_door_stop.UseVisualStyleBackColor = true; + this.btn_door_stop.Click += new System.EventHandler(this.btn_door_stop_Click); + // + // btn_doorpos + // + this.btn_doorpos.Location = new System.Drawing.Point(222, 69); + this.btn_doorpos.Margin = new System.Windows.Forms.Padding(1); + this.btn_doorpos.Name = "btn_doorpos"; + this.btn_doorpos.Size = new System.Drawing.Size(76, 27); + this.btn_doorpos.TabIndex = 3; + this.btn_doorpos.Text = "read"; + this.btn_doorpos.UseVisualStyleBackColor = true; + this.btn_doorpos.Click += new System.EventHandler(this.btn_doorpos_Click); + // + // btn_door_move + // + this.btn_door_move.Location = new System.Drawing.Point(222, 25); + this.btn_door_move.Margin = new System.Windows.Forms.Padding(1); + this.btn_door_move.Name = "btn_door_move"; + this.btn_door_move.Size = new System.Drawing.Size(76, 27); + this.btn_door_move.TabIndex = 3; + this.btn_door_move.Text = "move"; + this.btn_door_move.UseVisualStyleBackColor = true; + this.btn_door_move.Click += new System.EventHandler(this.btn_door_move_Click); + // + // txt_doorpos + // + this.txt_doorpos.Location = new System.Drawing.Point(106, 73); + this.txt_doorpos.Margin = new System.Windows.Forms.Padding(2); + this.txt_doorpos.Name = "txt_doorpos"; + this.txt_doorpos.Size = new System.Drawing.Size(96, 20); + this.txt_doorpos.TabIndex = 1; + this.txt_doorpos.Text = "0"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(37, 69); + this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(0, 13); + this.label7.TabIndex = 2; + // + // txt_doorhome + // + this.txt_doorhome.Location = new System.Drawing.Point(377, 29); + this.txt_doorhome.Margin = new System.Windows.Forms.Padding(2); + this.txt_doorhome.Name = "txt_doorhome"; + this.txt_doorhome.Size = new System.Drawing.Size(96, 20); + this.txt_doorhome.TabIndex = 1; + this.txt_doorhome.Text = "0"; + // + // label39 + // + this.label39.AutoSize = true; + this.label39.Location = new System.Drawing.Point(20, 79); + this.label39.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(82, 13); + this.label39.TabIndex = 0; + this.label39.Text = "电机当前位置:"; + // + // label40 + // + this.label40.AutoSize = true; + this.label40.ForeColor = System.Drawing.Color.Red; + this.label40.Location = new System.Drawing.Point(308, 32); + this.label40.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(58, 13); + this.label40.TabIndex = 0; + this.label40.Text = "原点位置:"; + // + // txt_door_work + // + this.txt_door_work.Location = new System.Drawing.Point(106, 29); + this.txt_door_work.Margin = new System.Windows.Forms.Padding(2); + this.txt_door_work.Name = "txt_door_work"; + this.txt_door_work.Size = new System.Drawing.Size(96, 20); + this.txt_door_work.TabIndex = 1; + this.txt_door_work.Text = "0"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(37, 32); + this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(58, 13); + this.label6.TabIndex = 0; + this.label6.Text = "工位位置:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(13, 103); + this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(0, 13); + this.label5.TabIndex = 18; + // + // tab_APIDebug + // + this.tab_APIDebug.AutoScroll = true; + this.tab_APIDebug.Controls.Add(this.check_readRGB_Value); + this.tab_APIDebug.Controls.Add(this.button34); + this.tab_APIDebug.Controls.Add(this.button33); + this.tab_APIDebug.Controls.Add(this.Clear_box); + this.tab_APIDebug.Controls.Add(this.Close_Status); + this.tab_APIDebug.Controls.Add(this.Open_Status_write); + this.tab_APIDebug.Controls.Add(this.Open_Status); + this.tab_APIDebug.Controls.Add(this.Test_Cray); + this.tab_APIDebug.Controls.Add(this.btn_pogo_V); + this.tab_APIDebug.Controls.Add(this.Test_Electromagnet); + this.tab_APIDebug.Controls.Add(this.Open_Blue); + this.tab_APIDebug.Controls.Add(this.Open_Green); + this.tab_APIDebug.Controls.Add(this.Open_Red); + this.tab_APIDebug.Controls.Add(this.button35); + this.tab_APIDebug.Controls.Add(this.button31); + this.tab_APIDebug.Controls.Add(this.button30); + this.tab_APIDebug.Controls.Add(this.button29); + this.tab_APIDebug.Controls.Add(this.btn_PowerCylinerOUT); + this.tab_APIDebug.Controls.Add(this.btn_PowerCylienerIN); + this.tab_APIDebug.Controls.Add(this.btn_Door_Close); + this.tab_APIDebug.Controls.Add(this.btn_Door_Open); + this.tab_APIDebug.Controls.Add(this.button27); + this.tab_APIDebug.Controls.Add(this.button28); + this.tab_APIDebug.Controls.Add(this.button19); + this.tab_APIDebug.Controls.Add(this.button26); + this.tab_APIDebug.Controls.Add(this.button5); + this.tab_APIDebug.Controls.Add(this.button18); + this.tab_APIDebug.Controls.Add(this.TypeCBtnReset); + this.tab_APIDebug.Controls.Add(this.button25); + this.tab_APIDebug.Controls.Add(this.button7); + this.tab_APIDebug.Controls.Add(this.richTextBox1); + this.tab_APIDebug.Controls.Add(this.btn_loop); + this.tab_APIDebug.Controls.Add(this.btn_PogoCyliner_OFF); + this.tab_APIDebug.Controls.Add(this.btn_HolderOUT); + this.tab_APIDebug.Controls.Add(this.btn_IPDCliynerOFF); + this.tab_APIDebug.Controls.Add(this.btn_thread); + this.tab_APIDebug.Controls.Add(this.message_show); + this.tab_APIDebug.Controls.Add(this.btn_PogoCyliner_ON); + this.tab_APIDebug.Controls.Add(this.btn_HolderIN); + this.tab_APIDebug.Controls.Add(this.btn_IPD_Cliyner); + this.tab_APIDebug.Controls.Add(this.GrayCdTestRest); + this.tab_APIDebug.Controls.Add(this.button24); + this.tab_APIDebug.Controls.Add(this.button23); + this.tab_APIDebug.Controls.Add(this.button22); + this.tab_APIDebug.Controls.Add(this.button21); + this.tab_APIDebug.Controls.Add(this.button20); + this.tab_APIDebug.Controls.Add(this.button17); + this.tab_APIDebug.Controls.Add(this.button16); + this.tab_APIDebug.Controls.Add(this.button15); + this.tab_APIDebug.Controls.Add(this.button14); + this.tab_APIDebug.Controls.Add(this.button13); + this.tab_APIDebug.Controls.Add(this.button12); + this.tab_APIDebug.Controls.Add(this.button11); + this.tab_APIDebug.Controls.Add(this.button10); + this.tab_APIDebug.Controls.Add(this.button9); + this.tab_APIDebug.Controls.Add(this.button8); + this.tab_APIDebug.Controls.Add(this.TypeCInsertion); + this.tab_APIDebug.Controls.Add(this.CheckedStart); + this.tab_APIDebug.Cursor = System.Windows.Forms.Cursors.SizeAll; + this.tab_APIDebug.Location = new System.Drawing.Point(4, 22); + this.tab_APIDebug.Margin = new System.Windows.Forms.Padding(1); + this.tab_APIDebug.Name = "tab_APIDebug"; + this.tab_APIDebug.Padding = new System.Windows.Forms.Padding(1); + this.tab_APIDebug.Size = new System.Drawing.Size(785, 650); + this.tab_APIDebug.TabIndex = 2; + this.tab_APIDebug.Text = "接口API调试"; + this.tab_APIDebug.UseVisualStyleBackColor = true; + this.tab_APIDebug.Click += new System.EventHandler(this.tabPage3_Click); + // + // check_readRGB_Value + // + this.check_readRGB_Value.AutoSize = true; + this.check_readRGB_Value.Location = new System.Drawing.Point(29, 319); + this.check_readRGB_Value.Name = "check_readRGB_Value"; + this.check_readRGB_Value.Size = new System.Drawing.Size(121, 17); + this.check_readRGB_Value.TabIndex = 64; + this.check_readRGB_Value.Text = "循环读取RGB板值"; + this.check_readRGB_Value.UseVisualStyleBackColor = true; + // + // button34 + // + this.button34.Location = new System.Drawing.Point(667, 236); + this.button34.Name = "button34"; + this.button34.Size = new System.Drawing.Size(103, 33); + this.button34.TabIndex = 63; + this.button34.Text = "Root_DUT"; + this.button34.UseVisualStyleBackColor = true; + this.button34.Click += new System.EventHandler(this.button34_Click); + // + // button33 + // + this.button33.Location = new System.Drawing.Point(668, 201); + this.button33.Name = "button33"; + this.button33.Size = new System.Drawing.Size(102, 29); + this.button33.TabIndex = 62; + this.button33.Text = "button33"; + this.button33.UseVisualStyleBackColor = true; + this.button33.Click += new System.EventHandler(this.button33_Click); + // + // Clear_box + // + this.Clear_box.Location = new System.Drawing.Point(451, 273); + this.Clear_box.Margin = new System.Windows.Forms.Padding(2); + this.Clear_box.Name = "Clear_box"; + this.Clear_box.Size = new System.Drawing.Size(104, 33); + this.Clear_box.TabIndex = 61; + this.Clear_box.Text = "清除信息框"; + this.Clear_box.UseVisualStyleBackColor = true; + this.Clear_box.Click += new System.EventHandler(this.Clear_box_Click); + // + // Close_Status + // + this.Close_Status.Location = new System.Drawing.Point(558, 236); + this.Close_Status.Margin = new System.Windows.Forms.Padding(2); + this.Close_Status.Name = "Close_Status"; + this.Close_Status.Size = new System.Drawing.Size(104, 33); + this.Close_Status.TabIndex = 60; + this.Close_Status.TabStop = false; + this.Close_Status.Text = "关闭状态灯"; + this.Close_Status.UseVisualStyleBackColor = true; + this.Close_Status.Click += new System.EventHandler(this.Close_Status_Click); + // + // Open_Status_write + // + this.Open_Status_write.Location = new System.Drawing.Point(451, 236); + this.Open_Status_write.Margin = new System.Windows.Forms.Padding(2); + this.Open_Status_write.Name = "Open_Status_write"; + this.Open_Status_write.Size = new System.Drawing.Size(104, 33); + this.Open_Status_write.TabIndex = 60; + this.Open_Status_write.TabStop = false; + this.Open_Status_write.Text = "打开状态白灯"; + this.Open_Status_write.UseVisualStyleBackColor = true; + this.Open_Status_write.Click += new System.EventHandler(this.Open_Status_write_Click); + // + // Open_Status + // + this.Open_Status.Location = new System.Drawing.Point(343, 236); + this.Open_Status.Margin = new System.Windows.Forms.Padding(2); + this.Open_Status.Name = "Open_Status"; + this.Open_Status.Size = new System.Drawing.Size(104, 33); + this.Open_Status.TabIndex = 60; + this.Open_Status.TabStop = false; + this.Open_Status.Text = "打开状态蓝灯"; + this.Open_Status.UseVisualStyleBackColor = true; + this.Open_Status.Click += new System.EventHandler(this.Open_Status_Click); + // + // Test_Cray + // + this.Test_Cray.Location = new System.Drawing.Point(559, 273); + this.Test_Cray.Margin = new System.Windows.Forms.Padding(2); + this.Test_Cray.Name = "Test_Cray"; + this.Test_Cray.Size = new System.Drawing.Size(104, 33); + this.Test_Cray.TabIndex = 59; + this.Test_Cray.TabStop = false; + this.Test_Cray.Text = "测试灰卡"; + this.Test_Cray.UseVisualStyleBackColor = true; + this.Test_Cray.Click += new System.EventHandler(this.Test_Cray_Click); + // + // btn_pogo_V + // + this.btn_pogo_V.Location = new System.Drawing.Point(666, 310); + this.btn_pogo_V.Margin = new System.Windows.Forms.Padding(2); + this.btn_pogo_V.Name = "btn_pogo_V"; + this.btn_pogo_V.Size = new System.Drawing.Size(104, 33); + this.btn_pogo_V.TabIndex = 58; + this.btn_pogo_V.TabStop = false; + this.btn_pogo_V.Text = "测试电压"; + this.btn_pogo_V.UseVisualStyleBackColor = true; + this.btn_pogo_V.Click += new System.EventHandler(this.btn_pogo_V_Click); + // + // Test_Electromagnet + // + this.Test_Electromagnet.Location = new System.Drawing.Point(667, 273); + this.Test_Electromagnet.Margin = new System.Windows.Forms.Padding(2); + this.Test_Electromagnet.Name = "Test_Electromagnet"; + this.Test_Electromagnet.Size = new System.Drawing.Size(103, 33); + this.Test_Electromagnet.TabIndex = 58; + this.Test_Electromagnet.TabStop = false; + this.Test_Electromagnet.Text = "测试磁性"; + this.Test_Electromagnet.UseVisualStyleBackColor = true; + this.Test_Electromagnet.Click += new System.EventHandler(this.Test_Electromagnet_Click); + // + // Open_Blue + // + this.Open_Blue.Location = new System.Drawing.Point(235, 236); + this.Open_Blue.Margin = new System.Windows.Forms.Padding(2); + this.Open_Blue.Name = "Open_Blue"; + this.Open_Blue.Size = new System.Drawing.Size(104, 33); + this.Open_Blue.TabIndex = 57; + this.Open_Blue.TabStop = false; + this.Open_Blue.Text = "打开蓝灯"; + this.Open_Blue.UseVisualStyleBackColor = true; + this.Open_Blue.Click += new System.EventHandler(this.Open_Blue_Click); + // + // Open_Green + // + this.Open_Green.Location = new System.Drawing.Point(125, 236); + this.Open_Green.Margin = new System.Windows.Forms.Padding(2); + this.Open_Green.Name = "Open_Green"; + this.Open_Green.Size = new System.Drawing.Size(104, 33); + this.Open_Green.TabIndex = 56; + this.Open_Green.TabStop = false; + this.Open_Green.Text = "打开绿灯"; + this.Open_Green.UseVisualStyleBackColor = true; + this.Open_Green.Click += new System.EventHandler(this.Open_Green_Click); + // + // Open_Red + // + this.Open_Red.Location = new System.Drawing.Point(17, 236); + this.Open_Red.Margin = new System.Windows.Forms.Padding(2); + this.Open_Red.Name = "Open_Red"; + this.Open_Red.Size = new System.Drawing.Size(104, 33); + this.Open_Red.TabIndex = 55; + this.Open_Red.TabStop = false; + this.Open_Red.Text = "打开红灯"; + this.Open_Red.UseVisualStyleBackColor = true; + this.Open_Red.Click += new System.EventHandler(this.Open_Red_Click); + // + // button35 + // + this.button35.Location = new System.Drawing.Point(666, 15); + this.button35.Margin = new System.Windows.Forms.Padding(2); + this.button35.Name = "button35"; + this.button35.Size = new System.Drawing.Size(104, 33); + this.button35.TabIndex = 54; + this.button35.Text = "IPD拨最小"; + this.button35.UseVisualStyleBackColor = true; + this.button35.Click += new System.EventHandler(this.button35_Click); + // + // button31 + // + this.button31.Location = new System.Drawing.Point(559, 15); + this.button31.Margin = new System.Windows.Forms.Padding(2); + this.button31.Name = "button31"; + this.button31.Size = new System.Drawing.Size(104, 33); + this.button31.TabIndex = 54; + this.button31.Text = "IPD拨最大"; + this.button31.UseVisualStyleBackColor = true; + this.button31.Click += new System.EventHandler(this.button31_Click); + // + // button30 + // + this.button30.Location = new System.Drawing.Point(451, 163); + this.button30.Margin = new System.Windows.Forms.Padding(2); + this.button30.Name = "button30"; + this.button30.Size = new System.Drawing.Size(104, 33); + this.button30.TabIndex = 54; + this.button30.Text = "Pogo断电"; + this.button30.UseVisualStyleBackColor = true; + this.button30.Click += new System.EventHandler(this.button30_Click); + // + // button29 + // + this.button29.Location = new System.Drawing.Point(343, 164); + this.button29.Margin = new System.Windows.Forms.Padding(2); + this.button29.Name = "button29"; + this.button29.Size = new System.Drawing.Size(104, 33); + this.button29.TabIndex = 54; + this.button29.Text = "Pogo通电"; + this.button29.UseVisualStyleBackColor = true; + this.button29.Click += new System.EventHandler(this.button29_Click); + // + // btn_PowerCylinerOUT + // + this.btn_PowerCylinerOUT.Location = new System.Drawing.Point(343, 15); + this.btn_PowerCylinerOUT.Margin = new System.Windows.Forms.Padding(2); + this.btn_PowerCylinerOUT.Name = "btn_PowerCylinerOUT"; + this.btn_PowerCylinerOUT.Size = new System.Drawing.Size(104, 33); + this.btn_PowerCylinerOUT.TabIndex = 53; + this.btn_PowerCylinerOUT.Text = "Power气缸OUT"; + this.btn_PowerCylinerOUT.UseVisualStyleBackColor = true; + this.btn_PowerCylinerOUT.Click += new System.EventHandler(this.btn_PowerCylinerOUT_Click); + // + // btn_PowerCylienerIN + // + this.btn_PowerCylienerIN.Location = new System.Drawing.Point(235, 15); + this.btn_PowerCylienerIN.Margin = new System.Windows.Forms.Padding(2); + this.btn_PowerCylienerIN.Name = "btn_PowerCylienerIN"; + this.btn_PowerCylienerIN.Size = new System.Drawing.Size(104, 33); + this.btn_PowerCylienerIN.TabIndex = 52; + this.btn_PowerCylienerIN.Text = "Power气缸IN"; + this.btn_PowerCylienerIN.UseVisualStyleBackColor = true; + this.btn_PowerCylienerIN.Click += new System.EventHandler(this.btn_PowerCylienerIN_Click); + // + // btn_Door_Close + // + this.btn_Door_Close.Location = new System.Drawing.Point(125, 199); + this.btn_Door_Close.Margin = new System.Windows.Forms.Padding(2); + this.btn_Door_Close.Name = "btn_Door_Close"; + this.btn_Door_Close.Size = new System.Drawing.Size(104, 33); + this.btn_Door_Close.TabIndex = 53; + this.btn_Door_Close.Text = "关门"; + this.btn_Door_Close.UseVisualStyleBackColor = true; + this.btn_Door_Close.Click += new System.EventHandler(this.btn_Door_Close_Click); + // + // btn_Door_Open + // + this.btn_Door_Open.Location = new System.Drawing.Point(17, 199); + this.btn_Door_Open.Margin = new System.Windows.Forms.Padding(2); + this.btn_Door_Open.Name = "btn_Door_Open"; + this.btn_Door_Open.Size = new System.Drawing.Size(104, 33); + this.btn_Door_Open.TabIndex = 52; + this.btn_Door_Open.Text = "开门"; + this.btn_Door_Open.UseVisualStyleBackColor = true; + this.btn_Door_Open.Click += new System.EventHandler(this.btn_Door_Open_Click); + // + // button27 + // + this.button27.Location = new System.Drawing.Point(559, 199); + this.button27.Margin = new System.Windows.Forms.Padding(2); + this.button27.Name = "button27"; + this.button27.Size = new System.Drawing.Size(104, 33); + this.button27.TabIndex = 53; + this.button27.Text = "关闭电磁铁"; + this.button27.UseVisualStyleBackColor = true; + this.button27.Click += new System.EventHandler(this.button27_Click); + // + // button28 + // + this.button28.Location = new System.Drawing.Point(450, 199); + this.button28.Margin = new System.Windows.Forms.Padding(2); + this.button28.Name = "button28"; + this.button28.Size = new System.Drawing.Size(104, 33); + this.button28.TabIndex = 52; + this.button28.Text = "打开电磁体"; + this.button28.UseVisualStyleBackColor = true; + this.button28.Click += new System.EventHandler(this.button28_Click); + // + // button19 + // + this.button19.Location = new System.Drawing.Point(343, 126); + this.button19.Margin = new System.Windows.Forms.Padding(2); + this.button19.Name = "button19"; + this.button19.Size = new System.Drawing.Size(104, 33); + this.button19.TabIndex = 51; + this.button19.Text = "眉_灰卡30mm"; + this.button19.UseVisualStyleBackColor = true; + this.button19.Click += new System.EventHandler(this.button19_Click_1); + // + // button26 + // + this.button26.Location = new System.Drawing.Point(343, 200); + this.button26.Margin = new System.Windows.Forms.Padding(2); + this.button26.Name = "button26"; + this.button26.Size = new System.Drawing.Size(104, 33); + this.button26.TabIndex = 50; + this.button26.TabStop = false; + this.button26.Text = "眉_灰卡500mm"; + this.button26.UseVisualStyleBackColor = true; + this.button26.Click += new System.EventHandler(this.button26_Click); + // + // button5 + // + this.button5.Location = new System.Drawing.Point(125, 126); + this.button5.Margin = new System.Windows.Forms.Padding(2); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(104, 33); + this.button5.TabIndex = 49; + this.button5.Text = "眉_灰卡13mm"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click_1); + // + // button18 + // + this.button18.Location = new System.Drawing.Point(235, 126); + this.button18.Margin = new System.Windows.Forms.Padding(2); + this.button18.Name = "button18"; + this.button18.Size = new System.Drawing.Size(104, 33); + this.button18.TabIndex = 48; + this.button18.Text = "眉_灰卡20mm"; + this.button18.UseVisualStyleBackColor = true; + this.button18.Click += new System.EventHandler(this.button18_Click_1); + // + // TypeCBtnReset + // + this.TypeCBtnReset.Enabled = false; + this.TypeCBtnReset.Location = new System.Drawing.Point(667, 163); + this.TypeCBtnReset.Margin = new System.Windows.Forms.Padding(2); + this.TypeCBtnReset.Name = "TypeCBtnReset"; + this.TypeCBtnReset.Size = new System.Drawing.Size(103, 33); + this.TypeCBtnReset.TabIndex = 47; + this.TypeCBtnReset.Text = "TypeC 复位"; + this.TypeCBtnReset.UseVisualStyleBackColor = true; + this.TypeCBtnReset.Visible = false; + this.TypeCBtnReset.Click += new System.EventHandler(this.TypeCBtnReset_Click); + // + // button25 + // + this.button25.Location = new System.Drawing.Point(235, 273); + this.button25.Margin = new System.Windows.Forms.Padding(2); + this.button25.Name = "button25"; + this.button25.Size = new System.Drawing.Size(104, 33); + this.button25.TabIndex = 46; + this.button25.Text = "状态Led测试"; + this.button25.UseVisualStyleBackColor = true; + this.button25.Click += new System.EventHandler(this.button25_Click); + // + // button7 + // + this.button7.Location = new System.Drawing.Point(125, 273); + this.button7.Margin = new System.Windows.Forms.Padding(2); + this.button7.Name = "button7"; + this.button7.Size = new System.Drawing.Size(104, 33); + this.button7.TabIndex = 45; + this.button7.Text = "右边led读值"; + this.button7.UseVisualStyleBackColor = true; + this.button7.Click += new System.EventHandler(this.button7_Click_4); + // + // richTextBox1 + // + this.richTextBox1.AutoWordSelection = true; + this.richTextBox1.EnableAutoDragDrop = true; + this.richTextBox1.Location = new System.Drawing.Point(17, 350); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.Size = new System.Drawing.Size(704, 224); + this.richTextBox1.TabIndex = 44; + this.richTextBox1.Text = ""; + // + // btn_loop + // + this.btn_loop.Location = new System.Drawing.Point(559, 52); + this.btn_loop.Name = "btn_loop"; + this.btn_loop.Size = new System.Drawing.Size(104, 33); + this.btn_loop.TabIndex = 43; + this.btn_loop.Text = "loop"; + this.btn_loop.UseVisualStyleBackColor = true; + this.btn_loop.Click += new System.EventHandler(this.button7_Click_3); + // + // btn_PogoCyliner_OFF + // + this.btn_PogoCyliner_OFF.Location = new System.Drawing.Point(450, 52); + this.btn_PogoCyliner_OFF.Name = "btn_PogoCyliner_OFF"; + this.btn_PogoCyliner_OFF.Size = new System.Drawing.Size(104, 33); + this.btn_PogoCyliner_OFF.TabIndex = 42; + this.btn_PogoCyliner_OFF.Text = "Pogo气缸OFF"; + this.btn_PogoCyliner_OFF.UseVisualStyleBackColor = true; + this.btn_PogoCyliner_OFF.Click += new System.EventHandler(this.btn_PogoCyliner_OFF_Click); + // + // btn_HolderOUT + // + this.btn_HolderOUT.Location = new System.Drawing.Point(17, 164); + this.btn_HolderOUT.Name = "btn_HolderOUT"; + this.btn_HolderOUT.Size = new System.Drawing.Size(104, 33); + this.btn_HolderOUT.TabIndex = 42; + this.btn_HolderOUT.Text = "盖板抬起"; + this.btn_HolderOUT.UseVisualStyleBackColor = true; + this.btn_HolderOUT.Click += new System.EventHandler(this.btn_HolderOUT_Click); + // + // btn_IPDCliynerOFF + // + this.btn_IPDCliynerOFF.Location = new System.Drawing.Point(559, 163); + this.btn_IPDCliynerOFF.Name = "btn_IPDCliynerOFF"; + this.btn_IPDCliynerOFF.Size = new System.Drawing.Size(104, 33); + this.btn_IPDCliynerOFF.TabIndex = 42; + this.btn_IPDCliynerOFF.Text = "IPD气缸OFF"; + this.btn_IPDCliynerOFF.UseVisualStyleBackColor = true; + this.btn_IPDCliynerOFF.Click += new System.EventHandler(this.btn_IPDCliynerOFF_Click); + // + // btn_thread + // + this.btn_thread.Location = new System.Drawing.Point(559, 88); + this.btn_thread.Name = "btn_thread"; + this.btn_thread.Size = new System.Drawing.Size(104, 33); + this.btn_thread.TabIndex = 42; + this.btn_thread.Text = "stop thread"; + this.btn_thread.UseVisualStyleBackColor = true; + this.btn_thread.Click += new System.EventHandler(this.button7_Click_2); + // + // message_show + // + this.message_show.Location = new System.Drawing.Point(50, 585); + this.message_show.Name = "message_show"; + this.message_show.Size = new System.Drawing.Size(349, 25); + this.message_show.TabIndex = 41; + this.message_show.Text = "message_show"; + this.message_show.Click += new System.EventHandler(this.message_show_Click); + // + // btn_PogoCyliner_ON + // + this.btn_PogoCyliner_ON.Cursor = System.Windows.Forms.Cursors.Arrow; + this.btn_PogoCyliner_ON.Location = new System.Drawing.Point(451, 89); + this.btn_PogoCyliner_ON.Margin = new System.Windows.Forms.Padding(2); + this.btn_PogoCyliner_ON.Name = "btn_PogoCyliner_ON"; + this.btn_PogoCyliner_ON.Size = new System.Drawing.Size(104, 33); + this.btn_PogoCyliner_ON.TabIndex = 19; + this.btn_PogoCyliner_ON.Text = "Pogo气缸"; + this.btn_PogoCyliner_ON.UseVisualStyleBackColor = true; + this.btn_PogoCyliner_ON.Click += new System.EventHandler(this.btn_PogoCyliner_ON_Click); + // + // btn_HolderIN + // + this.btn_HolderIN.Cursor = System.Windows.Forms.Cursors.Arrow; + this.btn_HolderIN.Location = new System.Drawing.Point(125, 164); + this.btn_HolderIN.Margin = new System.Windows.Forms.Padding(2); + this.btn_HolderIN.Name = "btn_HolderIN"; + this.btn_HolderIN.Size = new System.Drawing.Size(104, 33); + this.btn_HolderIN.TabIndex = 19; + this.btn_HolderIN.Text = "盖板下压"; + this.btn_HolderIN.UseVisualStyleBackColor = true; + this.btn_HolderIN.Click += new System.EventHandler(this.btn_HolderIN_Click); + // + // btn_IPD_Cliyner + // + this.btn_IPD_Cliyner.Cursor = System.Windows.Forms.Cursors.Arrow; + this.btn_IPD_Cliyner.Location = new System.Drawing.Point(559, 126); + this.btn_IPD_Cliyner.Margin = new System.Windows.Forms.Padding(2); + this.btn_IPD_Cliyner.Name = "btn_IPD_Cliyner"; + this.btn_IPD_Cliyner.Size = new System.Drawing.Size(104, 33); + this.btn_IPD_Cliyner.TabIndex = 19; + this.btn_IPD_Cliyner.Text = "IPD气缸"; + this.btn_IPD_Cliyner.UseVisualStyleBackColor = true; + this.btn_IPD_Cliyner.Click += new System.EventHandler(this.btn_IPD_Cliyner_Click); + // + // GrayCdTestRest + // + this.GrayCdTestRest.Cursor = System.Windows.Forms.Cursors.Arrow; + this.GrayCdTestRest.Location = new System.Drawing.Point(451, 126); + this.GrayCdTestRest.Margin = new System.Windows.Forms.Padding(2); + this.GrayCdTestRest.Name = "GrayCdTestRest"; + this.GrayCdTestRest.Size = new System.Drawing.Size(104, 33); + this.GrayCdTestRest.TabIndex = 19; + this.GrayCdTestRest.Text = "灰卡测试复位"; + this.GrayCdTestRest.UseVisualStyleBackColor = true; + this.GrayCdTestRest.Click += new System.EventHandler(this.GrayCdTestRest_Click); + // + // button24 + // + this.button24.Location = new System.Drawing.Point(235, 163); + this.button24.Margin = new System.Windows.Forms.Padding(2); + this.button24.Name = "button24"; + this.button24.Size = new System.Drawing.Size(104, 33); + this.button24.TabIndex = 18; + this.button24.Text = "设备复位"; + this.button24.UseVisualStyleBackColor = true; + this.button24.Click += new System.EventHandler(this.button24_Click); + // + // button23 + // + this.button23.Location = new System.Drawing.Point(125, 89); + this.button23.Margin = new System.Windows.Forms.Padding(2); + this.button23.Name = "button23"; + this.button23.Size = new System.Drawing.Size(104, 33); + this.button23.TabIndex = 17; + this.button23.Text = "鼻_灰卡13mm"; + this.button23.UseVisualStyleBackColor = true; + this.button23.Click += new System.EventHandler(this.button23_Click); + // + // button22 + // + this.button22.Location = new System.Drawing.Point(235, 89); + this.button22.Margin = new System.Windows.Forms.Padding(2); + this.button22.Name = "button22"; + this.button22.Size = new System.Drawing.Size(104, 33); + this.button22.TabIndex = 16; + this.button22.Text = "鼻_灰卡20mm"; + this.button22.UseVisualStyleBackColor = true; + this.button22.Click += new System.EventHandler(this.button22_Click); + // + // button21 + // + this.button21.Location = new System.Drawing.Point(343, 89); + this.button21.Margin = new System.Windows.Forms.Padding(2); + this.button21.Name = "button21"; + this.button21.Size = new System.Drawing.Size(104, 33); + this.button21.TabIndex = 15; + this.button21.Text = "鼻_灰卡30mm"; + this.button21.UseVisualStyleBackColor = true; + this.button21.Click += new System.EventHandler(this.button21_Click); + // + // button20 + // + this.button20.Location = new System.Drawing.Point(235, 199); + this.button20.Margin = new System.Windows.Forms.Padding(2); + this.button20.Name = "button20"; + this.button20.Size = new System.Drawing.Size(104, 33); + this.button20.TabIndex = 14; + this.button20.Text = "鼻_灰卡500mm"; + this.button20.UseCompatibleTextRendering = true; + this.button20.UseVisualStyleBackColor = true; + this.button20.Click += new System.EventHandler(this.button20_Click); + // + // button17 + // + this.button17.Location = new System.Drawing.Point(343, 273); + this.button17.Margin = new System.Windows.Forms.Padding(2); + this.button17.Name = "button17"; + this.button17.Size = new System.Drawing.Size(104, 33); + this.button17.TabIndex = 11; + this.button17.Text = "电源Led测试"; + this.button17.UseVisualStyleBackColor = true; + this.button17.Click += new System.EventHandler(this.button17_Click); + // + // button16 + // + this.button16.Location = new System.Drawing.Point(17, 273); + this.button16.Margin = new System.Windows.Forms.Padding(2); + this.button16.Name = "button16"; + this.button16.Size = new System.Drawing.Size(104, 33); + this.button16.TabIndex = 10; + this.button16.Text = "左边led读值"; + this.button16.UseVisualStyleBackColor = true; + this.button16.Click += new System.EventHandler(this.button16_Click); + // + // button15 + // + this.button15.Location = new System.Drawing.Point(343, 52); + this.button15.Margin = new System.Windows.Forms.Padding(2); + this.button15.Name = "button15"; + this.button15.Size = new System.Drawing.Size(104, 33); + this.button15.TabIndex = 9; + this.button15.Text = "声音减键缩回"; + this.button15.UseVisualStyleBackColor = true; + this.button15.Click += new System.EventHandler(this.button15_Click); + // + // button14 + // + this.button14.Location = new System.Drawing.Point(235, 52); + this.button14.Margin = new System.Windows.Forms.Padding(2); + this.button14.Name = "button14"; + this.button14.Size = new System.Drawing.Size(104, 33); + this.button14.TabIndex = 8; + this.button14.Text = "声音减键伸出"; + this.button14.UseVisualStyleBackColor = true; + this.button14.Click += new System.EventHandler(this.button14_Click); + // + // button13 + // + this.button13.Location = new System.Drawing.Point(125, 52); + this.button13.Margin = new System.Windows.Forms.Padding(2); + this.button13.Name = "button13"; + this.button13.Size = new System.Drawing.Size(104, 33); + this.button13.TabIndex = 7; + this.button13.Text = "声音加键缩回"; + this.button13.UseVisualStyleBackColor = true; + this.button13.Click += new System.EventHandler(this.button13_Click); + // + // button12 + // + this.button12.Location = new System.Drawing.Point(17, 52); + this.button12.Margin = new System.Windows.Forms.Padding(2); + this.button12.Name = "button12"; + this.button12.Size = new System.Drawing.Size(104, 33); + this.button12.TabIndex = 6; + this.button12.Text = "声音加键伸出"; + this.button12.UseVisualStyleBackColor = true; + this.button12.Click += new System.EventHandler(this.button12_Click); + // + // button11 + // + this.button11.Location = new System.Drawing.Point(17, 89); + this.button11.Margin = new System.Windows.Forms.Padding(2); + this.button11.Name = "button11"; + this.button11.Size = new System.Drawing.Size(104, 33); + this.button11.TabIndex = 5; + this.button11.Text = "电源键缩回"; + this.button11.UseVisualStyleBackColor = true; + this.button11.Click += new System.EventHandler(this.button11_Click); + // + // button10 + // + this.button10.Location = new System.Drawing.Point(17, 126); + this.button10.Margin = new System.Windows.Forms.Padding(2); + this.button10.Name = "button10"; + this.button10.Size = new System.Drawing.Size(104, 33); + this.button10.TabIndex = 4; + this.button10.Text = "电源键伸出"; + this.button10.UseVisualStyleBackColor = true; + this.button10.Click += new System.EventHandler(this.button10_Click); + // + // button9 + // + this.button9.Location = new System.Drawing.Point(451, 15); + this.button9.Margin = new System.Windows.Forms.Padding(2); + this.button9.Name = "button9"; + this.button9.Size = new System.Drawing.Size(104, 33); + this.button9.TabIndex = 3; + this.button9.Text = "耳机复位"; + this.button9.UseVisualStyleBackColor = true; + this.button9.Click += new System.EventHandler(this.button9_Click); + // + // button8 + // + this.button8.Location = new System.Drawing.Point(125, 15); + this.button8.Margin = new System.Windows.Forms.Padding(2); + this.button8.Name = "button8"; + this.button8.Size = new System.Drawing.Size(104, 33); + this.button8.TabIndex = 2; + this.button8.Text = "耳机插入"; + this.button8.UseVisualStyleBackColor = true; + this.button8.Click += new System.EventHandler(this.button8_Click); + // + // TypeCInsertion + // + this.TypeCInsertion.Enabled = false; + this.TypeCInsertion.Location = new System.Drawing.Point(667, 126); + this.TypeCInsertion.Margin = new System.Windows.Forms.Padding(2); + this.TypeCInsertion.Name = "TypeCInsertion"; + this.TypeCInsertion.Size = new System.Drawing.Size(103, 33); + this.TypeCInsertion.TabIndex = 1; + this.TypeCInsertion.Text = "TypeC插入"; + this.TypeCInsertion.UseVisualStyleBackColor = true; + this.TypeCInsertion.Visible = false; + this.TypeCInsertion.Click += new System.EventHandler(this.button7_Click); + // + // CheckedStart + // + this.CheckedStart.Location = new System.Drawing.Point(17, 15); + this.CheckedStart.Margin = new System.Windows.Forms.Padding(2); + this.CheckedStart.Name = "CheckedStart"; + this.CheckedStart.Size = new System.Drawing.Size(104, 33); + this.CheckedStart.TabIndex = 0; + this.CheckedStart.Text = "检测start按键"; + this.CheckedStart.UseVisualStyleBackColor = true; + this.CheckedStart.Click += new System.EventHandler(this.button6_Click); + // + // IOStatus + // + this.IOStatus.Controls.Add(this.tab_APIDebug); + this.IOStatus.Controls.Add(this.tab_MotorDebug); + this.IOStatus.Controls.Add(this.tab_IODebug); + this.IOStatus.Controls.Add(this.tab_AudioMotor); + this.IOStatus.Controls.Add(this.tabPage1); + this.IOStatus.Dock = System.Windows.Forms.DockStyle.Fill; + this.IOStatus.Location = new System.Drawing.Point(0, 0); + this.IOStatus.Margin = new System.Windows.Forms.Padding(1); + this.IOStatus.Name = "IOStatus"; + this.IOStatus.SelectedIndex = 0; + this.IOStatus.Size = new System.Drawing.Size(793, 676); + this.IOStatus.TabIndex = 1; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(793, 676); + this.Controls.Add(this.IOStatus); + this.Margin = new System.Windows.Forms.Padding(1); + this.Name = "Form1"; + this.Text = " QT 调试软件 V2.0.0.0"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed); + this.Load += new System.EventHandler(this.Form1_Load); + this.Shown += new System.EventHandler(this.Form1_Shown); + this.tabPage1.ResumeLayout(false); + this.groupBox8.ResumeLayout(false); + this.groupBox7.ResumeLayout(false); + this.groupBox10.ResumeLayout(false); + this.groupBox10.PerformLayout(); + this.groupBox9.ResumeLayout(false); + this.groupBox9.PerformLayout(); + this.tab_AudioMotor.ResumeLayout(false); + this.groupBox6.ResumeLayout(false); + this.groupBox6.PerformLayout(); + this.tab_IODebug.ResumeLayout(false); + this.tab_MotorDebug.ResumeLayout(false); + this.tab_MotorDebug.PerformLayout(); + this.groupBox5.ResumeLayout(false); + this.groupBox5.PerformLayout(); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.tab_APIDebug.ResumeLayout(false); + this.tab_APIDebug.PerformLayout(); + this.IOStatus.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.ComponentModel.BackgroundWorker backgroundWorker1; + private System.Windows.Forms.Timer timer1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.GroupBox groupBox8; + private System.Windows.Forms.RichTextBox richTextBox2; + private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.GroupBox groupBox10; + private System.Windows.Forms.TextBox txt_power_b; + private System.Windows.Forms.Label label35; + private System.Windows.Forms.TextBox txt_power_g; + private System.Windows.Forms.Label label36; + private System.Windows.Forms.TextBox txt_power_r; + private System.Windows.Forms.Label label37; + private System.Windows.Forms.GroupBox groupBox9; + private System.Windows.Forms.TextBox txt_led_b; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.TextBox txt_led_g; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.TextBox txt_led_r; + private System.Windows.Forms.Label label32; + private System.Windows.Forms.Button button43; + private System.Windows.Forms.Button button42; + private System.Windows.Forms.Button button36; + private System.Windows.Forms.Button button37; + private System.Windows.Forms.Button button38; + private System.Windows.Forms.Button button39; + private System.Windows.Forms.Button button41; + private System.Windows.Forms.Button button40; + private System.Windows.Forms.TabPage tab_AudioMotor; + private System.Windows.Forms.GroupBox groupBox6; + private System.Windows.Forms.TextBox txt_Range1_Audio; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.TextBox txt_SpeedN_Audio; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.TextBox txt_Speed_Audio; + private System.Windows.Forms.Button btn_Stop_Audio; + private System.Windows.Forms.TextBox txt_OutTime_Audio; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Button btn_Save_Audio; + private System.Windows.Forms.Button btn_step_Audio_out; + private System.Windows.Forms.Button btn_step_Audio_in; + private System.Windows.Forms.Button btn_Home_Audio; + private System.Windows.Forms.Button btn_Move_Audio; + private System.Windows.Forms.TextBox txt_StopSpeed_Audio; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.TextBox txt_Position_Audio_re; + private System.Windows.Forms.TextBox txt_Position_Audio; + private System.Windows.Forms.TextBox txt_HomeTime_Audio; + private System.Windows.Forms.TextBox txt_Range2_Audio; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.TextBox txt_ReversingRotation_Audio; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.TextBox txt_PositiveRotation_Audio; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.TabPage tab_IODebug; + private System.Windows.Forms.Button TriColorYellow; + private System.Windows.Forms.Button btn_holder_in; + private System.Windows.Forms.Button btn_holder_out; + private System.Windows.Forms.Button btn_CC_Off; + private System.Windows.Forms.Button btn_CC; + private System.Windows.Forms.Button bnt_GND_Off; + private System.Windows.Forms.Button btn_GND; + private System.Windows.Forms.Button btn_VBUS_Off; + private System.Windows.Forms.Button btn_VBUS; + private System.Windows.Forms.Button btn_Buzzer_Close; + private System.Windows.Forms.Button btn_Buzzer_Open; + private System.Windows.Forms.Button bnt_camera_in; + private System.Windows.Forms.Button btn_camera_out; + private System.Windows.Forms.Button btn_power_in; + private System.Windows.Forms.Button btn_Power_out; + private System.Windows.Forms.Button IPDBtnOff; + private System.Windows.Forms.Button IPDBtn; + private System.Windows.Forms.Button PogoBtnOff; + private System.Windows.Forms.Button PogoBtn; + private System.Windows.Forms.Label PoweroutOrigin; + private System.Windows.Forms.Label lbl_leftCoverOFF; + private System.Windows.Forms.Label lbl_leftCoverON; + private System.Windows.Forms.Label PogoOrigin; + private System.Windows.Forms.Label lbl_GS; + private System.Windows.Forms.Label lbl_RGBcly; + private System.Windows.Forms.Label lbl_rightCoverOFF; + private System.Windows.Forms.Label lbl_rightCoverON; + private System.Windows.Forms.Label PowerOutTest; + private System.Windows.Forms.Label PogoTest; + private System.Windows.Forms.Label lbl_dutON1; + private System.Windows.Forms.Label lbl_dutON2; + private System.Windows.Forms.Label VolRedOrigin; + private System.Windows.Forms.Label VolRedTest; + private System.Windows.Forms.Label VolplusOrigin; + private System.Windows.Forms.Label VolplusTest; + private System.Windows.Forms.Label PowerOrigin; + private System.Windows.Forms.Label PowerTest; + private System.Windows.Forms.Label IPDOrigin; + private System.Windows.Forms.Label IPDTest; + private System.Windows.Forms.Button button6; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button StatusLightOff; + private System.Windows.Forms.Button TriColorGreen; + private System.Windows.Forms.Button TriColorRed; + private System.Windows.Forms.Label CoverBoardOpen; + private System.Windows.Forms.Label CoverBoard; + private System.Windows.Forms.Button powerBtnOff; + private System.Windows.Forms.Button resetBtnOFF; + private System.Windows.Forms.Button startBtnOff; + private System.Windows.Forms.Button powerBtn; + private System.Windows.Forms.Button resetBtn; + private System.Windows.Forms.Button startBtn; + private System.Windows.Forms.Button TypeCBtnOff; + private System.Windows.Forms.Button GrayBtnOff; + private System.Windows.Forms.Button VolRedBtnOff; + private System.Windows.Forms.Button VolPlusBtnOff; + private System.Windows.Forms.Button TypeCBtn; + private System.Windows.Forms.Button GrayBtn; + private System.Windows.Forms.Button VolRedBtn; + private System.Windows.Forms.Button VolPlusBtn; + private System.Windows.Forms.Label TypeOrigin; + private System.Windows.Forms.Label TypeCTest; + private System.Windows.Forms.Label E_Stop; + private System.Windows.Forms.Label GrayCardOrigin; + private System.Windows.Forms.Label Reset; + private System.Windows.Forms.Label GrayCardTest; + private System.Windows.Forms.Label Start; + private System.Windows.Forms.Label SafeDoor; + private System.Windows.Forms.TabPage tab_MotorDebug; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.TextBox Torque_Range; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.TextBox txt_motorspeed; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label lab_Xmotor; + private System.Windows.Forms.TextBox txt_motor; + private System.Windows.Forms.TextBox txt_Sample_range; + private System.Windows.Forms.Button btn_IPD_Stop; + private System.Windows.Forms.Label lbl_Sample_range; + private System.Windows.Forms.TextBox txt_IPD_TimeOut; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TextBox txt_Sample_length; + private System.Windows.Forms.Button btn_IPD_Move; + private System.Windows.Forms.Label lbl_Sample_length; + private System.Windows.Forms.TextBox txt_StopSpeed; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.TextBox txt_Position; + private System.Windows.Forms.TextBox txt_Max_count; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label lbl_MAX_count; + private System.Windows.Forms.TextBox txt_ReversingRotation; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.TextBox txt_PositiveRotation; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.Button btn_save; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.TextBox txt_acspeed; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox txt_speed; + private System.Windows.Forms.TextBox txt_respeed; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button btn_Brow_gray30; + private System.Windows.Forms.Button btn_gray50; + private System.Windows.Forms.Button btn_Brow_gray20; + private System.Windows.Forms.Button btn_gray40; + private System.Windows.Forms.TextBox txt_Brow_gray30; + private System.Windows.Forms.TextBox txt_gray50; + private System.Windows.Forms.TextBox txt_Brow_gray20; + private System.Windows.Forms.TextBox txt_gray40; + private System.Windows.Forms.TextBox txt_Brow_gray13; + private System.Windows.Forms.TextBox txt_gray30; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button btn_Brow_gray13; + private System.Windows.Forms.Button btn_gray30; + private System.Windows.Forms.Button GraymStop; + private System.Windows.Forms.Button GrayMhome; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.TextBox txt_audio; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Button btn_audio_move; + private System.Windows.Forms.Button btn_audio_home; + private System.Windows.Forms.Button btn_audio_stop; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button btn_door_home; + private System.Windows.Forms.Button btn_door_stop; + private System.Windows.Forms.Button btn_door_move; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox txt_door_work; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TabPage tab_APIDebug; + private System.Windows.Forms.Button button34; + private System.Windows.Forms.Button button33; + private System.Windows.Forms.Button Clear_box; + private System.Windows.Forms.Button Close_Status; + private System.Windows.Forms.Button Open_Status_write; + private System.Windows.Forms.Button Open_Status; + private System.Windows.Forms.Button Test_Cray; + private System.Windows.Forms.Button btn_pogo_V; + private System.Windows.Forms.Button Test_Electromagnet; + private System.Windows.Forms.Button Open_Blue; + private System.Windows.Forms.Button Open_Green; + private System.Windows.Forms.Button Open_Red; + private System.Windows.Forms.Button button35; + private System.Windows.Forms.Button button31; + private System.Windows.Forms.Button button30; + private System.Windows.Forms.Button button29; + private System.Windows.Forms.Button btn_PowerCylinerOUT; + private System.Windows.Forms.Button btn_PowerCylienerIN; + private System.Windows.Forms.Button btn_Door_Close; + private System.Windows.Forms.Button btn_Door_Open; + private System.Windows.Forms.Button button27; + private System.Windows.Forms.Button button28; + private System.Windows.Forms.Button button19; + private System.Windows.Forms.Button button26; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.Button button18; + private System.Windows.Forms.Button TypeCBtnReset; + private System.Windows.Forms.Button button25; + private System.Windows.Forms.Button button7; + private System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.Button btn_loop; + private System.Windows.Forms.Button btn_PogoCyliner_OFF; + private System.Windows.Forms.Button btn_HolderOUT; + private System.Windows.Forms.Button btn_IPDCliynerOFF; + private System.Windows.Forms.Button btn_thread; + private System.Windows.Forms.Label message_show; + private System.Windows.Forms.Button btn_PogoCyliner_ON; + private System.Windows.Forms.Button btn_HolderIN; + private System.Windows.Forms.Button btn_IPD_Cliyner; + private System.Windows.Forms.Button GrayCdTestRest; + private System.Windows.Forms.Button button24; + private System.Windows.Forms.Button button23; + private System.Windows.Forms.Button button22; + private System.Windows.Forms.Button button21; + private System.Windows.Forms.Button button20; + private System.Windows.Forms.Button button17; + private System.Windows.Forms.Button button16; + private System.Windows.Forms.Button button15; + private System.Windows.Forms.Button button14; + private System.Windows.Forms.Button button13; + private System.Windows.Forms.Button button12; + private System.Windows.Forms.Button button11; + private System.Windows.Forms.Button button10; + private System.Windows.Forms.Button button9; + private System.Windows.Forms.Button button8; + private System.Windows.Forms.Button TypeCInsertion; + private System.Windows.Forms.Button CheckedStart; + private System.Windows.Forms.TabControl IOStatus; + private System.Windows.Forms.Button button45; + private System.Windows.Forms.Button button44; + private System.Windows.Forms.Button btn_graypos; + private System.Windows.Forms.TextBox txt_graypos; + private System.Windows.Forms.Label label38; + private System.Windows.Forms.Button btn_doorpos; + private System.Windows.Forms.TextBox txt_doorpos; + private System.Windows.Forms.Label label39; + private System.Windows.Forms.TextBox txt_doorhome; + private System.Windows.Forms.Label label40; + private System.Windows.Forms.TextBox txt_grayhome; + private System.Windows.Forms.Label label41; + private System.Windows.Forms.CheckBox check_readRGB_Value; + } +} + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.cs new file mode 100644 index 0000000..43dcad1 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.cs @@ -0,0 +1,3258 @@ +#define SHOW_THE_SIGNAL +//#define JUST_SHOW_FAIL +#define RUN_AFTER_LOAD +//#define START_BY_BTN +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using QTInterface; +using MoonControl; +using System.Threading; +using QTIOBoardControl; +using Common; + + +namespace HollywoodQT +{ + public partial class Form1 : Form + { + private const bool ON = false; + private const bool OFF = true; + + private QT m_qt = null; + private QTIOBoard m_IoBoard; + private QTIOBoard m_IoBoard_2; + + private MoonMotor m_MoonMotorRTU; + private MoonMotor m_GrayMotorRTU; + private MoonMotor m_doorMotorRTU; + + //private MoonMotorTCP m_MoonMotorTCP;/*P1.1阶段更换电机未禾川电机 取消此对象*/ + private MoonMotorTCP m_GrayMotorTCP; + private MoonMotorTCP m_doorMotorTCP; + + private MoonMotor m_IPDMotor; + private Thread m_Thread; + private bool m_start = false; + private bool m_loop = false; + private int loop_count = 0; + + public Form1() + { + InitializeComponent(); + } + + public void setLabelBkColor(Func f,ref Label lab) + { + if (f()) + { + lab.BackColor = Color.Green; + } + else + { + lab.BackColor = Color.White; + } + } + + public void setIPDtxt(Func f, byte slave, TextBox txt) + { + Invoke(new Action(() => + { + txt.Text = f(slave).ToString(); + })); + } + + public void get_io_status() + { + m_start = true; + while (m_start) + { + if (m_IoBoard != null&&m_IoBoard_2 != null) + { + //setLabelBkColor(m_IoBoard.SafeDoor, ref SafeDoor); + setLabelBkColor(m_IoBoard.Start, ref Start); + setLabelBkColor(m_IoBoard.E_Stop, ref E_Stop); + setLabelBkColor(m_IoBoard.Reset, ref Reset); + + setLabelBkColor(m_IoBoard.PowerTest, ref PowerTest); + setLabelBkColor(m_IoBoard.PowerOrigin, ref PowerOrigin); + setLabelBkColor(m_IoBoard.VolAddTest, ref VolplusTest); + setLabelBkColor(m_IoBoard.VolAddOrigin, ref VolplusOrigin); + setLabelBkColor(m_IoBoard.VolReduTest, ref VolRedTest); + setLabelBkColor(m_IoBoard.VolReduOrigin, ref VolRedOrigin); + setLabelBkColor(m_IoBoard.PogoOrigin, ref PogoOrigin); + setLabelBkColor(m_IoBoard.PogoTest, ref PogoTest); + //setLabelBkColor(m_IoBoard.CoverClose, ref CoverBoard); + //setLabelBkColor(m_IoBoard.CoverOpen, ref CoverBoardOpen); + setLabelBkColor(m_IoBoard.PoweroutOrigin, ref PoweroutOrigin); + setLabelBkColor(m_IoBoard.PowerOutTest, ref PowerOutTest); + + setLabelBkColor(m_IoBoard_2.IPDOrigin, ref IPDOrigin); + setLabelBkColor(m_IoBoard_2.IPDTest, ref IPDTest); + setLabelBkColor(m_IoBoard_2.GrayCardOrigin, ref GrayCardOrigin); + setLabelBkColor(m_IoBoard_2.GrayCardTest, ref GrayCardTest); + + /*2022-08-17 + 增加夹爪气缸(4个)、产品到位(2个)感应器 + */ + setLabelBkColor(m_IoBoard.CheckDUT_1, ref lbl_dutON1); + setLabelBkColor(m_IoBoard_2.CheckDUT_2, ref lbl_dutON2); + setLabelBkColor(m_IoBoard.LeftCover_ON, ref lbl_leftCoverON); + setLabelBkColor(m_IoBoard_2.LeftCover_OFF, ref lbl_leftCoverOFF); + setLabelBkColor(m_IoBoard_2.RightCover_ON, ref lbl_rightCoverON); + setLabelBkColor(m_IoBoard_2.RightCover_OFF, ref lbl_rightCoverOFF); + setLabelBkColor(m_IoBoard_2.RGBTest, ref lbl_RGBcly); + + + setLabelBkColor(m_IoBoard_2.Check_safe_raster, ref lbl_GS); + + //setLabelBkColor(m_IoBoard.SDHorizOrig, ref SDCardHBack); + //setLabelBkColor(m_IoBoard.SDHorizTest, ref SDCardHInsertion); + //setLabelBkColor(m_IoBoard.SDVertOrigin, ref SDCardVBack); + //setLabelBkColor(m_IoBoard.SDVertTest, ref SDCardVInsertion); + + + //setLabelBkColor(m_IoBoard_2.TypeCOrigin, ref TypeOrigin); + //setLabelBkColor(m_IoBoard_2.TypeCTest, ref TypeCTest); + + setIPDtxt(m_IPDMotor.GetCurrentSpeed, m_qt.m_IPDWheelSlave, txt_motor); + setIPDtxt(m_IPDMotor.GetmotorSpeed, m_qt.m_IPDWheelSlave, txt_motorspeed); + + setIPDtxt(m_IPDMotor.GetCurrentSpeed, m_qt.m_headphone_slave, txt_Speed_Audio); + setIPDtxt(m_IPDMotor.GetmotorSpeed, m_qt.m_headphone_slave, txt_SpeedN_Audio); + + if (dt_Positive != null) + { + string[] str = { txt_Speed_Audio.Text, txt_SpeedN_Audio.Text }; + dt_Positive.Rows.Add(str); + } + } + Thread.Sleep(80); + } + } + + /*创建一个表 用于记录耳机点击点动时的扭矩变化,速度变化*/ + DataTable dt_Positive; + + private void Form1_Load(object sender, EventArgs e) + { + m_qt = new QT(); + + this.txt_grayhome.Text = m_qt.Gray_Home.ToString(); + this.txt_doorhome.Text = m_qt.Door_Home.ToString(); + this.txt_gray30.Text = m_qt.Prox_Pos13mm.ToString(); + this.txt_gray40.Text = m_qt.Prox_Pos20mm.ToString(); + this.txt_gray50.Text = m_qt.Prox_Pos30mm.ToString(); + this.txt_Brow_gray13.Text = m_qt.Cap_Pos13mm.ToString(); + this.txt_Brow_gray20.Text = m_qt.Cap_Pos20mm.ToString(); + this.txt_Brow_gray30.Text = m_qt.Cap_Pos30mm.ToString(); + this.txt_door_work.Text = m_qt.DoorWorkPostion.ToString(); + this.txt_audio.Text = m_qt.Headphone_pos.ToString(); + this.txt_ReversingRotation.Text = m_qt.Motor_ReversingRotation.ToString(); + this.txt_PositiveRotation.Text = m_qt.Motor_PositiveRotation.ToString(); + this.txt_Position.Text = m_qt.Motor_Position.ToString(); + this.txt_StopSpeed.Text = m_qt.Motor_StoptSpeed.ToString(); + this.txt_IPD_TimeOut.Text = m_qt.Motor_IPD_TimeOut.ToString(); + this.Torque_Range.Text = m_qt.Torque_Range.ToString(); + this.txt_Max_count.Text = m_qt.Max_count.ToString(); + this.txt_Sample_length.Text = m_qt.Sample_length.ToString(); + this.txt_Sample_range.Text = m_qt.Sample_range.ToString(); + + /*AudioMotor Par*/ + this.txt_PositiveRotation_Audio.Text = m_qt.Headphone_acspeed.ToString(); + this.txt_ReversingRotation_Audio.Text = m_qt.Headphone_respeed.ToString(); + this.txt_Position_Audio.Text = m_qt.Headphone_pos.ToString(); + this.txt_Position_Audio_re.Text = m_qt.Headphone_pos_re.ToString(); + this.txt_StopSpeed_Audio.Text = m_qt.Headphone_HeadStopSeepd.ToString(); + this.txt_OutTime_Audio.Text = m_qt.Headphone_HeadTimeOut.ToString(); + this.txt_Range1_Audio.Text = m_qt.Headphone_HeadStopRange_1.ToString(); + this.txt_Range2_Audio.Text = m_qt.Headphone_HeadStopRange_2.ToString(); + this.txt_Speed_Audio.Text = m_qt.Headphone_HeadStopSeepd.ToString(); + this.txt_HomeTime_Audio.Text = m_qt.Headphone_HeadHomeTime.ToString(); + + /*RGB_cal*/ + txt_led_r.Text = m_qt.Get_RGB_value("RGB_power_cal", "r"); + txt_led_g.Text = m_qt.Get_RGB_value("RGB_power_cal", "g"); + txt_led_b.Text = m_qt.Get_RGB_value("RGB_power_cal", "b"); + txt_power_r.Text = m_qt.Get_RGB_value("RGB_status_cal", "r"); + txt_power_g.Text = m_qt.Get_RGB_value("RGB_status_cal", "g"); + txt_power_b.Text = m_qt.Get_RGB_value("RGB_status_cal", "b"); + + if (m_qt.Init(true)) + { + m_IoBoard = m_qt.IoBoard; + m_IoBoard_2 = m_qt.IoBoard_2; + m_MoonMotorRTU = m_qt.MoonMotorRTU; + m_GrayMotorRTU = m_qt.GrayMoonMotorRTU; + m_doorMotorRTU = m_qt.MoonDoorRTU; + + //m_MoonMotorTCP = m_qt.MoonMotorTCP;/*P1.1阶段更换电机未禾川电机 取消此对象*/ + m_GrayMotorTCP = m_qt.GrayMoonMotorTCP; + m_doorMotorTCP = m_qt.MoonDoorTCP; + + m_IPDMotor = m_qt.MoonIPDWheel; + + StartThread(); + + +//#if (!SHOW_THE_SIGNAL) +// StartThread(); +//#endif +//#if (START_BY_BTN) +// Thread startThread = new Thread(StartBtnCheckThread); +// startThread.Start(); +//#endif + } + else + { + MessageBox.Show("qt init fail#############"); + Console.WriteLine("qt init fail#############"); + FileWriter.WriteLog("qt init fail#############"); + } + } + private void StartBtnCheckThread() + { + bool res = m_qt.CheckedStart(); + while(true) + { + if (res) + { + loop(); + break; + } + res = m_qt.CheckedStart(); + Thread.Sleep(1000); + Console.WriteLine("check start res == " + res); + } + } + private void StartThread() + { + m_Thread = new Thread(get_io_status); + m_Thread.Start(); + } + + private void StopThread() + { + m_start = false; + try + { + if (m_Thread != null) + { + m_Thread.Abort(); + } + + } + catch (Exception) + { + } + + } + + private void button1_Click(object sender, EventArgs e) + { + } + + private void button2_Click(object sender, EventArgs e)//audio motor + { + int i = 10; + int.TryParse(txt_audio.Text.ToString().Trim(), out i); + m_qt.AudioMotor2(false,i); + + + //if (m_qt.m_devices_id == "2") + //{ + // if (m_MoonMotorRTU == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + //} + //if (m_qt.m_devices_id == "1") + //{ + // //if (m_MoonMotorTCP == null) + // //{ + // // MessageBox.Show("请先open"); + // // return; + // //} + //} + + + //int pos = 0; + //ushort speed = 0, acspeed = 0, respeed = 0; + //if (int.TryParse(this.txt_audio.Text, out pos)) + //{ + // if(ushort.TryParse(txt_speed.Text,out speed)) + // { + // if(ushort.TryParse(txt_acspeed.Text,out acspeed)) + // { + // if(ushort.TryParse(txt_respeed.Text,out respeed)) + // { + // if (m_MoonMotorRTU.RTU_MotorRun(m_qt.m_headphone_slave, pos) == false) + // { + // return; + // } + + + // ////if (m_qt.m_devices_id == "2") + // ////{ + // //// if (m_MoonMotorRTU.RTU_MotorRun(m_qt.m_headphone_slave, pos) == false) + // //// { + // //// return; + // //// } + // ////} + // ////if (m_qt.m_devices_id == "1") + // ////{ + // //// //m_MoonMotorTCP.MoveLine(m_qt.m_headphone_slave, pos, speed, acspeed, respeed); + // ////} + + // } + // } + // } + //} + //else + //{ + // MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + //} + + } + + private void button3_Click(object sender, EventArgs e) + { + //m_MoonMotorTCP = new MoonMotorTCP("10.10.10.10", 502); + //bool isopen = m_MoonMotorTCP.OpenPort(); + //if (isopen) + //{ + // button3.Enabled = false; + // MessageBox.Show("链接成功"); + //} + //else + //{ + // MessageBox.Show("链接失败"); + //} + } + + private void button4_Click(object sender, EventArgs e) + { + m_MoonMotorRTU.RTU_MotorGoHome(m_qt.m_headphone_slave); + //if (m_qt.m_devices_id == "1") + //{ + // //if (m_MoonMotorTCP == null) + // //{ + // // MessageBox.Show("请先open"); + // // return; + // //} + + // //m_MoonMotorTCP.SetMoonsHome(1); + //} + //if (m_qt.m_devices_id == "2") + //{ + // if (m_MoonMotorRTU == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + // if (m_MoonMotorRTU.RTU_MotorGoHome(m_qt.m_headphone_slave) == false) + // { + // return; + // } + //} + //else + //{ + // MessageBox.Show("设备ID号不对,请检查配置文件"); + //} + + } + + private void button5_Click(object sender, EventArgs e) + { + bool result = m_IPDMotor.SetMoonsPosition(5, 0); //将扭矩值设为百分之0 + + Console.WriteLine("AudioMotor Stop : result"+result); + + //m_MoonMotorRTU.Motor_Stop(2); + //if (m_qt.m_devices_id == "2") + //{ + // if (m_MoonMotorRTU == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + // m_MoonMotorRTU.Motor_Stop(2); + //} + //if (m_qt.m_devices_id == "1") + //{ + // //if (m_MoonMotorTCP == null) + // //{ + // // MessageBox.Show("请先open"); + // // return; + // //} + // //m_MoonMotorTCP.SetMoonsImmediatelyStop(1); + //} + + } + + private void button6_Click(object sender, EventArgs e) + { + //if(m_qt.CheckedStart() == false) + //{ + // ErrLabel.Text = "CheckedStart fail"; + //} + ShowMessage(m_qt.CheckedStart); + } + + private void tabPage3_Click(object sender, EventArgs e) + { + + } + + private void button7_Click(object sender, EventArgs e) + { + //if(m_qt.TypeCInsertion() == false) + //{ + // ErrLabel.Text = "TypeCInsertion fail"; + //} + ShowMessage(m_qt.TypeCInsertion); + } + + private void button8_Click(object sender, EventArgs e) + { + //if(m_qt.AudioInsertion() == false) + //{ + // ErrLabel.Text = "AudioInsertion fail"; + //} + ShowMessage(m_qt.AudioInsertion); + } + + private void button9_Click(object sender, EventArgs e) + { + //if(m_qt.AudioBack() == false) + //{ + // ErrLabel.Text = "AudioBack fail"; + //} + ShowMessage(m_qt.AudioBack); + } + + private void button10_Click(object sender, EventArgs e) + { + //if(m_qt.PowerButtonTest() == false) + //{ + // ErrLabel.Text = "PowerButtonTest fail"; + //} + ShowMessage(m_qt.PowerButtonTest); + } + + private void button11_Click(object sender, EventArgs e) + { + //if(m_qt.PowerButtonReset() == false) + //{ + // ErrLabel.Text = "PowerButtonReset fail"; + //} + ShowMessage(m_qt.PowerButtonReset); + } + + private void button12_Click(object sender, EventArgs e) + { + //if(m_qt.VolumeplusButtonTest() == false) + //{ + // ErrLabel.Text = "VolumeplusButtonTest fail" ; + //} + ShowMessage(m_qt.VolumeplusButtonTest); + } + + private void button13_Click(object sender, EventArgs e) + { + //if(m_qt.VolumeplusButtonReset() == false) + //{ + // ErrLabel.Text = "VolumeplusButtonReset fail"; + //} + ShowMessage(m_qt.VolumeplusButtonReset); + } + + private void button14_Click(object sender, EventArgs e) + { + //if(m_qt.VolumeSubButtonTest() == false) + //{ + // ErrLabel.Text = "VolumeSubButtonTest fail" ; + //} + ShowMessage(m_qt.VolumeSubButtonTest); + } + + private void button15_Click(object sender, EventArgs e) + { + //if(m_qt.VolumeSubButtonReset() == false) + //{ + // ErrLabel.Text = "VolumeSubButtonReset fail"; + //} + ShowMessage(m_qt.VolumeSubButtonReset); + } + + bool btn_16 = false; + private void button16_Click(object sender, EventArgs e) + { + if (btn_16) + { + btn_16 = false; + check_readRGB_Value.Checked = false; + } + else + { + Thread th = new Thread(read_left_rgb); + th.IsBackground = true; + th.Start(); + btn_16 = true; + } + + } + + private void read_left_rgb() + { + var res = m_qt.LeftDisplayTest(); + + while (check_readRGB_Value.Checked) + { + res = m_qt.LeftDisplayTest(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("LeftDisplayTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + })); + Thread.Sleep(10); + } + + if (res == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("LeftDisplayTest" + " fail" + System.Environment.NewLine); + })); + } + else + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("LeftDisplayTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + })); + } + } + + private void button24_Click(object sender, EventArgs e) + { + //if(m_qt.Reset() == false) + //{ + // ErrLabel.Text = "Reset() fail"; + //} + richTextBox1.AppendText(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "开始复位"); + ShowMessage(m_qt.Reset); + richTextBox1.AppendText(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "复位结束"); + } + + bool btn_17 = false; + private void button17_Click(object sender, EventArgs e) + { + if (btn_17) + { + btn_17 = false; + check_readRGB_Value.Checked = false; + } + else + { + Thread th = new Thread(power_rgb); + th.Start(); + btn_17 = true; + } + } + + private void power_rgb() + { + var datas = m_qt.PowerLedTest(); + while (check_readRGB_Value.Checked) + { + datas = m_qt.PowerLedTest(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("PowerLedTest:" + datas[0].ToString() + "," + datas[1].ToString() + "," + datas[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + Thread.Sleep(10); + } + if (datas == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("PowerLedTest" + " fail" + System.Environment.NewLine); + } + )); + } + else + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("PowerLedTest:" + datas[0].ToString() + "," + datas[1].ToString() + "," + datas[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + } + } + + private void button18_Click(object sender, EventArgs e) + { + //if(m_qt.SDCardInsertion() == false) + //{ + // ErrLabel.Text = "SDCardInsertion fail"; + //} + //ShowMessage(m_qt.SDCardInsertion); + } + + private void button19_Click(object sender, EventArgs e) + { + //if(m_qt.SDCardBack() == false) + //{ + // ErrLabel.Text ="SDCardBack fail"; + //} + //ShowMessage(m_qt.SDCardBack); + } + + #region 鼻子 + private void button20_Click(object sender, EventArgs e) + { + //if(m_qt.ProxGrayCdTest500mm() == false) + //{ + // ErrLabel.Text ="ProxGrayCdTest500mm() fail"; + //} + ShowMessage(m_qt.ProxGrayCdTest500mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button21_Click(object sender, EventArgs e) + { + //if(m_qt.ProxGrayCdTest30mm() == false) + //{ + // ErrLabel.Text ="ProxGrayCdTest30mm() fail"; + //} + ShowMessage(m_qt.ProxGrayCdTest30mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button22_Click(object sender, EventArgs e) + { + //if (m_qt.ProxGrayCdTest20mm() == false) + //{ + // ErrLabel.Text ="ProxGrayCdTest20mm() fail"; + //} + ShowMessage(m_qt.ProxGrayCdTest20mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button23_Click(object sender, EventArgs e) + { + //if (m_qt.ProxGrayCdTest13mm() == false) + //{ + // ErrLabel.Text = "ProxGrayCdTest13mm() fail"; + //} + ShowMessage(m_qt.ProxGrayCdTest13mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + #endregion + + + #region 眉毛 + + private void button26_Click(object sender, EventArgs e) + { + ShowMessage(m_qt.CapGrayCdTest500mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button5_Click_1(object sender, EventArgs e) + { + ShowMessage(m_qt.CapGrayCdTest13mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button18_Click_1(object sender, EventArgs e) + { + ShowMessage(m_qt.CapGrayCdTest20mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void button19_Click_1(object sender, EventArgs e) + { + ShowMessage(m_qt.CapGrayCdTest30mm); + string Command = "adb shell \"syncboss_test -f 202 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + #endregion + + private void GrayCdTestRest_Click(object sender, EventArgs e) + { + //if(m_qt.GrayCdTestRest() == false) + //{ + // ErrLabel.Text = "GrayCdTestRest() fail"; + //} + ShowMessage(m_qt.GrayCdTestRest); + } + + private void AudioInsertion_Click(object sender, EventArgs e) + { + + } + + private void SafeDoor_Click(object sender, EventArgs e) + { + + } + private bool ShowMessage(Func f) + { + if (f()) + { +#if (!JUST_SHOW_FAIL) + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText(f.Method.Name + " successe" + System.Environment.NewLine); + } + )); + //richTextBox1.AppendText(f.ToString() + " successe"); + //MessageBox.Show(f.ToString() + "successe"); +#endif + return true; + } + else + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText(f.Method.Name + " fail" + System.Environment.NewLine); + } + )); + + //MessageBox.Show(f.ToString() + "fail"); + return false; + } + } + + private void SetMessage(string msg, bool status) + { + richTextBox1.AppendText(msg); + } + public bool make_sure_gray_in_test() + { + return true; + bool res = true; + m_IoBoard.GrayCardCylinder(ON); + res = m_IoBoard.StatusCk(m_IoBoard.GrayCardTest, 20); + + if (res == false) + { + MessageBox.Show("Gray Card not in Test location"); + res = false; + } + return res; + } + private void Graymmove_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_gray30.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorTCP.MoveLine(m_qt.m_gray_slave, pos, speed, acspeed, respeed); + } + else if (m_qt.m_devices_id == "2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void GraymStop_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + m_GrayMotorRTU.Motor_Stop(1); + } + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + m_GrayMotorTCP.SetMoonsImmediatelyStop(1); + } + } + + private void GrayMhome_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + + if (make_sure_gray_in_test()) + { + m_GrayMotorRTU.RTU_MotorGoHome(m_qt.m_gray_slave); + } + } + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + + if(make_sure_gray_in_test()) + { + m_GrayMotorTCP.SetMoonsHome(1); + } + } + } + + private void startBtn_Click(object sender, EventArgs e) + { + // m_qt.IoBoard.TriColorGreen(false); + m_qt.IoBoard.StartBtLight(ON); + } + + private void resetBtn_Click(object sender, EventArgs e) + { + m_qt.IoBoard.RsetBtLight(ON); + } + + private void statusRed_Click(object sender, EventArgs e) + { + m_qt.IoBoard.StatusLightRed(ON); + } + + private void statusGreen_Click(object sender, EventArgs e) + { + m_qt.IoBoard.StatusLightGreen(ON); + } + + private void powerBtn_Click(object sender, EventArgs e) + { + if (m_qt.PowerKeyTest() == false) + { MessageBox.Show("PowerKeyTest fail"); } + //m_qt.IoBoard.PowerCylinder(ON); + } + + private void VolPlusBtn_Click(object sender, EventArgs e) + { + if (m_qt.VolumeplusButtonTest()==false) + { + MessageBox.Show("VolumeplusButtonTest fail"); + } + //m_qt.IoBoard.VolAddCylinder(ON); + } + + private void VolRedBtn_Click(object sender, EventArgs e) + { + if (m_qt.VolumeSubButtonTest() == false) + { + MessageBox.Show("VolumeSubButtonTest fail"); + } + + //m_qt.IoBoard.VolReduceCylinder(ON); + } + + private void SDCardVerBtn_Click(object sender, EventArgs e) + { + //m_qt.IoBoard.SDVertCylinder(ON); + } + + private void SDHeriBtn_Click(object sender, EventArgs e) + { + //bool res = m_qt.SDCardInsertion(); + + // m_qt.IoBoard.SDHorizCylinder(ON); + } + + private void GrayBtn_Click(object sender, EventArgs e) + { + m_qt.IoBoard_2.GrayCardCylinder(ON); + } + + private void TypeCBtn_Click(object sender, EventArgs e) + { + m_qt.IoBoard_2.TypeCCylinder(ON); + } + + private void startBtnOff_Click(object sender, EventArgs e) + { + m_qt.IoBoard.StartBtLight(OFF); + } + + private void resetBtnOFF_Click(object sender, EventArgs e) + { + m_qt.IoBoard.RsetBtLight(OFF); + } + + private void powerBtnOff_Click(object sender, EventArgs e) + { + m_qt.IoBoard.PowerCylinder(OFF); + } + + private void VolPlusBtnOff_Click(object sender, EventArgs e) + { + + m_qt.VolumeplusButtonReset(); + //m_qt.IoBoard.VolAddCylinder(OFF); + } + + private void VolRedBtnOff_Click(object sender, EventArgs e) + { + m_qt.VolumeSubButtonReset(); + //m_qt.IoBoard.VolReduceCylinder(OFF); + } + + private void GrayBtnOff_Click(object sender, EventArgs e) + { + //if (m_qt.m_devices_id == "2") + //{ + // if (m_GrayMotorRTU == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + + // if (make_sure_gray_in_test()) + // { + // m_GrayMotorRTU.RTU_MotorGoHome(m_qt.m_gray_slave); + // } + // else + // { + // return; + // } + //} + //else if (m_qt.m_devices_id == "1") + //{ + // if (m_GrayMotorTCP == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + + // if (make_sure_gray_in_test()) + // { + // if (m_GrayMotorTCP.SetMoonsHome(1) == false) + // { + // return; + // } + // } + // else + // { + // return; + // } + //} + //else + //{ + // return; + //} + m_qt.GrayCdTestRest(); + //bool res = m_qt.GrayMoonMotor.MoveLine(1, 0, 100, 100, 100); + //if (res == false) + //{ + // MessageBox.Show("GrayMoonMotor Move to 0 fail"); + //} + //else + //{ + // m_qt.IoBoard.GrayCardCylinder(OFF); + //} + } + + private void TypeCBtnOff_Click(object sender, EventArgs e) + { + m_qt.IoBoard.TypeCCylinder(OFF); + } + + private void PogoBtn_Click(object sender, EventArgs e) + { + m_qt.PogoCylinderTest(); + //m_qt.IoBoard.PogoCylinder(ON); + } + + private void PogoBtnOff_Click(object sender, EventArgs e) + { + m_qt.PogoCylinderReset(); + //m_qt.IoBoard.PogoCylinder(OFF); + } + + private void IPDBtn_Click(object sender, EventArgs e) + { + m_qt.IPDCylinderTest(); + //m_qt.IoBoard_2.IPDCCylinder(ON); + } + + private void IPDBtnOff_Click(object sender, EventArgs e) + { + m_qt.IPDCylinderReset(); + //m_qt.IoBoard_2.IPDCCylinder(OFF); + } + + private void SDHeriBtnOff_Click(object sender, EventArgs e) + { + //m_qt.IoBoard.SDHorizCylinder(OFF); + } + + private void SDCardVerBtnOff_Click(object sender, EventArgs e) + { + //m_qt.IoBoard.SDVertCylinder(OFF); + } + + private void message_show_Click(object sender, EventArgs e) + { + + } + public void show_fail_message(string str) + { + message_show.Text = str; + } + + private void button6_Click_1(object sender, EventArgs e) + { + //int pos = 0; + //ushort speed = 100; + //while(true) + //{ + // if (m_MoonMotorTCP == null) + // { + // MessageBox.Show("请先open"); + // return; + // } + // ushort acspeed = 0, respeed = 0; + // if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + // { + // if (ushort.TryParse(txt_respeed.Text, out respeed)) + // { + // if (m_qt.m_devices_id == "2") + // { + // if (m_MoonMotorRTU.RTU_MotorRun(m_qt.m_headphone_slave, pos) == false) + // { + // return; + // } + + // } + // if (m_qt.m_devices_id == "1") + // { + // m_MoonMotorTCP.MoveLine(1, pos, speed, acspeed, respeed); + // } + + // if (pos == 0) + // pos = 100000; + // else + // pos = 0; + + // speed += 100; + // if (speed > 500) + // speed = 100; + + // Thread.Sleep(2000); + // } + // } + //} + } + + private void button7_Click_1(object sender, EventArgs e) + { + //bool s = m_IoBoard.SDVertOrigin(); + } + + private void button7_Click_2(object sender, EventArgs e) + { + if (btn_thread.Text == "stop thread") + { + StopThread(); + btn_thread.Text = "start thread"; + } + else + { + btn_thread.Text = "stop thread"; + StartThread(); + } + + } + + private void button7_Click_3(object sender, EventArgs e) + { + if (btn_loop.Text == "loop") + { + btn_loop.Text = "stop loop"; + m_loop = true; + StartLoop(); + } + else + { + btn_loop.Text = "loop"; + m_loop = false; + StopLoop(); + } + } + + private void StartLoop() + { + Thread th = new Thread(loop); + th.Start(); + //Thread th = new Thread(PogoCylinder_loop); + //th.Start(); + } + + private void PogoCylinder_loop() + { + while (m_loop) + { + button35_Click(null, null); + Thread.Sleep(5000); + button31_Click(null, null); + Thread.Sleep(5000); + //Console.WriteLine("===============ogoCylinderTest()=================="); + //Console.WriteLine(m_qt.PogoCylinderTest()); + //Thread.Sleep(4000); + //Console.WriteLine("===============PogoCylinderReset()=================="); + //Console.WriteLine(m_qt.PogoCylinderReset()); + //Thread.Sleep(4000); + } + } + + private void StopLoop() + { + m_loop = false; + } + + private void loop() + { + this.StopThread(); + Thread.Sleep(1000); + m_loop = true; + bool status = true; + + ////// //Gray电机复位 not move to 0 + bool sdret = m_qt.SDCardBack(); + if (sdret == false) + { + MessageBox.Show("SDCardBack fail"); + return; + + } + bool GrayCardTest = m_qt.IoBoard.GrayCardCylinder(ON); + if (!GrayCardTest) + { + MessageBox.Show(".GrayCard not in test location"); + return; + } + bool grayMotor = false; + //bool audioMotor = false; + if (m_qt.m_devices_id == "2") + { + grayMotor = m_GrayMotorRTU.RTU_MotorGoHome(m_qt.m_gray_slave); + //audioMotor = m_MoonMotorRTU.RTU_MotorGoHome(m_qt.m_headphone_slave); + } + if (m_qt.m_devices_id == "1") + { + grayMotor = m_GrayMotorTCP.SetMoonsHome(1); + //audioMotor = m_MoonMotorTCP.SetMoonsHome(1); + } + if (grayMotor == false) + { + MessageBox.Show("Gray Motor Set Home fail"); + return; + } + //if (audioMotor == false) + //{ + // MessageBox.Show("audio Motor Set Home fail"); + // return; + //} + Int32 start_time = 0, end_time = 0; + while (m_loop) + { + start_time = DateTime.Now.Second; + button25_Click(null, null); +#if (!X_TEST) + if (status == false) + { + status = ShowMessage(m_qt.Reset); + Thread.Sleep(100); + continue; + } + //没有TypeC功能 + //status = ShowMessage(m_qt.TypeCInsertion); + //if (status) + //{ + // status = ShowMessage(m_qt.TypeCRest); + //} + //else + //{ + // break; + //} + if (status) + { + status = ShowMessage(m_qt.CoverBoardTest); + } + else { + break; + } + if (status) + { + status = ShowMessage(m_qt.CameraON); + } + else + { + break; + } + if (status) + { + btn_Door_Close_Click(null, null); + } + else { + break; + } + if(status){ + status = ShowMessage(m_qt.AudioInsertion); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.AudioBack); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.PowerButtonTest); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.PowerButtonReset); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.VolumeplusButtonTest); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.VolumeplusButtonReset); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.VolumeSubButtonTest); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.VolumeSubButtonReset); + }else{ + break; + } + btn_IPD_Cliyner_Click(null, null); + button35_Click(null, null); + //if (status) + // status = ShowMessage(m_qt.VolumeSubButtonReset); //display + //if (status) + // status = ShowMessage(m_qt.VolumeSubButtonReset); //led + + //if (status){ + // status = ShowMessage(m_qt.SDCardInsertion); + //}else{ + // break; + //} + + if (status){ + status = ShowMessage(m_qt.SDCardBack); + }else{ + break; + } + + //if (status){ + // status = ShowMessage(m_qt.ProxGrayCdTest500mm); + //}else{ + // break; + //} + + if (status){ + status = ShowMessage(m_qt.ProxGrayCdTest13mm); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.ProxGrayCdTest20mm); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.ProxGrayCdTest30mm); + }else{ + break; + } + if (status){ + status = ShowMessage(m_qt.Reset); + }else{ + break; + } +#endif + button16_Click(null,null); + button7_Click_4(null, null); + button17_Click(null, null); + button25_Click(null, null); + + Thread.Sleep(1000); + loop_count++; + end_time = DateTime.Now.Second; + Console.WriteLine("success run times " + loop_count.ToString() + "run a time " + ((end_time-start_time)>0?(end_time-start_time):(end_time+60-start_time))); + + } + } + + bool btn_7 = false; + private void button7_Click_4(object sender, EventArgs e) + { + if (btn_7) + { + btn_7 = false; + check_readRGB_Value.Checked = false; + } + else + { + Thread th = new Thread(right_rgb); + th.IsBackground = true; + th.Start(); + btn_7 = true; + } + } + + private void right_rgb() + { + var res = m_qt.RightDisplayTest(); + while (check_readRGB_Value.Checked) + { + res = m_qt.RightDisplayTest(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("RightDisplayTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + Thread.Sleep(10); + } + if (res == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("RightDisplayTest" + " fail" + System.Environment.NewLine); + } + )); + } + else + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("RightDisplayTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + } + } + + bool btn_25 = false; + private void button25_Click(object sender, EventArgs e) + { + if (btn_25) + { + btn_25 = false; + check_readRGB_Value.Checked = false; + } + else + { + Thread th = new Thread(status_rgb); + th.IsBackground = true; + th.Start(); + btn_25 = true; + } + } + + private void status_rgb() + { + var res = m_qt.StatusLedTest(); + while (check_readRGB_Value.Checked) + { + res = m_qt.StatusLedTest(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("StatusLedTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + Thread.Sleep(10); + } + if (res == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("StatusLedTest" + " fail" + System.Environment.NewLine); + } + )); + } + else + { + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("StatusLedTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); + } + )); + } + } + + private void VolumeSubButtonTest_Click(object sender, EventArgs e) + { + + } + + private void SDCardHBack_Click(object sender, EventArgs e) + { + + } + + private void TypeCBtnReset_Click(object sender, EventArgs e) + { + ShowMessage(m_qt.TypeCRest); + } + + private void Form1_Shown(object sender, EventArgs e) + { + // Console.WriteLine("run to this"); + } + + private void TriColorRed_Click(object sender, EventArgs e) + { + m_qt.StatusLightRed(); + //m_qt.IoBoard.StatusLightRed(ON); + ////m_qt.IoBoard.StatusLightGreen(ON); + } + + private void TriColorGreen_Click(object sender, EventArgs e) + { + m_qt.StatusLightGreen(); + //m_qt.IoBoard.StatusLightGreen(ON); + } + + private void StatusLightOff_Click(object sender, EventArgs e) + { + m_qt.StatusLightOff(); + ////StatusLightOff + //m_qt.IoBoard.StatusLightOff(OFF); + } + + private void button1_Click_1(object sender, EventArgs e) + { + //光强板复位打开 + m_qt.IoBoard.LBreset(ON); + } + + private void button6_Click_2(object sender, EventArgs e) + { + //光强板复位关闭 + m_qt.IoBoard.LBreset(OFF); + } + + private void btn_gray40_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_gray40.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + if (m_GrayMotorTCP.MoveLine(1, pos, speed, acspeed, respeed) == false) + { + return; + } + } + + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_gray50_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_gray50.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if(m_qt.m_devices_id=="2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10)==false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorTCP.MoveLine(1, pos, speed, acspeed, respeed); + } + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_door_move_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_doorMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_doorMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_door_work.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + if (this.m_doorMotorRTU.RTU_MotorRun(m_qt.m_DoorSlave,pos) == false) + { + return; + } + } + if (m_qt.m_devices_id == "1") + { + if (this.m_doorMotorTCP.MoveLine(m_qt.m_DoorSlave, pos, speed, acspeed, respeed) == false) + { + return; + } + } + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_door_home_Click(object sender, EventArgs e) + { + + if (m_qt.m_devices_id == "2") + { + if (m_doorMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + if (this.m_doorMotorRTU.RTU_MotorGoHome(m_qt.m_DoorSlave)) + { + return; + } + } + if (m_qt.m_devices_id == "1") + { + if (m_doorMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + this.m_doorMotorTCP.SetMoonsHome(m_qt.m_DoorSlave); + } + + + } + + private void btn_door_stop_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "2") + { + if (m_doorMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + m_doorMotorRTU.Motor_Stop(3); + } + if (m_qt.m_devices_id == "1") + { + if (m_doorMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + m_doorMotorTCP.SetMoonsImmediatelyStop(1); + } + } + + private void btn_save_Click(object sender, EventArgs e) + { + if (MessageBox.Show(this, "确认是否保存位置参数?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) + { + return; + } + + double pos = 0; + if (txt_gray30.Text.Trim().Length > 0) + { + if (double.TryParse(txt_gray30.Text.Trim(), out pos)) + { + m_qt.Prox_Pos13mm = (int)pos; + } + } + if (txt_gray40.Text.Trim().Length > 0) + { + if (double.TryParse(txt_gray40.Text.Trim(), out pos)) + { + m_qt.Prox_Pos20mm = (int)pos; + } + } + if (txt_gray50.Text.Trim().Length > 0) + { + if (double.TryParse(txt_gray50.Text.Trim(), out pos)) + { + m_qt.Prox_Pos30mm = (int)pos; + } + } + + if (txt_Brow_gray13.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Brow_gray13.Text.Trim(), out pos)) + { + m_qt.Cap_Pos13mm = (int)pos; + } + } + if (txt_Brow_gray20.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Brow_gray20.Text.Trim(), out pos)) + { + m_qt.Cap_Pos20mm = (int)pos; + } + } + if (txt_Brow_gray30.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Brow_gray30.Text.Trim(), out pos)) + { + m_qt.Cap_Pos30mm = (int)pos; + } + } + if (txt_grayhome.Text.Trim().Length > 0) + { + if (double.TryParse(txt_grayhome.Text.Trim(), out pos)) + { + m_qt.Gray_Home = (int)pos; + } + } + else + { + MessageBox.Show("请设置灰卡原点位置"); + return; + } + if (txt_doorhome.Text.Trim().Length > 0) + { + if (double.TryParse(txt_doorhome.Text.Trim(), out pos)) + { + m_qt.Door_Home = (ushort)pos; + } + } + else + { + MessageBox.Show("请设置门原点位置"); + return; + } + + if (txt_door_work.Text.Trim().Length > 0) + { + if (double.TryParse(txt_door_work.Text.Trim(), out pos)) + { + m_qt.DoorWorkPostion = (int)pos; + } + } + if (txt_audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_audio.Text.Trim(), out pos)) + { + m_qt.Headphone_pos = (int)pos; + } + } + + //IPDMonitor + if (txt_PositiveRotation.Text.Trim().Length > 0) + { + if (double.TryParse(txt_PositiveRotation.Text.Trim(), out pos)) + { + m_qt.Motor_PositiveRotation = (int)pos; + } + } + if (txt_Position.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Position.Text.Trim(), out pos)) + { + m_qt.Motor_Position = (int)pos; + } + } + if (txt_IPD_TimeOut.Text.Trim().Length > 0) + { + if (double.TryParse(txt_IPD_TimeOut.Text.Trim(), out pos)) + { + m_qt.Motor_IPD_TimeOut = (int)pos; + } + } + if (txt_ReversingRotation.Text.Trim().Length > 0) + { + + if (double.TryParse(txt_ReversingRotation.Text.Trim(), out pos)) + { + m_qt.Motor_ReversingRotation = (int)pos; + } + } + if (txt_StopSpeed.Text.Trim().Length > 0) + { + if (double.TryParse(txt_StopSpeed.Text.Trim(), out pos)) + { + m_qt.Motor_StoptSpeed = (int)pos; + } + } + if (Torque_Range.Text.Trim().Length > 0) + { + if (double.TryParse(Torque_Range.Text.Trim(), out pos)) + { + m_qt.Torque_Range = (double)pos; + } + } + if ( txt_Max_count.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Max_count.Text.Trim(), out pos)) + { + m_qt.Max_count = (int)pos; + } + } + if (txt_Sample_length.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Sample_length.Text.Trim(), out pos)) + { + m_qt.Sample_length = (int)pos; + } + } + if (txt_Sample_range.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Sample_range.Text.Trim(), out pos)) + { + m_qt.Sample_range = (int)pos; + } + } + + MessageBox.Show("保存完成"); + } + + private void button2_Click_1(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + if (!make_sure_gray_in_test()) + { + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + m_GrayMotorRTU.RTU_MotorGoHome(m_qt.m_gray_slave); + } + if (m_qt.m_devices_id == "1") + { + m_GrayMotorTCP.SetMoonsHome(m_qt.m_gray_slave); + } + + } + } + } + } + + private void button3_Click_1(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_doorMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_doorMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if(m_qt.m_devices_id=="2") + { + if (this.m_doorMotorRTU.RTU_MotorGoHome(m_qt.m_DoorSlave) == false) + { + return; + } + } + if (m_qt.m_devices_id == "1") + { + this.m_doorMotorTCP.SetMoonsHome(m_qt.m_DoorSlave); + } + + } + } + } + } + + private void button4_Click_1(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "2") + { + if (m_MoonMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "1") + { + if (m_MoonMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_MoonMotorRTU.RTU_MotorRun(m_qt.m_headphone_slave, pos) == false) + { + return; + } + //if (m_qt.m_devices_id == "2") + //{ + // if (m_MoonMotorRTU.RTU_MotorRun(m_qt.m_headphone_slave, pos) == false) + // { + // return; + // } + //} + //if (m_qt.m_devices_id == "1") + //{ + // //m_MoonMotorTCP.MoveLine(1, pos, speed, acspeed, respeed); + //} + } + } + } + } + + private void Form1_FormClosed(object sender, FormClosedEventArgs e) + { + StopThread(); + } + + private void button28_Click(object sender, EventArgs e) + { + bool status=m_qt.ElectromagnetOpen(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("\nElectromagnetOpen:" + status.ToString() + "\n"); + string Command = "adb shell \"syncboss_test -f 102 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Electromagnet " + data + "\n"); + })); + + } + + private void button27_Click(object sender, EventArgs e) + { + bool status = m_qt.ElectromagnetClose(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("\nElectromagnetClose:" + status.ToString() + "\n"); + string Command = "adb shell \"syncboss_test -f 102 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Electromagnet " + data + "\n"); + })); + } + + private void button29_Click(object sender, EventArgs e) + { + bool status = m_qt.PogoOpen(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("PogoOpen:" + status.ToString() + "\n"); + })); + } + + private void button30_Click(object sender, EventArgs e) + { + bool status = m_qt.PogoClose(); + this.Invoke(new EventHandler(delegate + { + richTextBox1.AppendText("PogoClose:" + status.ToString() + "\n"); + })); + } + + private void button31_Click(object sender, EventArgs e) + { + //ShowMessage(m_qt.IPDWheelMotor); + m_qt.CoverBoardTest(); + m_qt.IoBoard_2.IPDCCylinder(ON); + + Thread.Sleep(1000); + ShowMessage(m_qt.IPDWheelMotor_Reversing); + Thread.Sleep(1000); + + m_qt.CoverBoardRest(); + m_qt.IoBoard_2.IPDCCylinder(OFF); + } + + private void btn_Brow_gray13_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_Brow_gray13.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorTCP.MoveLine(m_qt.m_gray_slave, pos, speed, acspeed, respeed); + } + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_Brow_gray20_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_Brow_gray20.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorTCP.MoveLine(1, pos, speed, acspeed, respeed); + } + + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_Brow_gray30_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_GrayMotorTCP == null) + { + MessageBox.Show("请先open"); + return; + } + } + if (m_qt.m_devices_id == "2") + { + if (m_GrayMotorRTU == null) + { + MessageBox.Show("请先open"); + return; + } + } + + //上升时判断灰卡已伸出 + if (!make_sure_gray_in_test()) + { + MessageBox.Show("灰卡伸出失败,停止上升"); + return; + } + + int pos = 0; + ushort speed = 0, acspeed = 0, respeed = 0; + if (int.TryParse(this.txt_Brow_gray30.Text, out pos)) + { + if (ushort.TryParse(txt_speed.Text, out speed)) + { + if (ushort.TryParse(txt_acspeed.Text, out acspeed)) + { + if (ushort.TryParse(txt_respeed.Text, out respeed)) + { + if (m_qt.m_devices_id == "2") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorRTU.RTU_MotorRun(m_qt.m_gray_slave, pos); + } + if (m_qt.m_devices_id == "1") + { + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + return; + } + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, 10) == false) + { + return; + } + m_GrayMotorTCP.MoveLine(1, pos, speed, acspeed, respeed); + } + + } + } + } + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + public bool make_sure_IPDCylinder_in_test() + { + bool res = true; + m_IoBoard.IPDCCylinder(ON); + res = m_IoBoard.StatusCk(m_IoBoard.IPDTest, 20); + + if (res == false) + { + MessageBox.Show("IPDCylinder not in Test location"); + res = false; + } + return res; + } + private void btn_IPD_Move_Click(object sender, EventArgs e) + { + //m_qt.IPDWheelMotor1(); + + + if (m_IPDMotor == null) + { + MessageBox.Show("请先open"); + return; + } + + //if (!make_sure_IPDCylinder_in_test()) + { + //return; + } + + int PositiveRotation, ReversingRotation = 1000; + int position = 1; + int timeout = 10000; + int stopspeed = 10; + bool convert = true; + int stop_rang = 10; + convert = int.TryParse(this.Torque_Range.Text, out stop_rang); + convert = int.TryParse(this.txt_PositiveRotation.Text, out PositiveRotation); + convert = int.TryParse(this.txt_ReversingRotation.Text, out ReversingRotation); + convert = int.TryParse(this.txt_Position.Text, out position); + convert = int.TryParse(this.txt_IPD_TimeOut.Text, out timeout); + convert = int.TryParse(this.txt_StopSpeed.Text, out stopspeed); + if (convert) + { + + //1.设定正反向转动最大值 + bool status = true; + status = m_IPDMotor.SetMoonsPositiveRotation(m_qt.m_IPDWheelSlave, PositiveRotation); + status = m_IPDMotor.SetMoonsReversingRotation(m_qt.m_IPDWheelSlave, ReversingRotation); + //status = m_qt.m_MoonIPDWheel.SetMoonsPositiveRotation(1, PositiveRotation); + //status = m_qt.m_MoonIPDWheel.SetMoonsPositiveRotation(1, ReversingRotation); + + if (!status) + { + FileWriter.WriteLog("SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + return; + } + //2.输入扭矩 + status = m_IPDMotor.SetMoonsPosition(m_qt.m_IPDWheelSlave, (ushort)position); + DateTime start = DateTime.Now; + Thread thrwad = new Thread(() => + { + while (true) + { + int w = m_IPDMotor.GetmotorSpeed(m_qt.m_IPDWheelSlave); + Thread.Sleep(200); + if (Math.Abs(position - w) <= Math.Abs(position * stop_rang / 100) || (DateTime.Now - start).Seconds > 20) + { + m_qt.m_MoonIPDWheel.SetMoonsPosition(m_qt.m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + break; + } + + } + }); + thrwad.Start(); + + //while (m_IPDMotor.GetCurrentSpeed(1) <= 0) + //{ + // Console.WriteLine("Wait IPDMotor Move..."); + //} + ////3.监控伺服实时速度,低于某值将扭矩输入为0 + //if (status) + //{ + // //监控伺服当前速度,小于判定值停止电机。 + // try + // { + // DateTime end = System.DateTime.Now.AddSeconds(timeout); + // int speed = m_IPDMotor.GetCurrentSpeed(1); + // while ((speed > stopspeed) && (DateTime.Now <= end)) + // //while ((m_qt.m_MoonIPDWheel.GetCurrentSpeed(1) > stopspeed) && (DateTime.Now <= end)) + // { + // speed = m_IPDMotor.GetCurrentSpeed(1); + // Console.WriteLine("MoonIPDWheel Speed:" + speed); + // Thread.Sleep(10); + // } + // return; + // } + // catch (Exception ex) + // { + // FileWriter.WriteLog("IPDWheelMotor exception:" + ex.Message); + // } + // finally + // { + // status = m_IPDMotor.SetMoonsPosition(1, (ushort)0); //将扭矩值设为百分之0 + // //status = m_qt.m_MoonIPDWheel.SetMoonsPosition(1, 0); //将扭矩值设为百分之0 + // } + //} + } + else + { + MessageBox.Show("输入运动数据非法,请输入0-9组成的数据"); + } + } + + private void btn_IPD_Stop_Click(object sender, EventArgs e) + { + if (m_qt.m_devices_id == "1") + { + if (m_IPDMotor == null) + { + MessageBox.Show("请先open"); + return; + } + m_IPDMotor.SetMoonsPosition(m_qt.m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + } + + if (m_qt.m_devices_id == "2") + { + if (m_IPDMotor == null) + { + MessageBox.Show("请先open"); + return; + } + m_IPDMotor.SetMoonsPosition(m_qt.m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + } + } + + private void btn_Power_out_Click(object sender, EventArgs e) + { + if (m_qt.PowerCylinderTest()==false) + { + MessageBox.Show("PowerCylinderTest fail"); + } + + } + + private void btn_power_in_Click(object sender, EventArgs e) + { + if (m_qt.PowerCylinderRest() == false) + { + MessageBox.Show("PowerCylinderRest fail"); + } + } + + private void btn_holder_in_Click(object sender, EventArgs e) + { + if (m_qt.CoverBoardTest() == false) + { + MessageBox.Show("CoverBoardTest fail"); + } + } + + private void btn_holder_out_Click(object sender, EventArgs e) + { + m_qt.CoverBoardRest(); + } + + private void btn_HolderIN_Click(object sender, EventArgs e) + { + m_qt.CoverBoardTest(); + } + + private void btn_HolderOUT_Click(object sender, EventArgs e) + { + m_qt.CoverBoardRest(); + } + + private void btn_IPD_Cliyner_Click(object sender, EventArgs e) + { + m_qt.IoBoard_2.IPDCCylinder(ON); + } + + private void btn_IPDCliynerOFF_Click(object sender, EventArgs e) + { + m_qt.IoBoard_2.IPDCCylinder(OFF); + } + + private void btn_Door_Open_Click(object sender, EventArgs e) + { + m_qt.OpenDoor(); + } + + private void btn_Door_Close_Click(object sender, EventArgs e) + { + m_qt.CloseDoor(); + } + + private void btn_PowerCylienerIN_Click(object sender, EventArgs e) + { + m_qt.PowerCylinderRest(); + } + + private void btn_PowerCylinerOUT_Click(object sender, EventArgs e) + { + m_qt.PowerCylinderTest(); + + } + + private void btn_PogoCyliner_ON_Click(object sender, EventArgs e) + { + m_qt.PogoCylinderTest(); + } + + private void btn_PogoCyliner_OFF_Click(object sender, EventArgs e) + { + m_qt.PogoCylinderReset(); + } + + private void timer_motor_Tick(object sender, EventArgs e) + { + + } + + private void timer_motorspeed(object sender, EventArgs e) + { + //txt_motor.Text = m_qt.m_MoonIPDWheel.GetCurrentSpeed(m_qt.m_IPDWheelSlave).ToString(); + //string str = m_qt.m_MoonIPDWheel.GetCurrentSpeed(m_qt.m_IPDWheelSlave).ToString(); + //Console.WriteLine(str.ToString()); + ////txt_motorspeed.Text = m_qt.m_MoonIPDWheel.GetmotorSpeed(m_qt.m_IPDWheelSlave).ToString(); + //string str1 = m_qt.m_MoonIPDWheel.GetmotorSpeed(m_qt.m_IPDWheelSlave).ToString(); + //Console.WriteLine(str1.ToString()); + //setLabelBkColor(m_IoBoard.E_Stop, ref E_Stop); + } + + private void TriColorYellow_Click(object sender, EventArgs e) + { + //m_qt.IoBoard.StatusLightYellow(ON); + m_qt.StatusLightYellow(); + } + + private void txt_motorspeed_TextChanged(object sender, EventArgs e) + { + + } + + private void button32_Click(object sender, EventArgs e) + { + m_qt.Reset(); + } + + + + Adb_Common adb = new Adb_Common(); + private void Open_Red_Click(object sender, EventArgs e) + { + //string Command = "adb root"; + //adb.Send_Command(Command); + //Thread.Sleep(1000); + string Command = "adb shell \"echo 75 > /sys/class/leds/red/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 0 > /sys/class/leds/blue/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 0 > /sys/class/leds/green/brightness\""; + adb.Send_Command(Command); + button17_Click(null, null); + } + + private void Open_Green_Click(object sender, EventArgs e) + { + //string Command = "adb root"; + //adb.Send_Command(Command); + //Thread.Sleep(1000); + string Command = "adb shell \"echo 0 > /sys/class/leds/red/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 0 > /sys/class/leds/blue/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 95 > /sys/class/leds/green/brightness\""; + string data = adb.Send_Command(Command); + button17_Click(null, null); + } + + private void Open_Blue_Click(object sender, EventArgs e) + { + //string Command = "adb root"; + //adb.Send_Command(Command); + //Thread.Sleep(1000); + string Command = "adb shell \"echo 0 > /sys/class/leds/red/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 55 > /sys/class/leds/blue/brightness\""; + adb.Send_Command(Command); + Command = "adb shell \"echo 0 > /sys/class/leds/green/brightness\""; + string data = adb.Send_Command(Command); + button17_Click(null, null); + } + + private void Open_Status_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + Thread.Sleep(1000); + Command = "adb shell \"cameratool -T\""; + adb.Send_Command(Command,false); + + button25_Click(null, null); + + } + + private void Test_Electromagnet_Click(object sender, EventArgs e) + { + string Command = "adb shell \"syncboss_test -f 102 -n 10 -t 100\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Test_Electromagnet " + data + "\n"); + } + + private void Test_Cray_Click(object sender, EventArgs e) + { + string Command = "adb shell syncboss_test -f 201"; + string data = adb.Send_Command(Command); + string offsetH = data.Split(',')[0].Split('=')[1]; + string offsetL = data.Split(',')[1].Split('=')[1].Replace("\r\n",""); + data = adb.Send_Command("adb shell syncboss_test -f 202 -n 10 -t 100 -p "+offsetH+" "+offsetL); + richTextBox1.AppendText("Test_Cray " + data + "\n"); + } + + private void Clear_box_Click(object sender, EventArgs e) + { + richTextBox1.Text = ""; + richTextBox1.Clear(); + } + + private void button33_Click(object sender, EventArgs e) + { + ///*读取当前位置*/ + //float pos = this.m_doorMotorTCP.GetMoonsLocalPosition(this.m_qt.m_DoorSlave); + //richTextBox1.AppendText(pos.ToString()); + + /*检测当前电机状态*/ + bool status = this.m_GrayMotorTCP.CheckHomeStatus(this.m_qt.m_gray_slave); + double pos = this.m_GrayMotorTCP.GetMoonsLocalPosition(this.m_qt.m_gray_slave); + double door_pos = this.m_doorMotorTCP.GetMoonsLocalPosition(this.m_qt.m_DoorSlave); + richTextBox1.AppendText(status.ToString()+"\n"); + richTextBox1.AppendText(pos.ToString() + "\n"); + richTextBox1.AppendText(door_pos.ToString() + "\n"); + //string com = "COM28"; + //string type = "0"; + //string Command = string.Format(@"D:\EurekaQT\EurekaQT\bin\Debug\Debug\PortMangmenTool.exe {0} {1}",com,type); + //string data = adb.Send_Command(Command); + //richTextBox1.AppendText("COM28 " + data + "\n"); + Thread thread_led = new Thread(() => + { + + for(int i=0;i<100;i++) + { + m_qt.PowerCylinderTest(); + button17_Click(null, null); + button17_Click(null, null); + button17_Click(null, null); + button17_Click(null, null); + button25_Click(null, null); + button7_Click_4(null, null); + button16_Click(null, null); + m_qt.PowerCylinderRest(); + Thread.Sleep(200); + } + }); + //thread_led.Start(); + } + + private void button34_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + //Thread.Sleep(2000); + //Thread thread_led = new Thread(() => + //{ + + // for (int i = 0; i < 100; i++) + // { + // Open_Red_Click(null,null); + + // Thread.Sleep(1500); + // Open_Green_Click(null, null); + + // Thread.Sleep(500); + // Open_Blue_Click(null, null); + // Thread.Sleep(500); + // Command = "adb shell \"echo 255 > /sys/class/leds/red/brightness\""; + // adb.Send_Command(Command); + // Command = "adb shell \"echo 255 > /sys/class/leds/blue/brightness\""; + // adb.Send_Command(Command); + // Command = "adb shell \"echo 255 > /sys/class/leds/green/brightness\""; + // string data = adb.Send_Command(Command); + // button17_Click(null, null); + // Thread.Sleep(700); + // } + //}); + //thread_led.Start(); + } + + private void txt_Position_TextChanged(object sender, EventArgs e) + { + + } + + private void txt_PositiveRotation_TextChanged(object sender, EventArgs e) + { + + } + + private void txt_motor_TextChanged(object sender, EventArgs e) + { + + } + + private void label20_Click(object sender, EventArgs e) + { + + } + + private void textBox1_TextChanged(object sender, EventArgs e) + { + + } + + private void txt_IPD_TimeOut_TextChanged(object sender, EventArgs e) + { + + } + + private void txt_ReversingRotation_TextChanged(object sender, EventArgs e) + { + + } + + private void btn_Save_Audio_Click(object sender, EventArgs e) + { + //AudioMonitor + double pos = 0; + if (txt_PositiveRotation_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_PositiveRotation_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_acspeed = (ushort)pos; + } + } + + if (txt_ReversingRotation_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_ReversingRotation_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_respeed = (ushort)pos; + } + } + + if (txt_Position_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Position_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_pos = (ushort)pos; + } + } + + if (txt_Position_Audio_re.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Position_Audio_re.Text.Trim(), out pos)) + { + m_qt.Headphone_pos_re = (ushort)pos; + } + } + + if (txt_Range1_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Range1_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_HeadStopRange_1 = (ushort)pos; + } + } + + if (txt_Range2_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_Range2_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_HeadStopRange_2 = (ushort)pos; + } + } + + if (txt_StopSpeed_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_StopSpeed_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_HeadStopSeepd = (ushort)pos; + } + } + + if (txt_OutTime_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_OutTime_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_HeadTimeOut = (ushort)pos; + } + } + + if (txt_HomeTime_Audio.Text.Trim().Length > 0) + { + if (double.TryParse(txt_HomeTime_Audio.Text.Trim(), out pos)) + { + m_qt.Headphone_HeadHomeTime = (ushort)pos; + } + } + + MessageBox.Show("保存完成"); + + } + + private void btn_Move_Audio_Click(object sender, EventArgs e) + { + int i = 10; + + int.TryParse(txt_Position_Audio.Text.ToString().Trim(), out i); + m_qt.AudioMotor2(false, i); + } + + private void btn_Stop_Audio_Click(object sender, EventArgs e) + { + bool result = m_IPDMotor.SetMoonsPosition(5, 0); //将扭矩值设为百分之0 + + Console.WriteLine("AudioMotor Stop : result" + result); + } + + private void btn_step_Audio_MouseDown(object sender, MouseEventArgs e) + { + Console.WriteLine("btn_step_Audio_MouseDown"); + int speed = 0; + dt_Positive = new DataTable(); + dt_Positive.Columns.Add("speed"); + dt_Positive.Columns.Add("speedN"); + + int.TryParse(txt_PositiveRotation_Audio.Text.Trim(),out speed); + bool status = m_MoonMotorRTU.SetMoonsPositiveRotation(m_qt.m_headphone_slave, speed); + + int.TryParse(txt_ReversingRotation_Audio.Text.Trim(),out speed); + status = m_MoonMotorRTU.SetMoonsReversingRotation(m_qt.m_headphone_slave, speed); + + if (!status) + { + FileWriter.WriteLog("Audio SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + } + else + { + int.TryParse(txt_Position_Audio.Text.ToString().Trim(), out speed); + bool ret = m_MoonMotorRTU.SetMoonsPosition(m_qt.m_headphone_slave, (ushort)speed); + Console.WriteLine("btn_step_Audio_MouseDown---result:" + ret); + } + + } + + private void btn_step_Audio_MouseUp(object sender, MouseEventArgs e) + { + Console.WriteLine("btn_step_Audio_MouseUp"); + bool ret = m_MoonMotorRTU.SetMoonsPosition(m_qt.m_headphone_slave, 0); + Console.WriteLine("btn_step_Audio_MouseUp---result:" + ret); + + + string os = DateTime.Now.ToString("yyyy_MM_dd"); + string p = DateTime.Now.ToString("HH_mm_ss"); + string path1 = string.Format(@"D:\csv_data\{0}\{1}_Audio_Jog+.csv", os, p); + Write_csv.SaveCSV1(dt_Positive, path1); + } + + private void btn_step_Audio_out_MouseDown(object sender, MouseEventArgs e) + { + Console.WriteLine("btn_step_Audio_MouseDown"); + int speed = 0; + dt_Positive = new DataTable(); + dt_Positive.Columns.Add("speed"); + dt_Positive.Columns.Add("speedN"); + + int.TryParse(txt_PositiveRotation_Audio.Text.Trim(), out speed); + bool status = m_MoonMotorRTU.SetMoonsPositiveRotation(m_qt.m_headphone_slave, speed); + + int.TryParse(txt_ReversingRotation_Audio.Text.Trim(), out speed); + status = m_MoonMotorRTU.SetMoonsReversingRotation(m_qt.m_headphone_slave, speed); + + if (!status) + { + FileWriter.WriteLog("Audio SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + } + else + { + int.TryParse(txt_Position_Audio.Text.ToString().Trim(), out speed); + speed = speed * -1; + bool ret = m_MoonMotorRTU.SetMoonsPosition(m_qt.m_headphone_slave, (ushort)speed); + Console.WriteLine("btn_step_Audio_MouseDown---result:" + ret); + } + } + + private void btn_step_Audio_out_MouseUp(object sender, MouseEventArgs e) + { + Console.WriteLine("btn_step_Audio_MouseUp"); + bool ret = m_MoonMotorRTU.SetMoonsPosition(m_qt.m_headphone_slave, 0); + Console.WriteLine("btn_step_Audio_MouseUp---result:" + ret); + + string os = DateTime.Now.ToString("yyyy_MM_dd"); + string p = DateTime.Now.ToString("HH_mm_ss"); + string path1 = string.Format(@"D:\csv_data\{0}\{1}_Audio_Jog-.csv", os, p); + Write_csv.SaveCSV1(dt_Positive, path1); + } + + private void btn_camera_out_Click(object sender, EventArgs e) + { + m_qt.CameraON(); + } + + private void bnt_camera_in_Click(object sender, EventArgs e) + { + m_qt.CameraOFF(); + } + + private void btn_Buzzer_Open_Click(object sender, EventArgs e) + { + m_qt.TriColorBuzzer_Open(); + } + + private void btn_Buzzer_Close_Click(object sender, EventArgs e) + { + m_qt.TriColorBuzzer_Close(); + } + + private void btn_VBUS_Click(object sender, EventArgs e) + { + m_qt.Ping_VBUS_On(); + } + + private void btn_CC_Click(object sender, EventArgs e) + { + m_qt.Ping_CC_On(); + } + + private void btn_GND_Click(object sender, EventArgs e) + { + m_qt.Ping_GND_On(); + } + + private void btn_VBUS_Off_Click(object sender, EventArgs e) + { + m_qt.Ping_VBUS_Off(); + } + + private void btn_CC_Off_Click(object sender, EventArgs e) + { + m_qt.Ping_CC_Off(); + } + + private void bnt_GND_Off_Click(object sender, EventArgs e) + { + m_qt.Ping_GND_Off(); + } + + private void btn_Home_Audio_Click(object sender, EventArgs e) + { + m_qt.AudioMotor_Home(false); + } + + private void button35_Click(object sender, EventArgs e) + { + m_qt.CoverBoardTest(); + m_qt.IoBoard_2.IPDCCylinder(ON); + + Thread.Sleep(1000); + ShowMessage(m_qt.IPDWheelMotor); + Thread.Sleep(1000); + + m_qt.CoverBoardRest(); + m_qt.IoBoard_2.IPDCCylinder(OFF); + } + + private void Open_Status_write_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + Thread.Sleep(1000); + Command = "adb shell \"cameratool -T\""; + adb.Send_Command_CameraTool(Command); + Command = @"shell echo 255 > /sys/class/leds/white\:indicator/brightness"; + adb.Send_Command(Command); + + button25_Click(null, null); + } + + private void Close_Status_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + Thread.Sleep(1000); + Command = "adb shell setprop vendor.debug.camera.factory.stop 1"; + adb.Send_Command(Command); + } + + private void btn_pogo_V_Click(object sender, EventArgs e) + { + string Command = "adb shell \"cat sys/class/power_supply/wireless/voltage_now\""; + string data = adb.Send_Command(Command); + richTextBox1.AppendText("Pogo 电压: " + data + "\n"); + } + + private void button43_Click(object sender, EventArgs e) + { + var datas = m_qt.StatusLedTest(); + if (datas == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox2.AppendText("StatusLedTest" + " fail" + System.Environment.NewLine); + } + )); + + } + else + { + var cal_r = double.Parse(txt_led_r.Text.ToString()); + var cal_g = double.Parse(txt_led_g.Text.ToString()); + var cal_b = double.Parse(txt_led_b.Text.ToString()); + + //计算比率 + var r = Math.Round(cal_r / cal_r, 2); + var g = Math.Round(cal_r / cal_g, 2); + var b = Math.Round(cal_r / cal_b, 2); + + var cal_r_value = (int)(datas[0] * r); + var cal_g_value = (int)(datas[1] * g); + var cal_b_value = (int)(datas[2] * b); + this.Invoke(new EventHandler(delegate + { + richTextBox2.AppendText("StatusLedTest 原始值:" + datas[0].ToString() + "," + datas[1].ToString() + "," + datas[2].ToString() + System.Environment.NewLine + "\n"); + richTextBox2.AppendText("StatusLedTest 比率值:" + r.ToString() + "," + g.ToString() + "," + b.ToString() + System.Environment.NewLine + "\n"); + richTextBox2.AppendText("StatusLedTest 校准值:" + cal_r_value.ToString() + "," + cal_g_value.ToString() + "," + cal_b_value.ToString() + System.Environment.NewLine + "\n"); + } + )); + } + } + + private void button45_Click(object sender, EventArgs e) + { + { + var datas = m_qt.PowerLedTest(); + if (datas == null) + { + this.Invoke(new EventHandler(delegate + { + richTextBox2.AppendText("PowerLedTest" + " fail" + System.Environment.NewLine); + } + )); + } + else + { + var cal_r = double.Parse(txt_power_r.Text.ToString()); + var cal_g = double.Parse(txt_power_g.Text.ToString()); + var cal_b = double.Parse(txt_power_b.Text.ToString()); + + //计算比率 + var r = Math.Round(cal_r / cal_r, 2); + var g = Math.Round(cal_r / cal_g, 2); + var b = Math.Round(cal_r / cal_b, 2); + + var cal_r_value = (int)(datas[0] * r); + var cal_g_value = (int)(datas[1] * g); + var cal_b_value = (int)(datas[2] * b); + this.Invoke(new EventHandler(delegate + { + richTextBox2.AppendText("PowerLedTest 初始值:" + datas[0].ToString() + "," + datas[1].ToString() + "," + datas[2].ToString() + System.Environment.NewLine + "\n"); + richTextBox2.AppendText("PowerLedTest 比率值:" + r.ToString() + "," + g.ToString() + "," + b.ToString() + System.Environment.NewLine + "\n"); + richTextBox2.AppendText("PowerLedTest 校准值:" + cal_r_value.ToString() + "," + cal_g_value.ToString() + "," + cal_b_value.ToString() + System.Environment.NewLine + "\n"); + } + )); + } + } + } + + public void button44_Click(object sender, EventArgs e) + { + //保存校准值 WriteInt + double value = 0; + if (double.TryParse(txt_led_r.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_power_cal", "r", (txt_led_r.Text).ToString()); + } + else + { + MessageBox.Show("状态灯R通道输入值非法!"); + return; + } + + if (double.TryParse(txt_led_g.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_power_cal", "g", (txt_led_g.Text).ToString()); + } + else + { + MessageBox.Show("状态灯G通道输入值非法!"); + return; + } + + if (double.TryParse(txt_led_b.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_power_cal", "b", (txt_led_b.Text).ToString()); + } + else + { + MessageBox.Show("状态灯B通道输入值非法!"); + return; + } + + if (double.TryParse(txt_power_r.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_status_cal", "r", (txt_power_r.Text).ToString()); + } + else + { + MessageBox.Show("Power灯R通道输入值非法!"); + return; + } + if (double.TryParse(txt_power_g.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_status_cal", "g", (txt_power_g.Text).ToString()); + } + else + { + MessageBox.Show("Power灯G通道输入值非法!"); + return; + } + if (double.TryParse(txt_power_b.Text, out value)) + { + this.m_qt.Set_RGB_value("RGB_status_cal", "b", (txt_power_b.Text).ToString()); + } + else + { + MessageBox.Show("Power灯B通道输入值非法!"); + return; + } + MessageBox.Show("保存成功 !"); + } + + private void button36_Click(object sender, EventArgs e) + { + richTextBox2.Text = ""; + richTextBox2.Clear(); + } + + private void button39_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + Thread.Sleep(1000); + Command = "adb shell \"cameratool -T\""; + string data = adb.Send_Command(Command, false); + richTextBox2.AppendText(Command + ":" + data + "\n"); + } + + private void button38_Click(object sender, EventArgs e) + { + string Command = "adb root"; + adb.Send_Command(Command); + Thread.Sleep(1000); + Command = "adb shell \"cameratool -G\""; + string data = + adb.Send_Command_CameraTool(Command); + Command = @"shell echo 255 > /sys/class/leds/white\:indicator/brightness"; + adb.Send_Command(Command); + } + + private void btn_doorpos_Click(object sender, EventArgs e) + { + double door_pos = this.m_doorMotorTCP.GetMoonsLocalPosition(this.m_qt.m_DoorSlave); + txt_doorpos.Text = door_pos.ToString(); + } + + private void btn_graypos_Click(object sender, EventArgs e) + { + double pos = this.m_GrayMotorTCP.GetMoonsLocalPosition(this.m_qt.m_gray_slave); + txt_graypos.Text = pos.ToString(); + } + + private void button16_MouseEnter(object sender, EventArgs e) + { + Console.WriteLine("================"); +// var res = m_qt.LeftDisplayTest(); +// if (res == null) +// { +// // Console.WriteLine("LeftDisplayTest fail"); +// this.Invoke(new EventHandler(delegate +// { +// richTextBox1.AppendText("LeftDisplayTest" + " fail" + System.Environment.NewLine); +// })); +// } +// else +// { +// // Console.WriteLine(res.ToString()); +//#if (!JUST_SHOW_FAIL) +// this.Invoke(new EventHandler(delegate +// { +// richTextBox1.AppendText("LeftDisplayTest:" + res[0].ToString() + "," + res[1].ToString() + "," + res[2].ToString() + System.Environment.NewLine + "\n"); +// })); +//#endif +// } + } + + + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.resx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.resx new file mode 100644 index 0000000..559cdd0 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Form1.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 300, 17 + + + True + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Program.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Program.cs new file mode 100644 index 0000000..3774455 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace HollywoodQT +{ + static class Program + { + /// + /// 应用程序的主入口点。 + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b01c845 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("HollywoodQT")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("HollywoodQT")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("fb19cefc-fd05-43cd-8fb6-8c27766e246d")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.0.0.2")] +[assembly: AssemblyFileVersion("2.0.0.2")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.Designer.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.Designer.cs new file mode 100644 index 0000000..4d77fb4 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace EurekaQT.Properties { + using System; + + + /// + /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 返回此类使用的缓存的 ResourceManager 实例。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EurekaQT.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 使用此强类型资源类,为所有资源查找 + /// 重写当前线程的 CurrentUICulture 属性。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.resx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.Designer.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.Designer.cs new file mode 100644 index 0000000..5958ce5 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace EurekaQT.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.settings b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT-API说明.docx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT-API说明.docx new file mode 100644 index 0000000..5bc7d45 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT-API说明.docx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT流程.jpg b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT流程.jpg new file mode 100644 index 0000000..401b29b Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/QT流程.jpg differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe new file mode 100644 index 0000000..114e172 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.pdb new file mode 100644 index 0000000..c71e01a Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe new file mode 100644 index 0000000..8c84517 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.manifest b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.manifest new file mode 100644 index 0000000..061c9ca --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/EurekaQT.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.dll new file mode 100644 index 0000000..abc1c44 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.pdb new file mode 100644 index 0000000..144b2a4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/IOBoard.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230617.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230617.txt new file mode 100644 index 0000000..789e69d --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230617.txt @@ -0,0 +1,211 @@ +2023-06-17 14:23:21:COM49 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:21:COM49 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:25:rgb data send:get RGB value + +2023-06-17 14:23:25:rgb data rev:get RGB value + +2023-06-17 14:23:25:r=13, g=15,b=13,COM=COM49 +2023-06-17 14:23:26:COM52 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:26:COM52 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:30:rgb data send:get RGB value + +2023-06-17 14:23:30:rgb data rev:get RGB value + +2023-06-17 14:23:30:r=8, g=11,b=9,COM=COM52 +2023-06-17 14:23:30:COM19 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:30:COM19 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:34:rgb data send:get RGB value + +2023-06-17 14:23:35:rgb data rev:get RGB value + +2023-06-17 14:23:35:r=0, g=0,b=0,COM=COM19 +2023-06-17 14:23:35:COM54 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:35:COM54 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:39:rgb data send:get RGB value + +2023-06-17 14:23:39:rgb data rev:get RGB value + +2023-06-17 14:23:39:r=1, g=1,b=1,COM=COM54 +2023-06-17 14:23:40:COM49 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:40:COM49 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:44:COM52 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:44:COM52 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:23:49:COM19 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:23:49:COM19 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:16:COM49 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:16:COM49 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:20:rgb data send:get RGB value + +2023-06-17 14:28:21:rgb data rev:get RGB value + +2023-06-17 14:28:21:r=11, g=12,b=11,COM=COM49 +2023-06-17 14:28:21:COM52 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:21:COM52 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:25:rgb data send:get RGB value + +2023-06-17 14:28:25:rgb data rev:get RGB value + +2023-06-17 14:28:25:r=9, g=12,b=10,COM=COM52 +2023-06-17 14:28:26:COM19 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:26:COM19 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:30:rgb data send:get RGB value + +2023-06-17 14:28:30:rgb data rev:get RGB value + +2023-06-17 14:28:30:r=0, g=0,b=0,COM=COM19 +2023-06-17 14:28:31:COM54 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:31:COM54 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:35:rgb data send:get RGB value + +2023-06-17 14:28:35:rgb data rev:get RGB value + +2023-06-17 14:28:35:r=1, g=1,b=1,COM=COM54 +2023-06-17 14:28:36:COM49 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:36:COM49 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:41:COM52 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:41:COM52 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:46:COM19 DeviceDisable():Object reference not set to an instance of an object. +2023-06-17 14:28:46:COM19 DeviceEnable():Object reference not set to an instance of an object. +2023-06-17 14:28:58:PowerOutTestrun timeout +2023-06-17 14:28:58:IOboard COM50 WriteDO :7 成功 +2023-06-17 14:28:59:IOboard COM50 WriteDO :6 成功 +2023-06-17 14:29:04:IOboard COM50 WriteDO :11 成功 +2023-06-17 14:29:55:WaitStopTCP slave=2 Timeout +2023-06-17 14:29:56:WaitStopTCP slave=2 Timeout +2023-06-17 14:29:56:WaitStopTCP slave=2 Timeout +2023-06-17 14:29:57:slave=2 stop +2023-06-17 14:29:57:door motor move workpostion result:True +2023-06-17 16:14:35:COM49 DeviceDisable():Generic failure +2023-06-17 16:14:35:COM49 DeviceEnable():Generic failure +2023-06-17 16:14:35:rgb data send:get RGB value + +2023-06-17 16:14:35:rgb data rev:get RGB value + +2023-06-17 16:14:35:r=1, g=0,b=1,COM=COM49 +2023-06-17 16:14:36:COM52 DeviceDisable():Generic failure +2023-06-17 16:14:36:COM52 DeviceEnable():Generic failure +2023-06-17 16:14:36:rgb data send:get RGB value + +2023-06-17 16:14:36:rgb data rev:get RGB value + +2023-06-17 16:14:36:r=1, g=0,b=0,COM=COM52 +2023-06-17 16:14:36:COM19 DeviceDisable():Generic failure +2023-06-17 16:14:36:COM19 DeviceEnable():Generic failure +2023-06-17 16:14:36:rgb data send:get RGB value + +2023-06-17 16:14:36:rgb data rev:get RGB value + +2023-06-17 16:14:36:r=171, g=13,b=20,COM=COM19 +2023-06-17 16:14:36:COM54 DeviceDisable():Generic failure +2023-06-17 16:14:36:COM54 DeviceEnable():Generic failure +2023-06-17 16:14:36:rgb data send:get RGB value + +2023-06-17 16:14:37:rgb data rev:get RGB value + +2023-06-17 16:14:37:r=0, g=0,b=0,COM=COM54 +2023-06-17 16:14:37:COM49 DeviceDisable():Generic failure +2023-06-17 16:14:37:COM49 DeviceEnable():Generic failure +2023-06-17 16:14:38:COM52 DeviceDisable():Generic failure +2023-06-17 16:14:38:COM52 DeviceEnable():Generic failure +2023-06-17 16:14:38:COM19 DeviceDisable():Generic failure +2023-06-17 16:14:38:COM19 DeviceEnable():Generic failure +2023-06-17 16:14:41:COM54 DeviceDisable():Generic failure +2023-06-17 16:14:41:COM54 DeviceEnable():Generic failure +2023-06-17 16:14:41:rgb data send:get RGB value + +2023-06-17 16:14:41:rgb data rev:get RGB value + +2023-06-17 16:14:41:r=0, g=0,b=0,COM=COM54 +2023-06-17 16:14:42:COM52 DeviceDisable():Generic failure +2023-06-17 16:14:42:COM52 DeviceEnable():Generic failure +2023-06-17 16:14:42:rgb data send:get RGB value + +2023-06-17 16:14:42:rgb data rev:get RGB value + +2023-06-17 16:14:42:r=1, g=0,b=0,COM=COM52 +2023-06-17 16:14:43:COM49 DeviceDisable():Generic failure +2023-06-17 16:14:43:COM49 DeviceEnable():Generic failure +2023-06-17 16:14:43:rgb data send:get RGB value + +2023-06-17 16:14:43:rgb data rev:get RGB value + +2023-06-17 16:14:43:r=1, g=0,b=1,COM=COM49 +2023-06-17 16:14:44:COM19 DeviceDisable():Generic failure +2023-06-17 16:14:44:COM19 DeviceEnable():Generic failure +2023-06-17 16:14:44:rgb data send:get RGB value + +2023-06-17 16:14:44:rgb data rev:get RGB value + +2023-06-17 16:14:44:r=171, g=13,b=20,COM=COM19 +2023-06-17 16:14:46:Reset Start +2023-06-17 16:14:46:IOboard COM47 WriteDO :10 成功 +2023-06-17 16:14:47:IOboard COM47 WriteDO :11 成功 +2023-06-17 16:14:47:IOboard COM47 WriteDO :12 成功 +2023-06-17 16:14:47:IOboard COM47 WriteDO :13 成功 +2023-06-17 16:14:47:IOboard COM50 WriteDO :1 成功 +2023-06-17 16:14:48:IOboard COM50 WriteDO :3 成功 +2023-06-17 16:14:48:IOboard COM50 WriteDO :5 成功 +2023-06-17 16:14:48:IOboard COM50 WriteDO :10 成功 +2023-06-17 16:14:48:IOboard COM50 WriteDO :8 成功 +2023-06-17 16:14:48:IOboard COM50 WriteDO :9 成功 +2023-06-17 16:14:49:PowerOutTestrun timeout +2023-06-17 16:14:49:IOboard COM50 WriteDO :6 成功 +2023-06-17 16:14:50:IOboard COM50 WriteDO :7 成功 +2023-06-17 16:14:50:IOboard COM50 WriteDO :2 成功 +2023-06-17 16:14:50:Reset 灰卡! +2023-06-17 16:14:50:Reset 耳机! +2023-06-17 16:14:50:Reset 开门! +2023-06-17 16:14:50:AudioMotor(): SetMoonsPosition +2023-06-17 16:14:50:AudioMotor():check---True AudioMotor_Home() +2023-06-17 16:14:51:AudioMotor(): result:True +2023-06-17 16:14:52:IOboard COM50 WriteDO :2 成功 +2023-06-17 16:14:55:IOboard COM50 WriteDO :2 成功 +2023-06-17 16:14:59:IOboard COM50 WriteDO :11 成功 +2023-06-17 16:38:11:COM49 DeviceDisable():Generic failure +2023-06-17 16:38:11:COM49 DeviceEnable():Generic failure +2023-06-17 16:38:11:rgb data send:get RGB value + +2023-06-17 16:38:11:rgb data rev:get RGB value + +2023-06-17 16:38:11:r=43, g=44,b=40,COM=COM49 +2023-06-17 16:38:11:COM52 DeviceDisable():Generic failure +2023-06-17 16:38:11:COM52 DeviceEnable():Generic failure +2023-06-17 16:38:11:rgb data send:get RGB value + +2023-06-17 16:38:11:rgb data rev:get RGB value + +2023-06-17 16:38:11:r=2, g=9,b=26,COM=COM52 +2023-06-17 16:38:12:COM19 DeviceDisable():Generic failure +2023-06-17 16:38:12:COM19 DeviceEnable():Generic failure +2023-06-17 16:38:12:rgb data send:get RGB value + +2023-06-17 16:38:12:rgb data rev:get RGB value + +2023-06-17 16:38:12:r=0, g=0,b=0,COM=COM19 +2023-06-17 16:38:12:COM54 DeviceDisable():Generic failure +2023-06-17 16:38:12:COM54 DeviceEnable():Generic failure +2023-06-17 16:38:12:rgb data send:get RGB value + +2023-06-17 16:38:12:rgb data rev:get RGB value + +2023-06-17 16:38:12:r=1, g=2,b=1,COM=COM54 +2023-06-17 16:38:13:COM49 DeviceDisable():Generic failure +2023-06-17 16:38:13:COM49 DeviceEnable():Generic failure +2023-06-17 16:38:13:COM52 DeviceDisable():Generic failure +2023-06-17 16:38:13:COM52 DeviceEnable():Generic failure +2023-06-17 16:38:14:COM19 DeviceDisable():Generic failure +2023-06-17 16:38:14:COM19 DeviceEnable():Generic failure +2023-06-17 16:38:16:COM54 DeviceDisable():Generic failure +2023-06-17 16:38:16:COM54 DeviceEnable():Generic failure +2023-06-17 16:38:16:rgb data send:get RGB value + +2023-06-17 16:38:16:rgb data rev:get RGB value + +2023-06-17 16:38:16:r=1, g=2,b=1,COM=COM54 +2023-06-17 16:38:20:COM54 DeviceDisable():Generic failure +2023-06-17 16:38:20:COM54 DeviceEnable():Generic failure +2023-06-17 16:38:20:rgb data send:get RGB value + +2023-06-17 16:38:21:rgb data rev:get RGB value + +2023-06-17 16:38:21:r=1, g=2,b=1,COM=COM54 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230619.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230619.txt new file mode 100644 index 0000000..1cb88be --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230619.txt @@ -0,0 +1,55 @@ +2023-06-19 14:18:24:COM49 DeviceDisable():Generic failure +2023-06-19 14:18:24:COM49 DeviceEnable():Generic failure +2023-06-19 14:18:24:rgb data send:get RGB value + +2023-06-19 14:18:24:rgb data rev:get RGB value + +2023-06-19 14:18:24:r=0, g=0,b=0,COM=COM49 +2023-06-19 14:18:25:COM52 DeviceDisable():Generic failure +2023-06-19 14:18:25:COM52 DeviceEnable():Generic failure +2023-06-19 14:18:25:rgb data send:get RGB value + +2023-06-19 14:18:25:rgb data rev:get RGB value + +2023-06-19 14:18:25:r=0, g=0,b=0,COM=COM52 +2023-06-19 14:18:25:COM19 DeviceDisable():Generic failure +2023-06-19 14:18:25:COM19 DeviceEnable():Generic failure +2023-06-19 14:18:25:rgb data send:get RGB value + +2023-06-19 14:18:25:rgb data rev:get RGB value + +2023-06-19 14:18:25:r=1, g=1,b=1,COM=COM19 +2023-06-19 14:18:26:COM54 DeviceDisable():Generic failure +2023-06-19 14:18:26:COM54 DeviceEnable():Generic failure +2023-06-19 14:18:26:rgb data send:get RGB value + +2023-06-19 14:18:26:rgb data rev:get RGB value + +2023-06-19 14:18:26:r=1, g=1,b=1,COM=COM54 +2023-06-19 14:18:26:COM49 DeviceDisable():Generic failure +2023-06-19 14:18:26:COM49 DeviceEnable():Generic failure +2023-06-19 14:18:27:COM52 DeviceDisable():Generic failure +2023-06-19 14:18:27:COM52 DeviceEnable():Generic failure +2023-06-19 14:18:27:COM19 DeviceDisable():Generic failure +2023-06-19 14:18:27:COM19 DeviceEnable():Generic failure +2023-06-19 14:18:51:AudioMotor(): SetMoonsPosition +2023-06-19 14:18:51:AudioMotor():check---False IPD_check_status() +2023-06-19 14:18:57:Audio Stop Range1:0 >= 117.6|| 0 <= 1 +2023-06-19 14:18:58:AudioMotor(): SetMoonsPosition +2023-06-19 14:18:58:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:03:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:03:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:04:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:04:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:04:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:04:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:07:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:07:AudioMotor():check---False IPD_check_status() +2023-06-19 14:19:31:Audio Stop Range1:119 >= 117.6|| 1 <= 1 +2023-06-19 14:19:35:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:35:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:49:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:49:AudioMotor():check---False AudioMotor_Home() +2023-06-19 14:19:56:AudioMotor(): SetMoonsPosition +2023-06-19 14:19:56:AudioMotor():check---False IPD_check_status() +2023-06-19 14:20:20:Audio Stop Range1:119 >= 117.6|| 2 <= 1 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230621.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230621.txt new file mode 100644 index 0000000..e23102f --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230621.txt @@ -0,0 +1,163 @@ +2023-06-21 08:48:04:COM49 DeviceDisable():Generic failure +2023-06-21 08:48:04:COM49 DeviceEnable():Generic failure +2023-06-21 08:48:04:rgb data send:get RGB value + +2023-06-21 08:48:05:rgb data rev:get RGB value + +2023-06-21 08:48:05:r=39, g=41,b=38,COM=COM49 +2023-06-21 08:48:05:COM52 DeviceDisable():Generic failure +2023-06-21 08:48:05:COM52 DeviceEnable():Generic failure +2023-06-21 08:48:05:rgb data send:get RGB value + +2023-06-21 08:48:05:rgb data rev:get RGB value + +2023-06-21 08:48:05:r=8, g=29,b=10,COM=COM52 +2023-06-21 08:48:05:COM19 DeviceDisable():Generic failure +2023-06-21 08:48:05:COM19 DeviceEnable():Generic failure +2023-06-21 08:48:05:rgb data send:get RGB value + +2023-06-21 08:48:06:rgb data rev:get RGB value + +2023-06-21 08:48:06:r=0, g=0,b=0,COM=COM19 +2023-06-21 08:48:06:COM54 DeviceDisable():Generic failure +2023-06-21 08:48:06:COM54 DeviceEnable():Generic failure +2023-06-21 08:48:06:rgb data send:get RGB value + +2023-06-21 08:48:06:rgb data rev:get RGB value + +2023-06-21 08:48:06:r=0, g=0,b=0,COM=COM54 +2023-06-21 08:48:08:COM49 DeviceDisable():Generic failure +2023-06-21 08:48:08:COM49 DeviceEnable():Generic failure +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-21 08:48:08:COM52 DeviceDisable():Generic failure +2023-06-21 08:48:08:COM52 DeviceEnable():Generic failure +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-21 08:48:08:COM19 DeviceDisable():Generic failure +2023-06-21 08:48:08:COM19 DeviceEnable():Generic failure +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-21 08:48:08:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-21 08:48:09:COM54 DeviceDisable():Generic failure +2023-06-21 08:48:09:COM54 DeviceEnable():Generic failure +2023-06-21 08:48:09:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-21 08:48:09:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-21 08:48:09:Serials port did not open! +2023-06-21 08:48:09:Serials port did not open! +2023-06-21 08:48:09:m_IoBoard 端口:COM47打开失败 +2023-06-21 08:48:10:COM49 DeviceDisable():Generic failure +2023-06-21 08:48:10:COM49 DeviceEnable():Generic failure +2023-06-21 08:48:10:COM52 DeviceDisable():Generic failure +2023-06-21 08:48:10:COM52 DeviceEnable():Generic failure +2023-06-21 08:48:11:COM19 DeviceDisable():Generic failure +2023-06-21 08:48:11:COM19 DeviceEnable():Generic failure +2023-06-21 08:48:11:停止灰卡电机 +2023-06-21 08:48:12:停止门电机 +2023-06-21 08:48:12:停止耳机电机 +2023-06-21 08:48:12:停止IPD电机 +2023-06-21 08:48:12:qt init fail############# +2023-06-21 08:48:12:停止灰卡电机 +2023-06-21 08:48:12:停止门电机 +2023-06-21 08:48:12:停止耳机电机 +2023-06-21 08:48:12:停止IPD电机 +2023-06-21 08:48:13:停止灰卡电机 +2023-06-21 08:48:13:停止门电机 +2023-06-21 08:48:13:停止耳机电机 +2023-06-21 08:48:13:停止IPD电机 +2023-06-21 08:48:14:停止灰卡电机 +2023-06-21 08:48:14:停止门电机 +2023-06-21 08:48:14:停止耳机电机 +2023-06-21 08:48:14:停止IPD电机 +2023-06-21 08:48:16:停止灰卡电机 +2023-06-21 08:48:16:停止门电机 +2023-06-21 08:48:16:停止耳机电机 +2023-06-21 08:48:16:停止IPD电机 +2023-06-21 08:48:17:停止灰卡电机 +2023-06-21 08:48:17:停止门电机 +2023-06-21 08:48:17:停止耳机电机 +2023-06-21 08:48:17:停止IPD电机 +2023-06-21 08:48:18:停止灰卡电机 +2023-06-21 08:48:18:停止门电机 +2023-06-21 08:48:18:停止耳机电机 +2023-06-21 08:48:18:停止IPD电机 +2023-06-21 08:48:19:停止灰卡电机 +2023-06-21 08:48:19:停止门电机 +2023-06-21 08:48:19:停止耳机电机 +2023-06-21 08:48:19:停止IPD电机 +2023-06-21 08:48:19:停止灰卡电机 +2023-06-21 08:48:20:停止门电机 +2023-06-21 08:48:20:停止耳机电机 +2023-06-21 08:48:20:停止IPD电机 +2023-06-21 08:48:20:停止灰卡电机 +2023-06-21 08:48:20:停止门电机 +2023-06-21 08:48:20:停止耳机电机 +2023-06-21 08:48:21:停止IPD电机 +2023-06-21 08:48:45:PowerOutTestrun timeout +2023-06-21 08:48:45:IOboard COM50 WriteDO :7 成功 +2023-06-21 08:48:45:IOboard COM50 WriteDO :6 成功 +2023-06-21 08:48:56:AudioMotor(): SetMoonsPosition +2023-06-21 08:48:56:AudioMotor():check---False IPD_check_status() +2023-06-21 08:49:21:Audio Stop Range1:119 >= 117.6|| 1 <= 1 +2023-06-21 08:49:24:AudioMotor(): SetMoonsPosition +2023-06-21 08:49:24:AudioMotor():check---False AudioMotor_Home() +2023-06-21 08:49:39:PowerOutTestrun timeout +2023-06-21 08:49:40:IOboard COM50 WriteDO :6 成功 +2023-06-21 08:49:40:IOboard COM50 WriteDO :7 成功 +2023-06-21 08:49:43:PowerOutTestrun timeout +2023-06-21 08:49:44:IOboard COM50 WriteDO :7 成功 +2023-06-21 08:49:44:IOboard COM50 WriteDO :6 成功 +2023-06-21 08:49:47:PowerOutTestrun timeout +2023-06-21 08:49:47:IOboard COM50 WriteDO :6 成功 +2023-06-21 08:49:47:IOboard COM50 WriteDO :7 成功 +2023-06-21 08:49:49:停止灰卡电机 +2023-06-21 08:49:49:停止门电机 +2023-06-21 08:49:49:停止耳机电机 +2023-06-21 08:49:49:停止IPD电机 +2023-06-21 08:49:50:停止灰卡电机 +2023-06-21 08:49:50:停止门电机 +2023-06-21 08:49:50:停止耳机电机 +2023-06-21 08:49:50:停止IPD电机 +2023-06-21 08:49:51:停止灰卡电机 +2023-06-21 08:49:51:停止门电机 +2023-06-21 08:49:51:停止耳机电机 +2023-06-21 08:49:51:停止IPD电机 +2023-06-21 08:49:52:停止灰卡电机 +2023-06-21 08:49:52:停止门电机 +2023-06-21 08:49:52:停止耳机电机 +2023-06-21 08:49:52:停止IPD电机 +2023-06-21 08:49:53:停止灰卡电机 +2023-06-21 08:49:53:停止门电机 +2023-06-21 08:49:53:停止耳机电机 +2023-06-21 08:49:53:停止IPD电机 +2023-06-21 08:49:54:停止灰卡电机 +2023-06-21 08:49:54:停止门电机 +2023-06-21 08:49:54:停止耳机电机 +2023-06-21 08:49:54:停止IPD电机 +2023-06-21 08:49:55:停止灰卡电机 +2023-06-21 08:49:55:停止门电机 +2023-06-21 08:49:55:停止耳机电机 +2023-06-21 08:49:55:停止IPD电机 +2023-06-21 08:49:55:停止灰卡电机 +2023-06-21 08:49:56:停止门电机 +2023-06-21 08:49:56:停止耳机电机 +2023-06-21 08:49:56:停止IPD电机 +2023-06-21 08:49:56:停止灰卡电机 +2023-06-21 08:49:57:停止门电机 +2023-06-21 08:49:57:停止耳机电机 +2023-06-21 08:49:57:停止IPD电机 +2023-06-21 08:49:57:停止灰卡电机 +2023-06-21 08:49:57:停止门电机 +2023-06-21 08:49:57:停止耳机电机 +2023-06-21 08:49:58:停止IPD电机 +2023-06-21 08:49:58:停止灰卡电机 +2023-06-21 08:49:58:停止门电机 +2023-06-21 08:49:58:停止耳机电机 +2023-06-21 08:49:58:停止IPD电机 +2023-06-21 08:49:59:停止灰卡电机 +2023-06-21 08:49:59:停止门电机 +2023-06-21 08:49:59:停止耳机电机 +2023-06-21 08:49:59:停止IPD电机 +2023-06-21 08:50:00:停止灰卡电机 +2023-06-21 08:50:00:停止门电机 +2023-06-21 08:50:00:停止耳机电机 +2023-06-21 08:50:00:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230627.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230627.txt new file mode 100644 index 0000000..73301b5 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230627.txt @@ -0,0 +1,203 @@ +2023-06-27 10:49:08:COM49 DeviceDisable():Generic failure +2023-06-27 10:49:08:COM49 DeviceEnable():Generic failure +2023-06-27 10:49:08:rgb data send:get RGB value + +2023-06-27 10:49:08:rgb data rev:get RGB value + +2023-06-27 10:49:08:r=0, g=0,b=0,COM=COM49 +2023-06-27 10:49:08:COM52 DeviceDisable():Generic failure +2023-06-27 10:49:08:COM52 DeviceEnable():Generic failure +2023-06-27 10:49:08:rgb data send:get RGB value + +2023-06-27 10:49:09:rgb data rev:get RGB value + +2023-06-27 10:49:09:r=0, g=0,b=0,COM=COM52 +2023-06-27 10:49:09:COM19 DeviceDisable():Generic failure +2023-06-27 10:49:09:COM19 DeviceEnable():Generic failure +2023-06-27 10:49:09:rgb data send:get RGB value + +2023-06-27 10:49:09:rgb data rev:get RGB value + +2023-06-27 10:49:09:r=0, g=0,b=0,COM=COM19 +2023-06-27 10:49:09:COM54 DeviceDisable():Generic failure +2023-06-27 10:49:09:COM54 DeviceEnable():Generic failure +2023-06-27 10:49:09:rgb data send:get RGB value + +2023-06-27 10:49:09:rgb data rev:get RGB value + +2023-06-27 10:49:09:r=1, g=1,b=1,COM=COM54 +2023-06-27 10:49:10:COM49 DeviceDisable():Generic failure +2023-06-27 10:49:10:COM49 DeviceEnable():Generic failure +2023-06-27 10:49:10:COM52 DeviceDisable():Generic failure +2023-06-27 10:49:10:COM52 DeviceEnable():Generic failure +2023-06-27 10:49:11:COM19 DeviceDisable():Generic failure +2023-06-27 10:49:11:COM19 DeviceEnable():Generic failure +2023-06-27 10:49:49:PowerOutTestrun timeout +2023-06-27 10:49:49:IOboard COM50 WriteDO :7 成功 +2023-06-27 10:49:49:IOboard COM50 WriteDO :6 成功 +2023-06-27 10:51:32:停止灰卡电机 +2023-06-27 10:51:32:停止门电机 +2023-06-27 10:51:32:停止耳机电机 +2023-06-27 10:51:32:停止IPD电机 +2023-06-27 10:51:33:停止灰卡电机 +2023-06-27 10:51:33:停止门电机 +2023-06-27 10:51:33:停止耳机电机 +2023-06-27 10:51:33:停止IPD电机 +2023-06-27 10:51:34:IOboard COM50 WriteDO :3 成功 +2023-06-27 10:51:40:IOboard COM47 WriteDO :13 成功 +2023-06-27 10:51:41:IOboard COM47 WriteDO :13 成功 +2023-06-27 10:51:43:IOboard COM47 WriteDO :12 成功 +2023-06-27 10:51:44:IOboard COM47 WriteDO :12 成功 +2023-06-27 10:51:47:IOboard COM50 WriteDO :1 成功 +2023-06-27 10:53:20:IOboard COM50 WriteDO :1 成功 +2023-06-27 10:53:23:IOboard COM50 WriteDO :1 成功 +2023-06-27 10:53:25:IOboard COM50 WriteDO :1 成功 +2023-06-27 11:01:54:Reset Start +2023-06-27 11:01:54:IOboard COM47 WriteDO :10 成功 +2023-06-27 11:01:54:IOboard COM47 WriteDO :11 成功 +2023-06-27 11:01:55:IOboard COM47 WriteDO :12 成功 +2023-06-27 11:01:55:IOboard COM47 WriteDO :13 成功 +2023-06-27 11:01:55:IOboard COM50 WriteDO :1 成功 +2023-06-27 11:01:55:IOboard COM50 WriteDO :3 成功 +2023-06-27 11:01:55:IOboard COM50 WriteDO :5 成功 +2023-06-27 11:01:56:IOboard COM50 WriteDO :10 成功 +2023-06-27 11:01:56:IOboard COM50 WriteDO :8 成功 +2023-06-27 11:01:56:IOboard COM50 WriteDO :9 成功 +2023-06-27 11:01:57:PowerOutTestrun timeout +2023-06-27 11:01:57:IOboard COM50 WriteDO :6 成功 +2023-06-27 11:01:57:IOboard COM50 WriteDO :7 成功 +2023-06-27 11:01:57:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:01:57:Reset 灰卡! +2023-06-27 11:01:57:Reset 耳机! +2023-06-27 11:01:57:Reset 开门! +2023-06-27 11:01:57:AudioMotor(): SetMoonsPosition +2023-06-27 11:01:58:AudioMotor():check---True AudioMotor_Home() +2023-06-27 11:01:59:AudioMotor(): result:True +2023-06-27 11:02:00:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:02:03:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:02:06:IOboard COM50 WriteDO :11 成功 +2023-06-27 11:02:18:停止灰卡电机 +2023-06-27 11:02:18:停止门电机 +2023-06-27 11:02:18:停止耳机电机 +2023-06-27 11:02:18:停止IPD电机 +2023-06-27 11:02:34:停止灰卡电机 +2023-06-27 11:02:34:停止门电机 +2023-06-27 11:02:34:停止耳机电机 +2023-06-27 11:02:34:停止IPD电机 +2023-06-27 11:02:35:停止灰卡电机 +2023-06-27 11:02:35:停止门电机 +2023-06-27 11:02:35:停止耳机电机 +2023-06-27 11:02:35:停止IPD电机 +2023-06-27 11:02:36:停止灰卡电机 +2023-06-27 11:02:36:停止门电机 +2023-06-27 11:02:36:停止耳机电机 +2023-06-27 11:02:36:停止IPD电机 +2023-06-27 11:02:40:PowerOutTestrun timeout +2023-06-27 11:02:41:IOboard COM50 WriteDO :7 成功 +2023-06-27 11:02:41:IOboard COM50 WriteDO :6 成功 +2023-06-27 11:02:44:IOboard COM50 WriteDO :3 成功 +2023-06-27 11:02:46:IOboard COM50 WriteDO :1 成功 +2023-06-27 11:02:50:停止灰卡电机 +2023-06-27 11:02:51:停止门电机 +2023-06-27 11:02:51:停止耳机电机 +2023-06-27 11:02:51:停止IPD电机 +2023-06-27 11:03:22:Reset Start +2023-06-27 11:03:22:IOboard COM47 WriteDO :10 成功 +2023-06-27 11:03:23:IOboard COM47 WriteDO :11 成功 +2023-06-27 11:03:23:IOboard COM47 WriteDO :12 成功 +2023-06-27 11:03:23:IOboard COM47 WriteDO :13 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :1 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :3 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :5 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :10 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :8 成功 +2023-06-27 11:03:24:IOboard COM50 WriteDO :9 成功 +2023-06-27 11:03:25:PowerOutTestrun timeout +2023-06-27 11:03:26:IOboard COM50 WriteDO :6 成功 +2023-06-27 11:03:26:IOboard COM50 WriteDO :7 成功 +2023-06-27 11:03:26:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:03:26:Reset 灰卡! +2023-06-27 11:03:26:Reset 耳机! +2023-06-27 11:03:26:Reset 开门! +2023-06-27 11:03:26:AudioMotor(): SetMoonsPosition +2023-06-27 11:03:26:AudioMotor():check---True AudioMotor_Home() +2023-06-27 11:03:28:AudioMotor(): result:True +2023-06-27 11:03:29:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:03:29:停止灰卡电机 +2023-06-27 11:03:29:停止门电机 +2023-06-27 11:03:29:停止耳机电机 +2023-06-27 11:03:29:停止IPD电机 +2023-06-27 11:03:32:IOboard COM50 WriteDO :2 成功 +2023-06-27 11:03:35:IOboard COM50 WriteDO :11 成功 +2023-06-27 11:03:39:COM49 DeviceDisable():Generic failure +2023-06-27 11:03:39:COM49 DeviceEnable():Generic failure +2023-06-27 11:03:39:rgb data send:get RGB value + +2023-06-27 11:03:40:rgb data rev:get RGB value + +2023-06-27 11:03:40:r=4, g=5,b=4,COM=COM49 +2023-06-27 11:03:42:停止灰卡电机 +2023-06-27 11:03:42:停止门电机 +2023-06-27 11:03:42:停止耳机电机 +2023-06-27 11:03:42:停止IPD电机 +2023-06-27 11:03:43:停止灰卡电机 +2023-06-27 11:03:43:停止门电机 +2023-06-27 11:03:43:停止耳机电机 +2023-06-27 11:03:43:停止IPD电机 +2023-06-27 11:03:44:停止灰卡电机 +2023-06-27 11:03:44:停止门电机 +2023-06-27 11:03:44:停止耳机电机 +2023-06-27 11:03:44:停止IPD电机 +2023-06-27 11:03:45:COM52 DeviceDisable():Generic failure +2023-06-27 11:03:45:COM52 DeviceEnable():Generic failure +2023-06-27 11:03:45:rgb data send:get RGB value + +2023-06-27 11:03:45:rgb data rev:get RGB value + +2023-06-27 11:03:45:r=3, g=5,b=4,COM=COM52 +2023-06-27 11:03:46:COM54 DeviceDisable():Generic failure +2023-06-27 11:03:46:COM54 DeviceEnable():Generic failure +2023-06-27 11:03:47:rgb data send:get RGB value + +2023-06-27 11:03:47:rgb data rev:get RGB value + +2023-06-27 11:03:47:r=0, g=1,b=1,COM=COM54 +2023-06-27 11:03:48:COM19 DeviceDisable():Generic failure +2023-06-27 11:03:48:COM19 DeviceEnable():Generic failure +2023-06-27 11:03:48:rgb data send:get RGB value + +2023-06-27 11:03:48:rgb data rev:get RGB value + +2023-06-27 11:03:48:r=0, g=0,b=0,COM=COM19 +2023-06-27 16:44:24:COM49 DeviceDisable():Generic failure +2023-06-27 16:44:24:COM49 DeviceEnable():Generic failure +2023-06-27 16:44:24:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-27 16:44:24:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-27 16:44:25:COM52 DeviceDisable():Generic failure +2023-06-27 16:44:25:COM52 DeviceEnable():Generic failure +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-27 16:44:25:COM19 DeviceDisable():Generic failure +2023-06-27 16:44:25:COM19 DeviceEnable():Generic failure +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-27 16:44:25:COM54 DeviceDisable():Generic failure +2023-06-27 16:44:25:COM54 DeviceEnable():Generic failure +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-27 16:44:25:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-27 16:44:25:Serials port did not open! +2023-06-27 16:44:25:Serials port did not open! +2023-06-27 16:44:25:m_IoBoard 端口:COM47打开失败 +2023-06-27 16:44:26:qt init fail############# +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. +2023-06-27 16:44:31:IOboard COM47 WriteDO IO :10 Exception :The port is closed. diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230628.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230628.txt new file mode 100644 index 0000000..8a4473e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230628.txt @@ -0,0 +1,39 @@ +2023-06-28 18:39:34:COM49 DeviceDisable():Generic failure +2023-06-28 18:39:34:COM49 DeviceEnable():Generic failure +2023-06-28 18:39:34:rgb data send:get RGB value + +2023-06-28 18:39:34:rgb data rev:get RGB value + +2023-06-28 18:39:34:r=11, g=13,b=12,COM=COM49 +2023-06-28 18:39:35:COM52 DeviceDisable():Generic failure +2023-06-28 18:39:35:COM52 DeviceEnable():Generic failure +2023-06-28 18:39:35:rgb data send:get RGB value + +2023-06-28 18:39:35:rgb data rev:get RGB value + +2023-06-28 18:39:35:r=7, g=10,b=8,COM=COM52 +2023-06-28 18:39:36:COM19 DeviceDisable():Generic failure +2023-06-28 18:39:36:COM19 DeviceEnable():Generic failure +2023-06-28 18:39:36:rgb data send:get RGB value + +2023-06-28 18:39:36:rgb data rev:get RGB value + +2023-06-28 18:39:36:r=0, g=0,b=0,COM=COM19 +2023-06-28 18:39:37:COM54 DeviceDisable():Generic failure +2023-06-28 18:39:37:COM54 DeviceEnable():Generic failure +2023-06-28 18:39:37:rgb data send:get RGB value + +2023-06-28 18:39:37:rgb data rev:get RGB value + +2023-06-28 18:39:37:r=1, g=1,b=1,COM=COM54 +2023-06-28 18:39:38:COM49 DeviceDisable():Generic failure +2023-06-28 18:39:38:COM49 DeviceEnable():Generic failure +2023-06-28 18:39:39:COM52 DeviceDisable():Generic failure +2023-06-28 18:39:39:COM52 DeviceEnable():Generic failure +2023-06-28 18:39:40:COM19 DeviceDisable():Generic failure +2023-06-28 18:39:40:COM19 DeviceEnable():Generic failure +2023-06-28 18:40:16:IOboard COM50 WriteDO :11 成功 +2023-06-28 18:40:20:WaitStopTCP slave=2 Timeout +2023-06-28 18:40:21:WaitStopTCP slave=2 Timeout +2023-06-28 18:40:21:slave=2 stop +2023-06-28 18:40:21:door motor move workpostion result:True diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230630.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230630.txt new file mode 100644 index 0000000..7327ca7 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230630.txt @@ -0,0 +1,2252 @@ +2023-06-30 16:32:58:COM49 DeviceDisable():Generic failure +2023-06-30 16:32:58:COM49 DeviceEnable():Generic failure +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM49' is denied. +2023-06-30 16:32:58:COM52 DeviceDisable():Generic failure +2023-06-30 16:32:58:COM52 DeviceEnable():Generic failure +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM52' is denied. +2023-06-30 16:32:58:COM19 DeviceDisable():Generic failure +2023-06-30 16:32:58:COM19 DeviceEnable():Generic failure +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM19' is denied. +2023-06-30 16:32:58:COM54 DeviceDisable():Generic failure +2023-06-30 16:32:58:COM54 DeviceEnable():Generic failure +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-30 16:32:58:rgb port open Exception:Access to the port 'COM54' is denied. +2023-06-30 16:32:58:Serials port did not open! +2023-06-30 16:32:58:Serials port did not open! +2023-06-30 16:32:58:m_IoBoard 端口:COM47打开失败 +2023-06-30 16:33:01:qt init fail############# +2023-06-30 16:34:38:COM49 DeviceDisable():Generic failure +2023-06-30 16:34:38:COM49 DeviceEnable():Generic failure +2023-06-30 16:34:38:rgb data send:get RGB value + +2023-06-30 16:34:39:rgb data rev:get RGB value + +2023-06-30 16:34:39:r=39, g=39,b=37,COM=COM49 +2023-06-30 16:34:39:COM52 DeviceDisable():Generic failure +2023-06-30 16:34:39:COM52 DeviceEnable():Generic failure +2023-06-30 16:34:39:rgb data send:get RGB value + +2023-06-30 16:34:39:rgb data rev:get RGB value + +2023-06-30 16:34:39:r=11, g=38,b=13,COM=COM52 +2023-06-30 16:34:39:COM19 DeviceDisable():Generic failure +2023-06-30 16:34:39:COM19 DeviceEnable():Generic failure +2023-06-30 16:34:39:rgb data send:get RGB value + +2023-06-30 16:34:39:rgb data rev:get RGB value + +2023-06-30 16:34:39:r=0, g=0,b=0,COM=COM19 +2023-06-30 16:34:40:COM54 DeviceDisable():Generic failure +2023-06-30 16:34:40:COM54 DeviceEnable():Generic failure +2023-06-30 16:34:40:rgb data send:get RGB value + +2023-06-30 16:34:40:rgb data rev:get RGB value + +2023-06-30 16:34:40:r=1, g=2,b=1,COM=COM54 +2023-06-30 16:34:40:COM49 DeviceDisable():Generic failure +2023-06-30 16:34:40:COM49 DeviceEnable():Generic failure +2023-06-30 16:34:41:COM52 DeviceDisable():Generic failure +2023-06-30 16:34:41:COM52 DeviceEnable():Generic failure +2023-06-30 16:34:41:COM19 DeviceDisable():Generic failure +2023-06-30 16:34:41:COM19 DeviceEnable():Generic failure +2023-06-30 16:34:52:PowerOutTestrun timeout +2023-06-30 16:34:52:IOboard COM50 WriteDO :7 成功 +2023-06-30 16:34:52:IOboard COM50 WriteDO :6 成功 +2023-06-30 16:34:55:停止灰卡电机 +2023-06-30 16:34:56:停止门电机 +2023-06-30 16:34:56:停止耳机电机 +2023-06-30 16:34:56:停止IPD电机 +2023-06-30 16:34:58:IOboard COM50 WriteDO :3 成功 +2023-06-30 16:35:02:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:35:04:IOboard COM47 WriteDO :10 成功 +2023-06-30 16:35:16:COM54 DeviceDisable():Generic failure +2023-06-30 16:35:16:COM54 DeviceEnable():Generic failure +2023-06-30 16:35:16:rgb data send:get RGB value + +2023-06-30 16:35:16:rgb data rev:get RGB value + +2023-06-30 16:35:16:r=0, g=0,b=0,COM=COM54 +2023-06-30 16:35:18:COM54 DeviceDisable():Generic failure +2023-06-30 16:35:18:COM54 DeviceEnable():Generic failure +2023-06-30 16:35:18:rgb data send:get RGB value + +2023-06-30 16:35:18:rgb data rev:get RGB value + +2023-06-30 16:35:18:r=184, g=182,b=167,COM=COM54 +2023-06-30 16:35:19:COM54 DeviceDisable():Generic failure +2023-06-30 16:35:19:COM54 DeviceEnable():Generic failure +2023-06-30 16:35:20:rgb data send:get RGB value + +2023-06-30 16:35:20:rgb data rev:get RGB value + +2023-06-30 16:35:20:r=183, g=181,b=166,COM=COM54 +2023-06-30 16:35:21:COM54 DeviceDisable():Generic failure +2023-06-30 16:35:21:COM54 DeviceEnable():Generic failure +2023-06-30 16:35:21:rgb data send:get RGB value + +2023-06-30 16:35:21:rgb data rev:get RGB value + +2023-06-30 16:35:21:r=183, g=181,b=166,COM=COM54 +2023-06-30 16:35:34:COM19 DeviceDisable():Generic failure +2023-06-30 16:35:34:COM19 DeviceEnable():Generic failure +2023-06-30 16:35:34:rgb data send:get RGB value + +2023-06-30 16:35:34:rgb data rev:get RGB value + +2023-06-30 16:35:34:r=166, g=13,b=19,COM=COM19 +2023-06-30 16:35:42:COM19 DeviceDisable():Generic failure +2023-06-30 16:35:42:COM19 DeviceEnable():Generic failure +2023-06-30 16:35:42:rgb data send:get RGB value + +2023-06-30 16:35:42:rgb data rev:get RGB value + +2023-06-30 16:35:42:r=13, g=119,b=47,COM=COM19 +2023-06-30 16:35:44:COM19 DeviceDisable():Generic failure +2023-06-30 16:35:44:COM19 DeviceEnable():Generic failure +2023-06-30 16:35:44:rgb data send:get RGB value + +2023-06-30 16:35:44:rgb data rev:get RGB value + +2023-06-30 16:35:44:r=2, g=43,b=115,COM=COM19 +2023-06-30 16:35:52:COM54 DeviceDisable():Generic failure +2023-06-30 16:35:52:COM54 DeviceEnable():Generic failure +2023-06-30 16:35:52:rgb data send:get RGB value + +2023-06-30 16:35:52:rgb data rev:get RGB value + +2023-06-30 16:35:52:r=182, g=181,b=165,COM=COM54 +2023-06-30 16:38:18:COM54 DeviceDisable():Generic failure +2023-06-30 16:38:18:COM54 DeviceEnable():Generic failure +2023-06-30 16:38:18:rgb data send:get RGB value + +2023-06-30 16:38:18:rgb data rev:get RGB value + +2023-06-30 16:38:18:r=182, g=181,b=165,COM=COM54 +2023-06-30 16:38:54:COM54 DeviceDisable():Generic failure +2023-06-30 16:38:54:COM54 DeviceEnable():Generic failure +2023-06-30 16:38:54:rgb data send:get RGB value + +2023-06-30 16:38:54:rgb data rev:get RGB value + +2023-06-30 16:38:54:r=182, g=181,b=165,COM=COM54 +2023-06-30 16:39:03:停止灰卡电机 +2023-06-30 16:39:03:停止门电机 +2023-06-30 16:39:03:停止耳机电机 +2023-06-30 16:39:03:停止IPD电机 +2023-06-30 16:39:04:停止灰卡电机 +2023-06-30 16:39:04:停止门电机 +2023-06-30 16:39:04:停止耳机电机 +2023-06-30 16:39:04:停止IPD电机 +2023-06-30 16:39:05:停止灰卡电机 +2023-06-30 16:39:05:停止门电机 +2023-06-30 16:39:05:停止耳机电机 +2023-06-30 16:39:05:停止IPD电机 +2023-06-30 16:39:06:停止灰卡电机 +2023-06-30 16:39:06:停止门电机 +2023-06-30 16:39:06:停止耳机电机 +2023-06-30 16:39:06:停止IPD电机 +2023-06-30 16:39:07:停止灰卡电机 +2023-06-30 16:39:07:停止门电机 +2023-06-30 16:39:07:停止耳机电机 +2023-06-30 16:39:07:停止IPD电机 +2023-06-30 16:39:08:停止灰卡电机 +2023-06-30 16:39:08:停止门电机 +2023-06-30 16:39:08:停止耳机电机 +2023-06-30 16:39:08:停止IPD电机 +2023-06-30 16:39:08:停止灰卡电机 +2023-06-30 16:39:09:停止门电机 +2023-06-30 16:39:09:停止耳机电机 +2023-06-30 16:39:09:停止IPD电机 +2023-06-30 16:39:09:停止灰卡电机 +2023-06-30 16:39:09:停止门电机 +2023-06-30 16:39:10:停止耳机电机 +2023-06-30 16:39:10:停止IPD电机 +2023-06-30 16:39:10:停止灰卡电机 +2023-06-30 16:39:10:停止门电机 +2023-06-30 16:39:10:停止耳机电机 +2023-06-30 16:39:10:停止IPD电机 +2023-06-30 16:39:11:停止灰卡电机 +2023-06-30 16:39:11:停止门电机 +2023-06-30 16:39:11:停止耳机电机 +2023-06-30 16:39:11:停止IPD电机 +2023-06-30 16:39:12:停止灰卡电机 +2023-06-30 16:39:12:停止门电机 +2023-06-30 16:39:12:停止耳机电机 +2023-06-30 16:39:12:停止IPD电机 +2023-06-30 16:39:13:停止灰卡电机 +2023-06-30 16:39:13:停止门电机 +2023-06-30 16:39:13:停止耳机电机 +2023-06-30 16:39:13:停止IPD电机 +2023-06-30 16:39:14:停止灰卡电机 +2023-06-30 16:39:14:停止门电机 +2023-06-30 16:39:14:停止耳机电机 +2023-06-30 16:39:14:停止IPD电机 +2023-06-30 16:39:15:停止灰卡电机 +2023-06-30 16:39:15:停止门电机 +2023-06-30 16:39:15:停止耳机电机 +2023-06-30 16:39:15:停止IPD电机 +2023-06-30 16:39:16:停止灰卡电机 +2023-06-30 16:39:16:停止门电机 +2023-06-30 16:39:16:停止耳机电机 +2023-06-30 16:39:16:停止IPD电机 +2023-06-30 16:39:16:停止灰卡电机 +2023-06-30 16:39:17:停止门电机 +2023-06-30 16:39:17:停止耳机电机 +2023-06-30 16:39:17:停止IPD电机 +2023-06-30 16:39:17:停止灰卡电机 +2023-06-30 16:39:18:停止门电机 +2023-06-30 16:39:18:停止耳机电机 +2023-06-30 16:39:18:停止IPD电机 +2023-06-30 16:39:18:停止灰卡电机 +2023-06-30 16:39:18:停止门电机 +2023-06-30 16:39:18:停止耳机电机 +2023-06-30 16:39:18:停止IPD电机 +2023-06-30 16:39:19:停止灰卡电机 +2023-06-30 16:39:19:停止门电机 +2023-06-30 16:39:19:停止耳机电机 +2023-06-30 16:39:19:停止IPD电机 +2023-06-30 16:39:20:停止灰卡电机 +2023-06-30 16:39:20:停止门电机 +2023-06-30 16:39:20:停止耳机电机 +2023-06-30 16:39:20:停止IPD电机 +2023-06-30 16:39:21:COM54 DeviceDisable():Generic failure +2023-06-30 16:39:21:COM54 DeviceEnable():Generic failure +2023-06-30 16:39:21:rgb data send:get RGB value + +2023-06-30 16:39:21:rgb data rev:get RGB value + +2023-06-30 16:39:21:r=149, g=141,b=131,COM=COM54 +2023-06-30 16:39:21:停止灰卡电机 +2023-06-30 16:39:21:停止门电机 +2023-06-30 16:39:21:停止耳机电机 +2023-06-30 16:39:21:停止IPD电机 +2023-06-30 16:39:22:停止灰卡电机 +2023-06-30 16:39:22:停止门电机 +2023-06-30 16:39:22:停止耳机电机 +2023-06-30 16:39:22:停止IPD电机 +2023-06-30 16:39:23:停止灰卡电机 +2023-06-30 16:39:23:停止门电机 +2023-06-30 16:39:23:停止耳机电机 +2023-06-30 16:39:23:停止IPD电机 +2023-06-30 16:39:24:停止灰卡电机 +2023-06-30 16:39:24:停止门电机 +2023-06-30 16:39:24:停止耳机电机 +2023-06-30 16:39:24:停止IPD电机 +2023-06-30 16:39:24:停止灰卡电机 +2023-06-30 16:39:25:停止门电机 +2023-06-30 16:39:25:停止耳机电机 +2023-06-30 16:39:25:停止IPD电机 +2023-06-30 16:39:25:停止灰卡电机 +2023-06-30 16:39:25:停止门电机 +2023-06-30 16:39:25:停止耳机电机 +2023-06-30 16:39:25:停止IPD电机 +2023-06-30 16:39:26:停止灰卡电机 +2023-06-30 16:39:26:停止门电机 +2023-06-30 16:39:26:停止耳机电机 +2023-06-30 16:39:26:停止IPD电机 +2023-06-30 16:39:27:COM54 DeviceDisable():Generic failure +2023-06-30 16:39:27:COM54 DeviceEnable():Generic failure +2023-06-30 16:39:27:rgb data send:get RGB value + +2023-06-30 16:39:27:rgb data rev:get RGB value + +2023-06-30 16:39:27:r=170, g=167,b=153,COM=COM54 +2023-06-30 16:39:27:停止灰卡电机 +2023-06-30 16:39:27:停止门电机 +2023-06-30 16:39:27:停止耳机电机 +2023-06-30 16:39:27:停止IPD电机 +2023-06-30 16:39:28:停止灰卡电机 +2023-06-30 16:39:28:停止门电机 +2023-06-30 16:39:28:停止耳机电机 +2023-06-30 16:39:28:停止IPD电机 +2023-06-30 16:39:29:停止灰卡电机 +2023-06-30 16:39:29:停止门电机 +2023-06-30 16:39:29:停止耳机电机 +2023-06-30 16:39:29:停止IPD电机 +2023-06-30 16:39:30:停止灰卡电机 +2023-06-30 16:39:30:停止门电机 +2023-06-30 16:39:30:停止耳机电机 +2023-06-30 16:39:30:停止IPD电机 +2023-06-30 16:39:31:停止灰卡电机 +2023-06-30 16:39:31:停止门电机 +2023-06-30 16:39:31:停止耳机电机 +2023-06-30 16:39:31:停止IPD电机 +2023-06-30 16:39:32:停止灰卡电机 +2023-06-30 16:39:32:停止门电机 +2023-06-30 16:39:32:停止耳机电机 +2023-06-30 16:39:32:停止IPD电机 +2023-06-30 16:39:32:COM54 DeviceDisable():Generic failure +2023-06-30 16:39:32:COM54 DeviceEnable():Generic failure +2023-06-30 16:39:32:rgb data send:get RGB value + +2023-06-30 16:39:32:rgb data rev:get RGB value + +2023-06-30 16:39:32:r=151, g=143,b=133,COM=COM54 +2023-06-30 16:39:32:停止灰卡电机 +2023-06-30 16:39:33:停止门电机 +2023-06-30 16:39:33:停止耳机电机 +2023-06-30 16:39:33:停止IPD电机 +2023-06-30 16:39:33:停止灰卡电机 +2023-06-30 16:39:33:停止门电机 +2023-06-30 16:39:33:停止耳机电机 +2023-06-30 16:39:33:停止IPD电机 +2023-06-30 16:39:34:停止灰卡电机 +2023-06-30 16:39:34:停止门电机 +2023-06-30 16:39:34:停止耳机电机 +2023-06-30 16:39:34:停止IPD电机 +2023-06-30 16:39:35:停止灰卡电机 +2023-06-30 16:39:35:停止门电机 +2023-06-30 16:39:35:停止耳机电机 +2023-06-30 16:39:35:停止IPD电机 +2023-06-30 16:40:13:COM54 DeviceDisable():Generic failure +2023-06-30 16:40:13:COM54 DeviceEnable():Generic failure +2023-06-30 16:40:13:rgb data send:get RGB value + +2023-06-30 16:40:13:rgb data rev:get RGB value + +2023-06-30 16:40:13:r=153, g=145,b=134,COM=COM54 +2023-06-30 16:40:30:停止灰卡电机 +2023-06-30 16:40:30:停止门电机 +2023-06-30 16:40:31:停止耳机电机 +2023-06-30 16:40:31:停止IPD电机 +2023-06-30 16:40:31:停止灰卡电机 +2023-06-30 16:40:31:停止门电机 +2023-06-30 16:40:31:停止耳机电机 +2023-06-30 16:40:31:停止IPD电机 +2023-06-30 16:40:32:停止灰卡电机 +2023-06-30 16:40:32:停止门电机 +2023-06-30 16:40:32:停止耳机电机 +2023-06-30 16:40:32:停止IPD电机 +2023-06-30 16:40:32:COM54 DeviceDisable():Generic failure +2023-06-30 16:40:32:COM54 DeviceEnable():Generic failure +2023-06-30 16:40:32:rgb data send:get RGB value + +2023-06-30 16:40:33:rgb data rev:get RGB value + +2023-06-30 16:40:33:r=153, g=145,b=135,COM=COM54 +2023-06-30 16:40:33:停止灰卡电机 +2023-06-30 16:40:33:停止门电机 +2023-06-30 16:40:33:停止耳机电机 +2023-06-30 16:40:33:停止IPD电机 +2023-06-30 16:40:34:停止灰卡电机 +2023-06-30 16:40:34:停止门电机 +2023-06-30 16:40:34:停止耳机电机 +2023-06-30 16:40:34:停止IPD电机 +2023-06-30 16:40:35:停止灰卡电机 +2023-06-30 16:40:35:停止门电机 +2023-06-30 16:40:35:停止耳机电机 +2023-06-30 16:40:35:停止IPD电机 +2023-06-30 16:40:36:停止灰卡电机 +2023-06-30 16:40:36:停止门电机 +2023-06-30 16:40:36:停止耳机电机 +2023-06-30 16:40:36:停止IPD电机 +2023-06-30 16:40:37:停止灰卡电机 +2023-06-30 16:40:37:停止门电机 +2023-06-30 16:40:37:停止耳机电机 +2023-06-30 16:40:37:停止IPD电机 +2023-06-30 16:40:37:停止灰卡电机 +2023-06-30 16:40:38:停止门电机 +2023-06-30 16:40:38:停止耳机电机 +2023-06-30 16:40:38:停止IPD电机 +2023-06-30 16:40:38:停止灰卡电机 +2023-06-30 16:40:38:停止门电机 +2023-06-30 16:40:38:停止耳机电机 +2023-06-30 16:40:39:停止IPD电机 +2023-06-30 16:40:39:停止灰卡电机 +2023-06-30 16:40:39:停止门电机 +2023-06-30 16:40:39:停止耳机电机 +2023-06-30 16:40:39:停止IPD电机 +2023-06-30 16:40:40:停止灰卡电机 +2023-06-30 16:40:40:停止门电机 +2023-06-30 16:40:40:停止耳机电机 +2023-06-30 16:40:40:停止IPD电机 +2023-06-30 16:40:41:停止灰卡电机 +2023-06-30 16:40:41:停止门电机 +2023-06-30 16:40:41:停止耳机电机 +2023-06-30 16:40:41:停止IPD电机 +2023-06-30 16:40:42:COM54 DeviceDisable():Generic failure +2023-06-30 16:40:42:COM54 DeviceEnable():Generic failure +2023-06-30 16:40:42:rgb data send:get RGB value + +2023-06-30 16:40:42:rgb data rev:get RGB value + +2023-06-30 16:40:42:r=166, g=161,b=149,COM=COM54 +2023-06-30 16:40:42:停止灰卡电机 +2023-06-30 16:40:42:停止门电机 +2023-06-30 16:40:42:停止耳机电机 +2023-06-30 16:40:42:停止IPD电机 +2023-06-30 16:40:43:停止灰卡电机 +2023-06-30 16:40:43:停止门电机 +2023-06-30 16:40:43:停止耳机电机 +2023-06-30 16:40:43:停止IPD电机 +2023-06-30 16:40:44:停止灰卡电机 +2023-06-30 16:40:44:停止门电机 +2023-06-30 16:40:44:停止耳机电机 +2023-06-30 16:40:44:停止IPD电机 +2023-06-30 16:40:44:停止灰卡电机 +2023-06-30 16:40:45:停止门电机 +2023-06-30 16:40:45:停止耳机电机 +2023-06-30 16:40:45:停止IPD电机 +2023-06-30 16:40:45:停止灰卡电机 +2023-06-30 16:40:45:停止门电机 +2023-06-30 16:40:46:停止耳机电机 +2023-06-30 16:40:46:停止IPD电机 +2023-06-30 16:40:46:停止灰卡电机 +2023-06-30 16:40:46:停止门电机 +2023-06-30 16:40:46:停止耳机电机 +2023-06-30 16:40:46:停止IPD电机 +2023-06-30 16:40:47:停止灰卡电机 +2023-06-30 16:40:47:停止门电机 +2023-06-30 16:40:47:停止耳机电机 +2023-06-30 16:40:47:停止IPD电机 +2023-06-30 16:40:48:停止灰卡电机 +2023-06-30 16:40:48:停止门电机 +2023-06-30 16:40:48:停止耳机电机 +2023-06-30 16:40:48:停止IPD电机 +2023-06-30 16:40:49:停止灰卡电机 +2023-06-30 16:40:49:停止门电机 +2023-06-30 16:40:49:停止耳机电机 +2023-06-30 16:40:49:停止IPD电机 +2023-06-30 16:40:50:停止灰卡电机 +2023-06-30 16:40:50:停止门电机 +2023-06-30 16:40:50:停止耳机电机 +2023-06-30 16:40:50:停止IPD电机 +2023-06-30 16:40:51:停止灰卡电机 +2023-06-30 16:40:51:停止门电机 +2023-06-30 16:40:51:停止耳机电机 +2023-06-30 16:40:51:停止IPD电机 +2023-06-30 16:40:51:停止灰卡电机 +2023-06-30 16:40:52:停止门电机 +2023-06-30 16:40:52:停止耳机电机 +2023-06-30 16:40:52:停止IPD电机 +2023-06-30 16:40:52:停止灰卡电机 +2023-06-30 16:40:52:停止门电机 +2023-06-30 16:40:53:停止耳机电机 +2023-06-30 16:40:53:停止IPD电机 +2023-06-30 16:40:53:停止灰卡电机 +2023-06-30 16:40:53:停止门电机 +2023-06-30 16:40:53:停止耳机电机 +2023-06-30 16:40:53:停止IPD电机 +2023-06-30 16:40:54:停止灰卡电机 +2023-06-30 16:40:54:停止门电机 +2023-06-30 16:40:54:停止耳机电机 +2023-06-30 16:40:54:停止IPD电机 +2023-06-30 16:40:55:停止灰卡电机 +2023-06-30 16:40:55:停止门电机 +2023-06-30 16:40:55:停止耳机电机 +2023-06-30 16:40:55:停止IPD电机 +2023-06-30 16:40:56:停止灰卡电机 +2023-06-30 16:40:56:停止门电机 +2023-06-30 16:40:56:停止耳机电机 +2023-06-30 16:40:56:停止IPD电机 +2023-06-30 16:40:57:停止灰卡电机 +2023-06-30 16:40:57:停止门电机 +2023-06-30 16:40:57:停止耳机电机 +2023-06-30 16:40:57:停止IPD电机 +2023-06-30 16:40:58:停止灰卡电机 +2023-06-30 16:40:58:停止门电机 +2023-06-30 16:40:58:停止耳机电机 +2023-06-30 16:40:58:停止IPD电机 +2023-06-30 16:40:59:停止灰卡电机 +2023-06-30 16:40:59:停止门电机 +2023-06-30 16:40:59:停止耳机电机 +2023-06-30 16:40:59:停止IPD电机 +2023-06-30 16:41:00:停止灰卡电机 +2023-06-30 16:41:00:停止门电机 +2023-06-30 16:41:00:停止耳机电机 +2023-06-30 16:41:00:停止IPD电机 +2023-06-30 16:41:00:停止灰卡电机 +2023-06-30 16:41:01:停止门电机 +2023-06-30 16:41:01:停止耳机电机 +2023-06-30 16:41:01:停止IPD电机 +2023-06-30 16:41:05:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:41:08:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:41:10:COM54 DeviceDisable():Generic failure +2023-06-30 16:41:10:COM54 DeviceEnable():Generic failure +2023-06-30 16:41:10:rgb data send:get RGB value + +2023-06-30 16:41:11:rgb data rev:get RGB value + +2023-06-30 16:41:11:r=180, g=176,b=163,COM=COM54 +2023-06-30 16:41:16:停止灰卡电机 +2023-06-30 16:41:16:停止门电机 +2023-06-30 16:41:16:停止耳机电机 +2023-06-30 16:41:16:停止IPD电机 +2023-06-30 16:41:17:停止灰卡电机 +2023-06-30 16:41:17:停止门电机 +2023-06-30 16:41:17:停止耳机电机 +2023-06-30 16:41:17:停止IPD电机 +2023-06-30 16:41:17:停止灰卡电机 +2023-06-30 16:41:18:停止门电机 +2023-06-30 16:41:18:停止耳机电机 +2023-06-30 16:41:18:停止IPD电机 +2023-06-30 16:41:18:停止灰卡电机 +2023-06-30 16:41:18:停止门电机 +2023-06-30 16:41:18:停止耳机电机 +2023-06-30 16:41:18:停止IPD电机 +2023-06-30 16:41:19:停止灰卡电机 +2023-06-30 16:41:19:停止门电机 +2023-06-30 16:41:19:停止耳机电机 +2023-06-30 16:41:19:停止IPD电机 +2023-06-30 16:41:20:停止灰卡电机 +2023-06-30 16:41:20:停止门电机 +2023-06-30 16:41:20:停止耳机电机 +2023-06-30 16:41:20:停止IPD电机 +2023-06-30 16:41:21:停止灰卡电机 +2023-06-30 16:41:21:停止门电机 +2023-06-30 16:41:21:停止耳机电机 +2023-06-30 16:41:21:停止IPD电机 +2023-06-30 16:41:22:停止灰卡电机 +2023-06-30 16:41:22:停止门电机 +2023-06-30 16:41:22:停止耳机电机 +2023-06-30 16:41:22:停止IPD电机 +2023-06-30 16:41:23:停止灰卡电机 +2023-06-30 16:41:23:停止门电机 +2023-06-30 16:41:23:停止耳机电机 +2023-06-30 16:41:23:停止IPD电机 +2023-06-30 16:41:24:停止灰卡电机 +2023-06-30 16:41:24:停止门电机 +2023-06-30 16:41:24:停止耳机电机 +2023-06-30 16:41:24:停止IPD电机 +2023-06-30 16:41:24:停止灰卡电机 +2023-06-30 16:41:25:停止门电机 +2023-06-30 16:41:25:停止耳机电机 +2023-06-30 16:41:25:停止IPD电机 +2023-06-30 16:41:25:停止灰卡电机 +2023-06-30 16:41:25:停止门电机 +2023-06-30 16:41:26:停止耳机电机 +2023-06-30 16:41:26:停止IPD电机 +2023-06-30 16:41:26:停止灰卡电机 +2023-06-30 16:41:26:停止门电机 +2023-06-30 16:41:26:停止耳机电机 +2023-06-30 16:41:26:停止IPD电机 +2023-06-30 16:41:27:停止灰卡电机 +2023-06-30 16:41:27:停止门电机 +2023-06-30 16:41:27:停止耳机电机 +2023-06-30 16:41:27:停止IPD电机 +2023-06-30 16:41:28:停止灰卡电机 +2023-06-30 16:41:28:停止门电机 +2023-06-30 16:41:28:停止耳机电机 +2023-06-30 16:41:28:停止IPD电机 +2023-06-30 16:41:29:停止灰卡电机 +2023-06-30 16:41:29:停止门电机 +2023-06-30 16:41:29:停止耳机电机 +2023-06-30 16:41:29:停止IPD电机 +2023-06-30 16:41:30:停止灰卡电机 +2023-06-30 16:41:30:停止门电机 +2023-06-30 16:41:30:停止耳机电机 +2023-06-30 16:41:30:停止IPD电机 +2023-06-30 16:41:31:停止灰卡电机 +2023-06-30 16:41:31:停止门电机 +2023-06-30 16:41:31:停止耳机电机 +2023-06-30 16:41:31:停止IPD电机 +2023-06-30 16:41:32:停止灰卡电机 +2023-06-30 16:41:32:停止门电机 +2023-06-30 16:41:32:停止耳机电机 +2023-06-30 16:41:32:停止IPD电机 +2023-06-30 16:41:34:COM54 DeviceDisable():Generic failure +2023-06-30 16:41:34:COM54 DeviceEnable():Generic failure +2023-06-30 16:41:34:rgb data send:get RGB value + +2023-06-30 16:41:35:rgb data rev:get RGB value + +2023-06-30 16:41:35:r=167, g=163,b=150,COM=COM54 +2023-06-30 16:41:40:停止灰卡电机 +2023-06-30 16:41:40:停止门电机 +2023-06-30 16:41:40:停止耳机电机 +2023-06-30 16:41:40:停止IPD电机 +2023-06-30 16:41:41:停止灰卡电机 +2023-06-30 16:41:41:停止门电机 +2023-06-30 16:41:41:停止耳机电机 +2023-06-30 16:41:41:停止IPD电机 +2023-06-30 16:41:42:停止灰卡电机 +2023-06-30 16:41:42:停止门电机 +2023-06-30 16:41:42:停止耳机电机 +2023-06-30 16:41:42:停止IPD电机 +2023-06-30 16:41:43:停止灰卡电机 +2023-06-30 16:41:43:停止门电机 +2023-06-30 16:41:43:停止耳机电机 +2023-06-30 16:41:43:停止IPD电机 +2023-06-30 16:41:44:停止灰卡电机 +2023-06-30 16:41:44:停止门电机 +2023-06-30 16:41:44:停止耳机电机 +2023-06-30 16:41:44:停止IPD电机 +2023-06-30 16:41:44:停止灰卡电机 +2023-06-30 16:41:45:停止门电机 +2023-06-30 16:41:45:停止耳机电机 +2023-06-30 16:41:45:停止IPD电机 +2023-06-30 16:41:45:停止灰卡电机 +2023-06-30 16:41:45:停止门电机 +2023-06-30 16:41:45:停止耳机电机 +2023-06-30 16:41:46:停止IPD电机 +2023-06-30 16:41:46:停止灰卡电机 +2023-06-30 16:41:46:停止门电机 +2023-06-30 16:41:46:停止耳机电机 +2023-06-30 16:41:46:停止IPD电机 +2023-06-30 16:41:47:停止灰卡电机 +2023-06-30 16:41:47:停止门电机 +2023-06-30 16:41:47:停止耳机电机 +2023-06-30 16:41:47:停止IPD电机 +2023-06-30 16:41:48:停止灰卡电机 +2023-06-30 16:41:48:停止门电机 +2023-06-30 16:41:48:停止耳机电机 +2023-06-30 16:41:48:停止IPD电机 +2023-06-30 16:41:49:停止灰卡电机 +2023-06-30 16:41:49:停止门电机 +2023-06-30 16:41:49:停止耳机电机 +2023-06-30 16:41:49:停止IPD电机 +2023-06-30 16:41:50:停止灰卡电机 +2023-06-30 16:41:50:停止门电机 +2023-06-30 16:41:50:停止耳机电机 +2023-06-30 16:41:50:停止IPD电机 +2023-06-30 16:41:51:停止灰卡电机 +2023-06-30 16:41:51:停止门电机 +2023-06-30 16:41:51:停止耳机电机 +2023-06-30 16:41:51:停止IPD电机 +2023-06-30 16:41:52:停止灰卡电机 +2023-06-30 16:41:52:停止门电机 +2023-06-30 16:41:52:停止耳机电机 +2023-06-30 16:41:52:停止IPD电机 +2023-06-30 16:41:52:停止灰卡电机 +2023-06-30 16:41:53:停止门电机 +2023-06-30 16:41:53:停止耳机电机 +2023-06-30 16:41:53:停止IPD电机 +2023-06-30 16:41:53:停止灰卡电机 +2023-06-30 16:41:53:停止门电机 +2023-06-30 16:41:53:停止耳机电机 +2023-06-30 16:41:53:停止IPD电机 +2023-06-30 16:41:54:停止灰卡电机 +2023-06-30 16:41:54:停止门电机 +2023-06-30 16:41:54:停止耳机电机 +2023-06-30 16:41:54:停止IPD电机 +2023-06-30 16:41:55:停止灰卡电机 +2023-06-30 16:41:55:停止门电机 +2023-06-30 16:41:55:停止耳机电机 +2023-06-30 16:41:55:停止IPD电机 +2023-06-30 16:41:56:停止灰卡电机 +2023-06-30 16:41:56:停止门电机 +2023-06-30 16:41:56:停止耳机电机 +2023-06-30 16:41:56:停止IPD电机 +2023-06-30 16:41:57:停止灰卡电机 +2023-06-30 16:41:57:停止门电机 +2023-06-30 16:41:57:停止耳机电机 +2023-06-30 16:41:57:停止IPD电机 +2023-06-30 16:41:58:停止灰卡电机 +2023-06-30 16:41:58:停止门电机 +2023-06-30 16:41:58:停止耳机电机 +2023-06-30 16:41:58:停止IPD电机 +2023-06-30 16:41:59:停止灰卡电机 +2023-06-30 16:41:59:停止门电机 +2023-06-30 16:41:59:停止耳机电机 +2023-06-30 16:41:59:停止IPD电机 +2023-06-30 16:42:00:停止灰卡电机 +2023-06-30 16:42:00:停止门电机 +2023-06-30 16:42:00:停止耳机电机 +2023-06-30 16:42:00:停止IPD电机 +2023-06-30 16:42:04:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:42:07:CheckHomeStatus slave=2 Exception:The operation is not allowed on non-connected sockets. +2023-06-30 16:42:10:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:42:12:COM54 DeviceDisable():Generic failure +2023-06-30 16:42:12:COM54 DeviceEnable():Generic failure +2023-06-30 16:42:12:rgb data send:get RGB value + +2023-06-30 16:42:12:rgb data rev:get RGB value + +2023-06-30 16:42:12:r=180, g=175,b=162,COM=COM54 +2023-06-30 16:42:15:停止灰卡电机 +2023-06-30 16:42:15:停止门电机 +2023-06-30 16:42:15:停止耳机电机 +2023-06-30 16:42:15:停止IPD电机 +2023-06-30 16:42:15:停止灰卡电机 +2023-06-30 16:42:16:停止门电机 +2023-06-30 16:42:16:停止耳机电机 +2023-06-30 16:42:16:停止IPD电机 +2023-06-30 16:42:16:停止灰卡电机 +2023-06-30 16:42:16:停止门电机 +2023-06-30 16:42:16:停止耳机电机 +2023-06-30 16:42:16:停止IPD电机 +2023-06-30 16:42:17:停止灰卡电机 +2023-06-30 16:42:17:停止门电机 +2023-06-30 16:42:17:停止耳机电机 +2023-06-30 16:42:17:停止IPD电机 +2023-06-30 16:42:18:停止灰卡电机 +2023-06-30 16:42:18:停止门电机 +2023-06-30 16:42:18:停止耳机电机 +2023-06-30 16:42:18:停止IPD电机 +2023-06-30 16:42:19:停止灰卡电机 +2023-06-30 16:42:19:停止门电机 +2023-06-30 16:42:19:停止耳机电机 +2023-06-30 16:42:19:停止IPD电机 +2023-06-30 16:42:20:停止灰卡电机 +2023-06-30 16:42:20:停止门电机 +2023-06-30 16:42:20:停止耳机电机 +2023-06-30 16:42:20:停止IPD电机 +2023-06-30 16:42:21:停止灰卡电机 +2023-06-30 16:42:21:停止门电机 +2023-06-30 16:42:21:停止耳机电机 +2023-06-30 16:42:21:停止IPD电机 +2023-06-30 16:42:22:停止灰卡电机 +2023-06-30 16:42:22:停止门电机 +2023-06-30 16:42:22:停止耳机电机 +2023-06-30 16:42:22:停止IPD电机 +2023-06-30 16:42:23:停止灰卡电机 +2023-06-30 16:42:23:停止门电机 +2023-06-30 16:42:23:停止耳机电机 +2023-06-30 16:42:23:停止IPD电机 +2023-06-30 16:42:23:停止灰卡电机 +2023-06-30 16:42:24:停止门电机 +2023-06-30 16:42:24:停止耳机电机 +2023-06-30 16:42:24:停止IPD电机 +2023-06-30 16:42:24:停止灰卡电机 +2023-06-30 16:42:24:停止门电机 +2023-06-30 16:42:24:停止耳机电机 +2023-06-30 16:42:25:停止IPD电机 +2023-06-30 16:42:25:停止灰卡电机 +2023-06-30 16:42:25:停止门电机 +2023-06-30 16:42:25:停止耳机电机 +2023-06-30 16:42:25:停止IPD电机 +2023-06-30 16:42:26:停止灰卡电机 +2023-06-30 16:42:26:停止门电机 +2023-06-30 16:42:26:停止耳机电机 +2023-06-30 16:42:26:停止IPD电机 +2023-06-30 16:42:27:停止灰卡电机 +2023-06-30 16:42:27:停止门电机 +2023-06-30 16:42:27:停止耳机电机 +2023-06-30 16:42:27:停止IPD电机 +2023-06-30 16:42:28:停止灰卡电机 +2023-06-30 16:42:28:停止门电机 +2023-06-30 16:42:28:停止耳机电机 +2023-06-30 16:42:28:停止IPD电机 +2023-06-30 16:42:29:停止灰卡电机 +2023-06-30 16:42:29:停止门电机 +2023-06-30 16:42:29:停止耳机电机 +2023-06-30 16:42:29:停止IPD电机 +2023-06-30 16:42:29:COM54 DeviceDisable():Generic failure +2023-06-30 16:42:29:COM54 DeviceEnable():Generic failure +2023-06-30 16:42:29:rgb data send:get RGB value + +2023-06-30 16:42:29:rgb data rev:get RGB value + +2023-06-30 16:42:29:r=139, g=129,b=120,COM=COM54 +2023-06-30 16:42:30:停止灰卡电机 +2023-06-30 16:42:30:停止门电机 +2023-06-30 16:42:30:停止耳机电机 +2023-06-30 16:42:30:停止IPD电机 +2023-06-30 16:42:31:停止灰卡电机 +2023-06-30 16:42:31:停止门电机 +2023-06-30 16:42:31:停止耳机电机 +2023-06-30 16:42:31:停止IPD电机 +2023-06-30 16:42:31:停止灰卡电机 +2023-06-30 16:42:32:停止门电机 +2023-06-30 16:42:32:停止耳机电机 +2023-06-30 16:42:32:停止IPD电机 +2023-06-30 16:42:32:停止灰卡电机 +2023-06-30 16:42:32:停止门电机 +2023-06-30 16:42:33:停止耳机电机 +2023-06-30 16:42:33:停止IPD电机 +2023-06-30 16:42:33:停止灰卡电机 +2023-06-30 16:42:33:停止门电机 +2023-06-30 16:42:33:停止耳机电机 +2023-06-30 16:42:33:停止IPD电机 +2023-06-30 16:42:34:停止灰卡电机 +2023-06-30 16:42:34:停止门电机 +2023-06-30 16:42:34:停止耳机电机 +2023-06-30 16:42:34:停止IPD电机 +2023-06-30 16:42:35:停止灰卡电机 +2023-06-30 16:42:35:停止门电机 +2023-06-30 16:42:35:停止耳机电机 +2023-06-30 16:42:35:停止IPD电机 +2023-06-30 16:42:36:停止灰卡电机 +2023-06-30 16:42:36:停止门电机 +2023-06-30 16:42:36:停止耳机电机 +2023-06-30 16:42:36:停止IPD电机 +2023-06-30 16:42:37:停止灰卡电机 +2023-06-30 16:42:37:停止门电机 +2023-06-30 16:42:37:停止耳机电机 +2023-06-30 16:42:37:停止IPD电机 +2023-06-30 16:42:38:停止灰卡电机 +2023-06-30 16:42:38:停止门电机 +2023-06-30 16:42:38:停止耳机电机 +2023-06-30 16:42:38:停止IPD电机 +2023-06-30 16:42:39:停止灰卡电机 +2023-06-30 16:42:39:停止门电机 +2023-06-30 16:42:39:停止耳机电机 +2023-06-30 16:42:39:停止IPD电机 +2023-06-30 16:42:39:停止灰卡电机 +2023-06-30 16:42:40:停止门电机 +2023-06-30 16:42:40:停止耳机电机 +2023-06-30 16:42:40:停止IPD电机 +2023-06-30 16:42:40:COM54 DeviceDisable():Generic failure +2023-06-30 16:42:40:COM54 DeviceEnable():Generic failure +2023-06-30 16:42:40:rgb data send:get RGB value + +2023-06-30 16:42:40:rgb data rev:get RGB value + +2023-06-30 16:42:40:r=134, g=125,b=115,COM=COM54 +2023-06-30 16:42:40:停止灰卡电机 +2023-06-30 16:42:40:停止门电机 +2023-06-30 16:42:40:停止耳机电机 +2023-06-30 16:42:40:停止IPD电机 +2023-06-30 16:42:41:停止灰卡电机 +2023-06-30 16:42:41:停止门电机 +2023-06-30 16:42:41:停止耳机电机 +2023-06-30 16:42:41:停止IPD电机 +2023-06-30 16:42:42:停止灰卡电机 +2023-06-30 16:42:42:停止门电机 +2023-06-30 16:42:42:停止耳机电机 +2023-06-30 16:42:42:停止IPD电机 +2023-06-30 16:42:43:停止灰卡电机 +2023-06-30 16:42:43:停止门电机 +2023-06-30 16:42:43:停止耳机电机 +2023-06-30 16:42:43:停止IPD电机 +2023-06-30 16:42:44:停止灰卡电机 +2023-06-30 16:42:44:停止门电机 +2023-06-30 16:42:44:停止耳机电机 +2023-06-30 16:42:44:停止IPD电机 +2023-06-30 16:42:45:停止灰卡电机 +2023-06-30 16:42:45:停止门电机 +2023-06-30 16:42:45:停止耳机电机 +2023-06-30 16:42:45:停止IPD电机 +2023-06-30 16:42:46:停止灰卡电机 +2023-06-30 16:42:46:停止门电机 +2023-06-30 16:42:46:停止耳机电机 +2023-06-30 16:42:46:停止IPD电机 +2023-06-30 16:42:47:停止灰卡电机 +2023-06-30 16:42:47:停止门电机 +2023-06-30 16:42:47:停止耳机电机 +2023-06-30 16:42:47:停止IPD电机 +2023-06-30 16:42:48:停止灰卡电机 +2023-06-30 16:42:48:停止门电机 +2023-06-30 16:42:48:停止耳机电机 +2023-06-30 16:42:48:停止IPD电机 +2023-06-30 16:42:48:停止灰卡电机 +2023-06-30 16:42:49:停止门电机 +2023-06-30 16:42:49:停止耳机电机 +2023-06-30 16:42:49:停止IPD电机 +2023-06-30 16:42:49:停止灰卡电机 +2023-06-30 16:42:49:停止门电机 +2023-06-30 16:42:49:停止耳机电机 +2023-06-30 16:42:49:停止IPD电机 +2023-06-30 16:42:50:停止灰卡电机 +2023-06-30 16:42:50:停止门电机 +2023-06-30 16:42:50:停止耳机电机 +2023-06-30 16:42:50:停止IPD电机 +2023-06-30 16:42:51:停止灰卡电机 +2023-06-30 16:42:51:停止门电机 +2023-06-30 16:42:51:停止耳机电机 +2023-06-30 16:42:51:停止IPD电机 +2023-06-30 16:42:52:停止灰卡电机 +2023-06-30 16:42:52:停止门电机 +2023-06-30 16:42:52:停止耳机电机 +2023-06-30 16:42:52:停止IPD电机 +2023-06-30 16:42:53:停止灰卡电机 +2023-06-30 16:42:53:停止门电机 +2023-06-30 16:42:53:停止耳机电机 +2023-06-30 16:42:53:停止IPD电机 +2023-06-30 16:42:54:停止灰卡电机 +2023-06-30 16:42:54:停止门电机 +2023-06-30 16:42:54:停止耳机电机 +2023-06-30 16:42:54:停止IPD电机 +2023-06-30 16:42:55:停止灰卡电机 +2023-06-30 16:42:55:停止门电机 +2023-06-30 16:42:55:停止耳机电机 +2023-06-30 16:42:55:停止IPD电机 +2023-06-30 16:43:00:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:43:03:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:43:05:COM54 DeviceDisable():Generic failure +2023-06-30 16:43:05:COM54 DeviceEnable():Generic failure +2023-06-30 16:43:05:rgb data send:get RGB value + +2023-06-30 16:43:05:rgb data rev:get RGB value + +2023-06-30 16:43:05:r=141, g=131,b=123,COM=COM54 +2023-06-30 16:43:08:停止灰卡电机 +2023-06-30 16:43:08:停止门电机 +2023-06-30 16:43:08:停止耳机电机 +2023-06-30 16:43:08:停止IPD电机 +2023-06-30 16:43:09:停止灰卡电机 +2023-06-30 16:43:09:停止门电机 +2023-06-30 16:43:09:停止耳机电机 +2023-06-30 16:43:09:停止IPD电机 +2023-06-30 16:43:10:停止灰卡电机 +2023-06-30 16:43:10:停止门电机 +2023-06-30 16:43:10:停止耳机电机 +2023-06-30 16:43:10:停止IPD电机 +2023-06-30 16:43:11:停止灰卡电机 +2023-06-30 16:43:11:停止门电机 +2023-06-30 16:43:11:停止耳机电机 +2023-06-30 16:43:11:停止IPD电机 +2023-06-30 16:43:12:停止灰卡电机 +2023-06-30 16:43:12:停止门电机 +2023-06-30 16:43:12:停止耳机电机 +2023-06-30 16:43:12:停止IPD电机 +2023-06-30 16:43:12:停止灰卡电机 +2023-06-30 16:43:13:停止门电机 +2023-06-30 16:43:13:停止耳机电机 +2023-06-30 16:43:13:停止IPD电机 +2023-06-30 16:43:13:停止灰卡电机 +2023-06-30 16:43:13:停止门电机 +2023-06-30 16:43:13:停止耳机电机 +2023-06-30 16:43:14:停止IPD电机 +2023-06-30 16:43:14:停止灰卡电机 +2023-06-30 16:43:14:停止门电机 +2023-06-30 16:43:14:停止耳机电机 +2023-06-30 16:43:14:停止IPD电机 +2023-06-30 16:43:15:停止灰卡电机 +2023-06-30 16:43:15:停止门电机 +2023-06-30 16:43:15:停止耳机电机 +2023-06-30 16:43:15:停止IPD电机 +2023-06-30 16:43:16:停止灰卡电机 +2023-06-30 16:43:16:停止门电机 +2023-06-30 16:43:16:停止耳机电机 +2023-06-30 16:43:16:停止IPD电机 +2023-06-30 16:43:17:停止灰卡电机 +2023-06-30 16:43:17:停止门电机 +2023-06-30 16:43:17:停止耳机电机 +2023-06-30 16:43:17:停止IPD电机 +2023-06-30 16:43:18:停止灰卡电机 +2023-06-30 16:43:18:停止门电机 +2023-06-30 16:43:18:停止耳机电机 +2023-06-30 16:43:18:停止IPD电机 +2023-06-30 16:43:19:停止灰卡电机 +2023-06-30 16:43:19:停止门电机 +2023-06-30 16:43:19:停止耳机电机 +2023-06-30 16:43:19:停止IPD电机 +2023-06-30 16:43:20:停止灰卡电机 +2023-06-30 16:43:20:停止门电机 +2023-06-30 16:43:20:停止耳机电机 +2023-06-30 16:43:20:停止IPD电机 +2023-06-30 16:43:21:停止灰卡电机 +2023-06-30 16:43:21:停止门电机 +2023-06-30 16:43:21:停止耳机电机 +2023-06-30 16:43:21:停止IPD电机 +2023-06-30 16:43:21:停止灰卡电机 +2023-06-30 16:43:21:停止门电机 +2023-06-30 16:43:22:停止耳机电机 +2023-06-30 16:43:22:停止IPD电机 +2023-06-30 16:43:22:停止灰卡电机 +2023-06-30 16:43:22:停止门电机 +2023-06-30 16:43:22:停止耳机电机 +2023-06-30 16:43:22:停止IPD电机 +2023-06-30 16:43:23:停止灰卡电机 +2023-06-30 16:43:23:停止门电机 +2023-06-30 16:43:23:停止耳机电机 +2023-06-30 16:43:23:停止IPD电机 +2023-06-30 16:43:24:停止灰卡电机 +2023-06-30 16:43:24:停止门电机 +2023-06-30 16:43:24:停止耳机电机 +2023-06-30 16:43:24:停止IPD电机 +2023-06-30 16:43:25:COM54 DeviceDisable():Generic failure +2023-06-30 16:43:25:COM54 DeviceEnable():Generic failure +2023-06-30 16:43:25:rgb data send:get RGB value + +2023-06-30 16:43:26:rgb data rev:get RGB value + +2023-06-30 16:43:26:r=146, g=137,b=128,COM=COM54 +2023-06-30 16:43:28:停止灰卡电机 +2023-06-30 16:43:28:停止门电机 +2023-06-30 16:43:28:停止耳机电机 +2023-06-30 16:43:28:停止IPD电机 +2023-06-30 16:43:29:停止灰卡电机 +2023-06-30 16:43:29:停止门电机 +2023-06-30 16:43:29:停止耳机电机 +2023-06-30 16:43:29:停止IPD电机 +2023-06-30 16:43:30:停止灰卡电机 +2023-06-30 16:43:30:停止门电机 +2023-06-30 16:43:30:停止耳机电机 +2023-06-30 16:43:30:停止IPD电机 +2023-06-30 16:43:31:停止灰卡电机 +2023-06-30 16:43:31:停止门电机 +2023-06-30 16:43:31:停止耳机电机 +2023-06-30 16:43:31:停止IPD电机 +2023-06-30 16:43:31:COM54 DeviceDisable():Generic failure +2023-06-30 16:43:31:COM54 DeviceEnable():Generic failure +2023-06-30 16:43:31:rgb data send:get RGB value + +2023-06-30 16:43:31:rgb data rev:get RGB value + +2023-06-30 16:43:31:r=146, g=137,b=127,COM=COM54 +2023-06-30 16:43:31:停止灰卡电机 +2023-06-30 16:43:32:停止门电机 +2023-06-30 16:43:32:停止耳机电机 +2023-06-30 16:43:32:停止IPD电机 +2023-06-30 16:43:32:停止灰卡电机 +2023-06-30 16:43:32:停止门电机 +2023-06-30 16:43:33:停止耳机电机 +2023-06-30 16:43:33:停止IPD电机 +2023-06-30 16:43:33:停止灰卡电机 +2023-06-30 16:43:33:停止门电机 +2023-06-30 16:43:33:停止耳机电机 +2023-06-30 16:43:33:停止IPD电机 +2023-06-30 16:43:34:停止灰卡电机 +2023-06-30 16:43:34:停止门电机 +2023-06-30 16:43:34:停止耳机电机 +2023-06-30 16:43:34:停止IPD电机 +2023-06-30 16:43:35:停止灰卡电机 +2023-06-30 16:43:35:停止门电机 +2023-06-30 16:43:35:停止耳机电机 +2023-06-30 16:43:35:停止IPD电机 +2023-06-30 16:43:36:停止灰卡电机 +2023-06-30 16:43:36:停止门电机 +2023-06-30 16:43:36:停止耳机电机 +2023-06-30 16:43:36:停止IPD电机 +2023-06-30 16:43:37:停止灰卡电机 +2023-06-30 16:43:37:停止门电机 +2023-06-30 16:43:37:停止耳机电机 +2023-06-30 16:43:37:停止IPD电机 +2023-06-30 16:43:38:停止灰卡电机 +2023-06-30 16:43:38:停止门电机 +2023-06-30 16:43:38:停止耳机电机 +2023-06-30 16:43:38:停止IPD电机 +2023-06-30 16:43:39:停止灰卡电机 +2023-06-30 16:43:39:停止门电机 +2023-06-30 16:43:39:停止耳机电机 +2023-06-30 16:43:39:停止IPD电机 +2023-06-30 16:43:39:停止灰卡电机 +2023-06-30 16:43:40:停止门电机 +2023-06-30 16:43:40:停止耳机电机 +2023-06-30 16:43:40:停止IPD电机 +2023-06-30 16:43:40:COM54 DeviceDisable():Generic failure +2023-06-30 16:43:40:COM54 DeviceEnable():Generic failure +2023-06-30 16:43:40:rgb data send:get RGB value + +2023-06-30 16:43:40:rgb data rev:get RGB value + +2023-06-30 16:43:40:r=156, g=149,b=138,COM=COM54 +2023-06-30 16:43:40:停止灰卡电机 +2023-06-30 16:43:40:停止门电机 +2023-06-30 16:43:40:停止耳机电机 +2023-06-30 16:43:40:停止IPD电机 +2023-06-30 16:43:41:停止灰卡电机 +2023-06-30 16:43:41:停止门电机 +2023-06-30 16:43:41:停止耳机电机 +2023-06-30 16:43:41:停止IPD电机 +2023-06-30 16:43:42:停止灰卡电机 +2023-06-30 16:43:42:停止门电机 +2023-06-30 16:43:42:停止耳机电机 +2023-06-30 16:43:42:停止IPD电机 +2023-06-30 16:43:43:停止灰卡电机 +2023-06-30 16:43:43:停止门电机 +2023-06-30 16:43:43:停止耳机电机 +2023-06-30 16:43:43:停止IPD电机 +2023-06-30 16:43:44:停止灰卡电机 +2023-06-30 16:43:44:停止门电机 +2023-06-30 16:43:44:停止耳机电机 +2023-06-30 16:43:44:停止IPD电机 +2023-06-30 16:43:45:停止灰卡电机 +2023-06-30 16:43:45:停止门电机 +2023-06-30 16:43:45:停止耳机电机 +2023-06-30 16:43:45:停止IPD电机 +2023-06-30 16:43:46:停止灰卡电机 +2023-06-30 16:43:46:停止门电机 +2023-06-30 16:43:46:停止耳机电机 +2023-06-30 16:43:46:停止IPD电机 +2023-06-30 16:43:47:停止灰卡电机 +2023-06-30 16:43:47:停止门电机 +2023-06-30 16:43:47:停止耳机电机 +2023-06-30 16:43:47:停止IPD电机 +2023-06-30 16:43:47:停止灰卡电机 +2023-06-30 16:43:48:停止门电机 +2023-06-30 16:43:48:停止耳机电机 +2023-06-30 16:43:48:停止IPD电机 +2023-06-30 16:43:48:停止灰卡电机 +2023-06-30 16:43:48:停止门电机 +2023-06-30 16:43:48:停止耳机电机 +2023-06-30 16:43:48:停止IPD电机 +2023-06-30 16:43:49:停止灰卡电机 +2023-06-30 16:43:49:停止门电机 +2023-06-30 16:43:49:停止耳机电机 +2023-06-30 16:43:49:停止IPD电机 +2023-06-30 16:43:50:停止灰卡电机 +2023-06-30 16:43:50:停止门电机 +2023-06-30 16:43:50:停止耳机电机 +2023-06-30 16:43:50:停止IPD电机 +2023-06-30 16:43:51:停止灰卡电机 +2023-06-30 16:43:51:停止门电机 +2023-06-30 16:43:51:停止耳机电机 +2023-06-30 16:43:51:停止IPD电机 +2023-06-30 16:43:52:停止灰卡电机 +2023-06-30 16:43:52:停止门电机 +2023-06-30 16:43:52:停止耳机电机 +2023-06-30 16:43:52:停止IPD电机 +2023-06-30 16:43:53:停止灰卡电机 +2023-06-30 16:43:53:停止门电机 +2023-06-30 16:43:53:停止耳机电机 +2023-06-30 16:43:53:停止IPD电机 +2023-06-30 16:43:54:停止灰卡电机 +2023-06-30 16:43:54:停止门电机 +2023-06-30 16:43:54:停止耳机电机 +2023-06-30 16:43:54:停止IPD电机 +2023-06-30 16:43:54:停止灰卡电机 +2023-06-30 16:43:55:停止门电机 +2023-06-30 16:43:55:停止耳机电机 +2023-06-30 16:43:55:停止IPD电机 +2023-06-30 16:43:55:停止灰卡电机 +2023-06-30 16:43:55:停止门电机 +2023-06-30 16:43:56:停止耳机电机 +2023-06-30 16:43:56:停止IPD电机 +2023-06-30 16:43:56:停止灰卡电机 +2023-06-30 16:43:56:停止门电机 +2023-06-30 16:43:56:停止耳机电机 +2023-06-30 16:43:56:停止IPD电机 +2023-06-30 16:43:57:停止灰卡电机 +2023-06-30 16:43:57:停止门电机 +2023-06-30 16:43:57:停止耳机电机 +2023-06-30 16:43:57:停止IPD电机 +2023-06-30 16:43:58:停止灰卡电机 +2023-06-30 16:43:58:停止门电机 +2023-06-30 16:43:58:停止耳机电机 +2023-06-30 16:43:58:停止IPD电机 +2023-06-30 16:43:59:停止灰卡电机 +2023-06-30 16:43:59:停止门电机 +2023-06-30 16:43:59:停止耳机电机 +2023-06-30 16:43:59:停止IPD电机 +2023-06-30 16:44:00:COM54 DeviceDisable():Generic failure +2023-06-30 16:44:00:COM54 DeviceEnable():Generic failure +2023-06-30 16:44:00:rgb data send:get RGB value + +2023-06-30 16:44:00:rgb data rev:get RGB value + +2023-06-30 16:44:00:r=174, g=166,b=156,COM=COM54 +2023-06-30 16:44:05:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:44:08:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:44:10:COM54 DeviceDisable():Generic failure +2023-06-30 16:44:10:COM54 DeviceEnable():Generic failure +2023-06-30 16:44:10:rgb data send:get RGB value + +2023-06-30 16:44:10:rgb data rev:get RGB value + +2023-06-30 16:44:10:r=164, g=157,b=146,COM=COM54 +2023-06-30 16:45:26:COM54 DeviceDisable():Generic failure +2023-06-30 16:45:26:COM54 DeviceEnable():Generic failure +2023-06-30 16:45:26:rgb data send:get RGB value + +2023-06-30 16:45:26:rgb data rev:get RGB value + +2023-06-30 16:45:26:r=163, g=156,b=145,COM=COM54 +2023-06-30 16:45:31:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:45:34:IOboard COM50 WriteDO :11 成功 +2023-06-30 16:45:37:COM54 DeviceDisable():Generic failure +2023-06-30 16:45:37:COM54 DeviceEnable():Generic failure +2023-06-30 16:45:37:rgb data send:get RGB value + +2023-06-30 16:45:37:rgb data rev:get RGB value + +2023-06-30 16:45:37:r=163, g=155,b=145,COM=COM54 +2023-06-30 16:45:40:COM19 DeviceDisable():Generic failure +2023-06-30 16:45:40:COM19 DeviceEnable():Generic failure +2023-06-30 16:45:40:rgb data send:get RGB value + +2023-06-30 16:45:41:rgb data rev:get RGB value + +2023-06-30 16:45:41:r=2, g=42,b=110,COM=COM19 +2023-06-30 16:45:43:COM19 DeviceDisable():Generic failure +2023-06-30 16:45:43:COM19 DeviceEnable():Generic failure +2023-06-30 16:45:43:rgb data send:get RGB value + +2023-06-30 16:45:44:rgb data rev:get RGB value + +2023-06-30 16:45:44:r=154, g=12,b=18,COM=COM19 +2023-06-30 16:45:48:COM19 DeviceDisable():Generic failure +2023-06-30 16:45:48:COM19 DeviceEnable():Generic failure +2023-06-30 16:45:48:rgb data send:get RGB value + +2023-06-30 16:45:48:rgb data rev:get RGB value + +2023-06-30 16:45:48:r=13, g=114,b=45,COM=COM19 +2023-06-30 16:45:53:COM19 DeviceDisable():Generic failure +2023-06-30 16:45:53:COM19 DeviceEnable():Generic failure +2023-06-30 16:45:53:rgb data send:get RGB value + +2023-06-30 16:45:53:rgb data rev:get RGB value + +2023-06-30 16:45:53:r=2, g=42,b=110,COM=COM19 +2023-06-30 16:53:38:COM19 DeviceDisable():Generic failure +2023-06-30 16:53:38:COM19 DeviceEnable():Generic failure +2023-06-30 16:53:38:rgb data send:get RGB value + +2023-06-30 16:53:38:rgb data rev:get RGB value + +2023-06-30 16:53:38:r=164, g=13,b=20,COM=COM19 +2023-06-30 16:53:41:COM19 DeviceDisable():Generic failure +2023-06-30 16:53:41:COM19 DeviceEnable():Generic failure +2023-06-30 16:53:41:rgb data send:get RGB value + +2023-06-30 16:53:41:rgb data rev:get RGB value + +2023-06-30 16:53:41:r=15, g=123,b=50,COM=COM19 +2023-06-30 16:53:43:COM19 DeviceDisable():Generic failure +2023-06-30 16:53:43:COM19 DeviceEnable():Generic failure +2023-06-30 16:53:43:rgb data send:get RGB value + +2023-06-30 16:53:43:rgb data rev:get RGB value + +2023-06-30 16:53:43:r=3, g=47,b=123,COM=COM19 +2023-06-30 16:55:00:COM19 DeviceDisable():Generic failure +2023-06-30 16:55:00:COM19 DeviceEnable():Generic failure +2023-06-30 16:55:00:rgb data send:get RGB value + +2023-06-30 16:55:00:rgb data rev:get RGB value + +2023-06-30 16:55:00:r=155, g=13,b=19,COM=COM19 +2023-06-30 16:55:02:COM19 DeviceDisable():Generic failure +2023-06-30 16:55:02:COM19 DeviceEnable():Generic failure +2023-06-30 16:55:02:rgb data send:get RGB value + +2023-06-30 16:55:02:rgb data rev:get RGB value + +2023-06-30 16:55:02:r=14, g=113,b=46,COM=COM19 +2023-06-30 16:55:40:COM19 DeviceDisable():Generic failure +2023-06-30 16:55:40:COM19 DeviceEnable():Generic failure +2023-06-30 16:55:40:rgb data send:get RGB value + +2023-06-30 16:55:40:rgb data rev:get RGB value + +2023-06-30 16:55:40:r=201, g=16,b=24,COM=COM19 +2023-06-30 16:55:45:COM19 DeviceDisable():Generic failure +2023-06-30 16:55:45:COM19 DeviceEnable():Generic failure +2023-06-30 16:55:45:rgb data send:get RGB value + +2023-06-30 16:55:45:rgb data rev:get RGB value + +2023-06-30 16:55:45:r=20, g=161,b=65,COM=COM19 +2023-06-30 16:55:48:COM19 DeviceDisable():Generic failure +2023-06-30 16:55:48:COM19 DeviceEnable():Generic failure +2023-06-30 16:55:48:rgb data send:get RGB value + +2023-06-30 16:55:48:rgb data rev:get RGB value + +2023-06-30 16:55:48:r=4, g=61,b=161,COM=COM19 +2023-06-30 16:56:03:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:03:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:03:rgb data send:get RGB value + +2023-06-30 16:56:04:rgb data rev:get RGB value + +2023-06-30 16:56:04:r=3, g=51,b=135,COM=COM19 +2023-06-30 16:56:06:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:06:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:06:rgb data send:get RGB value + +2023-06-30 16:56:06:rgb data rev:get RGB value + +2023-06-30 16:56:06:r=17, g=133,b=54,COM=COM19 +2023-06-30 16:56:08:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:08:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:08:rgb data send:get RGB value + +2023-06-30 16:56:09:rgb data rev:get RGB value + +2023-06-30 16:56:09:r=175, g=14,b=21,COM=COM19 +2023-06-30 16:56:18:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:18:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:18:rgb data send:get RGB value + +2023-06-30 16:56:18:rgb data rev:get RGB value + +2023-06-30 16:56:19:r=196, g=16,b=24,COM=COM19 +2023-06-30 16:56:50:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:50:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:50:rgb data send:get RGB value + +2023-06-30 16:56:50:rgb data rev:get RGB value + +2023-06-30 16:56:50:r=195, g=14,b=22,COM=COM19 +2023-06-30 16:56:52:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:52:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:52:rgb data send:get RGB value + +2023-06-30 16:56:53:rgb data rev:get RGB value + +2023-06-30 16:56:53:r=18, g=151,b=61,COM=COM19 +2023-06-30 16:56:55:COM19 DeviceDisable():Generic failure +2023-06-30 16:56:55:COM19 DeviceEnable():Generic failure +2023-06-30 16:56:55:rgb data send:get RGB value + +2023-06-30 16:56:55:rgb data rev:get RGB value + +2023-06-30 16:56:55:r=3, g=56,b=152,COM=COM19 +2023-06-30 17:08:46:COM49 DeviceDisable():Generic failure +2023-06-30 17:08:46:COM49 DeviceEnable():Generic failure +2023-06-30 17:08:46:rgb data send:get RGB value + +2023-06-30 17:08:46:rgb data rev:get RGB value + +2023-06-30 17:08:46:r=0, g=0,b=0,COM=COM49 +2023-06-30 17:08:46:COM52 DeviceDisable():Generic failure +2023-06-30 17:08:46:COM52 DeviceEnable():Generic failure +2023-06-30 17:08:46:rgb data send:get RGB value + +2023-06-30 17:08:46:rgb data rev:get RGB value + +2023-06-30 17:08:46:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:08:47:COM19 DeviceDisable():Generic failure +2023-06-30 17:08:47:COM19 DeviceEnable():Generic failure +2023-06-30 17:08:47:rgb data send:get RGB value + +2023-06-30 17:08:47:rgb data rev:get RGB value + +2023-06-30 17:08:47:r=0, g=0,b=0,COM=COM19 +2023-06-30 17:08:47:COM54 DeviceDisable():Generic failure +2023-06-30 17:08:47:COM54 DeviceEnable():Generic failure +2023-06-30 17:08:47:rgb data send:get RGB value + +2023-06-30 17:08:47:rgb data rev:get RGB value + +2023-06-30 17:08:47:r=2, g=2,b=2,COM=COM54 +2023-06-30 17:08:48:COM49 DeviceDisable():Generic failure +2023-06-30 17:08:48:COM49 DeviceEnable():Generic failure +2023-06-30 17:08:48:COM52 DeviceDisable():Generic failure +2023-06-30 17:08:48:COM52 DeviceEnable():Generic failure +2023-06-30 17:08:48:COM19 DeviceDisable():Generic failure +2023-06-30 17:08:48:COM19 DeviceEnable():Generic failure +2023-06-30 17:17:45:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:45:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:45:rgb data send:get RGB value + +2023-06-30 17:17:45:rgb data rev:get RGB value + +2023-06-30 17:17:45:r=10, g=10,b=9,COM=COM49 +2023-06-30 17:17:45:COM52 DeviceDisable():Generic failure +2023-06-30 17:17:45:COM52 DeviceEnable():Generic failure +2023-06-30 17:17:45:rgb data send:get RGB value + +2023-06-30 17:17:45:rgb data rev:get RGB value + +2023-06-30 17:17:45:r=11, g=14,b=12,COM=COM52 +2023-06-30 17:17:45:COM19 DeviceDisable():Generic failure +2023-06-30 17:17:45:COM19 DeviceEnable():Generic failure +2023-06-30 17:17:46:rgb data send:get RGB value + +2023-06-30 17:17:46:rgb data rev:get RGB value + +2023-06-30 17:17:46:r=0, g=0,b=0,COM=COM19 +2023-06-30 17:17:46:COM54 DeviceDisable():Generic failure +2023-06-30 17:17:46:COM54 DeviceEnable():Generic failure +2023-06-30 17:17:46:rgb data send:get RGB value + +2023-06-30 17:17:46:rgb data rev:get RGB value + +2023-06-30 17:17:46:r=1, g=2,b=1,COM=COM54 +2023-06-30 17:17:47:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:47:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:47:COM52 DeviceDisable():Generic failure +2023-06-30 17:17:47:COM52 DeviceEnable():Generic failure +2023-06-30 17:17:47:COM19 DeviceDisable():Generic failure +2023-06-30 17:17:47:COM19 DeviceEnable():Generic failure +2023-06-30 17:17:51:停止灰卡电机 +2023-06-30 17:17:51:停止门电机 +2023-06-30 17:17:51:停止耳机电机 +2023-06-30 17:17:51:停止IPD电机 +2023-06-30 17:17:52:停止灰卡电机 +2023-06-30 17:17:52:停止门电机 +2023-06-30 17:17:52:停止耳机电机 +2023-06-30 17:17:52:停止IPD电机 +2023-06-30 17:17:52:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:52:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:52:rgb data send:get RGB value + +2023-06-30 17:17:53:rgb data rev:get RGB value + +2023-06-30 17:17:53:r=9, g=9,b=8,COM=COM49 +2023-06-30 17:17:53:停止灰卡电机 +2023-06-30 17:17:53:停止门电机 +2023-06-30 17:17:53:停止耳机电机 +2023-06-30 17:17:53:停止IPD电机 +2023-06-30 17:17:54:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:54:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:54:rgb data send:get RGB value + +2023-06-30 17:17:54:停止灰卡电机 +2023-06-30 17:17:54:rgb data rev:get RGB value + +2023-06-30 17:17:54:r=9, g=9,b=8,COM=COM49 +2023-06-30 17:17:54:停止门电机 +2023-06-30 17:17:54:停止耳机电机 +2023-06-30 17:17:54:停止IPD电机 +2023-06-30 17:17:54:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:54:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:54:rgb data send:get RGB value + +2023-06-30 17:17:55:rgb data rev:get RGB value + +2023-06-30 17:17:55:r=9, g=9,b=8,COM=COM49 +2023-06-30 17:17:55:停止灰卡电机 +2023-06-30 17:17:55:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:55:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:55:停止门电机 +2023-06-30 17:17:55:rgb data send:get RGB value + +2023-06-30 17:17:55:停止耳机电机 +2023-06-30 17:17:55:停止IPD电机 +2023-06-30 17:17:55:rgb data rev:get RGB value + +2023-06-30 17:17:55:r=9, g=9,b=8,COM=COM49 +2023-06-30 17:17:55:COM49 DeviceDisable():Generic failure +2023-06-30 17:17:55:COM49 DeviceEnable():Generic failure +2023-06-30 17:17:55:rgb data send:get RGB value + +2023-06-30 17:17:56:停止灰卡电机 +2023-06-30 17:17:56:rgb data rev:get RGB value + +2023-06-30 17:17:56:r=9, g=9,b=8,COM=COM49 +2023-06-30 17:17:56:停止门电机 +2023-06-30 17:17:56:停止耳机电机 +2023-06-30 17:17:56:停止IPD电机 +2023-06-30 17:17:56:COM52 DeviceDisable():Generic failure +2023-06-30 17:17:56:COM52 DeviceEnable():Generic failure +2023-06-30 17:17:56:rgb data send:get RGB value + +2023-06-30 17:17:56:rgb data rev:get RGB value + +2023-06-30 17:17:56:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:17:56:停止灰卡电机 +2023-06-30 17:17:57:停止门电机 +2023-06-30 17:17:57:停止耳机电机 +2023-06-30 17:17:57:停止IPD电机 +2023-06-30 17:17:57:停止灰卡电机 +2023-06-30 17:17:57:COM52 DeviceDisable():Generic failure +2023-06-30 17:17:57:COM52 DeviceEnable():Generic failure +2023-06-30 17:17:57:rgb data send:get RGB value + +2023-06-30 17:17:57:停止门电机 +2023-06-30 17:17:58:停止耳机电机 +2023-06-30 17:17:58:停止IPD电机 +2023-06-30 17:17:58:rgb data rev:get RGB value + +2023-06-30 17:17:58:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:17:58:停止灰卡电机 +2023-06-30 17:17:58:停止门电机 +2023-06-30 17:17:58:停止耳机电机 +2023-06-30 17:17:58:停止IPD电机 +2023-06-30 17:17:59:COM52 DeviceDisable():Generic failure +2023-06-30 17:17:59:停止灰卡电机 +2023-06-30 17:17:59:COM52 DeviceEnable():Generic failure +2023-06-30 17:17:59:rgb data send:get RGB value + +2023-06-30 17:17:59:停止门电机 +2023-06-30 17:17:59:停止耳机电机 +2023-06-30 17:17:59:停止IPD电机 +2023-06-30 17:17:59:rgb data rev:get RGB value + +2023-06-30 17:17:59:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:18:00:停止灰卡电机 +2023-06-30 17:18:00:停止门电机 +2023-06-30 17:18:00:停止耳机电机 +2023-06-30 17:18:00:停止IPD电机 +2023-06-30 17:18:01:停止灰卡电机 +2023-06-30 17:18:01:停止门电机 +2023-06-30 17:18:01:停止耳机电机 +2023-06-30 17:18:01:停止IPD电机 +2023-06-30 17:18:02:停止灰卡电机 +2023-06-30 17:18:02:停止门电机 +2023-06-30 17:18:02:停止耳机电机 +2023-06-30 17:18:02:停止IPD电机 +2023-06-30 17:19:35:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:35:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:35:rgb data send:get RGB value + +2023-06-30 17:19:35:rgb data rev:get RGB value + +2023-06-30 17:19:35:r=1, g=2,b=1,COM=COM52 +2023-06-30 17:19:36:COM49 DeviceDisable():Generic failure +2023-06-30 17:19:36:COM49 DeviceEnable():Generic failure +2023-06-30 17:19:36:rgb data send:get RGB value + +2023-06-30 17:19:36:rgb data rev:get RGB value + +2023-06-30 17:19:36:r=12, g=13,b=11,COM=COM49 +2023-06-30 17:19:36:COM19 DeviceDisable():Generic failure +2023-06-30 17:19:36:COM19 DeviceEnable():Generic failure +2023-06-30 17:19:36:rgb data send:get RGB value + +2023-06-30 17:19:36:rgb data rev:get RGB value + +2023-06-30 17:19:36:r=0, g=1,b=0,COM=COM19 +2023-06-30 17:19:36:COM54 DeviceDisable():Generic failure +2023-06-30 17:19:36:COM54 DeviceEnable():Generic failure +2023-06-30 17:19:36:rgb data send:get RGB value + +2023-06-30 17:19:37:rgb data rev:get RGB value + +2023-06-30 17:19:37:r=1, g=2,b=1,COM=COM54 +2023-06-30 17:19:37:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:37:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:38:COM49 DeviceDisable():Generic failure +2023-06-30 17:19:38:COM49 DeviceEnable():Generic failure +2023-06-30 17:19:38:COM19 DeviceDisable():Generic failure +2023-06-30 17:19:38:COM19 DeviceEnable():Generic failure +2023-06-30 17:19:39:停止灰卡电机 +2023-06-30 17:19:39:停止门电机 +2023-06-30 17:19:39:停止耳机电机 +2023-06-30 17:19:39:停止IPD电机 +2023-06-30 17:19:39:停止灰卡电机 +2023-06-30 17:19:40:停止门电机 +2023-06-30 17:19:40:停止耳机电机 +2023-06-30 17:19:40:停止IPD电机 +2023-06-30 17:19:40:停止灰卡电机 +2023-06-30 17:19:40:停止门电机 +2023-06-30 17:19:40:停止耳机电机 +2023-06-30 17:19:40:停止IPD电机 +2023-06-30 17:19:41:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:41:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:41:rgb data send:get RGB value + +2023-06-30 17:19:41:rgb data rev:get RGB value + +2023-06-30 17:19:41:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:19:41:停止灰卡电机 +2023-06-30 17:19:41:停止门电机 +2023-06-30 17:19:41:停止耳机电机 +2023-06-30 17:19:41:停止IPD电机 +2023-06-30 17:19:42:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:42:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:42:rgb data send:get RGB value + +2023-06-30 17:19:42:停止灰卡电机 +2023-06-30 17:19:42:rgb data rev:get RGB value + +2023-06-30 17:19:42:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:19:42:停止门电机 +2023-06-30 17:19:42:停止耳机电机 +2023-06-30 17:19:42:停止IPD电机 +2023-06-30 17:19:43:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:43:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:43:rgb data send:get RGB value + +2023-06-30 17:19:43:rgb data rev:get RGB value + +2023-06-30 17:19:43:r=5, g=6,b=5,COM=COM52 +2023-06-30 17:19:43:停止灰卡电机 +2023-06-30 17:19:43:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:43:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:43:rgb data send:get RGB value + +2023-06-30 17:19:43:停止门电机 +2023-06-30 17:19:43:停止耳机电机 +2023-06-30 17:19:43:停止IPD电机 +2023-06-30 17:19:43:rgb data rev:get RGB value + +2023-06-30 17:19:43:r=9, g=11,b=9,COM=COM52 +2023-06-30 17:19:44:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:44:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:44:rgb data send:get RGB value + +2023-06-30 17:19:44:rgb data rev:get RGB value + +2023-06-30 17:19:44:r=9, g=12,b=9,COM=COM52 +2023-06-30 17:19:44:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:44:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:44:rgb data send:get RGB value + +2023-06-30 17:19:45:rgb data rev:get RGB value + +2023-06-30 17:19:45:r=9, g=12,b=9,COM=COM52 +2023-06-30 17:19:46:停止灰卡电机 +2023-06-30 17:19:46:停止门电机 +2023-06-30 17:19:46:停止耳机电机 +2023-06-30 17:19:46:停止IPD电机 +2023-06-30 17:19:47:停止灰卡电机 +2023-06-30 17:19:47:停止门电机 +2023-06-30 17:19:47:停止耳机电机 +2023-06-30 17:19:47:停止IPD电机 +2023-06-30 17:19:48:停止灰卡电机 +2023-06-30 17:19:48:停止门电机 +2023-06-30 17:19:48:停止耳机电机 +2023-06-30 17:19:48:停止IPD电机 +2023-06-30 17:19:49:COM52 DeviceDisable():Generic failure +2023-06-30 17:19:49:COM52 DeviceEnable():Generic failure +2023-06-30 17:19:49:rgb data send:get RGB value + +2023-06-30 17:19:49:停止灰卡电机 +2023-06-30 17:19:49:rgb data rev:get RGB value + +2023-06-30 17:19:49:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:19:49:停止门电机 +2023-06-30 17:19:49:停止耳机电机 +2023-06-30 17:19:49:停止IPD电机 +2023-06-30 17:19:50:停止灰卡电机 +2023-06-30 17:19:50:停止门电机 +2023-06-30 17:19:50:停止耳机电机 +2023-06-30 17:19:50:停止IPD电机 +2023-06-30 17:19:51:停止灰卡电机 +2023-06-30 17:19:51:停止门电机 +2023-06-30 17:19:51:停止耳机电机 +2023-06-30 17:19:51:停止IPD电机 +2023-06-30 17:19:52:停止灰卡电机 +2023-06-30 17:19:52:停止门电机 +2023-06-30 17:19:52:停止耳机电机 +2023-06-30 17:19:52:停止IPD电机 +2023-06-30 17:19:52:停止灰卡电机 +2023-06-30 17:19:53:停止门电机 +2023-06-30 17:19:53:停止耳机电机 +2023-06-30 17:19:53:停止IPD电机 +2023-06-30 17:19:53:停止灰卡电机 +2023-06-30 17:19:53:停止门电机 +2023-06-30 17:19:53:停止耳机电机 +2023-06-30 17:19:53:停止IPD电机 +2023-06-30 17:19:54:停止灰卡电机 +2023-06-30 17:19:54:停止门电机 +2023-06-30 17:19:54:停止耳机电机 +2023-06-30 17:19:54:停止IPD电机 +2023-06-30 17:19:55:COM49 DeviceDisable():Generic failure +2023-06-30 17:19:55:COM49 DeviceEnable():Generic failure +2023-06-30 17:19:55:rgb data send:get RGB value + +2023-06-30 17:19:55:rgb data rev:get RGB value + +2023-06-30 17:19:55:r=11, g=11,b=10,COM=COM49 +2023-06-30 17:19:55:停止灰卡电机 +2023-06-30 17:19:55:停止门电机 +2023-06-30 17:19:55:停止耳机电机 +2023-06-30 17:19:55:停止IPD电机 +2023-06-30 17:19:56:停止灰卡电机 +2023-06-30 17:19:56:停止门电机 +2023-06-30 17:19:56:停止耳机电机 +2023-06-30 17:19:56:停止IPD电机 +2023-06-30 17:19:57:停止灰卡电机 +2023-06-30 17:19:57:停止门电机 +2023-06-30 17:19:57:停止耳机电机 +2023-06-30 17:19:57:停止IPD电机 +2023-06-30 17:19:58:停止灰卡电机 +2023-06-30 17:19:58:停止门电机 +2023-06-30 17:19:58:停止耳机电机 +2023-06-30 17:19:58:停止IPD电机 +2023-06-30 17:19:59:停止灰卡电机 +2023-06-30 17:19:59:停止门电机 +2023-06-30 17:19:59:停止耳机电机 +2023-06-30 17:19:59:停止IPD电机 +2023-06-30 17:20:02:停止灰卡电机 +2023-06-30 17:20:02:停止门电机 +2023-06-30 17:20:02:停止耳机电机 +2023-06-30 17:20:02:停止IPD电机 +2023-06-30 17:20:12:停止灰卡电机 +2023-06-30 17:20:12:停止门电机 +2023-06-30 17:20:12:停止耳机电机 +2023-06-30 17:20:12:停止IPD电机 +2023-06-30 17:20:13:停止灰卡电机 +2023-06-30 17:20:13:停止门电机 +2023-06-30 17:20:13:停止耳机电机 +2023-06-30 17:20:13:停止IPD电机 +2023-06-30 17:20:14:停止灰卡电机 +2023-06-30 17:20:14:停止门电机 +2023-06-30 17:20:14:停止耳机电机 +2023-06-30 17:20:14:停止IPD电机 +2023-06-30 17:20:15:停止灰卡电机 +2023-06-30 17:20:15:停止门电机 +2023-06-30 17:20:15:停止耳机电机 +2023-06-30 17:20:15:停止IPD电机 +2023-06-30 17:20:17:停止灰卡电机 +2023-06-30 17:20:17:停止门电机 +2023-06-30 17:20:17:停止耳机电机 +2023-06-30 17:20:17:停止IPD电机 +2023-06-30 17:20:18:停止灰卡电机 +2023-06-30 17:20:18:停止门电机 +2023-06-30 17:20:18:停止耳机电机 +2023-06-30 17:20:18:停止IPD电机 +2023-06-30 17:20:19:停止灰卡电机 +2023-06-30 17:20:19:停止门电机 +2023-06-30 17:20:19:停止耳机电机 +2023-06-30 17:20:19:停止IPD电机 +2023-06-30 17:20:20:停止灰卡电机 +2023-06-30 17:20:20:停止门电机 +2023-06-30 17:20:20:停止耳机电机 +2023-06-30 17:20:20:停止IPD电机 +2023-06-30 17:20:21:停止灰卡电机 +2023-06-30 17:20:21:停止门电机 +2023-06-30 17:20:21:停止耳机电机 +2023-06-30 17:20:21:停止IPD电机 +2023-06-30 17:20:21:停止灰卡电机 +2023-06-30 17:20:22:停止门电机 +2023-06-30 17:20:22:停止耳机电机 +2023-06-30 17:20:22:停止IPD电机 +2023-06-30 17:20:22:停止灰卡电机 +2023-06-30 17:20:22:停止门电机 +2023-06-30 17:20:22:停止耳机电机 +2023-06-30 17:20:22:停止IPD电机 +2023-06-30 17:20:23:停止灰卡电机 +2023-06-30 17:20:23:停止门电机 +2023-06-30 17:20:23:停止耳机电机 +2023-06-30 17:20:23:停止IPD电机 +2023-06-30 17:20:24:停止灰卡电机 +2023-06-30 17:20:24:停止门电机 +2023-06-30 17:20:24:停止耳机电机 +2023-06-30 17:20:24:停止IPD电机 +2023-06-30 17:20:25:停止灰卡电机 +2023-06-30 17:20:25:停止门电机 +2023-06-30 17:20:25:停止耳机电机 +2023-06-30 17:20:25:停止IPD电机 +2023-06-30 17:20:26:停止灰卡电机 +2023-06-30 17:20:26:停止门电机 +2023-06-30 17:20:26:停止耳机电机 +2023-06-30 17:20:26:停止IPD电机 +2023-06-30 17:53:39:COM49 DeviceDisable():Generic failure +2023-06-30 17:53:39:COM49 DeviceEnable():Generic failure +2023-06-30 17:53:39:rgb data send:get RGB value + +2023-06-30 17:53:39:rgb data rev:get RGB value + +2023-06-30 17:53:39:r=0, g=0,b=0,COM=COM49 +2023-06-30 17:53:39:COM52 DeviceDisable():Generic failure +2023-06-30 17:53:39:COM52 DeviceEnable():Generic failure +2023-06-30 17:53:39:rgb data send:get RGB value + +2023-06-30 17:53:40:rgb data rev:get RGB value + +2023-06-30 17:53:40:r=0, g=0,b=0,COM=COM52 +2023-06-30 17:53:40:COM19 DeviceDisable():Generic failure +2023-06-30 17:53:40:COM19 DeviceEnable():Generic failure +2023-06-30 17:53:40:rgb data send:get RGB value + +2023-06-30 17:53:40:rgb data rev:get RGB value + +2023-06-30 17:53:40:r=0, g=0,b=0,COM=COM19 +2023-06-30 17:53:40:COM54 DeviceDisable():Generic failure +2023-06-30 17:53:40:COM54 DeviceEnable():Generic failure +2023-06-30 17:53:40:rgb data send:get RGB value + +2023-06-30 17:53:41:rgb data rev:get RGB value + +2023-06-30 17:53:41:r=2, g=2,b=2,COM=COM54 +2023-06-30 17:53:41:COM49 DeviceDisable():Generic failure +2023-06-30 17:53:41:COM49 DeviceEnable():Generic failure +2023-06-30 17:53:41:COM52 DeviceDisable():Generic failure +2023-06-30 17:53:41:COM52 DeviceEnable():Generic failure +2023-06-30 17:53:42:COM19 DeviceDisable():Generic failure +2023-06-30 17:53:42:COM19 DeviceEnable():Generic failure +2023-06-30 17:53:47:PowerOutTestrun timeout +2023-06-30 17:53:48:IOboard COM50 WriteDO :7 成功 +2023-06-30 17:53:48:IOboard COM50 WriteDO :6 成功 +2023-06-30 17:53:50:IOboard COM50 WriteDO :3 成功 +2023-06-30 17:53:52:IOboard COM47 WriteDO :10 成功 +2023-06-30 17:54:03:COM19 DeviceDisable():Generic failure +2023-06-30 17:54:03:COM19 DeviceEnable():Generic failure +2023-06-30 17:54:03:rgb data send:get RGB value + +2023-06-30 17:54:03:rgb data rev:get RGB value + +2023-06-30 17:54:03:r=163, g=12,b=19,COM=COM19 +2023-06-30 17:54:05:COM19 DeviceDisable():Generic failure +2023-06-30 17:54:05:COM19 DeviceEnable():Generic failure +2023-06-30 17:54:05:rgb data send:get RGB value + +2023-06-30 17:54:05:rgb data rev:get RGB value + +2023-06-30 17:54:05:r=13, g=110,b=44,COM=COM19 +2023-06-30 17:54:07:COM19 DeviceDisable():Generic failure +2023-06-30 17:54:07:COM19 DeviceEnable():Generic failure +2023-06-30 17:54:07:rgb data send:get RGB value + +2023-06-30 17:54:07:rgb data rev:get RGB value + +2023-06-30 17:54:07:r=2, g=45,b=117,COM=COM19 +2023-06-30 17:54:10:COM54 DeviceDisable():Generic failure +2023-06-30 17:54:10:COM54 DeviceEnable():Generic failure +2023-06-30 17:54:10:rgb data send:get RGB value + +2023-06-30 17:54:10:rgb data rev:get RGB value + +2023-06-30 17:54:10:r=2, g=2,b=2,COM=COM54 +2023-06-30 17:54:24:停止灰卡电机 +2023-06-30 17:54:24:停止门电机 +2023-06-30 17:54:24:停止耳机电机 +2023-06-30 17:54:24:停止IPD电机 +2023-06-30 17:54:24:停止灰卡电机 +2023-06-30 17:54:25:停止门电机 +2023-06-30 17:54:25:停止耳机电机 +2023-06-30 17:54:25:停止IPD电机 +2023-06-30 17:54:50:COM19 DeviceDisable():Generic failure +2023-06-30 17:54:50:COM19 DeviceEnable():Generic failure +2023-06-30 17:54:50:rgb data send:get RGB value + +2023-06-30 17:54:50:rgb data rev:get RGB value + +2023-06-30 17:54:50:r=157, g=13,b=19,COM=COM19 +2023-06-30 17:54:55:COM19 DeviceDisable():Generic failure +2023-06-30 17:54:55:COM19 DeviceEnable():Generic failure +2023-06-30 17:54:55:rgb data send:get RGB value + +2023-06-30 17:54:56:rgb data rev:get RGB value + +2023-06-30 17:54:56:r=160, g=13,b=20,COM=COM19 +2023-06-30 17:55:19:COM19 DeviceDisable():Generic failure +2023-06-30 17:55:19:COM19 DeviceEnable():Generic failure +2023-06-30 17:55:19:rgb data send:get RGB value + +2023-06-30 17:55:19:rgb data rev:get RGB value + +2023-06-30 17:55:19:r=163, g=13,b=20,COM=COM19 +2023-06-30 17:55:58:COM19 DeviceDisable():Generic failure +2023-06-30 17:55:59:COM19 DeviceEnable():Generic failure +2023-06-30 17:55:59:rgb data send:get RGB value + +2023-06-30 17:55:59:rgb data rev:get RGB value + +2023-06-30 17:55:59:r=162, g=13,b=20,COM=COM19 +2023-06-30 17:56:17:COM19 DeviceDisable():Generic failure +2023-06-30 17:56:17:COM19 DeviceEnable():Generic failure +2023-06-30 17:56:17:rgb data send:get RGB value + +2023-06-30 17:56:17:rgb data rev:get RGB value + +2023-06-30 17:56:17:r=209, g=16,b=24,COM=COM19 +2023-06-30 17:56:36:COM19 DeviceDisable():Generic failure +2023-06-30 17:56:36:COM19 DeviceEnable():Generic failure +2023-06-30 17:56:36:rgb data send:get RGB value + +2023-06-30 17:56:37:rgb data rev:get RGB value + +2023-06-30 17:56:37:r=209, g=16,b=25,COM=COM19 +2023-06-30 17:57:03:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:03:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:03:rgb data send:get RGB value + +2023-06-30 17:57:04:rgb data rev:get RGB value + +2023-06-30 17:57:04:r=202, g=16,b=24,COM=COM19 +2023-06-30 17:57:14:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:14:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:14:rgb data send:get RGB value + +2023-06-30 17:57:14:rgb data rev:get RGB value + +2023-06-30 17:57:14:r=179, g=15,b=22,COM=COM19 +2023-06-30 17:57:17:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:18:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:18:rgb data send:get RGB value + +2023-06-30 17:57:18:rgb data rev:get RGB value + +2023-06-30 17:57:18:r=16, g=127,b=51,COM=COM19 +2023-06-30 17:57:20:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:20:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:20:rgb data send:get RGB value + +2023-06-30 17:57:20:rgb data rev:get RGB value + +2023-06-30 17:57:20:r=4, g=53,b=134,COM=COM19 +2023-06-30 17:57:25:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:25:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:25:rgb data send:get RGB value + +2023-06-30 17:57:25:rgb data rev:get RGB value + +2023-06-30 17:57:25:r=178, g=15,b=22,COM=COM19 +2023-06-30 17:57:31:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:31:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:31:rgb data send:get RGB value + +2023-06-30 17:57:31:rgb data rev:get RGB value + +2023-06-30 17:57:31:r=178, g=15,b=22,COM=COM19 +2023-06-30 17:57:39:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:39:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:39:rgb data send:get RGB value + +2023-06-30 17:57:39:rgb data rev:get RGB value + +2023-06-30 17:57:39:r=187, g=15,b=23,COM=COM19 +2023-06-30 17:57:44:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:44:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:44:rgb data send:get RGB value + +2023-06-30 17:57:45:rgb data rev:get RGB value + +2023-06-30 17:57:45:r=187, g=15,b=23,COM=COM19 +2023-06-30 17:57:49:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:49:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:49:rgb data send:get RGB value + +2023-06-30 17:57:50:rgb data rev:get RGB value + +2023-06-30 17:57:50:r=178, g=15,b=22,COM=COM19 +2023-06-30 17:57:56:COM19 DeviceDisable():Generic failure +2023-06-30 17:57:56:COM19 DeviceEnable():Generic failure +2023-06-30 17:57:56:rgb data send:get RGB value + +2023-06-30 17:57:56:rgb data rev:get RGB value + +2023-06-30 17:57:56:r=185, g=15,b=22,COM=COM19 +2023-06-30 17:58:30:COM19 DeviceDisable():Generic failure +2023-06-30 17:58:30:COM19 DeviceEnable():Generic failure +2023-06-30 17:58:30:rgb data send:get RGB value + +2023-06-30 17:58:30:rgb data rev:get RGB value + +2023-06-30 17:58:30:r=179, g=15,b=22,COM=COM19 +2023-06-30 20:20:06:COM49 DeviceDisable():Generic failure +2023-06-30 20:20:06:COM49 DeviceEnable():Generic failure +2023-06-30 20:20:06:rgb data send:get RGB value + +2023-06-30 20:20:06:rgb data rev:get RGB value + +2023-06-30 20:20:06:r=12, g=16,b=14,COM=COM49 +2023-06-30 20:20:06:COM52 DeviceDisable():Generic failure +2023-06-30 20:20:06:COM52 DeviceEnable():Generic failure +2023-06-30 20:20:06:rgb data send:get RGB value + +2023-06-30 20:20:07:rgb data rev:get RGB value + +2023-06-30 20:20:07:r=11, g=17,b=14,COM=COM52 +2023-06-30 20:20:07:COM19 DeviceDisable():Generic failure +2023-06-30 20:20:07:COM19 DeviceEnable():Generic failure +2023-06-30 20:20:07:rgb data send:get RGB value + +2023-06-30 20:20:07:rgb data rev:get RGB value + +2023-06-30 20:20:07:r=0, g=0,b=0,COM=COM19 +2023-06-30 20:20:07:COM54 DeviceDisable():Generic failure +2023-06-30 20:20:07:COM54 DeviceEnable():Generic failure +2023-06-30 20:20:07:rgb data send:get RGB value + +2023-06-30 20:20:08:rgb data rev:get RGB value + +2023-06-30 20:20:08:r=1, g=1,b=1,COM=COM54 +2023-06-30 20:20:08:COM49 DeviceDisable():Generic failure +2023-06-30 20:20:08:COM49 DeviceEnable():Generic failure +2023-06-30 20:20:08:COM52 DeviceDisable():Generic failure +2023-06-30 20:20:08:COM52 DeviceEnable():Generic failure +2023-06-30 20:20:09:COM19 DeviceDisable():Generic failure +2023-06-30 20:20:09:COM19 DeviceEnable():Generic failure +2023-06-30 20:20:09:停止灰卡电机 +2023-06-30 20:20:09:停止门电机 +2023-06-30 20:20:09:停止耳机电机 +2023-06-30 20:20:09:停止IPD电机 +2023-06-30 20:20:10:停止灰卡电机 +2023-06-30 20:20:10:停止门电机 +2023-06-30 20:20:10:停止耳机电机 +2023-06-30 20:20:10:停止IPD电机 +2023-06-30 20:20:11:停止灰卡电机 +2023-06-30 20:20:11:停止门电机 +2023-06-30 20:20:11:停止耳机电机 +2023-06-30 20:20:11:停止IPD电机 +2023-06-30 20:20:12:停止灰卡电机 +2023-06-30 20:20:12:停止门电机 +2023-06-30 20:20:12:停止耳机电机 +2023-06-30 20:20:12:停止IPD电机 +2023-06-30 20:20:13:停止灰卡电机 +2023-06-30 20:20:13:停止门电机 +2023-06-30 20:20:13:停止耳机电机 +2023-06-30 20:20:13:停止IPD电机 +2023-06-30 20:20:14:停止灰卡电机 +2023-06-30 20:20:14:停止门电机 +2023-06-30 20:20:14:停止耳机电机 +2023-06-30 20:20:14:停止IPD电机 +2023-06-30 20:20:14:停止灰卡电机 +2023-06-30 20:20:15:停止门电机 +2023-06-30 20:20:15:停止耳机电机 +2023-06-30 20:20:15:停止IPD电机 +2023-06-30 20:20:15:停止灰卡电机 +2023-06-30 20:20:15:停止门电机 +2023-06-30 20:20:16:停止耳机电机 +2023-06-30 20:20:16:停止IPD电机 +2023-06-30 20:20:16:停止灰卡电机 +2023-06-30 20:20:16:停止门电机 +2023-06-30 20:20:16:停止耳机电机 +2023-06-30 20:20:16:停止IPD电机 +2023-06-30 20:20:17:停止灰卡电机 +2023-06-30 20:20:17:停止门电机 +2023-06-30 20:20:17:停止耳机电机 +2023-06-30 20:20:17:停止IPD电机 +2023-06-30 20:20:18:停止灰卡电机 +2023-06-30 20:20:18:停止门电机 +2023-06-30 20:20:18:停止耳机电机 +2023-06-30 20:20:18:停止IPD电机 +2023-06-30 20:20:19:停止灰卡电机 +2023-06-30 20:20:19:停止门电机 +2023-06-30 20:20:19:停止耳机电机 +2023-06-30 20:20:19:停止IPD电机 +2023-06-30 20:20:20:停止灰卡电机 +2023-06-30 20:20:20:停止门电机 +2023-06-30 20:20:20:停止耳机电机 +2023-06-30 20:20:20:停止IPD电机 +2023-06-30 20:23:37:PowerOutTestrun timeout +2023-06-30 20:23:37:IOboard COM50 WriteDO :7 成功 +2023-06-30 20:23:37:IOboard COM50 WriteDO :6 成功 +2023-06-30 20:23:45:停止灰卡电机 +2023-06-30 20:23:45:停止门电机 +2023-06-30 20:23:45:停止耳机电机 +2023-06-30 20:23:45:停止IPD电机 +2023-06-30 20:23:46:停止灰卡电机 +2023-06-30 20:23:46:停止门电机 +2023-06-30 20:23:46:停止耳机电机 +2023-06-30 20:23:46:停止IPD电机 +2023-06-30 20:23:47:停止灰卡电机 +2023-06-30 20:23:47:停止门电机 +2023-06-30 20:23:47:停止耳机电机 +2023-06-30 20:23:47:停止IPD电机 +2023-06-30 20:23:48:IOboard COM50 WriteDO :3 成功 +2023-06-30 20:23:49:IOboard COM47 WriteDO :10 成功 +2023-06-30 20:23:54:COM19 DeviceDisable():Generic failure +2023-06-30 20:23:54:COM19 DeviceEnable():Generic failure +2023-06-30 20:23:54:rgb data send:get RGB value + +2023-06-30 20:23:55:rgb data rev:get RGB value + +2023-06-30 20:23:55:r=208, g=15,b=24,COM=COM19 +2023-06-30 20:23:55:COM19 DeviceDisable():Generic failure +2023-06-30 20:23:55:COM19 DeviceEnable():Generic failure +2023-06-30 20:23:55:rgb data send:get RGB value + +2023-06-30 20:23:56:rgb data rev:get RGB value + +2023-06-30 20:23:56:r=17, g=143,b=56,COM=COM19 +2023-06-30 20:23:57:COM19 DeviceDisable():Generic failure +2023-06-30 20:23:57:COM19 DeviceEnable():Generic failure +2023-06-30 20:23:57:rgb data send:get RGB value + +2023-06-30 20:23:57:rgb data rev:get RGB value + +2023-06-30 20:23:57:r=3, g=56,b=148,COM=COM19 +2023-06-30 20:24:11:停止灰卡电机 +2023-06-30 20:24:11:停止门电机 +2023-06-30 20:24:11:停止耳机电机 +2023-06-30 20:24:11:停止IPD电机 +2023-06-30 20:24:47:COM19 DeviceDisable():Generic failure +2023-06-30 20:24:47:COM19 DeviceEnable():Generic failure +2023-06-30 20:24:47:rgb data send:get RGB value + +2023-06-30 20:24:47:rgb data rev:get RGB value + +2023-06-30 20:24:47:r=202, g=15,b=23,COM=COM19 +2023-06-30 20:24:53:COM19 DeviceDisable():Generic failure +2023-06-30 20:24:53:COM19 DeviceEnable():Generic failure +2023-06-30 20:24:53:rgb data send:get RGB value + +2023-06-30 20:24:54:rgb data rev:get RGB value + +2023-06-30 20:24:54:r=17, g=142,b=56,COM=COM19 +2023-06-30 20:24:55:COM19 DeviceDisable():Generic failure +2023-06-30 20:24:55:COM19 DeviceEnable():Generic failure +2023-06-30 20:24:55:rgb data send:get RGB value + +2023-06-30 20:24:56:rgb data rev:get RGB value + +2023-06-30 20:24:56:r=3, g=56,b=147,COM=COM19 +2023-06-30 20:26:31:停止灰卡电机 +2023-06-30 20:26:31:停止门电机 +2023-06-30 20:26:31:停止耳机电机 +2023-06-30 20:26:31:停止IPD电机 +2023-06-30 20:26:32:停止灰卡电机 +2023-06-30 20:26:32:停止门电机 +2023-06-30 20:26:32:停止耳机电机 +2023-06-30 20:26:32:停止IPD电机 +2023-06-30 20:26:33:停止灰卡电机 +2023-06-30 20:26:33:停止门电机 +2023-06-30 20:26:33:停止耳机电机 +2023-06-30 20:26:33:停止IPD电机 +2023-06-30 20:26:47:停止灰卡电机 +2023-06-30 20:26:48:停止门电机 +2023-06-30 20:26:48:停止耳机电机 +2023-06-30 20:26:48:停止IPD电机 +2023-06-30 20:26:48:停止灰卡电机 +2023-06-30 20:26:48:停止门电机 +2023-06-30 20:26:48:停止耳机电机 +2023-06-30 20:26:48:停止IPD电机 +2023-06-30 20:26:49:停止灰卡电机 +2023-06-30 20:26:49:停止门电机 +2023-06-30 20:26:49:停止耳机电机 +2023-06-30 20:26:49:停止IPD电机 +2023-06-30 20:29:28:COM19 DeviceDisable():Generic failure +2023-06-30 20:29:28:COM19 DeviceEnable():Generic failure +2023-06-30 20:29:28:rgb data send:get RGB value + +2023-06-30 20:29:28:rgb data rev:get RGB value + +2023-06-30 20:29:28:r=199, g=15,b=23,COM=COM19 +2023-06-30 20:29:31:COM19 DeviceDisable():Generic failure +2023-06-30 20:29:31:COM19 DeviceEnable():Generic failure +2023-06-30 20:29:31:rgb data send:get RGB value + +2023-06-30 20:29:31:rgb data rev:get RGB value + +2023-06-30 20:29:31:r=17, g=142,b=56,COM=COM19 +2023-06-30 20:29:33:COM19 DeviceDisable():Generic failure +2023-06-30 20:29:33:COM19 DeviceEnable():Generic failure +2023-06-30 20:29:33:rgb data send:get RGB value + +2023-06-30 20:29:33:rgb data rev:get RGB value + +2023-06-30 20:29:33:r=3, g=56,b=147,COM=COM19 +2023-06-30 20:29:36:COM19 DeviceDisable():Generic failure +2023-06-30 20:29:36:COM19 DeviceEnable():Generic failure +2023-06-30 20:29:36:rgb data send:get RGB value + +2023-06-30 20:29:36:rgb data rev:get RGB value + +2023-06-30 20:29:36:r=199, g=15,b=23,COM=COM19 +2023-06-30 20:30:09:COM19 DeviceDisable():Generic failure +2023-06-30 20:30:09:COM19 DeviceEnable():Generic failure +2023-06-30 20:30:09:rgb data send:get RGB value + +2023-06-30 20:30:10:rgb data rev:get RGB value + +2023-06-30 20:30:10:r=201, g=15,b=23,COM=COM19 +2023-06-30 20:30:38:COM19 DeviceDisable():Generic failure +2023-06-30 20:30:38:COM19 DeviceEnable():Generic failure +2023-06-30 20:30:38:rgb data send:get RGB value + +2023-06-30 20:30:38:rgb data rev:get RGB value + +2023-06-30 20:30:38:r=205, g=15,b=24,COM=COM19 +2023-06-30 20:31:16:COM19 DeviceDisable():Generic failure +2023-06-30 20:31:16:COM19 DeviceEnable():Generic failure +2023-06-30 20:31:17:rgb data send:get RGB value + +2023-06-30 20:31:17:rgb data rev:get RGB value + +2023-06-30 20:31:17:r=190, g=14,b=22,COM=COM19 +2023-06-30 20:31:34:COM19 DeviceDisable():Generic failure +2023-06-30 20:31:34:COM19 DeviceEnable():Generic failure +2023-06-30 20:31:34:rgb data send:get RGB value + +2023-06-30 20:31:35:rgb data rev:get RGB value + +2023-06-30 20:31:35:r=189, g=14,b=22,COM=COM19 +2023-06-30 20:31:44:COM19 DeviceDisable():Generic failure +2023-06-30 20:31:44:COM19 DeviceEnable():Generic failure +2023-06-30 20:31:44:rgb data send:get RGB value + +2023-06-30 20:31:44:rgb data rev:get RGB value + +2023-06-30 20:31:44:r=189, g=14,b=22,COM=COM19 +2023-06-30 20:32:02:COM19 DeviceDisable():Generic failure +2023-06-30 20:32:02:COM19 DeviceEnable():Generic failure +2023-06-30 20:32:02:rgb data send:get RGB value + +2023-06-30 20:32:02:rgb data rev:get RGB value + +2023-06-30 20:32:02:r=187, g=14,b=22,COM=COM19 +2023-06-30 20:38:43:COM49 DeviceDisable():Generic failure +2023-06-30 20:38:43:COM49 DeviceEnable():Generic failure +2023-06-30 20:38:44:rgb data send:get RGB value + +2023-06-30 20:38:44:rgb data rev:get RGB value + +2023-06-30 20:38:44:r=0, g=0,b=0,COM=COM49 +2023-06-30 20:38:44:COM52 DeviceDisable():Generic failure +2023-06-30 20:38:44:COM52 DeviceEnable():Generic failure +2023-06-30 20:38:44:rgb data send:get RGB value + +2023-06-30 20:38:44:rgb data rev:get RGB value + +2023-06-30 20:38:44:r=0, g=0,b=0,COM=COM52 +2023-06-30 20:38:44:COM19 DeviceDisable():Generic failure +2023-06-30 20:38:44:COM19 DeviceEnable():Generic failure +2023-06-30 20:38:44:rgb data send:get RGB value + +2023-06-30 20:38:45:rgb data rev:get RGB value + +2023-06-30 20:38:45:r=0, g=1,b=0,COM=COM19 +2023-06-30 20:38:45:COM54 DeviceDisable():Generic failure +2023-06-30 20:38:45:COM54 DeviceEnable():Generic failure +2023-06-30 20:38:45:rgb data send:get RGB value + +2023-06-30 20:38:45:rgb data rev:get RGB value + +2023-06-30 20:38:45:r=1, g=2,b=2,COM=COM54 +2023-06-30 20:38:46:COM49 DeviceDisable():Generic failure +2023-06-30 20:38:46:COM49 DeviceEnable():Generic failure +2023-06-30 20:38:46:COM52 DeviceDisable():Generic failure +2023-06-30 20:38:46:COM52 DeviceEnable():Generic failure +2023-06-30 20:38:46:COM19 DeviceDisable():Generic failure +2023-06-30 20:38:46:COM19 DeviceEnable():Generic failure +2023-06-30 20:38:49:PowerOutTestrun timeout +2023-06-30 20:38:50:IOboard COM50 WriteDO :7 成功 +2023-06-30 20:38:50:IOboard COM50 WriteDO :6 成功 +2023-06-30 20:38:51:IOboard COM50 WriteDO :3 成功 +2023-06-30 20:38:52:IOboard COM47 WriteDO :10 成功 +2023-06-30 20:38:57:COM19 DeviceDisable():Generic failure +2023-06-30 20:38:57:COM19 DeviceEnable():Generic failure +2023-06-30 20:38:57:rgb data send:get RGB value + +2023-06-30 20:38:57:rgb data rev:get RGB value + +2023-06-30 20:38:57:r=198, g=15,b=23,COM=COM19 +2023-06-30 20:38:59:COM19 DeviceDisable():Generic failure +2023-06-30 20:38:59:COM19 DeviceEnable():Generic failure +2023-06-30 20:38:59:rgb data send:get RGB value + +2023-06-30 20:38:59:rgb data rev:get RGB value + +2023-06-30 20:38:59:r=16, g=133,b=53,COM=COM19 +2023-06-30 20:39:41:COM19 DeviceDisable():Generic failure +2023-06-30 20:39:41:COM19 DeviceEnable():Generic failure +2023-06-30 20:39:41:rgb data send:get RGB value + +2023-06-30 20:39:41:rgb data rev:get RGB value + +2023-06-30 20:39:41:r=201, g=15,b=23,COM=COM19 +2023-06-30 20:39:58:COM19 DeviceDisable():Generic failure +2023-06-30 20:39:58:COM19 DeviceEnable():Generic failure +2023-06-30 20:39:58:rgb data send:get RGB value + +2023-06-30 20:39:58:rgb data rev:get RGB value + +2023-06-30 20:39:58:r=211, g=16,b=24,COM=COM19 +2023-06-30 20:40:05:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:05:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:05:rgb data send:get RGB value + +2023-06-30 20:40:05:rgb data rev:get RGB value + +2023-06-30 20:40:05:r=208, g=16,b=24,COM=COM19 +2023-06-30 20:40:10:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:10:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:10:rgb data send:get RGB value + +2023-06-30 20:40:11:rgb data rev:get RGB value + +2023-06-30 20:40:11:r=207, g=15,b=23,COM=COM19 +2023-06-30 20:40:36:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:36:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:36:rgb data send:get RGB value + +2023-06-30 20:40:36:rgb data rev:get RGB value + +2023-06-30 20:40:36:r=205, g=16,b=24,COM=COM19 +2023-06-30 20:40:37:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:37:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:37:rgb data send:get RGB value + +2023-06-30 20:40:37:rgb data rev:get RGB value + +2023-06-30 20:40:37:r=205, g=16,b=24,COM=COM19 +2023-06-30 20:40:39:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:39:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:39:rgb data send:get RGB value + +2023-06-30 20:40:39:rgb data rev:get RGB value + +2023-06-30 20:40:39:r=18, g=146,b=57,COM=COM19 +2023-06-30 20:40:42:COM19 DeviceDisable():Generic failure +2023-06-30 20:40:42:COM19 DeviceEnable():Generic failure +2023-06-30 20:40:42:rgb data send:get RGB value + +2023-06-30 20:40:42:rgb data rev:get RGB value + +2023-06-30 20:40:42:r=3, g=57,b=150,COM=COM19 +2023-06-30 20:41:05:COM19 DeviceDisable():Generic failure +2023-06-30 20:41:05:COM19 DeviceEnable():Generic failure +2023-06-30 20:41:05:rgb data send:get RGB value + +2023-06-30 20:41:05:rgb data rev:get RGB value + +2023-06-30 20:41:05:r=203, g=15,b=23,COM=COM19 +2023-06-30 20:41:07:COM19 DeviceDisable():Generic failure +2023-06-30 20:41:07:COM19 DeviceEnable():Generic failure +2023-06-30 20:41:07:rgb data send:get RGB value + +2023-06-30 20:41:07:rgb data rev:get RGB value + +2023-06-30 20:41:07:r=18, g=145,b=57,COM=COM19 +2023-06-30 20:41:13:COM19 DeviceDisable():Generic failure +2023-06-30 20:41:13:COM19 DeviceEnable():Generic failure +2023-06-30 20:41:13:rgb data send:get RGB value + +2023-06-30 20:41:13:rgb data rev:get RGB value + +2023-06-30 20:41:13:r=3, g=57,b=150,COM=COM19 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230701.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230701.txt new file mode 100644 index 0000000..2f7ca79 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230701.txt @@ -0,0 +1,654 @@ +2023-07-01 14:12:05:COM49 DeviceDisable():Generic failure +2023-07-01 14:12:05:COM49 DeviceEnable():Generic failure +2023-07-01 14:12:05:rgb data send:get RGB value + +2023-07-01 14:12:05:rgb data rev:get RGB value + +2023-07-01 14:12:05:r=0, g=0,b=0,COM=COM49 +2023-07-01 14:12:06:COM52 DeviceDisable():Generic failure +2023-07-01 14:12:06:COM52 DeviceEnable():Generic failure +2023-07-01 14:12:06:rgb data send:get RGB value + +2023-07-01 14:12:06:rgb data rev:get RGB value + +2023-07-01 14:12:06:r=0, g=0,b=0,COM=COM52 +2023-07-01 14:12:06:COM19 DeviceDisable():Generic failure +2023-07-01 14:12:06:COM19 DeviceEnable():Generic failure +2023-07-01 14:12:06:rgb data send:get RGB value + +2023-07-01 14:12:06:rgb data rev:get RGB value + +2023-07-01 14:12:06:r=0, g=0,b=0,COM=COM19 +2023-07-01 14:12:07:COM54 DeviceDisable():Generic failure +2023-07-01 14:12:07:COM54 DeviceEnable():Generic failure +2023-07-01 14:12:07:rgb data send:get RGB value + +2023-07-01 14:12:07:rgb data rev:get RGB value + +2023-07-01 14:12:07:r=1, g=2,b=2,COM=COM54 +2023-07-01 14:12:07:COM49 DeviceDisable():Generic failure +2023-07-01 14:12:07:COM49 DeviceEnable():Generic failure +2023-07-01 14:12:08:COM52 DeviceDisable():Generic failure +2023-07-01 14:12:08:COM52 DeviceEnable():Generic failure +2023-07-01 14:12:08:COM19 DeviceDisable():Generic failure +2023-07-01 14:12:08:COM19 DeviceEnable():Generic failure +2023-07-01 14:12:12:PowerOutTestrun timeout +2023-07-01 14:12:12:IOboard COM50 WriteDO :7 成功 +2023-07-01 14:12:13:IOboard COM50 WriteDO :6 成功 +2023-07-01 14:12:22:IOboard COM50 WriteDO :3 成功 +2023-07-01 14:12:39:IOboard COM47 WriteDO :10 成功 +2023-07-01 14:12:44:COM19 DeviceDisable():Generic failure +2023-07-01 14:12:44:COM19 DeviceEnable():Generic failure +2023-07-01 14:12:44:rgb data send:get RGB value + +2023-07-01 14:12:45:rgb data rev:get RGB value + +2023-07-01 14:12:45:r=213, g=16,b=24,COM=COM19 +2023-07-01 14:12:51:COM54 DeviceDisable():Generic failure +2023-07-01 14:12:51:COM54 DeviceEnable():Generic failure +2023-07-01 14:12:51:rgb data send:get RGB value + +2023-07-01 14:12:52:rgb data rev:get RGB value + +2023-07-01 14:12:52:r=1, g=2,b=2,COM=COM54 +2023-07-01 14:12:53:COM19 DeviceDisable():Generic failure +2023-07-01 14:12:53:COM19 DeviceEnable():Generic failure +2023-07-01 14:12:53:rgb data send:get RGB value + +2023-07-01 14:12:54:rgb data rev:get RGB value + +2023-07-01 14:12:54:r=211, g=15,b=24,COM=COM19 +2023-07-01 14:15:53:停止灰卡电机 +2023-07-01 14:15:53:停止门电机 +2023-07-01 14:15:53:停止耳机电机 +2023-07-01 14:15:53:停止IPD电机 +2023-07-01 14:15:53:停止灰卡电机 +2023-07-01 14:15:54:停止门电机 +2023-07-01 14:15:54:停止耳机电机 +2023-07-01 14:15:54:停止IPD电机 +2023-07-01 14:15:54:停止灰卡电机 +2023-07-01 14:15:54:停止门电机 +2023-07-01 14:15:55:停止耳机电机 +2023-07-01 14:15:55:停止IPD电机 +2023-07-01 14:15:55:停止灰卡电机 +2023-07-01 14:15:55:停止门电机 +2023-07-01 14:15:55:停止耳机电机 +2023-07-01 14:15:55:停止IPD电机 +2023-07-01 14:15:56:停止灰卡电机 +2023-07-01 14:15:56:停止门电机 +2023-07-01 14:15:56:停止耳机电机 +2023-07-01 14:15:56:停止IPD电机 +2023-07-01 14:16:14:停止灰卡电机 +2023-07-01 14:16:14:停止门电机 +2023-07-01 14:16:14:停止耳机电机 +2023-07-01 14:16:14:停止IPD电机 +2023-07-01 14:16:15:停止灰卡电机 +2023-07-01 14:16:15:停止门电机 +2023-07-01 14:16:15:停止耳机电机 +2023-07-01 14:16:15:停止IPD电机 +2023-07-01 14:16:16:停止灰卡电机 +2023-07-01 14:16:16:停止门电机 +2023-07-01 14:16:16:停止耳机电机 +2023-07-01 14:16:16:停止IPD电机 +2023-07-01 14:16:17:停止灰卡电机 +2023-07-01 14:16:17:停止门电机 +2023-07-01 14:16:17:停止耳机电机 +2023-07-01 14:16:17:停止IPD电机 +2023-07-01 14:16:18:停止灰卡电机 +2023-07-01 14:16:18:停止门电机 +2023-07-01 14:16:18:停止耳机电机 +2023-07-01 14:16:18:停止IPD电机 +2023-07-01 14:16:46:COM19 DeviceDisable():Generic failure +2023-07-01 14:16:46:COM19 DeviceEnable():Generic failure +2023-07-01 14:16:46:rgb data send:get RGB value + +2023-07-01 14:16:47:rgb data rev:get RGB value + +2023-07-01 14:16:47:r=208, g=17,b=25,COM=COM19 +2023-07-01 14:16:53:COM19 DeviceDisable():Generic failure +2023-07-01 14:16:53:COM19 DeviceEnable():Generic failure +2023-07-01 14:16:53:rgb data send:get RGB value + +2023-07-01 14:16:53:rgb data rev:get RGB value + +2023-07-01 14:16:53:r=210, g=17,b=25,COM=COM19 +2023-07-01 14:17:01:COM19 DeviceDisable():Generic failure +2023-07-01 14:17:01:COM19 DeviceEnable():Generic failure +2023-07-01 14:17:01:rgb data send:get RGB value + +2023-07-01 14:17:02:rgb data rev:get RGB value + +2023-07-01 14:17:02:r=204, g=16,b=25,COM=COM19 +2023-07-01 14:17:09:COM19 DeviceDisable():Generic failure +2023-07-01 14:17:09:COM19 DeviceEnable():Generic failure +2023-07-01 14:17:09:rgb data send:get RGB value + +2023-07-01 14:17:10:rgb data rev:get RGB value + +2023-07-01 14:17:10:r=203, g=16,b=24,COM=COM19 +2023-07-01 14:18:59:COM19 DeviceDisable():Generic failure +2023-07-01 14:18:59:COM19 DeviceEnable():Generic failure +2023-07-01 14:18:59:rgb data send:get RGB value + +2023-07-01 14:18:59:rgb data rev:get RGB value + +2023-07-01 14:18:59:r=203, g=16,b=24,COM=COM19 +2023-07-01 14:19:07:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:07:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:07:rgb data send:get RGB value + +2023-07-01 14:19:07:rgb data rev:get RGB value + +2023-07-01 14:19:07:r=19, g=158,b=64,COM=COM19 +2023-07-01 14:19:09:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:09:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:09:rgb data send:get RGB value + +2023-07-01 14:19:09:rgb data rev:get RGB value + +2023-07-01 14:19:09:r=4, g=59,b=157,COM=COM19 +2023-07-01 14:19:22:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:22:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:22:rgb data send:get RGB value + +2023-07-01 14:19:22:rgb data rev:get RGB value + +2023-07-01 14:19:22:r=198, g=16,b=24,COM=COM19 +2023-07-01 14:19:30:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:30:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:30:rgb data send:get RGB value + +2023-07-01 14:19:30:rgb data rev:get RGB value + +2023-07-01 14:19:30:r=19, g=155,b=63,COM=COM19 +2023-07-01 14:19:52:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:52:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:52:rgb data send:get RGB value + +2023-07-01 14:19:52:rgb data rev:get RGB value + +2023-07-01 14:19:52:r=4, g=58,b=153,COM=COM19 +2023-07-01 14:19:54:COM19 DeviceDisable():Generic failure +2023-07-01 14:19:54:COM19 DeviceEnable():Generic failure +2023-07-01 14:19:54:rgb data send:get RGB value + +2023-07-01 14:19:55:rgb data rev:get RGB value + +2023-07-01 14:19:55:r=197, g=16,b=24,COM=COM19 +2023-07-01 14:20:14:COM19 DeviceDisable():Generic failure +2023-07-01 14:20:14:COM19 DeviceEnable():Generic failure +2023-07-01 14:20:14:rgb data send:get RGB value + +2023-07-01 14:20:14:rgb data rev:get RGB value + +2023-07-01 14:20:14:r=198, g=16,b=24,COM=COM19 +2023-07-01 14:20:32:COM19 DeviceDisable():Generic failure +2023-07-01 14:20:32:COM19 DeviceEnable():Generic failure +2023-07-01 14:20:32:rgb data send:get RGB value + +2023-07-01 14:20:32:rgb data rev:get RGB value + +2023-07-01 14:20:32:r=198, g=16,b=24,COM=COM19 +2023-07-01 14:30:38:COM49 DeviceDisable():Generic failure +2023-07-01 14:30:38:COM49 DeviceEnable():Generic failure +2023-07-01 14:30:38:rgb data send:get RGB value + +2023-07-01 14:30:39:rgb data rev:get RGB value + +2023-07-01 14:30:39:r=0, g=0,b=0,COM=COM49 +2023-07-01 14:30:39:COM52 DeviceDisable():Generic failure +2023-07-01 14:30:39:COM52 DeviceEnable():Generic failure +2023-07-01 14:30:39:rgb data send:get RGB value + +2023-07-01 14:30:39:rgb data rev:get RGB value + +2023-07-01 14:30:39:r=0, g=0,b=0,COM=COM52 +2023-07-01 14:30:39:COM19 DeviceDisable():Generic failure +2023-07-01 14:30:39:COM19 DeviceEnable():Generic failure +2023-07-01 14:30:39:rgb data send:get RGB value + +2023-07-01 14:30:40:rgb data rev:get RGB value + +2023-07-01 14:30:40:r=0, g=0,b=0,COM=COM19 +2023-07-01 14:30:40:COM54 DeviceDisable():Generic failure +2023-07-01 14:30:40:COM54 DeviceEnable():Generic failure +2023-07-01 14:30:40:rgb data send:get RGB value + +2023-07-01 14:30:40:rgb data rev:get RGB value + +2023-07-01 14:30:40:r=2, g=2,b=2,COM=COM54 +2023-07-01 14:30:41:COM49 DeviceDisable():Generic failure +2023-07-01 14:30:41:COM49 DeviceEnable():Generic failure +2023-07-01 14:30:41:COM52 DeviceDisable():Generic failure +2023-07-01 14:30:41:COM52 DeviceEnable():Generic failure +2023-07-01 14:30:41:COM19 DeviceDisable():Generic failure +2023-07-01 14:30:41:COM19 DeviceEnable():Generic failure +2023-07-01 14:30:45:PowerOutTestrun timeout +2023-07-01 14:30:45:IOboard COM50 WriteDO :7 成功 +2023-07-01 14:30:45:IOboard COM50 WriteDO :6 成功 +2023-07-01 14:30:47:IOboard COM50 WriteDO :3 成功 +2023-07-01 14:30:51:IOboard COM47 WriteDO :10 成功 +2023-07-01 14:30:56:COM19 DeviceDisable():Generic failure +2023-07-01 14:30:56:COM19 DeviceEnable():Generic failure +2023-07-01 14:30:56:rgb data send:get RGB value + +2023-07-01 14:30:57:rgb data rev:get RGB value + +2023-07-01 14:30:57:r=208, g=15,b=24,COM=COM19 +2023-07-01 14:30:59:COM19 DeviceDisable():Generic failure +2023-07-01 14:30:59:COM19 DeviceEnable():Generic failure +2023-07-01 14:30:59:rgb data send:get RGB value + +2023-07-01 14:30:59:rgb data rev:get RGB value + +2023-07-01 14:30:59:r=207, g=15,b=24,COM=COM19 +2023-07-01 14:31:28:停止灰卡电机 +2023-07-01 14:31:28:停止门电机 +2023-07-01 14:31:28:停止耳机电机 +2023-07-01 14:31:28:停止IPD电机 +2023-07-01 14:31:29:停止灰卡电机 +2023-07-01 14:31:29:停止门电机 +2023-07-01 14:31:29:停止耳机电机 +2023-07-01 14:31:29:停止IPD电机 +2023-07-01 14:31:30:停止灰卡电机 +2023-07-01 14:31:30:停止门电机 +2023-07-01 14:31:30:停止耳机电机 +2023-07-01 14:31:30:停止IPD电机 +2023-07-01 14:31:31:停止灰卡电机 +2023-07-01 14:31:31:停止门电机 +2023-07-01 14:31:31:停止耳机电机 +2023-07-01 14:31:31:停止IPD电机 +2023-07-01 14:31:32:停止灰卡电机 +2023-07-01 14:31:32:停止门电机 +2023-07-01 14:31:32:停止耳机电机 +2023-07-01 14:31:32:停止IPD电机 +2023-07-01 14:31:32:停止灰卡电机 +2023-07-01 14:31:33:停止门电机 +2023-07-01 14:31:33:停止耳机电机 +2023-07-01 14:31:33:停止IPD电机 +2023-07-01 14:31:33:停止灰卡电机 +2023-07-01 14:31:33:停止门电机 +2023-07-01 14:31:33:停止耳机电机 +2023-07-01 14:31:33:停止IPD电机 +2023-07-01 14:31:34:停止灰卡电机 +2023-07-01 14:31:34:停止门电机 +2023-07-01 14:31:34:停止耳机电机 +2023-07-01 14:31:34:停止IPD电机 +2023-07-01 14:31:35:停止灰卡电机 +2023-07-01 14:31:35:停止门电机 +2023-07-01 14:31:35:停止耳机电机 +2023-07-01 14:31:35:停止IPD电机 +2023-07-01 14:31:36:停止灰卡电机 +2023-07-01 14:31:36:停止门电机 +2023-07-01 14:31:36:停止耳机电机 +2023-07-01 14:31:36:停止IPD电机 +2023-07-01 14:31:37:停止灰卡电机 +2023-07-01 14:31:37:停止门电机 +2023-07-01 14:31:37:停止耳机电机 +2023-07-01 14:31:37:停止IPD电机 +2023-07-01 14:31:38:停止灰卡电机 +2023-07-01 14:31:38:停止门电机 +2023-07-01 14:31:38:停止耳机电机 +2023-07-01 14:31:38:停止IPD电机 +2023-07-01 14:31:39:停止灰卡电机 +2023-07-01 14:31:39:停止门电机 +2023-07-01 14:31:39:停止耳机电机 +2023-07-01 14:31:39:停止IPD电机 +2023-07-01 14:31:39:停止灰卡电机 +2023-07-01 14:31:40:停止门电机 +2023-07-01 14:31:40:停止耳机电机 +2023-07-01 14:31:40:停止IPD电机 +2023-07-01 14:31:40:停止灰卡电机 +2023-07-01 14:31:41:停止门电机 +2023-07-01 14:31:41:停止耳机电机 +2023-07-01 14:31:41:停止IPD电机 +2023-07-01 14:31:41:停止灰卡电机 +2023-07-01 14:31:41:停止门电机 +2023-07-01 14:31:41:停止耳机电机 +2023-07-01 14:31:41:停止IPD电机 +2023-07-01 14:31:42:停止灰卡电机 +2023-07-01 14:31:42:停止门电机 +2023-07-01 14:31:42:停止耳机电机 +2023-07-01 14:31:42:停止IPD电机 +2023-07-01 14:31:43:停止灰卡电机 +2023-07-01 14:31:43:停止门电机 +2023-07-01 14:31:43:停止耳机电机 +2023-07-01 14:31:43:停止IPD电机 +2023-07-01 14:31:44:停止灰卡电机 +2023-07-01 14:31:44:停止门电机 +2023-07-01 14:31:44:停止耳机电机 +2023-07-01 14:31:44:停止IPD电机 +2023-07-01 14:31:45:停止灰卡电机 +2023-07-01 14:31:45:停止门电机 +2023-07-01 14:31:45:停止耳机电机 +2023-07-01 14:31:45:停止IPD电机 +2023-07-01 14:31:46:停止灰卡电机 +2023-07-01 14:31:46:停止门电机 +2023-07-01 14:31:46:停止耳机电机 +2023-07-01 14:31:46:停止IPD电机 +2023-07-01 14:31:47:停止灰卡电机 +2023-07-01 14:31:47:停止门电机 +2023-07-01 14:31:47:停止耳机电机 +2023-07-01 14:31:47:停止IPD电机 +2023-07-01 14:31:47:停止灰卡电机 +2023-07-01 14:31:48:停止门电机 +2023-07-01 14:31:48:停止耳机电机 +2023-07-01 14:31:48:停止IPD电机 +2023-07-01 14:31:48:停止灰卡电机 +2023-07-01 14:31:48:停止门电机 +2023-07-01 14:31:49:停止耳机电机 +2023-07-01 14:31:49:停止IPD电机 +2023-07-01 14:31:49:停止灰卡电机 +2023-07-01 14:31:49:停止门电机 +2023-07-01 14:31:49:停止耳机电机 +2023-07-01 14:31:49:停止IPD电机 +2023-07-01 14:31:50:停止灰卡电机 +2023-07-01 14:31:50:停止门电机 +2023-07-01 14:31:50:停止耳机电机 +2023-07-01 14:31:50:停止IPD电机 +2023-07-01 14:31:51:停止灰卡电机 +2023-07-01 14:31:51:停止门电机 +2023-07-01 14:31:51:停止耳机电机 +2023-07-01 14:31:51:停止IPD电机 +2023-07-01 14:31:52:停止灰卡电机 +2023-07-01 14:31:52:停止门电机 +2023-07-01 14:31:52:停止耳机电机 +2023-07-01 14:31:52:停止IPD电机 +2023-07-01 14:31:53:停止灰卡电机 +2023-07-01 14:31:53:停止门电机 +2023-07-01 14:31:53:停止耳机电机 +2023-07-01 14:31:53:停止IPD电机 +2023-07-01 14:31:54:停止灰卡电机 +2023-07-01 14:31:54:停止门电机 +2023-07-01 14:31:54:停止耳机电机 +2023-07-01 14:31:54:停止IPD电机 +2023-07-01 14:31:55:停止灰卡电机 +2023-07-01 14:31:55:停止门电机 +2023-07-01 14:31:55:停止耳机电机 +2023-07-01 14:31:55:停止IPD电机 +2023-07-01 14:31:56:停止灰卡电机 +2023-07-01 14:31:56:停止门电机 +2023-07-01 14:31:56:停止耳机电机 +2023-07-01 14:31:56:停止IPD电机 +2023-07-01 14:31:56:停止灰卡电机 +2023-07-01 14:31:56:停止门电机 +2023-07-01 14:31:57:停止耳机电机 +2023-07-01 14:31:57:停止IPD电机 +2023-07-01 14:31:57:停止灰卡电机 +2023-07-01 14:31:57:停止门电机 +2023-07-01 14:31:57:停止耳机电机 +2023-07-01 14:31:57:停止IPD电机 +2023-07-01 14:31:58:停止灰卡电机 +2023-07-01 14:31:58:停止门电机 +2023-07-01 14:31:58:停止耳机电机 +2023-07-01 14:31:58:停止IPD电机 +2023-07-01 14:31:59:停止灰卡电机 +2023-07-01 14:31:59:停止门电机 +2023-07-01 14:31:59:停止耳机电机 +2023-07-01 14:31:59:停止IPD电机 +2023-07-01 14:32:00:停止灰卡电机 +2023-07-01 14:32:00:停止门电机 +2023-07-01 14:32:00:停止耳机电机 +2023-07-01 14:32:00:停止IPD电机 +2023-07-01 14:32:01:停止灰卡电机 +2023-07-01 14:32:01:停止门电机 +2023-07-01 14:32:01:停止耳机电机 +2023-07-01 14:32:01:停止IPD电机 +2023-07-01 14:32:02:停止灰卡电机 +2023-07-01 14:32:02:停止门电机 +2023-07-01 14:32:02:停止耳机电机 +2023-07-01 14:32:02:停止IPD电机 +2023-07-01 14:32:03:停止灰卡电机 +2023-07-01 14:32:03:停止门电机 +2023-07-01 14:32:03:停止耳机电机 +2023-07-01 14:32:03:停止IPD电机 +2023-07-01 14:32:03:停止灰卡电机 +2023-07-01 14:32:04:停止门电机 +2023-07-01 14:32:04:停止耳机电机 +2023-07-01 14:32:04:停止IPD电机 +2023-07-01 14:32:04:停止灰卡电机 +2023-07-01 14:32:04:停止门电机 +2023-07-01 14:32:04:停止耳机电机 +2023-07-01 14:32:05:停止IPD电机 +2023-07-01 14:32:05:停止灰卡电机 +2023-07-01 14:32:05:停止门电机 +2023-07-01 14:32:05:停止耳机电机 +2023-07-01 14:32:05:停止IPD电机 +2023-07-01 14:32:06:停止灰卡电机 +2023-07-01 14:32:06:停止门电机 +2023-07-01 14:32:06:停止耳机电机 +2023-07-01 14:32:06:停止IPD电机 +2023-07-01 14:32:07:停止灰卡电机 +2023-07-01 14:32:07:停止门电机 +2023-07-01 14:32:07:停止耳机电机 +2023-07-01 14:32:07:停止IPD电机 +2023-07-01 14:32:08:停止灰卡电机 +2023-07-01 14:32:08:停止门电机 +2023-07-01 14:32:08:停止耳机电机 +2023-07-01 14:32:08:停止IPD电机 +2023-07-01 14:32:09:停止灰卡电机 +2023-07-01 14:32:09:停止门电机 +2023-07-01 14:32:09:停止耳机电机 +2023-07-01 14:32:09:停止IPD电机 +2023-07-01 14:32:10:停止灰卡电机 +2023-07-01 14:32:10:停止门电机 +2023-07-01 14:32:10:停止耳机电机 +2023-07-01 14:32:10:停止IPD电机 +2023-07-01 14:32:11:停止灰卡电机 +2023-07-01 14:32:11:停止门电机 +2023-07-01 14:32:11:停止耳机电机 +2023-07-01 14:32:11:停止IPD电机 +2023-07-01 14:32:11:停止灰卡电机 +2023-07-01 14:32:12:停止门电机 +2023-07-01 14:32:12:停止耳机电机 +2023-07-01 14:32:12:停止IPD电机 +2023-07-01 14:32:12:停止灰卡电机 +2023-07-01 14:32:12:停止门电机 +2023-07-01 14:32:13:停止耳机电机 +2023-07-01 14:32:13:停止IPD电机 +2023-07-01 14:32:13:停止灰卡电机 +2023-07-01 14:32:13:停止门电机 +2023-07-01 14:32:13:停止耳机电机 +2023-07-01 14:32:13:停止IPD电机 +2023-07-01 14:32:14:停止灰卡电机 +2023-07-01 14:32:14:停止门电机 +2023-07-01 14:32:14:停止耳机电机 +2023-07-01 14:32:14:停止IPD电机 +2023-07-01 14:32:15:停止灰卡电机 +2023-07-01 14:32:15:停止门电机 +2023-07-01 14:32:15:停止耳机电机 +2023-07-01 14:32:15:停止IPD电机 +2023-07-01 14:32:16:停止灰卡电机 +2023-07-01 14:32:16:停止门电机 +2023-07-01 14:32:16:停止耳机电机 +2023-07-01 14:32:16:停止IPD电机 +2023-07-01 14:32:17:停止灰卡电机 +2023-07-01 14:32:17:停止门电机 +2023-07-01 14:32:17:停止耳机电机 +2023-07-01 14:32:17:停止IPD电机 +2023-07-01 14:32:18:停止灰卡电机 +2023-07-01 14:32:18:停止门电机 +2023-07-01 14:32:18:停止耳机电机 +2023-07-01 14:32:18:停止IPD电机 +2023-07-01 14:32:19:停止灰卡电机 +2023-07-01 14:32:19:停止门电机 +2023-07-01 14:32:19:停止耳机电机 +2023-07-01 14:32:19:停止IPD电机 +2023-07-01 14:32:19:停止灰卡电机 +2023-07-01 14:32:20:停止门电机 +2023-07-01 14:32:20:停止耳机电机 +2023-07-01 14:32:20:停止IPD电机 +2023-07-01 14:32:20:停止灰卡电机 +2023-07-01 14:32:20:停止门电机 +2023-07-01 14:32:21:停止耳机电机 +2023-07-01 14:32:21:停止IPD电机 +2023-07-01 14:32:21:停止灰卡电机 +2023-07-01 14:32:21:停止门电机 +2023-07-01 14:32:21:停止耳机电机 +2023-07-01 14:32:21:停止IPD电机 +2023-07-01 14:32:22:停止灰卡电机 +2023-07-01 14:32:22:停止门电机 +2023-07-01 14:32:22:停止耳机电机 +2023-07-01 14:32:22:停止IPD电机 +2023-07-01 14:32:23:停止灰卡电机 +2023-07-01 14:32:23:停止门电机 +2023-07-01 14:32:23:停止耳机电机 +2023-07-01 14:32:23:停止IPD电机 +2023-07-01 14:32:24:停止灰卡电机 +2023-07-01 14:32:24:停止门电机 +2023-07-01 14:32:24:停止耳机电机 +2023-07-01 14:32:24:停止IPD电机 +2023-07-01 14:32:25:停止灰卡电机 +2023-07-01 14:32:25:停止门电机 +2023-07-01 14:32:25:停止耳机电机 +2023-07-01 14:32:25:停止IPD电机 +2023-07-01 14:32:26:停止灰卡电机 +2023-07-01 14:32:26:停止门电机 +2023-07-01 14:32:26:停止耳机电机 +2023-07-01 14:32:26:停止IPD电机 +2023-07-01 14:32:27:停止灰卡电机 +2023-07-01 14:32:27:停止门电机 +2023-07-01 14:32:27:停止耳机电机 +2023-07-01 14:32:27:停止IPD电机 +2023-07-01 14:32:27:停止灰卡电机 +2023-07-01 14:32:28:停止门电机 +2023-07-01 14:32:28:停止耳机电机 +2023-07-01 14:32:28:停止IPD电机 +2023-07-01 14:32:28:停止灰卡电机 +2023-07-01 14:32:28:停止门电机 +2023-07-01 14:32:28:停止耳机电机 +2023-07-01 14:32:28:停止IPD电机 +2023-07-01 14:32:29:停止灰卡电机 +2023-07-01 14:32:29:停止门电机 +2023-07-01 14:32:29:停止耳机电机 +2023-07-01 14:32:29:停止IPD电机 +2023-07-01 14:32:30:停止灰卡电机 +2023-07-01 14:32:30:停止门电机 +2023-07-01 14:32:30:停止耳机电机 +2023-07-01 14:32:30:停止IPD电机 +2023-07-01 14:32:31:停止灰卡电机 +2023-07-01 14:32:31:停止门电机 +2023-07-01 14:32:31:停止耳机电机 +2023-07-01 14:32:31:停止IPD电机 +2023-07-01 14:32:32:停止灰卡电机 +2023-07-01 14:32:32:停止门电机 +2023-07-01 14:32:32:停止耳机电机 +2023-07-01 14:32:32:停止IPD电机 +2023-07-01 14:32:33:停止灰卡电机 +2023-07-01 14:32:33:停止门电机 +2023-07-01 14:32:33:停止耳机电机 +2023-07-01 14:32:33:停止IPD电机 +2023-07-01 14:32:34:停止灰卡电机 +2023-07-01 14:32:34:停止门电机 +2023-07-01 14:32:34:停止耳机电机 +2023-07-01 14:32:34:停止IPD电机 +2023-07-01 14:32:35:停止灰卡电机 +2023-07-01 14:32:35:停止门电机 +2023-07-01 14:32:35:停止耳机电机 +2023-07-01 14:32:35:停止IPD电机 +2023-07-01 14:32:35:停止灰卡电机 +2023-07-01 14:32:36:停止门电机 +2023-07-01 14:32:36:停止耳机电机 +2023-07-01 14:32:36:停止IPD电机 +2023-07-01 14:32:36:停止灰卡电机 +2023-07-01 14:32:36:停止门电机 +2023-07-01 14:32:36:停止耳机电机 +2023-07-01 14:32:37:停止IPD电机 +2023-07-01 14:32:37:停止灰卡电机 +2023-07-01 14:32:37:停止门电机 +2023-07-01 14:32:37:停止耳机电机 +2023-07-01 14:32:37:停止IPD电机 +2023-07-01 14:32:38:停止灰卡电机 +2023-07-01 14:32:38:停止门电机 +2023-07-01 14:32:38:停止耳机电机 +2023-07-01 14:32:38:停止IPD电机 +2023-07-01 14:32:39:停止灰卡电机 +2023-07-01 14:32:39:停止门电机 +2023-07-01 14:32:39:停止耳机电机 +2023-07-01 14:32:39:停止IPD电机 +2023-07-01 14:32:40:停止灰卡电机 +2023-07-01 14:32:40:停止门电机 +2023-07-01 14:32:40:停止耳机电机 +2023-07-01 14:32:40:停止IPD电机 +2023-07-01 14:32:41:停止灰卡电机 +2023-07-01 14:32:41:停止门电机 +2023-07-01 14:32:41:停止耳机电机 +2023-07-01 14:32:41:停止IPD电机 +2023-07-01 14:32:42:停止灰卡电机 +2023-07-01 14:32:42:停止门电机 +2023-07-01 14:32:42:停止耳机电机 +2023-07-01 14:32:42:停止IPD电机 +2023-07-01 14:32:42:停止灰卡电机 +2023-07-01 14:32:43:停止门电机 +2023-07-01 14:32:43:停止耳机电机 +2023-07-01 14:32:43:停止IPD电机 +2023-07-01 14:35:00:COM19 DeviceDisable():Generic failure +2023-07-01 14:35:00:COM19 DeviceEnable():Generic failure +2023-07-01 14:35:00:rgb data send:get RGB value + +2023-07-01 14:35:01:rgb data rev:get RGB value + +2023-07-01 14:35:01:r=202, g=15,b=23,COM=COM19 +2023-07-01 14:35:41:COM19 DeviceDisable():Generic failure +2023-07-01 14:35:41:COM19 DeviceEnable():Generic failure +2023-07-01 14:35:41:rgb data send:get RGB value + +2023-07-01 14:35:41:rgb data rev:get RGB value + +2023-07-01 14:35:41:r=192, g=16,b=23,COM=COM19 +2023-07-01 14:35:58:COM19 DeviceDisable():Generic failure +2023-07-01 14:35:58:COM19 DeviceEnable():Generic failure +2023-07-01 14:35:58:rgb data send:get RGB value + +2023-07-01 14:35:58:rgb data rev:get RGB value + +2023-07-01 14:35:58:r=193, g=16,b=23,COM=COM19 +2023-07-01 14:36:13:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:13:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:13:rgb data send:get RGB value + +2023-07-01 14:36:13:rgb data rev:get RGB value + +2023-07-01 14:36:13:r=194, g=16,b=23,COM=COM19 +2023-07-01 14:36:22:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:22:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:22:rgb data send:get RGB value + +2023-07-01 14:36:22:rgb data rev:get RGB value + +2023-07-01 14:36:22:r=196, g=16,b=24,COM=COM19 +2023-07-01 14:36:28:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:28:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:28:rgb data send:get RGB value + +2023-07-01 14:36:28:rgb data rev:get RGB value + +2023-07-01 14:36:28:r=197, g=16,b=24,COM=COM19 +2023-07-01 14:36:36:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:36:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:36:rgb data send:get RGB value + +2023-07-01 14:36:36:rgb data rev:get RGB value + +2023-07-01 14:36:36:r=206, g=16,b=25,COM=COM19 +2023-07-01 14:36:42:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:42:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:42:rgb data send:get RGB value + +2023-07-01 14:36:42:rgb data rev:get RGB value + +2023-07-01 14:36:42:r=197, g=16,b=24,COM=COM19 +2023-07-01 14:36:59:COM19 DeviceDisable():Generic failure +2023-07-01 14:36:59:COM19 DeviceEnable():Generic failure +2023-07-01 14:36:59:rgb data send:get RGB value + +2023-07-01 14:36:59:rgb data rev:get RGB value + +2023-07-01 14:36:59:r=196, g=16,b=24,COM=COM19 +2023-07-01 14:37:20:COM19 DeviceDisable():Generic failure +2023-07-01 14:37:20:COM19 DeviceEnable():Generic failure +2023-07-01 14:37:20:rgb data send:get RGB value + +2023-07-01 14:37:20:rgb data rev:get RGB value + +2023-07-01 14:37:20:r=196, g=16,b=24,COM=COM19 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230703.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230703.txt new file mode 100644 index 0000000..e2c0d7f --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230703.txt @@ -0,0 +1,283 @@ +2023-07-03 08:43:43:COM49 DeviceDisable():Generic failure +2023-07-03 08:43:43:COM49 DeviceEnable():Generic failure +2023-07-03 08:43:43:rgb data send:get RGB value + +2023-07-03 08:43:44:rgb data rev:get RGB value + +2023-07-03 08:43:44:r=29, g=31,b=28,COM=COM49 +2023-07-03 08:43:44:COM52 DeviceDisable():Generic failure +2023-07-03 08:43:44:COM52 DeviceEnable():Generic failure +2023-07-03 08:43:44:rgb data send:get RGB value + +2023-07-03 08:43:44:rgb data rev:get RGB value + +2023-07-03 08:43:44:r=7, g=23,b=8,COM=COM52 +2023-07-03 08:43:44:COM19 DeviceDisable():Generic failure +2023-07-03 08:43:44:COM19 DeviceEnable():Generic failure +2023-07-03 08:43:44:rgb data send:get RGB value + +2023-07-03 08:43:45:rgb data rev:get RGB value + +2023-07-03 08:43:45:r=0, g=0,b=0,COM=COM19 +2023-07-03 08:43:45:COM54 DeviceDisable():Generic failure +2023-07-03 08:43:45:COM54 DeviceEnable():Generic failure +2023-07-03 08:43:50:rgb data send:get RGB value + +2023-07-03 08:43:59:COM54 DeviceDisable():Generic failure +2023-07-03 08:43:59:COM54 DeviceEnable():Generic failure +2023-07-03 08:43:59:COM54 DeviceDisable():Generic failure +2023-07-03 08:43:59:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:04:ReadLine ex ==System.TimeoutException: The operation has timed out. + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout) + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count) + at System.IO.Ports.SerialPort.InternalRead(Char[] buffer, Int32 offset, Int32 count, Int32 timeout, Boolean countMultiByteCharsAsOne) + at System.IO.Ports.SerialPort.ReadTo(String value) + at System.IO.Ports.SerialPort.ReadLine() + at QTInterface.TCS.ReadRGB(Int32 timeout) in d:\SRC\EurekaQT\QTInterface\TCS.cs:line 116 +2023-07-03 08:44:04:rgb data send:get RGB value + +2023-07-03 08:44:14:COM54 DeviceDisable():Generic failure +2023-07-03 08:44:14:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:14:COM54 DeviceDisable():Generic failure +2023-07-03 08:44:14:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:16:COM49 DeviceDisable():Generic failure +2023-07-03 08:44:16:COM49 DeviceEnable():Generic failure +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM49' is denied. +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM49' is denied. +2023-07-03 08:44:16:COM52 DeviceDisable():Generic failure +2023-07-03 08:44:16:COM52 DeviceEnable():Generic failure +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM52' is denied. +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM52' is denied. +2023-07-03 08:44:16:COM19 DeviceDisable():Generic failure +2023-07-03 08:44:16:COM19 DeviceEnable():Generic failure +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM19' is denied. +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM19' is denied. +2023-07-03 08:44:16:COM54 DeviceDisable():Generic failure +2023-07-03 08:44:16:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM54' is denied. +2023-07-03 08:44:16:rgb port open Exception:Access to the port 'COM54' is denied. +2023-07-03 08:44:17:COM49 DeviceDisable():Generic failure +2023-07-03 08:44:17:COM49 DeviceEnable():Generic failure +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM49' is denied. +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM49' is denied. +2023-07-03 08:44:17:left_display_tcs 端口:COM49打开失败 +2023-07-03 08:44:17:COM52 DeviceDisable():Generic failure +2023-07-03 08:44:17:COM52 DeviceEnable():Generic failure +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM52' is denied. +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM52' is denied. +2023-07-03 08:44:17:right_display_tcs 端口:COM52打开失败 +2023-07-03 08:44:17:COM19 DeviceDisable():Generic failure +2023-07-03 08:44:17:COM19 DeviceEnable():Generic failure +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM19' is denied. +2023-07-03 08:44:17:rgb port open Exception:Access to the port 'COM19' is denied. +2023-07-03 08:44:17:power_led_tcs 端口:COM19打开失败 +2023-07-03 08:44:19:ReadLine ex ==System.TimeoutException: The operation has timed out. + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout) + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count) + at System.IO.Ports.SerialPort.InternalRead(Char[] buffer, Int32 offset, Int32 count, Int32 timeout, Boolean countMultiByteCharsAsOne) + at System.IO.Ports.SerialPort.ReadTo(String value) + at System.IO.Ports.SerialPort.ReadLine() + at QTInterface.TCS.ReadRGB(Int32 timeout) in d:\SRC\EurekaQT\QTInterface\TCS.cs:line 116 +2023-07-03 08:44:19:rgb data send:get RGB value + +2023-07-03 08:44:25:PowerOutTestrun timeout +2023-07-03 08:44:25:IOboard COM50 WriteDO :7 成功 +2023-07-03 08:44:26:IOboard COM50 WriteDO :6 成功 +2023-07-03 08:44:28:COM54 DeviceDisable():Generic failure +2023-07-03 08:44:28:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:28:COM54 DeviceDisable():Generic failure +2023-07-03 08:44:28:COM54 DeviceEnable():Generic failure +2023-07-03 08:44:28:停止灰卡电机 +2023-07-03 08:44:29:停止门电机 +2023-07-03 08:44:29:停止耳机电机 +2023-07-03 08:44:29:停止IPD电机 +2023-07-03 08:44:29:停止灰卡电机 +2023-07-03 08:44:29:停止门电机 +2023-07-03 08:44:29:停止耳机电机 +2023-07-03 08:44:29:停止IPD电机 +2023-07-03 08:44:33:ReadLine ex ==System.TimeoutException: The operation has timed out. + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count, Int32 timeout) + at System.IO.Ports.SerialStream.Read(Byte[] array, Int32 offset, Int32 count) + at System.IO.Ports.SerialPort.InternalRead(Char[] buffer, Int32 offset, Int32 count, Int32 timeout, Boolean countMultiByteCharsAsOne) + at System.IO.Ports.SerialPort.ReadTo(String value) + at System.IO.Ports.SerialPort.ReadLine() + at QTInterface.TCS.ReadRGB(Int32 timeout) in d:\SRC\EurekaQT\QTInterface\TCS.cs:line 116 +2023-07-03 08:44:33:ReadRGB timeout +2023-07-03 08:44:33:Serials port did not open! +2023-07-03 08:44:33:Serials port did not open! +2023-07-03 08:44:33:m_IoBoard 端口:COM47打开失败 +2023-07-03 08:44:35:qt init fail############# +2023-07-03 08:44:38:IOboard COM50 WriteDO :3 成功 +2023-07-03 08:44:52:IOboard COM47 WriteDO :10 成功 +2023-07-03 08:45:00:IOboard COM50 WriteDO :1 成功 +2023-07-03 08:46:53:IOboard COM47 WriteDO :13 成功 +2023-07-03 08:46:56:IOboard COM47 WriteDO :13 成功 +2023-07-03 08:46:58:IOboard COM47 WriteDO :12 成功 +2023-07-03 08:47:01:IOboard COM47 WriteDO :12 成功 +2023-07-03 08:47:02:IOboard COM47 WriteDO :12 成功 +2023-07-03 08:49:03:停止灰卡电机 +2023-07-03 08:49:04:停止门电机 +2023-07-03 08:49:04:停止耳机电机 +2023-07-03 08:49:04:停止IPD电机 +2023-07-03 08:49:04:停止灰卡电机 +2023-07-03 08:49:04:停止门电机 +2023-07-03 08:49:04:停止耳机电机 +2023-07-03 08:49:05:停止IPD电机 +2023-07-03 08:49:42:停止灰卡电机 +2023-07-03 08:49:42:停止门电机 +2023-07-03 08:49:42:停止耳机电机 +2023-07-03 08:49:42:停止IPD电机 +2023-07-03 08:49:43:停止灰卡电机 +2023-07-03 08:49:43:停止门电机 +2023-07-03 08:49:43:停止耳机电机 +2023-07-03 08:49:43:停止IPD电机 +2023-07-03 08:49:45:停止灰卡电机 +2023-07-03 08:49:45:停止门电机 +2023-07-03 08:49:45:停止耳机电机 +2023-07-03 08:49:45:停止IPD电机 +2023-07-03 08:49:46:停止灰卡电机 +2023-07-03 08:49:46:停止门电机 +2023-07-03 08:49:46:停止耳机电机 +2023-07-03 08:49:46:停止IPD电机 +2023-07-03 08:50:10:IOboard COM47 WriteDO :11 成功 +2023-07-03 08:50:12:IOboard COM47 WriteDO :11 成功 +2023-07-03 08:50:17:Reset Start +2023-07-03 08:50:17:IOboard COM47 WriteDO :10 成功 +2023-07-03 08:50:17:IOboard COM47 WriteDO :11 成功 +2023-07-03 08:50:18:IOboard COM47 WriteDO :12 成功 +2023-07-03 08:50:18:IOboard COM47 WriteDO :13 成功 +2023-07-03 08:50:18:IOboard COM50 WriteDO :1 成功 +2023-07-03 08:50:19:IOboard COM50 WriteDO :3 成功 +2023-07-03 08:50:19:IOboard COM50 WriteDO :5 成功 +2023-07-03 08:50:19:IOboard COM50 WriteDO :10 成功 +2023-07-03 08:50:19:IOboard COM50 WriteDO :8 成功 +2023-07-03 08:50:20:IOboard COM50 WriteDO :9 成功 +2023-07-03 08:50:21:PowerOutTestrun timeout +2023-07-03 08:50:21:IOboard COM50 WriteDO :6 成功 +2023-07-03 08:50:21:IOboard COM50 WriteDO :7 成功 +2023-07-03 08:50:21:IOboard COM50 WriteDO :2 成功 +2023-07-03 08:50:21:Reset 灰卡! +2023-07-03 08:50:21:Reset 耳机! +2023-07-03 08:50:21:Reset 开门! +2023-07-03 08:50:21:AudioMotor(): SetMoonsPosition +2023-07-03 08:50:21:AudioMotor():check---True AudioMotor_Home() +2023-07-03 08:50:24:IOboard COM50 WriteDO :2 成功 +2023-07-03 08:50:25:AudioMotor(): result:True +2023-07-03 08:50:27:IOboard COM50 WriteDO :2 成功 +2023-07-03 08:50:28:停止灰卡电机 +2023-07-03 08:50:29:停止门电机 +2023-07-03 08:50:29:停止耳机电机 +2023-07-03 08:50:29:停止IPD电机 +2023-07-03 08:50:29:停止灰卡电机 +2023-07-03 08:50:29:停止门电机 +2023-07-03 08:50:29:停止耳机电机 +2023-07-03 08:50:29:停止IPD电机 +2023-07-03 08:50:30:停止灰卡电机 +2023-07-03 08:50:30:IOboard COM50 WriteDO :11 成功 +2023-07-03 08:50:30:停止门电机 +2023-07-03 08:50:30:停止耳机电机 +2023-07-03 08:50:30:停止IPD电机 +2023-07-03 09:41:42:COM49 DeviceDisable():Generic failure +2023-07-03 09:41:42:COM49 DeviceEnable():Generic failure +2023-07-03 09:41:42:rgb data send:get RGB value + +2023-07-03 09:41:43:rgb data rev:get RGB value + +2023-07-03 09:41:43:r=13, g=17,b=15,COM=COM49 +2023-07-03 09:41:43:COM52 DeviceDisable():Generic failure +2023-07-03 09:41:43:COM52 DeviceEnable():Generic failure +2023-07-03 09:41:43:rgb data send:get RGB value + +2023-07-03 09:41:43:rgb data rev:get RGB value + +2023-07-03 09:41:43:r=12, g=18,b=15,COM=COM52 +2023-07-03 09:41:43:COM19 DeviceDisable():Generic failure +2023-07-03 09:41:43:COM19 DeviceEnable():Generic failure +2023-07-03 09:41:43:rgb data send:get RGB value + +2023-07-03 09:41:44:rgb data rev:get RGB value + +2023-07-03 09:41:44:r=0, g=0,b=0,COM=COM19 +2023-07-03 09:41:44:COM54 DeviceDisable():Generic failure +2023-07-03 09:41:44:COM54 DeviceEnable():Generic failure +2023-07-03 09:41:44:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:41:44:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:41:44:COM49 DeviceDisable():Generic failure +2023-07-03 09:41:44:COM49 DeviceEnable():Generic failure +2023-07-03 09:41:45:COM52 DeviceDisable():Generic failure +2023-07-03 09:41:45:COM52 DeviceEnable():Generic failure +2023-07-03 09:41:45:COM19 DeviceDisable():Generic failure +2023-07-03 09:41:45:COM19 DeviceEnable():Generic failure +2023-07-03 09:41:47:Reset Start +2023-07-03 09:41:48:IOboard COM47 WriteDO :10 成功 +2023-07-03 09:41:48:IOboard COM47 WriteDO :11 成功 +2023-07-03 09:41:49:IOboard COM47 WriteDO :12 成功 +2023-07-03 09:41:49:IOboard COM47 WriteDO :13 成功 +2023-07-03 09:41:49:IOboard COM50 WriteDO :1 成功 +2023-07-03 09:41:49:IOboard COM50 WriteDO :3 成功 +2023-07-03 09:41:49:IOboard COM50 WriteDO :5 成功 +2023-07-03 09:41:50:IOboard COM50 WriteDO :10 成功 +2023-07-03 09:41:50:IOboard COM50 WriteDO :8 成功 +2023-07-03 09:41:50:IOboard COM50 WriteDO :9 成功 +2023-07-03 09:41:51:PowerOutTestrun timeout +2023-07-03 09:41:51:IOboard COM50 WriteDO :6 成功 +2023-07-03 09:41:51:IOboard COM50 WriteDO :7 成功 +2023-07-03 09:41:51:IOboard COM50 WriteDO :2 成功 +2023-07-03 09:41:51:Reset 灰卡! +2023-07-03 09:41:51:Reset 耳机! +2023-07-03 09:41:51:Reset 开门! +2023-07-03 09:41:52:AudioMotor(): SetMoonsPosition +2023-07-03 09:41:52:AudioMotor():check---True AudioMotor_Home() +2023-07-03 09:41:53:AudioMotor(): result:True +2023-07-03 09:41:54:IOboard COM50 WriteDO :2 成功 +2023-07-03 09:41:57:IOboard COM50 WriteDO :2 成功 +2023-07-03 09:42:00:IOboard COM50 WriteDO :11 成功 +2023-07-03 09:42:06:COM49 DeviceDisable():Generic failure +2023-07-03 09:42:06:COM49 DeviceEnable():Generic failure +2023-07-03 09:42:06:rgb data send:get RGB value + +2023-07-03 09:42:06:rgb data rev:get RGB value + +2023-07-03 09:42:06:r=6, g=7,b=6,COM=COM49 +2023-07-03 09:42:07:COM52 DeviceDisable():Generic failure +2023-07-03 09:42:07:COM52 DeviceEnable():Generic failure +2023-07-03 09:42:07:rgb data send:get RGB value + +2023-07-03 09:42:07:rgb data rev:get RGB value + +2023-07-03 09:42:07:r=7, g=10,b=8,COM=COM52 +2023-07-03 09:42:08:COM54 DeviceDisable():Generic failure +2023-07-03 09:42:08:COM54 DeviceEnable():Generic failure +2023-07-03 09:42:08:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:08:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:08:COM54 DeviceDisable():Generic failure +2023-07-03 09:42:09:COM54 DeviceEnable():Generic failure +2023-07-03 09:42:09:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:09:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:09:COM19 DeviceDisable():Generic failure +2023-07-03 09:42:09:COM19 DeviceEnable():Generic failure +2023-07-03 09:42:09:rgb data send:get RGB value + +2023-07-03 09:42:10:rgb data rev:get RGB value + +2023-07-03 09:42:10:r=0, g=0,b=0,COM=COM19 +2023-07-03 09:42:11:COM54 DeviceDisable():Generic failure +2023-07-03 09:42:11:COM54 DeviceEnable():Generic failure +2023-07-03 09:42:11:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:11:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:11:COM54 DeviceDisable():Generic failure +2023-07-03 09:42:11:COM54 DeviceEnable():Generic failure +2023-07-03 09:42:11:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:11:rgb port open Exception:The port 'COM54' does not exist. +2023-07-03 09:42:38:停止灰卡电机 +2023-07-03 09:42:38:停止门电机 +2023-07-03 09:42:38:停止耳机电机 +2023-07-03 09:42:38:停止IPD电机 +2023-07-03 09:42:39:停止灰卡电机 +2023-07-03 09:42:39:停止门电机 +2023-07-03 09:42:39:停止耳机电机 +2023-07-03 09:42:39:停止IPD电机 +2023-07-03 09:42:39:停止灰卡电机 +2023-07-03 09:42:40:停止门电机 +2023-07-03 09:42:40:停止耳机电机 +2023-07-03 09:42:40:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704.txt new file mode 100644 index 0000000..66fd12a --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704.txt @@ -0,0 +1,34 @@ +2023-07-04 09:23:31:COM49 DeviceDisable():Generic failure +2023-07-04 09:23:31:COM49 DeviceEnable():Generic failure +2023-07-04 09:23:31:rgb data send:get RGB value + +2023-07-04 09:23:31:rgb data rev:get RGB value + +2023-07-04 09:23:31:r=0, g=0,b=0,COM=COM49 +2023-07-04 09:23:31:COM52 DeviceDisable():Generic failure +2023-07-04 09:23:31:COM52 DeviceEnable():Generic failure +2023-07-04 09:23:31:rgb data send:get RGB value + +2023-07-04 09:23:32:rgb data rev:get RGB value + +2023-07-04 09:23:32:r=0, g=0,b=0,COM=COM52 +2023-07-04 09:23:32:COM19 DeviceDisable():Generic failure +2023-07-04 09:23:32:COM19 DeviceEnable():Generic failure +2023-07-04 09:23:32:rgb data send:get RGB value + +2023-07-04 09:23:33:rgb data rev:get RGB value + +2023-07-04 09:23:33:r=0, g=1,b=0,COM=COM19 +2023-07-04 09:23:33:COM54 DeviceDisable():Generic failure +2023-07-04 09:23:33:COM54 DeviceEnable():Generic failure +2023-07-04 09:23:33:rgb data send:get RGB value + +2023-07-04 09:23:34:rgb data rev:get RGB value + +2023-07-04 09:23:34:r=1, g=2,b=2,COM=COM54 +2023-07-04 09:23:35:COM49 DeviceDisable():Generic failure +2023-07-04 09:23:35:COM49 DeviceEnable():Generic failure +2023-07-04 09:23:36:COM52 DeviceDisable():Generic failure +2023-07-04 09:23:36:COM52 DeviceEnable():Generic failure +2023-07-04 09:23:36:COM19 DeviceDisable():Generic failure +2023-07-04 09:23:36:COM19 DeviceEnable():Generic failure diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704_err.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704_err.txt new file mode 100644 index 0000000..7f91310 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230704_err.txt @@ -0,0 +1,56 @@ +2023-07-04 09:23:41:停止灰卡电机 +2023-07-04 09:23:41:停止门电机 +2023-07-04 09:23:41:停止耳机电机 +2023-07-04 09:23:41:停止IPD电机 +2023-07-04 09:23:42:停止灰卡电机 +2023-07-04 09:23:42:停止门电机 +2023-07-04 09:23:42:停止耳机电机 +2023-07-04 09:23:42:停止IPD电机 +2023-07-04 09:23:43:停止灰卡电机 +2023-07-04 09:23:43:停止门电机 +2023-07-04 09:23:43:停止耳机电机 +2023-07-04 09:23:43:停止IPD电机 +2023-07-04 09:23:44:停止灰卡电机 +2023-07-04 09:23:44:停止门电机 +2023-07-04 09:23:44:停止耳机电机 +2023-07-04 09:23:44:停止IPD电机 +2023-07-04 09:23:45:停止灰卡电机 +2023-07-04 09:23:45:停止门电机 +2023-07-04 09:23:45:停止耳机电机 +2023-07-04 09:23:45:停止IPD电机 +2023-07-04 09:23:45:停止灰卡电机 +2023-07-04 09:23:46:停止门电机 +2023-07-04 09:23:46:停止耳机电机 +2023-07-04 09:23:46:停止IPD电机 +2023-07-04 09:23:46:停止灰卡电机 +2023-07-04 09:23:46:停止门电机 +2023-07-04 09:23:46:停止耳机电机 +2023-07-04 09:23:46:停止IPD电机 +2023-07-04 09:23:47:停止灰卡电机 +2023-07-04 09:23:47:停止门电机 +2023-07-04 09:23:47:停止耳机电机 +2023-07-04 09:23:47:停止IPD电机 +2023-07-04 09:23:48:停止灰卡电机 +2023-07-04 09:23:48:停止门电机 +2023-07-04 09:23:48:停止耳机电机 +2023-07-04 09:23:48:停止IPD电机 +2023-07-04 09:23:49:停止灰卡电机 +2023-07-04 09:23:49:停止门电机 +2023-07-04 09:23:49:停止耳机电机 +2023-07-04 09:23:49:停止IPD电机 +2023-07-04 09:23:50:停止灰卡电机 +2023-07-04 09:23:50:停止门电机 +2023-07-04 09:23:50:停止耳机电机 +2023-07-04 09:23:50:停止IPD电机 +2023-07-04 09:23:51:停止灰卡电机 +2023-07-04 09:23:51:停止门电机 +2023-07-04 09:23:51:停止耳机电机 +2023-07-04 09:23:51:停止IPD电机 +2023-07-04 09:23:52:停止灰卡电机 +2023-07-04 09:23:52:停止门电机 +2023-07-04 09:23:52:停止耳机电机 +2023-07-04 09:23:52:停止IPD电机 +2023-07-04 09:23:52:停止灰卡电机 +2023-07-04 09:23:53:停止门电机 +2023-07-04 09:23:53:停止耳机电机 +2023-07-04 09:23:53:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705.txt new file mode 100644 index 0000000..4c21af1 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705.txt @@ -0,0 +1,182 @@ +2023-07-05 17:17:58:PowerOutTestrun timeout +2023-07-05 17:18:00:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:18:01:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:18:23:CoverClosestatus:true +2023-07-05 17:18:30:IOboard COM35 WriteDO :1 成功 +2023-07-05 17:18:32:IOboard COM35 WriteDO :1 成功 +2023-07-05 17:21:34:COM39 DeviceDisable():Generic failure +2023-07-05 17:21:34:COM39 DeviceEnable():Generic failure +2023-07-05 17:21:34:rgb data send:get RGB value + +2023-07-05 17:21:34:rgb data rev:get RGB value + +2023-07-05 17:21:34:r=5, g=7,b=6,COM=COM39 +2023-07-05 17:21:35:COM36 DeviceDisable():Generic failure +2023-07-05 17:21:35:COM36 DeviceEnable():Generic failure +2023-07-05 17:21:35:rgb data send:get RGB value + +2023-07-05 17:21:35:rgb data rev:get RGB value + +2023-07-05 17:21:35:r=12, g=17,b=14,COM=COM36 +2023-07-05 17:21:36:COM38 DeviceDisable():Generic failure +2023-07-05 17:21:36:COM38 DeviceEnable():Generic failure +2023-07-05 17:21:36:rgb data send:get RGB value + +2023-07-05 17:21:36:rgb data rev:get RGB value + +2023-07-05 17:21:36:r=0, g=0,b=0,COM=COM38 +2023-07-05 17:21:36:COM40 DeviceDisable():Generic failure +2023-07-05 17:21:36:COM40 DeviceEnable():Generic failure +2023-07-05 17:21:36:rgb data send:get RGB value + +2023-07-05 17:21:37:rgb data rev:get RGB value + +2023-07-05 17:21:37:r=2, g=2,b=2,COM=COM40 +2023-07-05 17:21:38:COM39 DeviceDisable():Generic failure +2023-07-05 17:21:38:COM39 DeviceEnable():Generic failure +2023-07-05 17:21:38:COM36 DeviceDisable():Generic failure +2023-07-05 17:21:38:COM36 DeviceEnable():Generic failure +2023-07-05 17:21:39:COM38 DeviceDisable():Generic failure +2023-07-05 17:21:39:COM38 DeviceEnable():Generic failure +2023-07-05 17:21:49:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:21:51:PowerOutTest status:true +2023-07-05 17:21:56:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:21:59:PoweroutOrigin status:true +2023-07-05 17:22:22:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:22:24:PoweroutOrigin status:true +2023-07-05 17:27:22:rgb data send:get RGB value + +2023-07-05 17:27:22:rgb data rev:get RGB value + +2023-07-05 17:27:22:r=5, g=7,b=6,COM=COM39 +2023-07-05 17:27:22:rgb data send:get RGB value + +2023-07-05 17:27:23:rgb data rev:get RGB value + +2023-07-05 17:27:23:r=12, g=17,b=14,COM=COM36 +2023-07-05 17:27:23:rgb data send:get RGB value + +2023-07-05 17:27:23:rgb data rev:get RGB value + +2023-07-05 17:27:23:r=0, g=0,b=0,COM=COM38 +2023-07-05 17:27:23:rgb data send:get RGB value + +2023-07-05 17:27:23:rgb data rev:get RGB value + +2023-07-05 17:27:23:r=2, g=2,b=2,COM=COM40 +2023-07-05 17:28:04:PowerOutTest run timeout +2023-07-05 17:28:04:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:28:04:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:28:16:PowerOutTest run timeout +2023-07-05 17:28:16:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:28:17:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:28:18:CoverClose status:true +2023-07-05 17:28:21:PowerOutTest run timeout +2023-07-05 17:28:22:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:28:22:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:30:03:PowerOutTest run timeout +2023-07-05 17:30:03:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:30:03:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:30:05:CoverClose status:true +2023-07-05 17:30:10:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:30:11:PowerOutTest status:true +2023-07-05 17:30:18:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:30:20:PoweroutOrigin status:true +2023-07-05 17:30:36:IOboard COM29 WriteDO :1 成功 +2023-07-05 17:30:36:PogoTest status:true +2023-07-05 17:30:39:IOboard COM29 WriteDO :1 成功 +2023-07-05 17:30:40:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:30:41:PowerOutTest status:true +2023-07-05 17:30:43:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:30:46:PoweroutOrigin status:true +2023-07-05 17:30:54:GetIN ReadDI Exception:Thread was being aborted. +2023-07-05 17:31:34:rgb data send:get RGB value + +2023-07-05 17:31:35:rgb data rev:get RGB value + +2023-07-05 17:31:35:r=5, g=7,b=6,COM=COM39 +2023-07-05 17:31:35:rgb data send:get RGB value + +2023-07-05 17:31:35:rgb data rev:get RGB value + +2023-07-05 17:31:35:r=12, g=17,b=14,COM=COM36 +2023-07-05 17:31:35:rgb data send:get RGB value + +2023-07-05 17:31:35:rgb data rev:get RGB value + +2023-07-05 17:31:35:r=0, g=0,b=0,COM=COM38 +2023-07-05 17:31:35:rgb data send:get RGB value + +2023-07-05 17:31:36:rgb data rev:get RGB value + +2023-07-05 17:31:36:r=2, g=2,b=2,COM=COM40 +2023-07-05 17:31:46:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:31:48:PowerOutTest status:true +2023-07-05 17:31:51:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:31:53:PoweroutOrigin status:true +2023-07-05 17:32:04:IOboard COM35 WriteDO :10 成功 +2023-07-05 17:32:04:PoweroutOrigin status:true +2023-07-05 17:35:20:rgb data send:get RGB value + +2023-07-05 17:35:20:rgb data rev:get RGB value + +2023-07-05 17:35:20:r=5, g=7,b=6,COM=COM39 +2023-07-05 17:35:20:rgb data send:get RGB value + +2023-07-05 17:35:21:rgb data rev:get RGB value + +2023-07-05 17:35:21:r=12, g=17,b=14,COM=COM36 +2023-07-05 17:35:21:rgb data send:get RGB value + +2023-07-05 17:35:21:rgb data rev:get RGB value + +2023-07-05 17:35:21:r=0, g=0,b=0,COM=COM38 +2023-07-05 17:35:21:rgb data send:get RGB value + +2023-07-05 17:35:21:rgb data rev:get RGB value + +2023-07-05 17:35:21:r=2, g=2,b=2,COM=COM40 +2023-07-05 17:35:27:PoweroutOrigin status:true +2023-07-05 17:35:30:PoweroutOrigin status:true +2023-07-05 17:35:50:rgb data send:get RGB value + +2023-07-05 17:35:51:rgb data rev:get RGB value + +2023-07-05 17:35:51:r=5, g=7,b=5,COM=COM39 +2023-07-05 17:35:51:rgb data send:get RGB value + +2023-07-05 17:35:51:rgb data rev:get RGB value + +2023-07-05 17:35:51:r=12, g=17,b=14,COM=COM36 +2023-07-05 17:35:51:rgb data send:get RGB value + +2023-07-05 17:35:51:rgb data rev:get RGB value + +2023-07-05 17:35:51:r=0, g=0,b=0,COM=COM38 +2023-07-05 17:35:51:rgb data send:get RGB value + +2023-07-05 17:35:51:rgb data rev:get RGB value + +2023-07-05 17:35:52:r=2, g=2,b=2,COM=COM40 +2023-07-05 17:35:59:PoweroutOrigin status:true +2023-07-05 17:35:59:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:35:59:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:03:PoweroutOrigin status:true +2023-07-05 17:36:03:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:03:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:36:04:CoverClose status:true +2023-07-05 17:36:07:PoweroutOrigin status:true +2023-07-05 17:36:08:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:36:08:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:13:PoweroutOrigin status:true +2023-07-05 17:36:14:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:14:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:36:15:CoverClose status:true +2023-07-05 17:36:19:PoweroutOrigin status:true +2023-07-05 17:36:20:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:36:20:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:22:PoweroutOrigin status:true +2023-07-05 17:36:22:IOboard COM29 WriteDO :7 成功 +2023-07-05 17:36:22:IOboard COM29 WriteDO :6 成功 +2023-07-05 17:36:24:CoverClose status:true +2023-07-05 17:36:30:GetIN ReadDI Exception:Thread was being aborted. diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705_err.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705_err.txt new file mode 100644 index 0000000..bd15a5e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230705_err.txt @@ -0,0 +1,52 @@ +2023-07-05 16:25:28:停止灰卡电机 +2023-07-05 16:25:28:停止门电机 +2023-07-05 16:25:28:停止耳机电机 +2023-07-05 16:25:28:停止IPD电机 +2023-07-05 16:25:29:停止灰卡电机 +2023-07-05 16:25:29:停止门电机 +2023-07-05 16:25:29:停止耳机电机 +2023-07-05 16:25:29:停止IPD电机 +2023-07-05 16:25:30:停止灰卡电机 +2023-07-05 16:25:30:停止门电机 +2023-07-05 16:25:30:停止耳机电机 +2023-07-05 16:25:30:停止IPD电机 +2023-07-05 16:25:31:停止灰卡电机 +2023-07-05 16:25:31:停止门电机 +2023-07-05 16:25:31:停止耳机电机 +2023-07-05 16:25:31:停止IPD电机 +2023-07-05 16:25:32:停止灰卡电机 +2023-07-05 16:25:32:停止门电机 +2023-07-05 16:25:32:停止耳机电机 +2023-07-05 16:25:32:停止IPD电机 +2023-07-05 16:25:33:停止灰卡电机 +2023-07-05 16:25:33:停止门电机 +2023-07-05 16:25:33:停止耳机电机 +2023-07-05 16:25:33:停止IPD电机 +2023-07-05 16:25:34:停止灰卡电机 +2023-07-05 16:25:34:停止门电机 +2023-07-05 16:25:34:停止耳机电机 +2023-07-05 16:25:34:停止IPD电机 +2023-07-05 16:25:35:停止灰卡电机 +2023-07-05 16:25:35:停止门电机 +2023-07-05 16:25:35:停止耳机电机 +2023-07-05 16:25:35:停止IPD电机 +2023-07-05 17:28:08:停止灰卡电机 +2023-07-05 17:28:09:停止门电机 +2023-07-05 17:28:09:停止耳机电机 +2023-07-05 17:28:09:停止IPD电机 +2023-07-05 17:28:10:停止灰卡电机 +2023-07-05 17:28:10:停止门电机 +2023-07-05 17:28:10:停止耳机电机 +2023-07-05 17:28:10:停止IPD电机 +2023-07-05 17:28:27:停止灰卡电机 +2023-07-05 17:28:28:停止门电机 +2023-07-05 17:28:28:停止耳机电机 +2023-07-05 17:28:28:停止IPD电机 +2023-07-05 17:28:29:停止灰卡电机 +2023-07-05 17:28:29:停止门电机 +2023-07-05 17:28:29:停止耳机电机 +2023-07-05 17:28:29:停止IPD电机 +2023-07-05 17:36:11:停止灰卡电机 +2023-07-05 17:36:11:停止门电机 +2023-07-05 17:36:11:停止耳机电机 +2023-07-05 17:36:11:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230706.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230706.txt new file mode 100644 index 0000000..c634664 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230706.txt @@ -0,0 +1,96 @@ +2023-07-06 16:58:06:rgb data send:get RGB value + +2023-07-06 16:58:06:rgb data rev:get RGB value + +2023-07-06 16:58:06:r=17, g=20,b=18,COM=COM35 +2023-07-06 16:58:06:rgb data send:get RGB value + +2023-07-06 16:58:07:rgb data rev:get RGB value + +2023-07-06 16:58:07:r=13, g=14,b=12,COM=COM36 +2023-07-06 16:58:07:rgb data send:get RGB value + +2023-07-06 16:58:07:rgb data rev:get RGB value + +2023-07-06 16:58:07:r=0, g=0,b=0,COM=COM57 +2023-07-06 16:58:07:rgb data send:get RGB value + +2023-07-06 16:58:07:rgb data rev:get RGB value + +2023-07-06 16:58:07:r=2, g=2,b=2,COM=COM61 +2023-07-06 16:58:09:Reset Start +2023-07-06 16:58:10:IOboard COM37 WriteDO :10 成功 +2023-07-06 16:58:10:IOboard COM37 WriteDO :11 成功 +2023-07-06 16:58:11:IOboard COM37 WriteDO :12 成功 +2023-07-06 16:58:12:IOboard COM37 WriteDO :13 成功 +2023-07-06 16:58:13:IOboard COM38 WriteDO :1 成功 +2023-07-06 16:58:13:IOboard COM38 WriteDO :3 成功 +2023-07-06 16:58:13:IOboard COM38 WriteDO :5 成功 +2023-07-06 16:58:14:IOboard COM38 WriteDO :10 成功 +2023-07-06 16:58:14:IOboard COM38 WriteDO :8 成功 +2023-07-06 16:58:15:IOboard COM38 WriteDO :9 成功 +2023-07-06 16:58:15:PoweroutOrigin status:true +2023-07-06 16:58:16:IOboard COM38 WriteDO :6 成功 +2023-07-06 16:58:16:IOboard COM38 WriteDO :7 成功 +2023-07-06 16:58:17:IOboard COM38 WriteDO :2 成功 +2023-07-06 16:58:17:Reset 灰卡! +2023-07-06 16:58:17:Reset 耳机! +2023-07-06 16:58:17:Reset 开门! +2023-07-06 16:58:17:AudioMotor(): SetMoonsPosition +2023-07-06 16:58:17:AudioMotor():check---True AudioMotor_Home() +2023-07-06 16:58:19:AudioMotor(): result:True +2023-07-06 16:58:20:IOboard COM38 WriteDO :2 成功 +2023-07-06 16:58:20:GrayCardTest status:true +2023-07-06 16:58:23:GrayMotor reset fail. LocalPosition:-50 TargetPosition:0 +2023-07-06 16:58:28:GrayCardOrigin run timeout +2023-07-06 16:58:28:GrayCard reset fail:GrayCard not in Origin location +2023-07-06 16:58:30:IOboard COM38 WriteDO :11 成功 +2023-07-06 16:58:35:GetIN ReadDI Exception:Thread was being aborted. +2023-07-06 16:59:08:rgb data send:get RGB value + +2023-07-06 16:59:08:rgb data rev:get RGB value + +2023-07-06 16:59:08:r=17, g=20,b=18,COM=COM35 +2023-07-06 16:59:08:rgb data send:get RGB value + +2023-07-06 16:59:09:rgb data rev:get RGB value + +2023-07-06 16:59:09:r=13, g=14,b=12,COM=COM36 +2023-07-06 16:59:09:rgb data send:get RGB value + +2023-07-06 16:59:09:rgb data rev:get RGB value + +2023-07-06 16:59:09:r=0, g=0,b=0,COM=COM57 +2023-07-06 16:59:09:rgb data send:get RGB value + +2023-07-06 16:59:09:rgb data rev:get RGB value + +2023-07-06 16:59:09:r=2, g=2,b=2,COM=COM61 +2023-07-06 16:59:29:Reset Start +2023-07-06 16:59:29:IOboard COM37 WriteDO :10 成功 +2023-07-06 16:59:29:IOboard COM37 WriteDO :11 成功 +2023-07-06 16:59:30:IOboard COM37 WriteDO :12 成功 +2023-07-06 16:59:31:IOboard COM37 WriteDO :13 成功 +2023-07-06 16:59:31:IOboard COM38 WriteDO :1 成功 +2023-07-06 16:59:32:IOboard COM38 WriteDO :3 成功 +2023-07-06 16:59:33:IOboard COM38 WriteDO :5 成功 +2023-07-06 16:59:33:IOboard COM38 WriteDO :10 成功 +2023-07-06 16:59:34:IOboard COM38 WriteDO :8 成功 +2023-07-06 16:59:34:IOboard COM38 WriteDO :9 成功 +2023-07-06 16:59:35:PoweroutOrigin status:true +2023-07-06 16:59:35:IOboard COM38 WriteDO :6 成功 +2023-07-06 16:59:36:IOboard COM38 WriteDO :7 成功 +2023-07-06 16:59:36:IOboard COM38 WriteDO :2 成功 +2023-07-06 16:59:36:Reset 灰卡! +2023-07-06 16:59:36:Reset 耳机! +2023-07-06 16:59:36:Reset 开门! +2023-07-06 16:59:36:AudioMotor(): SetMoonsPosition +2023-07-06 16:59:36:AudioMotor():check---True AudioMotor_Home() +2023-07-06 16:59:38:AudioMotor(): result:True +2023-07-06 16:59:39:IOboard COM38 WriteDO :2 成功 +2023-07-06 16:59:40:GrayCardTest status:true +2023-07-06 16:59:43:IOboard COM38 WriteDO :2 成功 +2023-07-06 16:59:44:GrayCardOrigin status:true +2023-07-06 16:59:44:GrayCardOrigin status:true +2023-07-06 16:59:46:IOboard COM38 WriteDO :11 成功 +2023-07-06 16:59:50:GetIN ReadDI Exception:Thread was being aborted. diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708.txt new file mode 100644 index 0000000..9a48ed6 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708.txt @@ -0,0 +1,10238 @@ +2023-07-08 10:17:24:rgb data send:get RGB value + +2023-07-08 10:17:25:rgb data rev:get RGB value + +2023-07-08 10:17:25:r=0, g=0,b=0,COM=COM35 +2023-07-08 10:17:25:rgb data send:get RGB value + +2023-07-08 10:17:25:rgb data rev:get RGB value + +2023-07-08 10:17:25:r=0, g=0,b=0,COM=COM36 +2023-07-08 10:17:25:rgb data send:get RGB value + +2023-07-08 10:17:25:rgb data rev:get RGB value + +2023-07-08 10:17:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 10:17:25:rgb data send:get RGB value + +2023-07-08 10:17:26:rgb data rev:get RGB value + +2023-07-08 10:17:26:r=2, g=3,b=3,COM=COM61 +2023-07-08 10:17:31:PoweroutOrigin status:true +2023-07-08 10:17:31:IOboard COM38 WriteDO :7 成功 +2023-07-08 10:17:32:IOboard COM38 WriteDO :6 成功 +2023-07-08 10:17:32:CoverClose status:true +2023-07-08 10:17:33:IOboard COM38 WriteDO :3 成功 +2023-07-08 10:17:34:IPDTest status:true +2023-07-08 10:17:43:IOboard COM37 WriteDO :10 成功 +2023-07-08 10:17:44:PowerOutTest status:true +2023-07-08 10:17:47:rgb data send:get RGB value + +2023-07-08 10:17:47:rgb data rev:get RGB value + +2023-07-08 10:17:47:r=56, g=4,b=7,COM=COM57 +2023-07-08 10:18:23:rgb data send:get RGB value + +2023-07-08 10:18:23:rgb data rev:get RGB value + +2023-07-08 10:18:23:r=53, g=4,b=7,COM=COM57 +2023-07-08 10:18:32:rgb data send:get RGB value + +2023-07-08 10:18:33:rgb data rev:get RGB value + +2023-07-08 10:18:33:r=54, g=5,b=7,COM=COM57 +2023-07-08 10:18:41:rgb data send:get RGB value + +2023-07-08 10:18:41:rgb data rev:get RGB value + +2023-07-08 10:18:41:r=52, g=4,b=7,COM=COM57 +2023-07-08 10:18:59:rgb data send:get RGB value + +2023-07-08 10:19:00:rgb data rev:get RGB value + +2023-07-08 10:19:00:r=59, g=5,b=8,COM=COM57 +2023-07-08 10:19:24:rgb data send:get RGB value + +2023-07-08 10:19:25:rgb data rev:get RGB value + +2023-07-08 10:19:25:r=61, g=5,b=8,COM=COM57 +2023-07-08 14:14:35:COM35 DeviceDisable():Generic failure +2023-07-08 14:14:35:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-08 14:14:35:rgb port open Exception:Access to the port 'COM35' is denied. +2023-07-08 14:14:35:rgb data send:get RGB value + +2023-07-08 14:14:35:rgb data rev:get RGB value + +2023-07-08 14:14:35:r=0, g=0,b=0,COM=COM35 +2023-07-08 14:14:35:rgb data send:get RGB value + +2023-07-08 14:14:35:rgb data rev:get RGB value + +2023-07-08 14:14:35:r=0, g=0,b=0,COM=COM36 +2023-07-08 14:14:35:rgb data send:get RGB value + +2023-07-08 14:14:36:rgb data rev:get RGB value + +2023-07-08 14:14:36:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:14:36:rgb data send:get RGB value + +2023-07-08 14:14:36:rgb data rev:get RGB value + +2023-07-08 14:14:36:r=2, g=3,b=3,COM=COM61 +2023-07-08 14:14:41:PoweroutOrigin status:true +2023-07-08 14:14:42:IOboard COM38 WriteDO :7 成功 +2023-07-08 14:14:43:IOboard COM38 WriteDO :6 成功 +2023-07-08 14:14:43:CoverClose status:true +2023-07-08 14:14:45:IOboard COM38 WriteDO :3 成功 +2023-07-08 14:14:45:IPDTest status:true +2023-07-08 14:14:49:IOboard COM38 WriteDO :11 成功 +2023-07-08 14:14:49:RGBTest status:true +2023-07-08 14:14:58:rgb data send:get RGB value + +2023-07-08 14:14:58:rgb data rev:get RGB value + +2023-07-08 14:14:58:r=150, g=158,b=132,COM=COM61 +2023-07-08 14:16:45:rgb data send:get RGB value + +2023-07-08 14:16:45:rgb data rev:get RGB value + +2023-07-08 14:16:45:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:16:51:rgb data send:get RGB value + +2023-07-08 14:16:52:rgb data rev:get RGB value + +2023-07-08 14:16:52:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:16:58:rgb data send:get RGB value + +2023-07-08 14:16:58:rgb data rev:get RGB value + +2023-07-08 14:16:58:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:10:rgb data send:get RGB value + +2023-07-08 14:17:10:rgb data rev:get RGB value + +2023-07-08 14:17:10:r=110, g=118,b=95,COM=COM61 +2023-07-08 14:17:10:rgb data send:get RGB value + +2023-07-08 14:17:11:rgb data rev:get RGB value + +2023-07-08 14:17:11:r=110, g=118,b=95,COM=COM61 +2023-07-08 14:17:11:rgb data send:get RGB value + +2023-07-08 14:17:11:rgb data rev:get RGB value + +2023-07-08 14:17:11:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:11:rgb data send:get RGB value + +2023-07-08 14:17:11:rgb data rev:get RGB value + +2023-07-08 14:17:11:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:11:rgb data send:get RGB value + +2023-07-08 14:17:12:rgb data rev:get RGB value + +2023-07-08 14:17:12:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:12:rgb data send:get RGB value + +2023-07-08 14:17:12:rgb data rev:get RGB value + +2023-07-08 14:17:12:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:12:rgb data send:get RGB value + +2023-07-08 14:17:12:rgb data rev:get RGB value + +2023-07-08 14:17:12:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:12:rgb data send:get RGB value + +2023-07-08 14:17:13:rgb data rev:get RGB value + +2023-07-08 14:17:13:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:13:rgb data send:get RGB value + +2023-07-08 14:17:13:rgb data rev:get RGB value + +2023-07-08 14:17:13:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:13:rgb data send:get RGB value + +2023-07-08 14:17:13:rgb data rev:get RGB value + +2023-07-08 14:17:13:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:13:rgb data send:get RGB value + +2023-07-08 14:17:14:rgb data rev:get RGB value + +2023-07-08 14:17:14:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:14:rgb data send:get RGB value + +2023-07-08 14:17:14:rgb data rev:get RGB value + +2023-07-08 14:17:14:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:14:rgb data send:get RGB value + +2023-07-08 14:17:14:rgb data rev:get RGB value + +2023-07-08 14:17:14:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:14:rgb data send:get RGB value + +2023-07-08 14:17:15:rgb data rev:get RGB value + +2023-07-08 14:17:15:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:15:rgb data send:get RGB value + +2023-07-08 14:17:15:rgb data rev:get RGB value + +2023-07-08 14:17:15:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:15:rgb data send:get RGB value + +2023-07-08 14:17:15:rgb data rev:get RGB value + +2023-07-08 14:17:15:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:15:rgb data send:get RGB value + +2023-07-08 14:17:16:rgb data rev:get RGB value + +2023-07-08 14:17:16:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:16:rgb data send:get RGB value + +2023-07-08 14:17:16:rgb data rev:get RGB value + +2023-07-08 14:17:16:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:16:rgb data send:get RGB value + +2023-07-08 14:17:16:rgb data rev:get RGB value + +2023-07-08 14:17:16:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:16:rgb data send:get RGB value + +2023-07-08 14:17:17:rgb data rev:get RGB value + +2023-07-08 14:17:17:r=109, g=117,b=95,COM=COM61 +2023-07-08 14:17:17:rgb data send:get RGB value + +2023-07-08 14:17:17:rgb data rev:get RGB value + +2023-07-08 14:17:17:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:17:rgb data send:get RGB value + +2023-07-08 14:17:17:rgb data rev:get RGB value + +2023-07-08 14:17:17:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:17:rgb data send:get RGB value + +2023-07-08 14:17:18:rgb data rev:get RGB value + +2023-07-08 14:17:18:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:18:rgb data send:get RGB value + +2023-07-08 14:17:18:rgb data rev:get RGB value + +2023-07-08 14:17:18:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:18:rgb data send:get RGB value + +2023-07-08 14:17:18:rgb data rev:get RGB value + +2023-07-08 14:17:18:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:18:rgb data send:get RGB value + +2023-07-08 14:17:19:rgb data rev:get RGB value + +2023-07-08 14:17:19:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:19:rgb data send:get RGB value + +2023-07-08 14:17:19:rgb data rev:get RGB value + +2023-07-08 14:17:19:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:19:rgb data send:get RGB value + +2023-07-08 14:17:19:rgb data rev:get RGB value + +2023-07-08 14:17:19:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:19:rgb data send:get RGB value + +2023-07-08 14:17:20:rgb data rev:get RGB value + +2023-07-08 14:17:20:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:20:rgb data send:get RGB value + +2023-07-08 14:17:20:rgb data rev:get RGB value + +2023-07-08 14:17:20:r=110, g=118,b=95,COM=COM61 +2023-07-08 14:17:20:rgb data send:get RGB value + +2023-07-08 14:17:20:rgb data rev:get RGB value + +2023-07-08 14:17:20:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:20:rgb data send:get RGB value + +2023-07-08 14:17:21:rgb data rev:get RGB value + +2023-07-08 14:17:21:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:21:rgb data send:get RGB value + +2023-07-08 14:17:21:rgb data rev:get RGB value + +2023-07-08 14:17:21:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:21:rgb data send:get RGB value + +2023-07-08 14:17:21:rgb data rev:get RGB value + +2023-07-08 14:17:21:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:21:rgb data send:get RGB value + +2023-07-08 14:17:22:rgb data rev:get RGB value + +2023-07-08 14:17:22:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:22:rgb data send:get RGB value + +2023-07-08 14:17:22:rgb data rev:get RGB value + +2023-07-08 14:17:22:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:22:rgb data send:get RGB value + +2023-07-08 14:17:22:rgb data rev:get RGB value + +2023-07-08 14:17:22:r=108, g=116,b=94,COM=COM61 +2023-07-08 14:17:22:rgb data send:get RGB value + +2023-07-08 14:17:23:rgb data rev:get RGB value + +2023-07-08 14:17:23:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:23:rgb data send:get RGB value + +2023-07-08 14:17:23:rgb data rev:get RGB value + +2023-07-08 14:17:23:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:23:rgb data send:get RGB value + +2023-07-08 14:17:23:rgb data rev:get RGB value + +2023-07-08 14:17:23:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:23:rgb data send:get RGB value + +2023-07-08 14:17:24:rgb data rev:get RGB value + +2023-07-08 14:17:24:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:24:rgb data send:get RGB value + +2023-07-08 14:17:24:rgb data rev:get RGB value + +2023-07-08 14:17:24:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:24:rgb data send:get RGB value + +2023-07-08 14:17:24:rgb data rev:get RGB value + +2023-07-08 14:17:24:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:24:rgb data send:get RGB value + +2023-07-08 14:17:25:rgb data rev:get RGB value + +2023-07-08 14:17:25:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:25:rgb data send:get RGB value + +2023-07-08 14:17:25:rgb data rev:get RGB value + +2023-07-08 14:17:25:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:25:rgb data send:get RGB value + +2023-07-08 14:17:25:rgb data rev:get RGB value + +2023-07-08 14:17:25:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:25:rgb data send:get RGB value + +2023-07-08 14:17:26:rgb data rev:get RGB value + +2023-07-08 14:17:26:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:26:rgb data send:get RGB value + +2023-07-08 14:17:26:rgb data rev:get RGB value + +2023-07-08 14:17:26:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:26:rgb data send:get RGB value + +2023-07-08 14:17:26:rgb data rev:get RGB value + +2023-07-08 14:17:26:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:26:rgb data send:get RGB value + +2023-07-08 14:17:27:rgb data rev:get RGB value + +2023-07-08 14:17:27:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:27:rgb data send:get RGB value + +2023-07-08 14:17:27:rgb data rev:get RGB value + +2023-07-08 14:17:27:r=109, g=117,b=94,COM=COM61 +2023-07-08 14:17:27:rgb data send:get RGB value + +2023-07-08 14:17:27:rgb data rev:get RGB value + +2023-07-08 14:17:27:r=109, g=118,b=95,COM=COM61 +2023-07-08 14:17:27:rgb data send:get RGB value + +2023-07-08 14:17:28:rgb data rev:get RGB value + +2023-07-08 14:17:28:r=110, g=119,b=95,COM=COM61 +2023-07-08 14:17:28:rgb data send:get RGB value + +2023-07-08 14:17:28:rgb data rev:get RGB value + +2023-07-08 14:17:28:r=113, g=122,b=99,COM=COM61 +2023-07-08 14:17:28:rgb data send:get RGB value + +2023-07-08 14:17:28:rgb data rev:get RGB value + +2023-07-08 14:17:28:r=114, g=123,b=100,COM=COM61 +2023-07-08 14:17:28:rgb data send:get RGB value + +2023-07-08 14:17:29:rgb data rev:get RGB value + +2023-07-08 14:17:29:r=113, g=122,b=99,COM=COM61 +2023-07-08 14:17:29:rgb data send:get RGB value + +2023-07-08 14:17:29:rgb data rev:get RGB value + +2023-07-08 14:17:29:r=113, g=122,b=98,COM=COM61 +2023-07-08 14:17:29:rgb data send:get RGB value + +2023-07-08 14:17:29:rgb data rev:get RGB value + +2023-07-08 14:17:29:r=113, g=122,b=98,COM=COM61 +2023-07-08 14:17:29:rgb data send:get RGB value + +2023-07-08 14:17:30:rgb data rev:get RGB value + +2023-07-08 14:17:30:r=113, g=122,b=99,COM=COM61 +2023-07-08 14:17:30:rgb data send:get RGB value + +2023-07-08 14:17:30:rgb data rev:get RGB value + +2023-07-08 14:17:30:r=110, g=119,b=96,COM=COM61 +2023-07-08 14:17:30:rgb data send:get RGB value + +2023-07-08 14:17:30:rgb data rev:get RGB value + +2023-07-08 14:17:30:r=110, g=119,b=95,COM=COM61 +2023-07-08 14:17:30:rgb data send:get RGB value + +2023-07-08 14:17:31:rgb data rev:get RGB value + +2023-07-08 14:17:31:r=110, g=119,b=96,COM=COM61 +2023-07-08 14:17:31:rgb data send:get RGB value + +2023-07-08 14:17:31:rgb data rev:get RGB value + +2023-07-08 14:17:31:r=107, g=114,b=92,COM=COM61 +2023-07-08 14:17:31:rgb data send:get RGB value + +2023-07-08 14:17:31:rgb data rev:get RGB value + +2023-07-08 14:17:31:r=108, g=115,b=93,COM=COM61 +2023-07-08 14:17:31:rgb data send:get RGB value + +2023-07-08 14:17:32:rgb data rev:get RGB value + +2023-07-08 14:17:32:r=125, g=137,b=111,COM=COM61 +2023-07-08 14:17:32:rgb data send:get RGB value + +2023-07-08 14:17:32:rgb data rev:get RGB value + +2023-07-08 14:17:32:r=133, g=147,b=120,COM=COM61 +2023-07-08 14:17:32:rgb data send:get RGB value + +2023-07-08 14:17:32:rgb data rev:get RGB value + +2023-07-08 14:17:32:r=135, g=151,b=123,COM=COM61 +2023-07-08 14:17:32:rgb data send:get RGB value + +2023-07-08 14:17:33:rgb data rev:get RGB value + +2023-07-08 14:17:33:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:33:rgb data send:get RGB value + +2023-07-08 14:17:33:rgb data rev:get RGB value + +2023-07-08 14:17:33:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:33:rgb data send:get RGB value + +2023-07-08 14:17:33:rgb data rev:get RGB value + +2023-07-08 14:17:33:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:33:rgb data send:get RGB value + +2023-07-08 14:17:34:rgb data rev:get RGB value + +2023-07-08 14:17:34:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:34:rgb data send:get RGB value + +2023-07-08 14:17:34:rgb data rev:get RGB value + +2023-07-08 14:17:34:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:34:rgb data send:get RGB value + +2023-07-08 14:17:34:rgb data rev:get RGB value + +2023-07-08 14:17:34:r=129, g=144,b=116,COM=COM61 +2023-07-08 14:17:34:rgb data send:get RGB value + +2023-07-08 14:17:35:rgb data rev:get RGB value + +2023-07-08 14:17:35:r=129, g=144,b=116,COM=COM61 +2023-07-08 14:17:35:rgb data send:get RGB value + +2023-07-08 14:17:35:rgb data rev:get RGB value + +2023-07-08 14:17:35:r=129, g=144,b=116,COM=COM61 +2023-07-08 14:17:35:rgb data send:get RGB value + +2023-07-08 14:17:35:rgb data rev:get RGB value + +2023-07-08 14:17:35:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:35:rgb data send:get RGB value + +2023-07-08 14:17:36:rgb data rev:get RGB value + +2023-07-08 14:17:36:r=130, g=145,b=117,COM=COM61 +2023-07-08 14:17:36:rgb data send:get RGB value + +2023-07-08 14:17:36:rgb data rev:get RGB value + +2023-07-08 14:17:36:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:36:rgb data send:get RGB value + +2023-07-08 14:17:36:rgb data rev:get RGB value + +2023-07-08 14:17:36:r=130, g=144,b=116,COM=COM61 +2023-07-08 14:17:36:rgb data send:get RGB value + +2023-07-08 14:17:37:rgb data rev:get RGB value + +2023-07-08 14:17:37:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:37:rgb data send:get RGB value + +2023-07-08 14:17:37:rgb data rev:get RGB value + +2023-07-08 14:17:37:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:37:rgb data send:get RGB value + +2023-07-08 14:17:37:rgb data rev:get RGB value + +2023-07-08 14:17:37:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:37:rgb data send:get RGB value + +2023-07-08 14:17:38:rgb data rev:get RGB value + +2023-07-08 14:17:38:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:38:rgb data send:get RGB value + +2023-07-08 14:17:38:rgb data rev:get RGB value + +2023-07-08 14:17:38:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:38:rgb data send:get RGB value + +2023-07-08 14:17:38:rgb data rev:get RGB value + +2023-07-08 14:17:38:r=130, g=144,b=116,COM=COM61 +2023-07-08 14:17:38:rgb data send:get RGB value + +2023-07-08 14:17:39:rgb data rev:get RGB value + +2023-07-08 14:17:39:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:39:rgb data send:get RGB value + +2023-07-08 14:17:39:rgb data rev:get RGB value + +2023-07-08 14:17:39:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:39:rgb data send:get RGB value + +2023-07-08 14:17:39:rgb data rev:get RGB value + +2023-07-08 14:17:39:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:39:rgb data send:get RGB value + +2023-07-08 14:17:40:rgb data rev:get RGB value + +2023-07-08 14:17:40:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:40:rgb data send:get RGB value + +2023-07-08 14:17:40:rgb data rev:get RGB value + +2023-07-08 14:17:40:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:40:rgb data send:get RGB value + +2023-07-08 14:17:40:rgb data rev:get RGB value + +2023-07-08 14:17:40:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:40:rgb data send:get RGB value + +2023-07-08 14:17:41:rgb data rev:get RGB value + +2023-07-08 14:17:41:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:41:rgb data send:get RGB value + +2023-07-08 14:17:41:rgb data rev:get RGB value + +2023-07-08 14:17:41:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:41:rgb data send:get RGB value + +2023-07-08 14:17:41:rgb data rev:get RGB value + +2023-07-08 14:17:41:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:41:rgb data send:get RGB value + +2023-07-08 14:17:42:rgb data rev:get RGB value + +2023-07-08 14:17:42:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:42:rgb data send:get RGB value + +2023-07-08 14:17:42:rgb data rev:get RGB value + +2023-07-08 14:17:42:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:42:rgb data send:get RGB value + +2023-07-08 14:17:42:rgb data rev:get RGB value + +2023-07-08 14:17:42:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:42:rgb data send:get RGB value + +2023-07-08 14:17:42:rgb data rev:get RGB value + +2023-07-08 14:17:42:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:43:rgb data send:get RGB value + +2023-07-08 14:17:43:rgb data rev:get RGB value + +2023-07-08 14:17:43:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:43:rgb data send:get RGB value + +2023-07-08 14:17:43:rgb data rev:get RGB value + +2023-07-08 14:17:43:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:43:rgb data send:get RGB value + +2023-07-08 14:17:43:rgb data rev:get RGB value + +2023-07-08 14:17:43:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:43:rgb data send:get RGB value + +2023-07-08 14:17:44:rgb data rev:get RGB value + +2023-07-08 14:17:44:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:44:rgb data send:get RGB value + +2023-07-08 14:17:44:rgb data rev:get RGB value + +2023-07-08 14:17:44:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:44:rgb data send:get RGB value + +2023-07-08 14:17:44:rgb data rev:get RGB value + +2023-07-08 14:17:44:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:44:rgb data send:get RGB value + +2023-07-08 14:17:45:rgb data rev:get RGB value + +2023-07-08 14:17:45:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:45:rgb data send:get RGB value + +2023-07-08 14:17:45:rgb data rev:get RGB value + +2023-07-08 14:17:45:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:45:rgb data send:get RGB value + +2023-07-08 14:17:45:rgb data rev:get RGB value + +2023-07-08 14:17:45:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:45:rgb data send:get RGB value + +2023-07-08 14:17:46:rgb data rev:get RGB value + +2023-07-08 14:17:46:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:46:rgb data send:get RGB value + +2023-07-08 14:17:46:rgb data rev:get RGB value + +2023-07-08 14:17:46:r=130, g=144,b=116,COM=COM61 +2023-07-08 14:17:46:rgb data send:get RGB value + +2023-07-08 14:17:46:rgb data rev:get RGB value + +2023-07-08 14:17:46:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:46:rgb data send:get RGB value + +2023-07-08 14:17:47:rgb data rev:get RGB value + +2023-07-08 14:17:47:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:47:rgb data send:get RGB value + +2023-07-08 14:17:47:rgb data rev:get RGB value + +2023-07-08 14:17:47:r=130, g=144,b=117,COM=COM61 +2023-07-08 14:17:47:rgb data send:get RGB value + +2023-07-08 14:17:47:rgb data rev:get RGB value + +2023-07-08 14:17:47:r=129, g=143,b=116,COM=COM61 +2023-07-08 14:17:47:rgb data send:get RGB value + +2023-07-08 14:17:48:rgb data rev:get RGB value + +2023-07-08 14:17:48:r=125, g=138,b=111,COM=COM61 +2023-07-08 14:17:48:rgb data send:get RGB value + +2023-07-08 14:17:48:rgb data rev:get RGB value + +2023-07-08 14:17:48:r=125, g=138,b=112,COM=COM61 +2023-07-08 14:17:48:rgb data send:get RGB value + +2023-07-08 14:17:48:rgb data rev:get RGB value + +2023-07-08 14:17:48:r=125, g=138,b=112,COM=COM61 +2023-07-08 14:17:48:rgb data send:get RGB value + +2023-07-08 14:17:49:rgb data rev:get RGB value + +2023-07-08 14:17:49:r=126, g=139,b=113,COM=COM61 +2023-07-08 14:17:49:rgb data send:get RGB value + +2023-07-08 14:17:49:rgb data rev:get RGB value + +2023-07-08 14:17:49:r=119, g=132,b=106,COM=COM61 +2023-07-08 14:17:49:rgb data send:get RGB value + +2023-07-08 14:17:49:rgb data rev:get RGB value + +2023-07-08 14:17:49:r=120, g=132,b=106,COM=COM61 +2023-07-08 14:17:49:rgb data send:get RGB value + +2023-07-08 14:17:50:rgb data rev:get RGB value + +2023-07-08 14:17:50:r=120, g=132,b=106,COM=COM61 +2023-07-08 14:17:50:rgb data send:get RGB value + +2023-07-08 14:17:50:rgb data rev:get RGB value + +2023-07-08 14:17:50:r=119, g=126,b=104,COM=COM61 +2023-07-08 14:17:50:rgb data send:get RGB value + +2023-07-08 14:17:50:rgb data rev:get RGB value + +2023-07-08 14:17:50:r=160, g=173,b=146,COM=COM61 +2023-07-08 14:17:50:rgb data send:get RGB value + +2023-07-08 14:17:51:rgb data rev:get RGB value + +2023-07-08 14:17:51:r=146, g=156,b=131,COM=COM61 +2023-07-08 14:17:51:rgb data send:get RGB value + +2023-07-08 14:17:51:rgb data rev:get RGB value + +2023-07-08 14:17:51:r=121, g=124,b=104,COM=COM61 +2023-07-08 14:17:51:rgb data send:get RGB value + +2023-07-08 14:17:51:rgb data rev:get RGB value + +2023-07-08 14:17:51:r=64, g=63,b=52,COM=COM61 +2023-07-08 14:17:51:rgb data send:get RGB value + +2023-07-08 14:17:52:rgb data rev:get RGB value + +2023-07-08 14:17:52:r=56, g=55,b=45,COM=COM61 +2023-07-08 14:17:52:rgb data send:get RGB value + +2023-07-08 14:17:52:rgb data rev:get RGB value + +2023-07-08 14:17:52:r=59, g=57,b=47,COM=COM61 +2023-07-08 14:17:52:rgb data send:get RGB value + +2023-07-08 14:17:52:rgb data rev:get RGB value + +2023-07-08 14:17:52:r=68, g=67,b=55,COM=COM61 +2023-07-08 14:17:52:rgb data send:get RGB value + +2023-07-08 14:17:53:rgb data rev:get RGB value + +2023-07-08 14:17:53:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:53:rgb data send:get RGB value + +2023-07-08 14:17:53:rgb data rev:get RGB value + +2023-07-08 14:17:53:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:53:rgb data send:get RGB value + +2023-07-08 14:17:53:rgb data rev:get RGB value + +2023-07-08 14:17:53:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:53:rgb data send:get RGB value + +2023-07-08 14:17:54:rgb data rev:get RGB value + +2023-07-08 14:17:54:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:54:rgb data send:get RGB value + +2023-07-08 14:17:54:rgb data rev:get RGB value + +2023-07-08 14:17:54:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:54:rgb data send:get RGB value + +2023-07-08 14:17:54:rgb data rev:get RGB value + +2023-07-08 14:17:54:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:54:rgb data send:get RGB value + +2023-07-08 14:17:55:rgb data rev:get RGB value + +2023-07-08 14:17:55:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:55:rgb data send:get RGB value + +2023-07-08 14:17:55:rgb data rev:get RGB value + +2023-07-08 14:17:55:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:55:rgb data send:get RGB value + +2023-07-08 14:17:55:rgb data rev:get RGB value + +2023-07-08 14:17:55:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:55:rgb data send:get RGB value + +2023-07-08 14:17:56:rgb data rev:get RGB value + +2023-07-08 14:17:56:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:56:rgb data send:get RGB value + +2023-07-08 14:17:56:rgb data rev:get RGB value + +2023-07-08 14:17:56:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:56:rgb data send:get RGB value + +2023-07-08 14:17:56:rgb data rev:get RGB value + +2023-07-08 14:17:56:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:56:rgb data send:get RGB value + +2023-07-08 14:17:57:rgb data rev:get RGB value + +2023-07-08 14:17:57:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:57:rgb data send:get RGB value + +2023-07-08 14:17:57:rgb data rev:get RGB value + +2023-07-08 14:17:57:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:17:57:rgb data send:get RGB value + +2023-07-08 14:17:57:rgb data rev:get RGB value + +2023-07-08 14:17:57:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:57:rgb data send:get RGB value + +2023-07-08 14:17:58:rgb data rev:get RGB value + +2023-07-08 14:17:58:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:58:rgb data send:get RGB value + +2023-07-08 14:17:58:rgb data rev:get RGB value + +2023-07-08 14:17:58:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:58:rgb data send:get RGB value + +2023-07-08 14:17:58:rgb data rev:get RGB value + +2023-07-08 14:17:58:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:58:rgb data send:get RGB value + +2023-07-08 14:17:59:rgb data rev:get RGB value + +2023-07-08 14:17:59:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:17:59:rgb data send:get RGB value + +2023-07-08 14:17:59:rgb data rev:get RGB value + +2023-07-08 14:17:59:r=91, g=89,b=76,COM=COM61 +2023-07-08 14:17:59:rgb data send:get RGB value + +2023-07-08 14:17:59:rgb data rev:get RGB value + +2023-07-08 14:17:59:r=91, g=89,b=76,COM=COM61 +2023-07-08 14:17:59:rgb data send:get RGB value + +2023-07-08 14:18:00:rgb data rev:get RGB value + +2023-07-08 14:18:00:r=91, g=89,b=76,COM=COM61 +2023-07-08 14:18:00:rgb data send:get RGB value + +2023-07-08 14:18:00:rgb data rev:get RGB value + +2023-07-08 14:18:00:r=91, g=89,b=76,COM=COM61 +2023-07-08 14:18:00:rgb data send:get RGB value + +2023-07-08 14:18:00:rgb data rev:get RGB value + +2023-07-08 14:18:00:r=91, g=89,b=76,COM=COM61 +2023-07-08 14:18:00:rgb data send:get RGB value + +2023-07-08 14:18:01:rgb data rev:get RGB value + +2023-07-08 14:18:01:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:18:01:rgb data send:get RGB value + +2023-07-08 14:18:01:rgb data rev:get RGB value + +2023-07-08 14:18:01:r=91, g=90,b=76,COM=COM61 +2023-07-08 14:18:01:rgb data send:get RGB value + +2023-07-08 14:18:01:rgb data rev:get RGB value + +2023-07-08 14:18:01:r=92, g=90,b=76,COM=COM61 +2023-07-08 14:18:01:rgb data send:get RGB value + +2023-07-08 14:18:02:rgb data rev:get RGB value + +2023-07-08 14:18:02:r=93, g=91,b=77,COM=COM61 +2023-07-08 14:18:02:rgb data send:get RGB value + +2023-07-08 14:18:02:rgb data rev:get RGB value + +2023-07-08 14:18:02:r=140, g=140,b=122,COM=COM61 +2023-07-08 14:18:02:rgb data send:get RGB value + +2023-07-08 14:18:02:rgb data rev:get RGB value + +2023-07-08 14:18:02:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:02:rgb data send:get RGB value + +2023-07-08 14:18:03:rgb data rev:get RGB value + +2023-07-08 14:18:03:r=169, g=174,b=153,COM=COM61 +2023-07-08 14:18:03:rgb data send:get RGB value + +2023-07-08 14:18:03:rgb data rev:get RGB value + +2023-07-08 14:18:03:r=169, g=174,b=152,COM=COM61 +2023-07-08 14:18:03:rgb data send:get RGB value + +2023-07-08 14:18:03:rgb data rev:get RGB value + +2023-07-08 14:18:03:r=169, g=173,b=152,COM=COM61 +2023-07-08 14:18:03:rgb data send:get RGB value + +2023-07-08 14:18:04:rgb data rev:get RGB value + +2023-07-08 14:18:04:r=169, g=173,b=152,COM=COM61 +2023-07-08 14:18:04:rgb data send:get RGB value + +2023-07-08 14:18:04:rgb data rev:get RGB value + +2023-07-08 14:18:04:r=169, g=174,b=152,COM=COM61 +2023-07-08 14:18:04:rgb data send:get RGB value + +2023-07-08 14:18:04:rgb data rev:get RGB value + +2023-07-08 14:18:04:r=169, g=174,b=153,COM=COM61 +2023-07-08 14:18:04:rgb data send:get RGB value + +2023-07-08 14:18:05:rgb data rev:get RGB value + +2023-07-08 14:18:05:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:05:rgb data send:get RGB value + +2023-07-08 14:18:05:rgb data rev:get RGB value + +2023-07-08 14:18:05:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:05:rgb data send:get RGB value + +2023-07-08 14:18:05:rgb data rev:get RGB value + +2023-07-08 14:18:05:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:05:rgb data send:get RGB value + +2023-07-08 14:18:06:rgb data rev:get RGB value + +2023-07-08 14:18:06:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:06:rgb data send:get RGB value + +2023-07-08 14:18:06:rgb data rev:get RGB value + +2023-07-08 14:18:06:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:06:rgb data send:get RGB value + +2023-07-08 14:18:06:rgb data rev:get RGB value + +2023-07-08 14:18:06:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:06:rgb data send:get RGB value + +2023-07-08 14:18:07:rgb data rev:get RGB value + +2023-07-08 14:18:07:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:07:rgb data send:get RGB value + +2023-07-08 14:18:07:rgb data rev:get RGB value + +2023-07-08 14:18:07:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:07:rgb data send:get RGB value + +2023-07-08 14:18:07:rgb data rev:get RGB value + +2023-07-08 14:18:07:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:07:rgb data send:get RGB value + +2023-07-08 14:18:08:rgb data rev:get RGB value + +2023-07-08 14:18:08:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:08:rgb data send:get RGB value + +2023-07-08 14:18:08:rgb data rev:get RGB value + +2023-07-08 14:18:08:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:08:rgb data send:get RGB value + +2023-07-08 14:18:08:rgb data rev:get RGB value + +2023-07-08 14:18:08:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:08:rgb data send:get RGB value + +2023-07-08 14:18:08:rgb data rev:get RGB value + +2023-07-08 14:18:08:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:09:rgb data send:get RGB value + +2023-07-08 14:18:09:rgb data rev:get RGB value + +2023-07-08 14:18:09:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:09:rgb data send:get RGB value + +2023-07-08 14:18:09:rgb data rev:get RGB value + +2023-07-08 14:18:09:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:09:rgb data send:get RGB value + +2023-07-08 14:18:09:rgb data rev:get RGB value + +2023-07-08 14:18:09:r=169, g=174,b=152,COM=COM61 +2023-07-08 14:18:09:rgb data send:get RGB value + +2023-07-08 14:18:10:rgb data rev:get RGB value + +2023-07-08 14:18:10:r=169, g=174,b=153,COM=COM61 +2023-07-08 14:18:10:rgb data send:get RGB value + +2023-07-08 14:18:10:rgb data rev:get RGB value + +2023-07-08 14:18:10:r=169, g=174,b=153,COM=COM61 +2023-07-08 14:18:10:rgb data send:get RGB value + +2023-07-08 14:18:10:rgb data rev:get RGB value + +2023-07-08 14:18:10:r=170, g=174,b=153,COM=COM61 +2023-07-08 14:18:10:rgb data send:get RGB value + +2023-07-08 14:18:11:rgb data rev:get RGB value + +2023-07-08 14:18:11:r=151, g=151,b=133,COM=COM61 +2023-07-08 14:18:11:rgb data send:get RGB value + +2023-07-08 14:18:11:rgb data rev:get RGB value + +2023-07-08 14:18:11:r=96, g=93,b=80,COM=COM61 +2023-07-08 14:18:11:rgb data send:get RGB value + +2023-07-08 14:18:11:rgb data rev:get RGB value + +2023-07-08 14:18:11:r=96, g=93,b=80,COM=COM61 +2023-07-08 14:18:11:rgb data send:get RGB value + +2023-07-08 14:18:12:rgb data rev:get RGB value + +2023-07-08 14:18:12:r=96, g=93,b=80,COM=COM61 +2023-07-08 14:18:12:rgb data send:get RGB value + +2023-07-08 14:18:12:rgb data rev:get RGB value + +2023-07-08 14:18:12:r=97, g=94,b=81,COM=COM61 +2023-07-08 14:18:12:rgb data send:get RGB value + +2023-07-08 14:18:12:rgb data rev:get RGB value + +2023-07-08 14:18:12:r=121, g=118,b=103,COM=COM61 +2023-07-08 14:18:12:rgb data send:get RGB value + +2023-07-08 14:18:13:rgb data rev:get RGB value + +2023-07-08 14:18:13:r=171, g=175,b=154,COM=COM61 +2023-07-08 14:18:13:rgb data send:get RGB value + +2023-07-08 14:18:13:rgb data rev:get RGB value + +2023-07-08 14:18:13:r=171, g=175,b=154,COM=COM61 +2023-07-08 14:18:13:rgb data send:get RGB value + +2023-07-08 14:18:13:rgb data rev:get RGB value + +2023-07-08 14:18:13:r=171, g=175,b=154,COM=COM61 +2023-07-08 14:18:13:rgb data send:get RGB value + +2023-07-08 14:18:14:rgb data rev:get RGB value + +2023-07-08 14:18:14:r=171, g=175,b=154,COM=COM61 +2023-07-08 14:18:14:rgb data send:get RGB value + +2023-07-08 14:18:14:rgb data rev:get RGB value + +2023-07-08 14:18:14:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:14:rgb data send:get RGB value + +2023-07-08 14:18:14:rgb data rev:get RGB value + +2023-07-08 14:18:14:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:14:rgb data send:get RGB value + +2023-07-08 14:18:15:rgb data rev:get RGB value + +2023-07-08 14:18:15:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:15:rgb data send:get RGB value + +2023-07-08 14:18:15:rgb data rev:get RGB value + +2023-07-08 14:18:15:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:15:rgb data send:get RGB value + +2023-07-08 14:18:15:rgb data rev:get RGB value + +2023-07-08 14:18:15:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:15:rgb data send:get RGB value + +2023-07-08 14:18:16:rgb data rev:get RGB value + +2023-07-08 14:18:16:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:16:rgb data send:get RGB value + +2023-07-08 14:18:16:rgb data rev:get RGB value + +2023-07-08 14:18:16:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:16:rgb data send:get RGB value + +2023-07-08 14:18:16:rgb data rev:get RGB value + +2023-07-08 14:18:16:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:16:rgb data send:get RGB value + +2023-07-08 14:18:17:rgb data rev:get RGB value + +2023-07-08 14:18:17:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:17:rgb data send:get RGB value + +2023-07-08 14:18:17:rgb data rev:get RGB value + +2023-07-08 14:18:17:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:17:rgb data send:get RGB value + +2023-07-08 14:18:17:rgb data rev:get RGB value + +2023-07-08 14:18:17:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:17:rgb data send:get RGB value + +2023-07-08 14:18:18:rgb data rev:get RGB value + +2023-07-08 14:18:18:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:18:rgb data send:get RGB value + +2023-07-08 14:18:18:rgb data rev:get RGB value + +2023-07-08 14:18:18:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:18:rgb data send:get RGB value + +2023-07-08 14:18:18:rgb data rev:get RGB value + +2023-07-08 14:18:18:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:18:rgb data send:get RGB value + +2023-07-08 14:18:19:rgb data rev:get RGB value + +2023-07-08 14:18:19:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:19:rgb data send:get RGB value + +2023-07-08 14:18:19:rgb data rev:get RGB value + +2023-07-08 14:18:19:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:19:rgb data send:get RGB value + +2023-07-08 14:18:19:rgb data rev:get RGB value + +2023-07-08 14:18:19:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:19:rgb data send:get RGB value + +2023-07-08 14:18:19:rgb data rev:get RGB value + +2023-07-08 14:18:20:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:20:rgb data send:get RGB value + +2023-07-08 14:18:20:rgb data rev:get RGB value + +2023-07-08 14:18:20:r=171, g=175,b=154,COM=COM61 +2023-07-08 14:18:20:rgb data send:get RGB value + +2023-07-08 14:18:20:rgb data rev:get RGB value + +2023-07-08 14:18:20:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:20:rgb data send:get RGB value + +2023-07-08 14:18:20:rgb data rev:get RGB value + +2023-07-08 14:18:20:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:21:rgb data send:get RGB value + +2023-07-08 14:18:21:rgb data rev:get RGB value + +2023-07-08 14:18:21:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:21:rgb data send:get RGB value + +2023-07-08 14:18:21:rgb data rev:get RGB value + +2023-07-08 14:18:21:r=172, g=176,b=154,COM=COM61 +2023-07-08 14:18:21:rgb data send:get RGB value + +2023-07-08 14:18:21:rgb data rev:get RGB value + +2023-07-08 14:18:21:r=172, g=176,b=155,COM=COM61 +2023-07-08 14:18:22:rgb data send:get RGB value + +2023-07-08 14:18:22:rgb data rev:get RGB value + +2023-07-08 14:18:22:r=173, g=177,b=156,COM=COM61 +2023-07-08 14:18:22:rgb data send:get RGB value + +2023-07-08 14:18:22:rgb data rev:get RGB value + +2023-07-08 14:18:22:r=173, g=177,b=155,COM=COM61 +2023-07-08 14:18:22:rgb data send:get RGB value + +2023-07-08 14:18:22:rgb data rev:get RGB value + +2023-07-08 14:18:22:r=173, g=177,b=156,COM=COM61 +2023-07-08 14:18:22:rgb data send:get RGB value + +2023-07-08 14:18:23:rgb data rev:get RGB value + +2023-07-08 14:18:23:r=173, g=177,b=156,COM=COM61 +2023-07-08 14:18:23:rgb data send:get RGB value + +2023-07-08 14:18:23:rgb data rev:get RGB value + +2023-07-08 14:18:23:r=174, g=178,b=156,COM=COM61 +2023-07-08 14:18:23:rgb data send:get RGB value + +2023-07-08 14:18:23:rgb data rev:get RGB value + +2023-07-08 14:18:23:r=174, g=178,b=156,COM=COM61 +2023-07-08 14:18:23:rgb data send:get RGB value + +2023-07-08 14:18:24:rgb data rev:get RGB value + +2023-07-08 14:18:24:r=174, g=178,b=156,COM=COM61 +2023-07-08 14:18:24:rgb data send:get RGB value + +2023-07-08 14:18:24:rgb data rev:get RGB value + +2023-07-08 14:18:24:r=174, g=178,b=156,COM=COM61 +2023-07-08 14:18:24:rgb data send:get RGB value + +2023-07-08 14:18:24:rgb data rev:get RGB value + +2023-07-08 14:18:24:r=174, g=178,b=156,COM=COM61 +2023-07-08 14:18:24:rgb data send:get RGB value + +2023-07-08 14:18:25:rgb data rev:get RGB value + +2023-07-08 14:18:25:r=174, g=179,b=157,COM=COM61 +2023-07-08 14:18:25:rgb data send:get RGB value + +2023-07-08 14:18:25:rgb data rev:get RGB value + +2023-07-08 14:18:25:r=173, g=179,b=156,COM=COM61 +2023-07-08 14:18:25:rgb data send:get RGB value + +2023-07-08 14:18:25:rgb data rev:get RGB value + +2023-07-08 14:18:25:r=171, g=177,b=154,COM=COM61 +2023-07-08 14:18:25:rgb data send:get RGB value + +2023-07-08 14:18:26:rgb data rev:get RGB value + +2023-07-08 14:18:26:r=170, g=177,b=153,COM=COM61 +2023-07-08 14:18:26:rgb data send:get RGB value + +2023-07-08 14:18:26:rgb data rev:get RGB value + +2023-07-08 14:18:26:r=169, g=176,b=152,COM=COM61 +2023-07-08 14:18:26:rgb data send:get RGB value + +2023-07-08 14:18:26:rgb data rev:get RGB value + +2023-07-08 14:18:26:r=150, g=148,b=131,COM=COM61 +2023-07-08 14:18:26:rgb data send:get RGB value + +2023-07-08 14:18:27:rgb data rev:get RGB value + +2023-07-08 14:18:27:r=100, g=92,b=81,COM=COM61 +2023-07-08 14:18:27:rgb data send:get RGB value + +2023-07-08 14:18:27:rgb data rev:get RGB value + +2023-07-08 14:18:27:r=118, g=110,b=97,COM=COM61 +2023-07-08 14:18:27:rgb data send:get RGB value + +2023-07-08 14:18:27:rgb data rev:get RGB value + +2023-07-08 14:18:27:r=133, g=125,b=112,COM=COM61 +2023-07-08 14:18:27:rgb data send:get RGB value + +2023-07-08 14:18:28:rgb data rev:get RGB value + +2023-07-08 14:18:28:r=146, g=139,b=124,COM=COM61 +2023-07-08 14:18:28:rgb data send:get RGB value + +2023-07-08 14:18:28:rgb data rev:get RGB value + +2023-07-08 14:18:28:r=144, g=139,b=123,COM=COM61 +2023-07-08 14:18:28:rgb data send:get RGB value + +2023-07-08 14:18:28:rgb data rev:get RGB value + +2023-07-08 14:18:28:r=143, g=139,b=122,COM=COM61 +2023-07-08 14:18:28:rgb data send:get RGB value + +2023-07-08 14:18:29:rgb data rev:get RGB value + +2023-07-08 14:18:29:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:18:29:rgb data send:get RGB value + +2023-07-08 14:18:29:rgb data rev:get RGB value + +2023-07-08 14:18:29:r=149, g=145,b=129,COM=COM61 +2023-07-08 14:18:29:rgb data send:get RGB value + +2023-07-08 14:18:29:rgb data rev:get RGB value + +2023-07-08 14:18:29:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:18:29:rgb data send:get RGB value + +2023-07-08 14:18:30:rgb data rev:get RGB value + +2023-07-08 14:18:30:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:30:rgb data send:get RGB value + +2023-07-08 14:18:30:rgb data rev:get RGB value + +2023-07-08 14:18:30:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:30:rgb data send:get RGB value + +2023-07-08 14:18:30:rgb data rev:get RGB value + +2023-07-08 14:18:30:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:30:rgb data send:get RGB value + +2023-07-08 14:18:31:rgb data rev:get RGB value + +2023-07-08 14:18:31:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:31:rgb data send:get RGB value + +2023-07-08 14:18:31:rgb data rev:get RGB value + +2023-07-08 14:18:31:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:31:rgb data send:get RGB value + +2023-07-08 14:18:31:rgb data rev:get RGB value + +2023-07-08 14:18:31:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:31:rgb data send:get RGB value + +2023-07-08 14:18:32:rgb data rev:get RGB value + +2023-07-08 14:18:32:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:32:rgb data send:get RGB value + +2023-07-08 14:18:32:rgb data rev:get RGB value + +2023-07-08 14:18:32:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:32:rgb data send:get RGB value + +2023-07-08 14:18:32:rgb data rev:get RGB value + +2023-07-08 14:18:32:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:32:rgb data send:get RGB value + +2023-07-08 14:18:33:rgb data rev:get RGB value + +2023-07-08 14:18:33:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:33:rgb data send:get RGB value + +2023-07-08 14:18:33:rgb data rev:get RGB value + +2023-07-08 14:18:33:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:33:rgb data send:get RGB value + +2023-07-08 14:18:33:rgb data rev:get RGB value + +2023-07-08 14:18:33:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:33:rgb data send:get RGB value + +2023-07-08 14:18:34:rgb data rev:get RGB value + +2023-07-08 14:18:34:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:34:rgb data send:get RGB value + +2023-07-08 14:18:34:rgb data rev:get RGB value + +2023-07-08 14:18:34:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:34:rgb data send:get RGB value + +2023-07-08 14:18:34:rgb data rev:get RGB value + +2023-07-08 14:18:34:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:34:rgb data send:get RGB value + +2023-07-08 14:18:35:rgb data rev:get RGB value + +2023-07-08 14:18:35:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:35:rgb data send:get RGB value + +2023-07-08 14:18:35:rgb data rev:get RGB value + +2023-07-08 14:18:35:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:35:rgb data send:get RGB value + +2023-07-08 14:18:35:rgb data rev:get RGB value + +2023-07-08 14:18:35:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:35:rgb data send:get RGB value + +2023-07-08 14:18:36:rgb data rev:get RGB value + +2023-07-08 14:18:36:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:36:rgb data send:get RGB value + +2023-07-08 14:18:36:rgb data rev:get RGB value + +2023-07-08 14:18:36:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:36:rgb data send:get RGB value + +2023-07-08 14:18:36:rgb data rev:get RGB value + +2023-07-08 14:18:36:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:36:rgb data send:get RGB value + +2023-07-08 14:18:37:rgb data rev:get RGB value + +2023-07-08 14:18:37:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:37:rgb data send:get RGB value + +2023-07-08 14:18:37:rgb data rev:get RGB value + +2023-07-08 14:18:37:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:37:rgb data send:get RGB value + +2023-07-08 14:18:37:rgb data rev:get RGB value + +2023-07-08 14:18:37:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:37:rgb data send:get RGB value + +2023-07-08 14:18:38:rgb data rev:get RGB value + +2023-07-08 14:18:38:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:38:rgb data send:get RGB value + +2023-07-08 14:18:38:rgb data rev:get RGB value + +2023-07-08 14:18:38:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:38:rgb data send:get RGB value + +2023-07-08 14:18:38:rgb data rev:get RGB value + +2023-07-08 14:18:38:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:38:rgb data send:get RGB value + +2023-07-08 14:18:39:rgb data rev:get RGB value + +2023-07-08 14:18:39:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:39:rgb data send:get RGB value + +2023-07-08 14:18:39:rgb data rev:get RGB value + +2023-07-08 14:18:39:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:39:rgb data send:get RGB value + +2023-07-08 14:18:39:rgb data rev:get RGB value + +2023-07-08 14:18:39:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:39:rgb data send:get RGB value + +2023-07-08 14:18:40:rgb data rev:get RGB value + +2023-07-08 14:18:40:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:40:rgb data send:get RGB value + +2023-07-08 14:18:40:rgb data rev:get RGB value + +2023-07-08 14:18:40:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:40:rgb data send:get RGB value + +2023-07-08 14:18:40:rgb data rev:get RGB value + +2023-07-08 14:18:40:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:40:rgb data send:get RGB value + +2023-07-08 14:18:41:rgb data rev:get RGB value + +2023-07-08 14:18:41:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:41:rgb data send:get RGB value + +2023-07-08 14:18:41:rgb data rev:get RGB value + +2023-07-08 14:18:41:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:41:rgb data send:get RGB value + +2023-07-08 14:18:41:rgb data rev:get RGB value + +2023-07-08 14:18:41:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:41:rgb data send:get RGB value + +2023-07-08 14:18:42:rgb data rev:get RGB value + +2023-07-08 14:18:42:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:42:rgb data send:get RGB value + +2023-07-08 14:18:42:rgb data rev:get RGB value + +2023-07-08 14:18:42:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:42:rgb data send:get RGB value + +2023-07-08 14:18:42:rgb data rev:get RGB value + +2023-07-08 14:18:42:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:42:rgb data send:get RGB value + +2023-07-08 14:18:42:rgb data rev:get RGB value + +2023-07-08 14:18:43:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:43:rgb data send:get RGB value + +2023-07-08 14:18:43:rgb data rev:get RGB value + +2023-07-08 14:18:43:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:43:rgb data send:get RGB value + +2023-07-08 14:18:43:rgb data rev:get RGB value + +2023-07-08 14:18:43:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:43:rgb data send:get RGB value + +2023-07-08 14:18:43:rgb data rev:get RGB value + +2023-07-08 14:18:43:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:44:rgb data send:get RGB value + +2023-07-08 14:18:44:rgb data rev:get RGB value + +2023-07-08 14:18:44:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:44:rgb data send:get RGB value + +2023-07-08 14:18:44:rgb data rev:get RGB value + +2023-07-08 14:18:44:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:44:rgb data send:get RGB value + +2023-07-08 14:18:44:rgb data rev:get RGB value + +2023-07-08 14:18:44:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:44:rgb data send:get RGB value + +2023-07-08 14:18:45:rgb data rev:get RGB value + +2023-07-08 14:18:45:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:45:rgb data send:get RGB value + +2023-07-08 14:18:45:rgb data rev:get RGB value + +2023-07-08 14:18:45:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:45:rgb data send:get RGB value + +2023-07-08 14:18:45:rgb data rev:get RGB value + +2023-07-08 14:18:45:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:45:rgb data send:get RGB value + +2023-07-08 14:18:46:rgb data rev:get RGB value + +2023-07-08 14:18:46:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:46:rgb data send:get RGB value + +2023-07-08 14:18:46:rgb data rev:get RGB value + +2023-07-08 14:18:46:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:46:rgb data send:get RGB value + +2023-07-08 14:18:46:rgb data rev:get RGB value + +2023-07-08 14:18:46:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:46:rgb data send:get RGB value + +2023-07-08 14:18:47:rgb data rev:get RGB value + +2023-07-08 14:18:47:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:47:rgb data send:get RGB value + +2023-07-08 14:18:47:rgb data rev:get RGB value + +2023-07-08 14:18:47:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:47:rgb data send:get RGB value + +2023-07-08 14:18:47:rgb data rev:get RGB value + +2023-07-08 14:18:47:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:47:rgb data send:get RGB value + +2023-07-08 14:18:48:rgb data rev:get RGB value + +2023-07-08 14:18:48:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:48:rgb data send:get RGB value + +2023-07-08 14:18:48:rgb data rev:get RGB value + +2023-07-08 14:18:48:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:48:rgb data send:get RGB value + +2023-07-08 14:18:48:rgb data rev:get RGB value + +2023-07-08 14:18:48:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:18:48:rgb data send:get RGB value + +2023-07-08 14:18:49:rgb data rev:get RGB value + +2023-07-08 14:18:49:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:49:rgb data send:get RGB value + +2023-07-08 14:18:49:rgb data rev:get RGB value + +2023-07-08 14:18:49:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:49:rgb data send:get RGB value + +2023-07-08 14:18:49:rgb data rev:get RGB value + +2023-07-08 14:18:49:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:50:rgb data send:get RGB value + +2023-07-08 14:18:50:rgb data rev:get RGB value + +2023-07-08 14:18:50:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:50:rgb data send:get RGB value + +2023-07-08 14:18:50:rgb data rev:get RGB value + +2023-07-08 14:18:50:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:50:rgb data send:get RGB value + +2023-07-08 14:18:50:rgb data rev:get RGB value + +2023-07-08 14:18:50:r=153, g=150,b=133,COM=COM61 +2023-07-08 14:18:50:rgb data send:get RGB value + +2023-07-08 14:18:51:rgb data rev:get RGB value + +2023-07-08 14:18:51:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:18:51:rgb data send:get RGB value + +2023-07-08 14:18:51:rgb data rev:get RGB value + +2023-07-08 14:18:51:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:18:51:rgb data send:get RGB value + +2023-07-08 14:18:51:rgb data rev:get RGB value + +2023-07-08 14:18:51:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:18:51:rgb data send:get RGB value + +2023-07-08 14:18:52:rgb data rev:get RGB value + +2023-07-08 14:18:52:r=155, g=152,b=135,COM=COM61 +2023-07-08 14:18:52:rgb data send:get RGB value + +2023-07-08 14:18:52:rgb data rev:get RGB value + +2023-07-08 14:18:52:r=148, g=147,b=129,COM=COM61 +2023-07-08 14:18:52:rgb data send:get RGB value + +2023-07-08 14:18:52:rgb data rev:get RGB value + +2023-07-08 14:18:52:r=120, g=116,b=101,COM=COM61 +2023-07-08 14:18:52:rgb data send:get RGB value + +2023-07-08 14:18:53:rgb data rev:get RGB value + +2023-07-08 14:18:53:r=124, g=120,b=104,COM=COM61 +2023-07-08 14:18:53:rgb data send:get RGB value + +2023-07-08 14:18:53:rgb data rev:get RGB value + +2023-07-08 14:18:53:r=154, g=150,b=134,COM=COM61 +2023-07-08 14:18:53:rgb data send:get RGB value + +2023-07-08 14:18:53:rgb data rev:get RGB value + +2023-07-08 14:18:53:r=163, g=160,b=142,COM=COM61 +2023-07-08 14:18:53:rgb data send:get RGB value + +2023-07-08 14:18:54:rgb data rev:get RGB value + +2023-07-08 14:18:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:54:rgb data send:get RGB value + +2023-07-08 14:18:54:rgb data rev:get RGB value + +2023-07-08 14:18:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:54:rgb data send:get RGB value + +2023-07-08 14:18:54:rgb data rev:get RGB value + +2023-07-08 14:18:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:54:rgb data send:get RGB value + +2023-07-08 14:18:55:rgb data rev:get RGB value + +2023-07-08 14:18:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:55:rgb data send:get RGB value + +2023-07-08 14:18:55:rgb data rev:get RGB value + +2023-07-08 14:18:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:55:rgb data send:get RGB value + +2023-07-08 14:18:55:rgb data rev:get RGB value + +2023-07-08 14:18:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:55:rgb data send:get RGB value + +2023-07-08 14:18:56:rgb data rev:get RGB value + +2023-07-08 14:18:56:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:56:rgb data send:get RGB value + +2023-07-08 14:18:56:rgb data rev:get RGB value + +2023-07-08 14:18:56:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:56:rgb data send:get RGB value + +2023-07-08 14:18:56:rgb data rev:get RGB value + +2023-07-08 14:18:56:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:56:rgb data send:get RGB value + +2023-07-08 14:18:57:rgb data rev:get RGB value + +2023-07-08 14:18:57:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:57:rgb data send:get RGB value + +2023-07-08 14:18:57:rgb data rev:get RGB value + +2023-07-08 14:18:57:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:57:rgb data send:get RGB value + +2023-07-08 14:18:57:rgb data rev:get RGB value + +2023-07-08 14:18:57:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:57:rgb data send:get RGB value + +2023-07-08 14:18:58:rgb data rev:get RGB value + +2023-07-08 14:18:58:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:58:rgb data send:get RGB value + +2023-07-08 14:18:58:rgb data rev:get RGB value + +2023-07-08 14:18:58:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:18:58:rgb data send:get RGB value + +2023-07-08 14:18:58:rgb data rev:get RGB value + +2023-07-08 14:18:58:r=164, g=160,b=143,COM=COM61 +2023-07-08 14:18:58:rgb data send:get RGB value + +2023-07-08 14:18:59:rgb data rev:get RGB value + +2023-07-08 14:18:59:r=164, g=161,b=143,COM=COM61 +2023-07-08 14:18:59:rgb data send:get RGB value + +2023-07-08 14:18:59:rgb data rev:get RGB value + +2023-07-08 14:18:59:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:18:59:rgb data send:get RGB value + +2023-07-08 14:18:59:rgb data rev:get RGB value + +2023-07-08 14:18:59:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:18:59:rgb data send:get RGB value + +2023-07-08 14:19:00:rgb data rev:get RGB value + +2023-07-08 14:19:00:r=141, g=137,b=121,COM=COM61 +2023-07-08 14:19:00:rgb data send:get RGB value + +2023-07-08 14:19:00:rgb data rev:get RGB value + +2023-07-08 14:19:00:r=141, g=137,b=121,COM=COM61 +2023-07-08 14:19:00:rgb data send:get RGB value + +2023-07-08 14:19:00:rgb data rev:get RGB value + +2023-07-08 14:19:00:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:19:00:rgb data send:get RGB value + +2023-07-08 14:19:01:rgb data rev:get RGB value + +2023-07-08 14:19:01:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:19:01:rgb data send:get RGB value + +2023-07-08 14:19:01:rgb data rev:get RGB value + +2023-07-08 14:19:01:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:19:01:rgb data send:get RGB value + +2023-07-08 14:19:01:rgb data rev:get RGB value + +2023-07-08 14:19:01:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:19:01:rgb data send:get RGB value + +2023-07-08 14:19:02:rgb data rev:get RGB value + +2023-07-08 14:19:02:r=141, g=137,b=121,COM=COM61 +2023-07-08 14:19:02:rgb data send:get RGB value + +2023-07-08 14:19:02:rgb data rev:get RGB value + +2023-07-08 14:19:02:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:19:02:rgb data send:get RGB value + +2023-07-08 14:19:02:rgb data rev:get RGB value + +2023-07-08 14:19:02:r=141, g=137,b=121,COM=COM61 +2023-07-08 14:19:02:rgb data send:get RGB value + +2023-07-08 14:19:03:rgb data rev:get RGB value + +2023-07-08 14:19:03:r=142, g=137,b=121,COM=COM61 +2023-07-08 14:19:03:rgb data send:get RGB value + +2023-07-08 14:19:03:rgb data rev:get RGB value + +2023-07-08 14:19:03:r=143, g=139,b=122,COM=COM61 +2023-07-08 14:19:03:rgb data send:get RGB value + +2023-07-08 14:19:03:rgb data rev:get RGB value + +2023-07-08 14:19:03:r=148, g=143,b=127,COM=COM61 +2023-07-08 14:19:03:rgb data send:get RGB value + +2023-07-08 14:19:04:rgb data rev:get RGB value + +2023-07-08 14:19:04:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:19:04:rgb data send:get RGB value + +2023-07-08 14:19:04:rgb data rev:get RGB value + +2023-07-08 14:19:04:r=155, g=150,b=134,COM=COM61 +2023-07-08 14:19:04:rgb data send:get RGB value + +2023-07-08 14:19:04:rgb data rev:get RGB value + +2023-07-08 14:19:04:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:19:04:rgb data send:get RGB value + +2023-07-08 14:19:05:rgb data rev:get RGB value + +2023-07-08 14:19:05:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:19:05:rgb data send:get RGB value + +2023-07-08 14:19:05:rgb data rev:get RGB value + +2023-07-08 14:19:05:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:05:rgb data send:get RGB value + +2023-07-08 14:19:05:rgb data rev:get RGB value + +2023-07-08 14:19:05:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:05:rgb data send:get RGB value + +2023-07-08 14:19:06:rgb data rev:get RGB value + +2023-07-08 14:19:06:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:06:rgb data send:get RGB value + +2023-07-08 14:19:06:rgb data rev:get RGB value + +2023-07-08 14:19:06:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:19:06:rgb data send:get RGB value + +2023-07-08 14:19:06:rgb data rev:get RGB value + +2023-07-08 14:19:06:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:06:rgb data send:get RGB value + +2023-07-08 14:19:07:rgb data rev:get RGB value + +2023-07-08 14:19:07:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:19:07:rgb data send:get RGB value + +2023-07-08 14:19:07:rgb data rev:get RGB value + +2023-07-08 14:19:07:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:07:rgb data send:get RGB value + +2023-07-08 14:19:07:rgb data rev:get RGB value + +2023-07-08 14:19:07:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:07:rgb data send:get RGB value + +2023-07-08 14:19:08:rgb data rev:get RGB value + +2023-07-08 14:19:08:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:08:rgb data send:get RGB value + +2023-07-08 14:19:08:rgb data rev:get RGB value + +2023-07-08 14:19:08:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:08:rgb data send:get RGB value + +2023-07-08 14:19:08:rgb data rev:get RGB value + +2023-07-08 14:19:08:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:08:rgb data send:get RGB value + +2023-07-08 14:19:09:rgb data rev:get RGB value + +2023-07-08 14:19:09:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:09:rgb data send:get RGB value + +2023-07-08 14:19:09:rgb data rev:get RGB value + +2023-07-08 14:19:09:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:09:rgb data send:get RGB value + +2023-07-08 14:19:09:rgb data rev:get RGB value + +2023-07-08 14:19:09:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:09:rgb data send:get RGB value + +2023-07-08 14:19:10:rgb data rev:get RGB value + +2023-07-08 14:19:10:r=162, g=159,b=142,COM=COM61 +2023-07-08 14:19:10:rgb data send:get RGB value + +2023-07-08 14:19:10:rgb data rev:get RGB value + +2023-07-08 14:19:10:r=162, g=158,b=141,COM=COM61 +2023-07-08 14:19:10:rgb data send:get RGB value + +2023-07-08 14:19:10:rgb data rev:get RGB value + +2023-07-08 14:19:10:r=161, g=158,b=141,COM=COM61 +2023-07-08 14:19:10:rgb data send:get RGB value + +2023-07-08 14:19:11:rgb data rev:get RGB value + +2023-07-08 14:19:11:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:11:rgb data send:get RGB value + +2023-07-08 14:19:11:rgb data rev:get RGB value + +2023-07-08 14:19:11:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:11:rgb data send:get RGB value + +2023-07-08 14:19:11:rgb data rev:get RGB value + +2023-07-08 14:19:11:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:11:rgb data send:get RGB value + +2023-07-08 14:19:12:rgb data rev:get RGB value + +2023-07-08 14:19:12:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:12:rgb data send:get RGB value + +2023-07-08 14:19:12:rgb data rev:get RGB value + +2023-07-08 14:19:12:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:12:rgb data send:get RGB value + +2023-07-08 14:19:12:rgb data rev:get RGB value + +2023-07-08 14:19:12:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:12:rgb data send:get RGB value + +2023-07-08 14:19:13:rgb data rev:get RGB value + +2023-07-08 14:19:13:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:13:rgb data send:get RGB value + +2023-07-08 14:19:13:rgb data rev:get RGB value + +2023-07-08 14:19:13:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:13:rgb data send:get RGB value + +2023-07-08 14:19:13:rgb data rev:get RGB value + +2023-07-08 14:19:13:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:13:rgb data send:get RGB value + +2023-07-08 14:19:14:rgb data rev:get RGB value + +2023-07-08 14:19:14:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:14:rgb data send:get RGB value + +2023-07-08 14:19:14:rgb data rev:get RGB value + +2023-07-08 14:19:14:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:14:rgb data send:get RGB value + +2023-07-08 14:19:14:rgb data rev:get RGB value + +2023-07-08 14:19:14:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:14:rgb data send:get RGB value + +2023-07-08 14:19:15:rgb data rev:get RGB value + +2023-07-08 14:19:15:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:15:rgb data send:get RGB value + +2023-07-08 14:19:15:rgb data rev:get RGB value + +2023-07-08 14:19:15:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:15:rgb data send:get RGB value + +2023-07-08 14:19:15:rgb data rev:get RGB value + +2023-07-08 14:19:15:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:15:rgb data send:get RGB value + +2023-07-08 14:19:16:rgb data rev:get RGB value + +2023-07-08 14:19:16:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:16:rgb data send:get RGB value + +2023-07-08 14:19:16:rgb data rev:get RGB value + +2023-07-08 14:19:16:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:16:rgb data send:get RGB value + +2023-07-08 14:19:16:rgb data rev:get RGB value + +2023-07-08 14:19:16:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:19:16:rgb data send:get RGB value + +2023-07-08 14:19:17:rgb data rev:get RGB value + +2023-07-08 14:19:17:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:17:rgb data send:get RGB value + +2023-07-08 14:19:17:rgb data rev:get RGB value + +2023-07-08 14:19:17:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:17:rgb data send:get RGB value + +2023-07-08 14:19:17:rgb data rev:get RGB value + +2023-07-08 14:19:17:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:17:rgb data send:get RGB value + +2023-07-08 14:19:18:rgb data rev:get RGB value + +2023-07-08 14:19:18:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:18:rgb data send:get RGB value + +2023-07-08 14:19:18:rgb data rev:get RGB value + +2023-07-08 14:19:18:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:18:rgb data send:get RGB value + +2023-07-08 14:19:18:rgb data rev:get RGB value + +2023-07-08 14:19:18:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:18:rgb data send:get RGB value + +2023-07-08 14:19:19:rgb data rev:get RGB value + +2023-07-08 14:19:19:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:19:rgb data send:get RGB value + +2023-07-08 14:19:19:rgb data rev:get RGB value + +2023-07-08 14:19:19:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:19:rgb data send:get RGB value + +2023-07-08 14:19:19:rgb data rev:get RGB value + +2023-07-08 14:19:19:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:19:rgb data send:get RGB value + +2023-07-08 14:19:20:rgb data rev:get RGB value + +2023-07-08 14:19:20:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:20:rgb data send:get RGB value + +2023-07-08 14:19:20:rgb data rev:get RGB value + +2023-07-08 14:19:20:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:20:rgb data send:get RGB value + +2023-07-08 14:19:20:rgb data rev:get RGB value + +2023-07-08 14:19:20:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:20:rgb data send:get RGB value + +2023-07-08 14:19:21:rgb data rev:get RGB value + +2023-07-08 14:19:21:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:21:rgb data send:get RGB value + +2023-07-08 14:19:21:rgb data rev:get RGB value + +2023-07-08 14:19:21:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:21:rgb data send:get RGB value + +2023-07-08 14:19:21:rgb data rev:get RGB value + +2023-07-08 14:19:21:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:21:rgb data send:get RGB value + +2023-07-08 14:19:21:rgb data rev:get RGB value + +2023-07-08 14:19:21:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:22:rgb data send:get RGB value + +2023-07-08 14:19:22:rgb data rev:get RGB value + +2023-07-08 14:19:22:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:22:rgb data send:get RGB value + +2023-07-08 14:19:22:rgb data rev:get RGB value + +2023-07-08 14:19:22:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:22:rgb data send:get RGB value + +2023-07-08 14:19:22:rgb data rev:get RGB value + +2023-07-08 14:19:22:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:23:rgb data send:get RGB value + +2023-07-08 14:19:23:rgb data rev:get RGB value + +2023-07-08 14:19:23:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:23:rgb data send:get RGB value + +2023-07-08 14:19:23:rgb data rev:get RGB value + +2023-07-08 14:19:23:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:23:rgb data send:get RGB value + +2023-07-08 14:19:23:rgb data rev:get RGB value + +2023-07-08 14:19:23:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:23:rgb data send:get RGB value + +2023-07-08 14:19:24:rgb data rev:get RGB value + +2023-07-08 14:19:24:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:24:rgb data send:get RGB value + +2023-07-08 14:19:24:rgb data rev:get RGB value + +2023-07-08 14:19:24:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:24:rgb data send:get RGB value + +2023-07-08 14:19:24:rgb data rev:get RGB value + +2023-07-08 14:19:24:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:24:rgb data send:get RGB value + +2023-07-08 14:19:25:rgb data rev:get RGB value + +2023-07-08 14:19:25:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:25:rgb data send:get RGB value + +2023-07-08 14:19:25:rgb data rev:get RGB value + +2023-07-08 14:19:25:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:25:rgb data send:get RGB value + +2023-07-08 14:19:25:rgb data rev:get RGB value + +2023-07-08 14:19:25:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:25:rgb data send:get RGB value + +2023-07-08 14:19:26:rgb data rev:get RGB value + +2023-07-08 14:19:26:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:26:rgb data send:get RGB value + +2023-07-08 14:19:26:rgb data rev:get RGB value + +2023-07-08 14:19:26:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:26:rgb data send:get RGB value + +2023-07-08 14:19:26:rgb data rev:get RGB value + +2023-07-08 14:19:26:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:26:rgb data send:get RGB value + +2023-07-08 14:19:27:rgb data rev:get RGB value + +2023-07-08 14:19:27:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:27:rgb data send:get RGB value + +2023-07-08 14:19:27:rgb data rev:get RGB value + +2023-07-08 14:19:27:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:27:rgb data send:get RGB value + +2023-07-08 14:19:27:rgb data rev:get RGB value + +2023-07-08 14:19:27:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:27:rgb data send:get RGB value + +2023-07-08 14:19:28:rgb data rev:get RGB value + +2023-07-08 14:19:28:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:28:rgb data send:get RGB value + +2023-07-08 14:19:28:rgb data rev:get RGB value + +2023-07-08 14:19:28:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:28:rgb data send:get RGB value + +2023-07-08 14:19:28:rgb data rev:get RGB value + +2023-07-08 14:19:28:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:28:rgb data send:get RGB value + +2023-07-08 14:19:29:rgb data rev:get RGB value + +2023-07-08 14:19:29:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:29:rgb data send:get RGB value + +2023-07-08 14:19:29:rgb data rev:get RGB value + +2023-07-08 14:19:29:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:29:rgb data send:get RGB value + +2023-07-08 14:19:29:rgb data rev:get RGB value + +2023-07-08 14:19:29:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:29:rgb data send:get RGB value + +2023-07-08 14:19:30:rgb data rev:get RGB value + +2023-07-08 14:19:30:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:30:rgb data send:get RGB value + +2023-07-08 14:19:30:rgb data rev:get RGB value + +2023-07-08 14:19:30:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:30:rgb data send:get RGB value + +2023-07-08 14:19:30:rgb data rev:get RGB value + +2023-07-08 14:19:30:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:30:rgb data send:get RGB value + +2023-07-08 14:19:31:rgb data rev:get RGB value + +2023-07-08 14:19:31:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:31:rgb data send:get RGB value + +2023-07-08 14:19:31:rgb data rev:get RGB value + +2023-07-08 14:19:31:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:31:rgb data send:get RGB value + +2023-07-08 14:19:31:rgb data rev:get RGB value + +2023-07-08 14:19:31:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:31:rgb data send:get RGB value + +2023-07-08 14:19:32:rgb data rev:get RGB value + +2023-07-08 14:19:32:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:32:rgb data send:get RGB value + +2023-07-08 14:19:32:rgb data rev:get RGB value + +2023-07-08 14:19:32:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:32:rgb data send:get RGB value + +2023-07-08 14:19:32:rgb data rev:get RGB value + +2023-07-08 14:19:32:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:32:rgb data send:get RGB value + +2023-07-08 14:19:33:rgb data rev:get RGB value + +2023-07-08 14:19:33:r=153, g=149,b=132,COM=COM61 +2023-07-08 14:19:33:rgb data send:get RGB value + +2023-07-08 14:19:33:rgb data rev:get RGB value + +2023-07-08 14:19:33:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:33:rgb data send:get RGB value + +2023-07-08 14:19:33:rgb data rev:get RGB value + +2023-07-08 14:19:33:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:33:rgb data send:get RGB value + +2023-07-08 14:19:34:rgb data rev:get RGB value + +2023-07-08 14:19:34:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:34:rgb data send:get RGB value + +2023-07-08 14:19:34:rgb data rev:get RGB value + +2023-07-08 14:19:34:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:34:rgb data send:get RGB value + +2023-07-08 14:19:34:rgb data rev:get RGB value + +2023-07-08 14:19:34:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:34:rgb data send:get RGB value + +2023-07-08 14:19:34:rgb data rev:get RGB value + +2023-07-08 14:19:34:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:35:rgb data send:get RGB value + +2023-07-08 14:19:35:rgb data rev:get RGB value + +2023-07-08 14:19:35:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:35:rgb data send:get RGB value + +2023-07-08 14:19:35:rgb data rev:get RGB value + +2023-07-08 14:19:35:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:35:rgb data send:get RGB value + +2023-07-08 14:19:35:rgb data rev:get RGB value + +2023-07-08 14:19:35:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:35:rgb data send:get RGB value + +2023-07-08 14:19:36:rgb data rev:get RGB value + +2023-07-08 14:19:36:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:36:rgb data send:get RGB value + +2023-07-08 14:19:36:rgb data rev:get RGB value + +2023-07-08 14:19:36:r=153, g=148,b=132,COM=COM61 +2023-07-08 14:19:36:rgb data send:get RGB value + +2023-07-08 14:19:36:rgb data rev:get RGB value + +2023-07-08 14:19:36:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:36:rgb data send:get RGB value + +2023-07-08 14:19:37:rgb data rev:get RGB value + +2023-07-08 14:19:37:r=152, g=148,b=132,COM=COM61 +2023-07-08 14:19:37:rgb data send:get RGB value + +2023-07-08 14:19:37:rgb data rev:get RGB value + +2023-07-08 14:19:37:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:37:rgb data send:get RGB value + +2023-07-08 14:19:37:rgb data rev:get RGB value + +2023-07-08 14:19:37:r=152, g=148,b=131,COM=COM61 +2023-07-08 14:19:37:rgb data send:get RGB value + +2023-07-08 14:19:38:rgb data rev:get RGB value + +2023-07-08 14:19:38:r=152, g=147,b=131,COM=COM61 +2023-07-08 14:19:38:rgb data send:get RGB value + +2023-07-08 14:19:38:rgb data rev:get RGB value + +2023-07-08 14:19:38:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:19:38:rgb data send:get RGB value + +2023-07-08 14:19:38:rgb data rev:get RGB value + +2023-07-08 14:19:38:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:19:38:rgb data send:get RGB value + +2023-07-08 14:19:39:rgb data rev:get RGB value + +2023-07-08 14:19:39:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:39:rgb data send:get RGB value + +2023-07-08 14:19:39:rgb data rev:get RGB value + +2023-07-08 14:19:39:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:19:39:rgb data send:get RGB value + +2023-07-08 14:19:39:rgb data rev:get RGB value + +2023-07-08 14:19:39:r=152, g=147,b=131,COM=COM61 +2023-07-08 14:19:39:rgb data send:get RGB value + +2023-07-08 14:19:40:rgb data rev:get RGB value + +2023-07-08 14:19:40:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:19:40:rgb data send:get RGB value + +2023-07-08 14:19:40:rgb data rev:get RGB value + +2023-07-08 14:19:40:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:40:rgb data send:get RGB value + +2023-07-08 14:19:40:rgb data rev:get RGB value + +2023-07-08 14:19:40:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:40:rgb data send:get RGB value + +2023-07-08 14:19:41:rgb data rev:get RGB value + +2023-07-08 14:19:41:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:41:rgb data send:get RGB value + +2023-07-08 14:19:41:rgb data rev:get RGB value + +2023-07-08 14:19:41:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:41:rgb data send:get RGB value + +2023-07-08 14:19:41:rgb data rev:get RGB value + +2023-07-08 14:19:41:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:41:rgb data send:get RGB value + +2023-07-08 14:19:42:rgb data rev:get RGB value + +2023-07-08 14:19:42:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:42:rgb data send:get RGB value + +2023-07-08 14:19:42:rgb data rev:get RGB value + +2023-07-08 14:19:42:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:42:rgb data send:get RGB value + +2023-07-08 14:19:42:rgb data rev:get RGB value + +2023-07-08 14:19:42:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:42:rgb data send:get RGB value + +2023-07-08 14:19:43:rgb data rev:get RGB value + +2023-07-08 14:19:43:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:43:rgb data send:get RGB value + +2023-07-08 14:19:43:rgb data rev:get RGB value + +2023-07-08 14:19:43:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:43:rgb data send:get RGB value + +2023-07-08 14:19:43:rgb data rev:get RGB value + +2023-07-08 14:19:43:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:43:rgb data send:get RGB value + +2023-07-08 14:19:44:rgb data rev:get RGB value + +2023-07-08 14:19:44:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:44:rgb data send:get RGB value + +2023-07-08 14:19:44:rgb data rev:get RGB value + +2023-07-08 14:19:44:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:44:rgb data send:get RGB value + +2023-07-08 14:19:44:rgb data rev:get RGB value + +2023-07-08 14:19:44:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:44:rgb data send:get RGB value + +2023-07-08 14:19:45:rgb data rev:get RGB value + +2023-07-08 14:19:45:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:45:rgb data send:get RGB value + +2023-07-08 14:19:45:rgb data rev:get RGB value + +2023-07-08 14:19:45:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:45:rgb data send:get RGB value + +2023-07-08 14:19:45:rgb data rev:get RGB value + +2023-07-08 14:19:45:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:45:rgb data send:get RGB value + +2023-07-08 14:19:46:rgb data rev:get RGB value + +2023-07-08 14:19:46:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:46:rgb data send:get RGB value + +2023-07-08 14:19:46:rgb data rev:get RGB value + +2023-07-08 14:19:46:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:46:rgb data send:get RGB value + +2023-07-08 14:19:46:rgb data rev:get RGB value + +2023-07-08 14:19:46:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:46:rgb data send:get RGB value + +2023-07-08 14:19:47:rgb data rev:get RGB value + +2023-07-08 14:19:47:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:47:rgb data send:get RGB value + +2023-07-08 14:19:47:rgb data rev:get RGB value + +2023-07-08 14:19:47:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:47:rgb data send:get RGB value + +2023-07-08 14:19:47:rgb data rev:get RGB value + +2023-07-08 14:19:47:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:47:rgb data send:get RGB value + +2023-07-08 14:19:48:rgb data rev:get RGB value + +2023-07-08 14:19:48:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:48:rgb data send:get RGB value + +2023-07-08 14:19:48:rgb data rev:get RGB value + +2023-07-08 14:19:48:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:48:rgb data send:get RGB value + +2023-07-08 14:19:48:rgb data rev:get RGB value + +2023-07-08 14:19:48:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:48:rgb data send:get RGB value + +2023-07-08 14:19:48:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:49:rgb data rev:get RGB value + +2023-07-08 14:19:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:49:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:50:rgb data rev:get RGB value + +2023-07-08 14:19:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:50:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:51:rgb data rev:get RGB value + +2023-07-08 14:19:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:51:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:52:rgb data rev:get RGB value + +2023-07-08 14:19:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:52:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:53:rgb data rev:get RGB value + +2023-07-08 14:19:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:53:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:54:rgb data rev:get RGB value + +2023-07-08 14:19:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:54:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:55:rgb data rev:get RGB value + +2023-07-08 14:19:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:55:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:56:rgb data send:get RGB value + +2023-07-08 14:19:56:rgb data rev:get RGB value + +2023-07-08 14:19:56:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:57:rgb data rev:get RGB value + +2023-07-08 14:19:57:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:57:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:58:rgb data rev:get RGB value + +2023-07-08 14:19:58:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:58:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:19:59:rgb data rev:get RGB value + +2023-07-08 14:19:59:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:19:59:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:00:rgb data rev:get RGB value + +2023-07-08 14:20:00:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:00:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:01:rgb data rev:get RGB value + +2023-07-08 14:20:01:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:01:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:02:rgb data rev:get RGB value + +2023-07-08 14:20:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:02:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=151, g=147,b=131,COM=COM61 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:03:rgb data rev:get RGB value + +2023-07-08 14:20:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:03:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:04:rgb data send:get RGB value + +2023-07-08 14:20:04:rgb data rev:get RGB value + +2023-07-08 14:20:04:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:05:rgb data send:get RGB value + +2023-07-08 14:20:05:rgb data rev:get RGB value + +2023-07-08 14:20:05:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:06:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:06:rgb data send:get RGB value + +2023-07-08 14:20:06:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:07:rgb data rev:get RGB value + +2023-07-08 14:20:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:07:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=149, g=145,b=129,COM=COM61 +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=125, g=121,b=105,COM=COM61 +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:08:rgb data rev:get RGB value + +2023-07-08 14:20:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:08:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:09:rgb data rev:get RGB value + +2023-07-08 14:20:09:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:09:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=126, g=121,b=106,COM=COM61 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:10:rgb data rev:get RGB value + +2023-07-08 14:20:10:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:20:10:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=128, g=124,b=108,COM=COM61 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=130, g=125,b=110,COM=COM61 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:11:rgb data rev:get RGB value + +2023-07-08 14:20:11:r=134, g=130,b=114,COM=COM61 +2023-07-08 14:20:11:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=145, g=140,b=124,COM=COM61 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=144, g=140,b=124,COM=COM61 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=144, g=140,b=123,COM=COM61 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:12:rgb data rev:get RGB value + +2023-07-08 14:20:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:12:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=144, g=140,b=123,COM=COM61 +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=144, g=140,b=124,COM=COM61 +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:13:rgb data rev:get RGB value + +2023-07-08 14:20:13:r=144, g=140,b=124,COM=COM61 +2023-07-08 14:20:13:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=144, g=140,b=124,COM=COM61 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=144, g=140,b=124,COM=COM61 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:14:rgb data rev:get RGB value + +2023-07-08 14:20:14:r=145, g=140,b=124,COM=COM61 +2023-07-08 14:20:14:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=145, g=140,b=124,COM=COM61 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=145, g=141,b=125,COM=COM61 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:15:rgb data rev:get RGB value + +2023-07-08 14:20:15:r=148, g=143,b=127,COM=COM61 +2023-07-08 14:20:15:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=151, g=147,b=130,COM=COM61 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:16:rgb data rev:get RGB value + +2023-07-08 14:20:16:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:16:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:17:rgb data rev:get RGB value + +2023-07-08 14:20:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:17:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:18:rgb data rev:get RGB value + +2023-07-08 14:20:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:18:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:19:rgb data rev:get RGB value + +2023-07-08 14:20:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:19:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:20:rgb data rev:get RGB value + +2023-07-08 14:20:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:20:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=138, g=133,b=117,COM=COM61 +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:21:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:21:rgb data send:get RGB value + +2023-07-08 14:20:21:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:22:rgb data rev:get RGB value + +2023-07-08 14:20:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:22:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:23:rgb data send:get RGB value + +2023-07-08 14:20:23:rgb data rev:get RGB value + +2023-07-08 14:20:23:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:24:rgb data rev:get RGB value + +2023-07-08 14:20:24:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:24:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=132, g=127,b=111,COM=COM61 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:25:rgb data rev:get RGB value + +2023-07-08 14:20:25:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:25:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=132, g=127,b=111,COM=COM61 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:26:rgb data rev:get RGB value + +2023-07-08 14:20:26:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:26:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:27:rgb data rev:get RGB value + +2023-07-08 14:20:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:27:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=132, g=127,b=111,COM=COM61 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=132, g=127,b=112,COM=COM61 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:28:rgb data rev:get RGB value + +2023-07-08 14:20:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:28:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=133, g=128,b=113,COM=COM61 +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:29:rgb data rev:get RGB value + +2023-07-08 14:20:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:29:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:30:rgb data rev:get RGB value + +2023-07-08 14:20:30:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:20:30:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:31:rgb data rev:get RGB value + +2023-07-08 14:20:31:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:31:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:32:rgb data rev:get RGB value + +2023-07-08 14:20:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:32:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:33:rgb data rev:get RGB value + +2023-07-08 14:20:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:33:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=133, g=128,b=112,COM=COM61 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:34:rgb data rev:get RGB value + +2023-07-08 14:20:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:34:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=135, g=131,b=114,COM=COM61 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=135, g=131,b=115,COM=COM61 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:35:rgb data send:get RGB value + +2023-07-08 14:20:35:rgb data rev:get RGB value + +2023-07-08 14:20:35:r=135, g=131,b=115,COM=COM61 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:36:r=134, g=130,b=114,COM=COM61 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:36:r=134, g=129,b=114,COM=COM61 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:36:rgb data send:get RGB value + +2023-07-08 14:20:36:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=134, g=129,b=114,COM=COM61 +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=134, g=129,b=114,COM=COM61 +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=134, g=130,b=114,COM=COM61 +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data send:get RGB value + +2023-07-08 14:20:37:rgb data rev:get RGB value + +2023-07-08 14:20:37:r=134, g=130,b=114,COM=COM61 +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=134, g=130,b=114,COM=COM61 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=135, g=131,b=115,COM=COM61 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:38:rgb data send:get RGB value + +2023-07-08 14:20:38:rgb data rev:get RGB value + +2023-07-08 14:20:38:r=138, g=133,b=117,COM=COM61 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=139, g=134,b=118,COM=COM61 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=1, g=1,b=0,COM=COM57 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:39:rgb data rev:get RGB value + +2023-07-08 14:20:39:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:39:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=141, g=136,b=120,COM=COM61 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:40:rgb data rev:get RGB value + +2023-07-08 14:20:40:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:40:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:41:rgb data rev:get RGB value + +2023-07-08 14:20:41:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:41:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:42:rgb data rev:get RGB value + +2023-07-08 14:20:42:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:42:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:43:rgb data rev:get RGB value + +2023-07-08 14:20:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:43:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:44:rgb data rev:get RGB value + +2023-07-08 14:20:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:44:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:45:rgb data rev:get RGB value + +2023-07-08 14:20:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:45:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:46:rgb data rev:get RGB value + +2023-07-08 14:20:46:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:46:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:47:rgb data rev:get RGB value + +2023-07-08 14:20:47:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:47:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=140, g=135,b=119,COM=COM61 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:48:rgb data rev:get RGB value + +2023-07-08 14:20:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:48:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=141, g=136,b=120,COM=COM61 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=141, g=136,b=120,COM=COM61 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:49:rgb data send:get RGB value + +2023-07-08 14:20:49:rgb data rev:get RGB value + +2023-07-08 14:20:49:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=140, g=136,b=120,COM=COM61 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:50:rgb data rev:get RGB value + +2023-07-08 14:20:50:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:50:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:51:rgb data rev:get RGB value + +2023-07-08 14:20:51:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:51:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=139, g=135,b=119,COM=COM61 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:52:rgb data rev:get RGB value + +2023-07-08 14:20:52:r=140, g=136,b=119,COM=COM61 +2023-07-08 14:20:52:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=136, g=136,b=119,COM=COM61 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:53:rgb data rev:get RGB value + +2023-07-08 14:20:53:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:20:53:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=143, g=142,b=125,COM=COM61 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=143, g=142,b=125,COM=COM61 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=143, g=142,b=125,COM=COM61 +2023-07-08 14:20:54:rgb data send:get RGB value + +2023-07-08 14:20:54:rgb data rev:get RGB value + +2023-07-08 14:20:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=143, g=142,b=125,COM=COM61 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=143, g=143,b=125,COM=COM61 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=143, g=142,b=125,COM=COM61 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:55:rgb data rev:get RGB value + +2023-07-08 14:20:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:55:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=143, g=142,b=124,COM=COM61 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=142, g=142,b=124,COM=COM61 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=142, g=142,b=124,COM=COM61 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:56:rgb data rev:get RGB value + +2023-07-08 14:20:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:56:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=142, g=142,b=124,COM=COM61 +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=142, g=142,b=124,COM=COM61 +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:57:rgb data rev:get RGB value + +2023-07-08 14:20:57:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:57:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:58:rgb data rev:get RGB value + +2023-07-08 14:20:58:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:58:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:20:59:rgb data rev:get RGB value + +2023-07-08 14:20:59:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:20:59:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:00:rgb data rev:get RGB value + +2023-07-08 14:21:00:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:00:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=142, g=141,b=123,COM=COM61 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:01:rgb data send:get RGB value + +2023-07-08 14:21:01:rgb data rev:get RGB value + +2023-07-08 14:21:01:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:02:rgb data rev:get RGB value + +2023-07-08 14:21:02:r=142, g=141,b=124,COM=COM61 +2023-07-08 14:21:02:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:03:rgb data rev:get RGB value + +2023-07-08 14:21:03:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:03:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=141, g=140,b=123,COM=COM61 +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:04:rgb data rev:get RGB value + +2023-07-08 14:21:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:04:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:05:rgb data send:get RGB value + +2023-07-08 14:21:05:rgb data rev:get RGB value + +2023-07-08 14:21:05:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=141, g=141,b=123,COM=COM61 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:06:rgb data rev:get RGB value + +2023-07-08 14:21:06:r=141, g=140,b=123,COM=COM61 +2023-07-08 14:21:06:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=138, g=138,b=121,COM=COM61 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=133, g=133,b=115,COM=COM61 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:07:rgb data rev:get RGB value + +2023-07-08 14:21:07:r=113, g=113,b=96,COM=COM61 +2023-07-08 14:21:07:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=115, g=114,b=98,COM=COM61 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=115, g=115,b=98,COM=COM61 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=115, g=115,b=98,COM=COM61 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:08:rgb data rev:get RGB value + +2023-07-08 14:21:08:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:08:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=115, g=115,b=98,COM=COM61 +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=115, g=115,b=98,COM=COM61 +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=115, g=115,b=98,COM=COM61 +2023-07-08 14:21:09:rgb data rev:get RGB value + +2023-07-08 14:21:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:09:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=114, g=114,b=97,COM=COM61 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=97, g=97,b=81,COM=COM61 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:10:rgb data rev:get RGB value + +2023-07-08 14:21:10:r=79, g=78,b=65,COM=COM61 +2023-07-08 14:21:10:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=80, g=79,b=66,COM=COM61 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=82, g=80,b=67,COM=COM61 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:11:rgb data rev:get RGB value + +2023-07-08 14:21:11:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:11:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:12:rgb data rev:get RGB value + +2023-07-08 14:21:12:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:12:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=82, g=81,b=67,COM=COM61 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=82, g=81,b=68,COM=COM61 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:13:rgb data rev:get RGB value + +2023-07-08 14:21:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:13:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:14:rgb data rev:get RGB value + +2023-07-08 14:21:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:14:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:15:rgb data rev:get RGB value + +2023-07-08 14:21:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:15:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:16:rgb data rev:get RGB value + +2023-07-08 14:21:16:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:16:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=137, g=137,b=119,COM=COM61 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:17:rgb data rev:get RGB value + +2023-07-08 14:21:17:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:17:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:18:rgb data rev:get RGB value + +2023-07-08 14:21:18:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:18:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:19:rgb data rev:get RGB value + +2023-07-08 14:21:19:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:19:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:20:rgb data rev:get RGB value + +2023-07-08 14:21:20:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:20:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:21:rgb data rev:get RGB value + +2023-07-08 14:21:21:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:21:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:22:rgb data rev:get RGB value + +2023-07-08 14:21:22:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:22:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:23:rgb data rev:get RGB value + +2023-07-08 14:21:23:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:23:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:24:rgb data rev:get RGB value + +2023-07-08 14:21:24:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:24:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:25:rgb data rev:get RGB value + +2023-07-08 14:21:25:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:25:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:26:rgb data rev:get RGB value + +2023-07-08 14:21:26:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:26:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:27:rgb data rev:get RGB value + +2023-07-08 14:21:27:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:27:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:28:rgb data rev:get RGB value + +2023-07-08 14:21:28:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:28:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=138, g=137,b=120,COM=COM61 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:29:rgb data rev:get RGB value + +2023-07-08 14:21:29:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:29:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=138, g=138,b=120,COM=COM61 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=139, g=138,b=121,COM=COM61 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=139, g=139,b=121,COM=COM61 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:30:rgb data rev:get RGB value + +2023-07-08 14:21:30:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:30:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=139, g=138,b=121,COM=COM61 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=153, g=151,b=134,COM=COM61 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:31:rgb data rev:get RGB value + +2023-07-08 14:21:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:31:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:32:rgb data rev:get RGB value + +2023-07-08 14:21:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:32:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:33:rgb data rev:get RGB value + +2023-07-08 14:21:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:33:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:34:rgb data rev:get RGB value + +2023-07-08 14:21:34:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:34:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:35:rgb data send:get RGB value + +2023-07-08 14:21:35:rgb data rev:get RGB value + +2023-07-08 14:21:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=155, g=154,b=136,COM=COM61 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:36:rgb data rev:get RGB value + +2023-07-08 14:21:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:36:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:37:rgb data rev:get RGB value + +2023-07-08 14:21:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:37:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:38:rgb data send:get RGB value + +2023-07-08 14:21:38:rgb data rev:get RGB value + +2023-07-08 14:21:38:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:39:rgb data rev:get RGB value + +2023-07-08 14:21:39:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:39:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:40:rgb data rev:get RGB value + +2023-07-08 14:21:40:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:40:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=154, g=153,b=135,COM=COM61 +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=154, g=153,b=136,COM=COM61 +2023-07-08 14:21:41:rgb data rev:get RGB value + +2023-07-08 14:21:41:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:41:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=155, g=153,b=136,COM=COM61 +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=155, g=154,b=136,COM=COM61 +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:42:rgb data rev:get RGB value + +2023-07-08 14:21:42:r=155, g=154,b=136,COM=COM61 +2023-07-08 14:21:42:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=155, g=154,b=136,COM=COM61 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=145, g=141,b=124,COM=COM61 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:43:rgb data rev:get RGB value + +2023-07-08 14:21:43:r=135, g=131,b=115,COM=COM61 +2023-07-08 14:21:43:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=156, g=152,b=135,COM=COM61 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=161, g=158,b=141,COM=COM61 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:44:rgb data rev:get RGB value + +2023-07-08 14:21:44:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:44:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:45:rgb data rev:get RGB value + +2023-07-08 14:21:45:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:45:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=161, g=157,b=140,COM=COM61 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:46:rgb data rev:get RGB value + +2023-07-08 14:21:46:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:46:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=159, g=155,b=138,COM=COM61 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=156, g=152,b=135,COM=COM61 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=155, g=151,b=135,COM=COM61 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:47:rgb data rev:get RGB value + +2023-07-08 14:21:47:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:47:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=154, g=150,b=133,COM=COM61 +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=132, g=128,b=112,COM=COM61 +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=130, g=126,b=110,COM=COM61 +2023-07-08 14:21:48:rgb data rev:get RGB value + +2023-07-08 14:21:48:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:48:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=126, g=122,b=106,COM=COM61 +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:49:rgb data rev:get RGB value + +2023-07-08 14:21:49:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:49:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:50:rgb data send:get RGB value + +2023-07-08 14:21:50:rgb data rev:get RGB value + +2023-07-08 14:21:50:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=127, g=122,b=107,COM=COM61 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:51:rgb data rev:get RGB value + +2023-07-08 14:21:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:51:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=127, g=123,b=107,COM=COM61 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=130, g=126,b=110,COM=COM61 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=133, g=129,b=113,COM=COM61 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:52:rgb data send:get RGB value + +2023-07-08 14:21:52:rgb data rev:get RGB value + +2023-07-08 14:21:52:r=141, g=137,b=120,COM=COM61 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=158, g=154,b=137,COM=COM61 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:53:rgb data rev:get RGB value + +2023-07-08 14:21:53:r=164, g=161,b=143,COM=COM61 +2023-07-08 14:21:53:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:54:rgb data rev:get RGB value + +2023-07-08 14:21:54:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:54:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:55:rgb data rev:get RGB value + +2023-07-08 14:21:55:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:55:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:21:56:rgb data send:get RGB value + +2023-07-08 14:21:56:rgb data rev:get RGB value + +2023-07-08 14:21:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=163, g=159,b=142,COM=COM61 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:57:rgb data rev:get RGB value + +2023-07-08 14:21:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:57:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:58:rgb data rev:get RGB value + +2023-07-08 14:21:58:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:58:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=163, g=160,b=143,COM=COM61 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=160, g=156,b=139,COM=COM61 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:21:59:rgb data rev:get RGB value + +2023-07-08 14:21:59:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:21:59:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:00:rgb data rev:get RGB value + +2023-07-08 14:22:00:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:00:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:01:rgb data rev:get RGB value + +2023-07-08 14:22:01:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:01:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:02:rgb data rev:get RGB value + +2023-07-08 14:22:02:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:02:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:03:rgb data rev:get RGB value + +2023-07-08 14:22:03:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:03:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:04:rgb data rev:get RGB value + +2023-07-08 14:22:04:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:04:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:05:rgb data rev:get RGB value + +2023-07-08 14:22:05:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:05:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=143, g=139,b=123,COM=COM61 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:06:rgb data rev:get RGB value + +2023-07-08 14:22:06:r=144, g=139,b=123,COM=COM61 +2023-07-08 14:22:06:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=144, g=140,b=123,COM=COM61 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=145, g=140,b=124,COM=COM61 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=145, g=141,b=125,COM=COM61 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:07:rgb data rev:get RGB value + +2023-07-08 14:22:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:07:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=147, g=143,b=127,COM=COM61 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:08:rgb data rev:get RGB value + +2023-07-08 14:22:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:08:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:09:rgb data rev:get RGB value + +2023-07-08 14:22:09:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:09:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:10:rgb data rev:get RGB value + +2023-07-08 14:22:10:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:10:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:11:rgb data rev:get RGB value + +2023-07-08 14:22:11:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:11:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:12:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:12:rgb data send:get RGB value + +2023-07-08 14:22:12:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:13:rgb data rev:get RGB value + +2023-07-08 14:22:13:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:13:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:14:rgb data send:get RGB value + +2023-07-08 14:22:14:rgb data rev:get RGB value + +2023-07-08 14:22:14:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:15:rgb data rev:get RGB value + +2023-07-08 14:22:15:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:15:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:16:rgb data rev:get RGB value + +2023-07-08 14:22:16:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:16:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:17:rgb data rev:get RGB value + +2023-07-08 14:22:17:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:17:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:18:rgb data rev:get RGB value + +2023-07-08 14:22:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:18:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:19:rgb data rev:get RGB value + +2023-07-08 14:22:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:19:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:20:rgb data rev:get RGB value + +2023-07-08 14:22:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:20:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:21:rgb data rev:get RGB value + +2023-07-08 14:22:21:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:21:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:22:rgb data rev:get RGB value + +2023-07-08 14:22:22:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:22:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:23:rgb data rev:get RGB value + +2023-07-08 14:22:23:r=149, g=145,b=128,COM=COM61 +2023-07-08 14:22:23:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:24:rgb data rev:get RGB value + +2023-07-08 14:22:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:24:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:25:rgb data rev:get RGB value + +2023-07-08 14:22:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:25:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:26:rgb data rev:get RGB value + +2023-07-08 14:22:26:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:26:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:27:rgb data rev:get RGB value + +2023-07-08 14:22:27:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:27:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:28:rgb data rev:get RGB value + +2023-07-08 14:22:28:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:28:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:29:rgb data rev:get RGB value + +2023-07-08 14:22:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:29:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:30:rgb data rev:get RGB value + +2023-07-08 14:22:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:30:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:31:rgb data rev:get RGB value + +2023-07-08 14:22:31:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:31:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:32:rgb data rev:get RGB value + +2023-07-08 14:22:32:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:32:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:33:rgb data rev:get RGB value + +2023-07-08 14:22:33:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:33:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:34:rgb data send:get RGB value + +2023-07-08 14:22:34:rgb data rev:get RGB value + +2023-07-08 14:22:34:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:35:rgb data rev:get RGB value + +2023-07-08 14:22:35:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:35:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:36:rgb data rev:get RGB value + +2023-07-08 14:22:36:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:36:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:37:rgb data rev:get RGB value + +2023-07-08 14:22:37:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:37:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:38:rgb data rev:get RGB value + +2023-07-08 14:22:38:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:38:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:39:rgb data rev:get RGB value + +2023-07-08 14:22:39:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:39:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:40:rgb data rev:get RGB value + +2023-07-08 14:22:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:40:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:41:rgb data rev:get RGB value + +2023-07-08 14:22:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:41:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:42:rgb data rev:get RGB value + +2023-07-08 14:22:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:42:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:43:rgb data rev:get RGB value + +2023-07-08 14:22:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:43:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:44:rgb data rev:get RGB value + +2023-07-08 14:22:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:44:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:45:rgb data send:get RGB value + +2023-07-08 14:22:45:rgb data rev:get RGB value + +2023-07-08 14:22:45:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:46:rgb data rev:get RGB value + +2023-07-08 14:22:46:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:46:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:47:rgb data rev:get RGB value + +2023-07-08 14:22:47:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:47:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:48:rgb data rev:get RGB value + +2023-07-08 14:22:48:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:48:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:49:rgb data rev:get RGB value + +2023-07-08 14:22:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:49:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=148, g=144,b=128,COM=COM61 +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:50:rgb data rev:get RGB value + +2023-07-08 14:22:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:50:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:51:rgb data rev:get RGB value + +2023-07-08 14:22:51:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:51:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:52:rgb data rev:get RGB value + +2023-07-08 14:22:52:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:52:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:53:rgb data rev:get RGB value + +2023-07-08 14:22:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:53:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:54:rgb data rev:get RGB value + +2023-07-08 14:22:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:54:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:55:rgb data send:get RGB value + +2023-07-08 14:22:55:rgb data rev:get RGB value + +2023-07-08 14:22:55:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:56:rgb data rev:get RGB value + +2023-07-08 14:22:56:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:56:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:57:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:57:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:57:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:57:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:57:rgb data send:get RGB value + +2023-07-08 14:22:57:rgb data rev:get RGB value + +2023-07-08 14:22:57:r=149, g=144,b=128,COM=COM61 +2023-07-08 14:22:58:rgb data rev:get RGB value + +2023-07-08 14:22:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:58:rgb data send:get RGB value + +2023-07-08 14:22:58:rgb data rev:get RGB value + +2023-07-08 14:22:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:22:58:rgb data send:get RGB value + +2023-07-08 14:22:58:rgb data rev:get RGB value + +2023-07-08 14:22:58:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:00:IOboard COM38 WriteDO :11 成功 +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:00:rgb data rev:get RGB value + +2023-07-08 14:23:00:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:00:rgb data rev:get RGB value + +2023-07-08 14:23:00:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:00:rgb data rev:get RGB value + +2023-07-08 14:23:00:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:00:rgb data rev:get RGB value + +2023-07-08 14:23:00:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:00:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:01:rgb data rev:get RGB value + +2023-07-08 14:23:01:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:01:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:02:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:02:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:02:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=3, g=4,b=3,COM=COM61 +2023-07-08 14:23:02:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:02:rgb data send:get RGB value + +2023-07-08 14:23:02:rgb data rev:get RGB value + +2023-07-08 14:23:02:r=2, g=3,b=3,COM=COM61 +2023-07-08 14:23:03:rgb data rev:get RGB value + +2023-07-08 14:23:03:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:03:rgb data send:get RGB value + +2023-07-08 14:23:03:rgb data rev:get RGB value + +2023-07-08 14:23:03:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:03:rgb data send:get RGB value + +2023-07-08 14:23:03:rgb data rev:get RGB value + +2023-07-08 14:23:03:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:05:IOboard COM38 WriteDO :11 成功 +2023-07-08 14:23:05:RGBTest status:true +2023-07-08 14:23:05:rgb data send:get RGB value + +2023-07-08 14:23:05:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:06:rgb data rev:get RGB value + +2023-07-08 14:23:06:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:06:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:07:rgb data rev:get RGB value + +2023-07-08 14:23:07:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:07:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:08:rgb data rev:get RGB value + +2023-07-08 14:23:08:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:08:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:09:rgb data rev:get RGB value + +2023-07-08 14:23:09:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:09:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:10:rgb data rev:get RGB value + +2023-07-08 14:23:10:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:10:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:11:rgb data rev:get RGB value + +2023-07-08 14:23:11:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:11:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:12:rgb data rev:get RGB value + +2023-07-08 14:23:12:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:12:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:13:rgb data rev:get RGB value + +2023-07-08 14:23:13:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:13:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:14:rgb data rev:get RGB value + +2023-07-08 14:23:14:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:14:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:15:rgb data rev:get RGB value + +2023-07-08 14:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:15:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:16:rgb data rev:get RGB value + +2023-07-08 14:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:16:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:17:rgb data rev:get RGB value + +2023-07-08 14:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:17:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:18:rgb data send:get RGB value + +2023-07-08 14:23:18:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:19:rgb data rev:get RGB value + +2023-07-08 14:23:19:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:19:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:20:rgb data rev:get RGB value + +2023-07-08 14:23:20:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:20:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:21:rgb data rev:get RGB value + +2023-07-08 14:23:21:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:21:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:22:rgb data rev:get RGB value + +2023-07-08 14:23:22:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:22:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:23:rgb data rev:get RGB value + +2023-07-08 14:23:23:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:23:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:24:rgb data rev:get RGB value + +2023-07-08 14:23:24:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:24:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:25:rgb data rev:get RGB value + +2023-07-08 14:23:25:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:25:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:26:rgb data rev:get RGB value + +2023-07-08 14:23:26:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:26:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:27:rgb data rev:get RGB value + +2023-07-08 14:23:27:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:27:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:28:rgb data rev:get RGB value + +2023-07-08 14:23:28:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:28:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:29:rgb data send:get RGB value + +2023-07-08 14:23:29:rgb data rev:get RGB value + +2023-07-08 14:23:29:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:30:rgb data send:get RGB value + +2023-07-08 14:23:30:rgb data rev:get RGB value + +2023-07-08 14:23:30:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:31:rgb data send:get RGB value + +2023-07-08 14:23:31:rgb data rev:get RGB value + +2023-07-08 14:23:31:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:32:rgb data rev:get RGB value + +2023-07-08 14:23:32:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:32:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:33:rgb data rev:get RGB value + +2023-07-08 14:23:33:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:33:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:34:rgb data rev:get RGB value + +2023-07-08 14:23:34:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:34:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:35:rgb data rev:get RGB value + +2023-07-08 14:23:35:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:35:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:36:rgb data rev:get RGB value + +2023-07-08 14:23:36:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:36:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:37:rgb data rev:get RGB value + +2023-07-08 14:23:37:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:37:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=0, g=1,b=0,COM=COM57 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:38:rgb data rev:get RGB value + +2023-07-08 14:23:38:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:38:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:39:rgb data send:get RGB value + +2023-07-08 14:23:39:rgb data rev:get RGB value + +2023-07-08 14:23:39:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=150, g=146,b=130,COM=COM61 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:40:rgb data rev:get RGB value + +2023-07-08 14:23:40:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:40:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=150, g=146,b=129,COM=COM61 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=150, g=145,b=129,COM=COM61 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:41:rgb data send:get RGB value + +2023-07-08 14:23:41:rgb data rev:get RGB value + +2023-07-08 14:23:41:r=150, g=145,b=129,COM=COM61 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=150, g=145,b=129,COM=COM61 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=150, g=145,b=129,COM=COM61 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:42:rgb data rev:get RGB value + +2023-07-08 14:23:42:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:42:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:43:rgb data rev:get RGB value + +2023-07-08 14:23:43:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:43:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:44:rgb data rev:get RGB value + +2023-07-08 14:23:44:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:44:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:45:rgb data rev:get RGB value + +2023-07-08 14:23:45:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:45:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:46:rgb data rev:get RGB value + +2023-07-08 14:23:46:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:46:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:47:rgb data rev:get RGB value + +2023-07-08 14:23:47:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:47:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:48:rgb data rev:get RGB value + +2023-07-08 14:23:48:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:48:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:49:rgb data rev:get RGB value + +2023-07-08 14:23:49:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:49:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:50:rgb data rev:get RGB value + +2023-07-08 14:23:50:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:50:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:51:rgb data rev:get RGB value + +2023-07-08 14:23:51:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:51:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:52:rgb data rev:get RGB value + +2023-07-08 14:23:52:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:52:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:53:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data send:get RGB value + +2023-07-08 14:23:53:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:54:rgb data send:get RGB value + +2023-07-08 14:23:54:rgb data rev:get RGB value + +2023-07-08 14:23:54:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:55:rgb data send:get RGB value + +2023-07-08 14:23:55:rgb data rev:get RGB value + +2023-07-08 14:23:55:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:56:rgb data send:get RGB value + +2023-07-08 14:23:56:rgb data rev:get RGB value + +2023-07-08 14:23:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:56:rgb data send:get RGB value + +2023-07-08 14:23:56:rgb data rev:get RGB value + +2023-07-08 14:23:56:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:56:rgb data send:get RGB value + +2023-07-08 14:23:56:Reset Start +2023-07-08 14:23:56:IOboard COM37 WriteDO :10 成功 +2023-07-08 14:23:56:rgb data rev:get RGB value + +2023-07-08 14:23:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:56:rgb data send:get RGB value + +2023-07-08 14:23:56:rgb data rev:get RGB value + +2023-07-08 14:23:56:r=151, g=146,b=130,COM=COM61 +2023-07-08 14:23:56:rgb data rev:get RGB value + +2023-07-08 14:23:56:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:56:rgb data send:get RGB value + +2023-07-08 14:23:57:rgb data rev:get RGB value + +2023-07-08 14:23:57:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:23:57:IOboard COM37 WriteDO :11 成功 +2023-07-08 14:23:57:IOboard COM37 WriteDO :12 成功 +2023-07-08 14:23:57:IOboard COM37 WriteDO :13 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :1 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :3 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :5 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :10 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :8 成功 +2023-07-08 14:23:58:IOboard COM38 WriteDO :9 成功 +2023-07-08 14:23:58:PoweroutOrigin status:true +2023-07-08 14:23:58:IOboard COM38 WriteDO :6 成功 +2023-07-08 14:23:59:IOboard COM38 WriteDO :7 成功 +2023-07-08 14:23:59:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:23:59:Reset 灰卡! +2023-07-08 14:23:59:Reset 耳机! +2023-07-08 14:23:59:Reset 开门! +2023-07-08 14:23:59:AudioMotor(): SetMoonsPosition +2023-07-08 14:23:59:AudioMotor():check---True AudioMotor_Home() +2023-07-08 14:24:01:AudioMotor(): result:True +2023-07-08 14:24:02:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:24:02:GrayCardTest status:true +2023-07-08 14:24:04:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:24:05:GrayCardOrigin status:true +2023-07-08 14:24:05:GrayCardOrigin status:true +2023-07-08 14:24:08:IOboard COM38 WriteDO :11 成功 +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:rgb data rev:get RGB value + +2023-07-08 14:24:08:r=2, g=2,b=2,COM=COM61 +2023-07-08 14:24:08:rgb data rev:get RGB value + +2023-07-08 14:24:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:rgb data rev:get RGB value + +2023-07-08 14:24:08:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:rgb data rev:get RGB value + +2023-07-08 14:24:08:r=2, g=3,b=2,COM=COM61 +2023-07-08 14:24:08:rgb data send:get RGB value + +2023-07-08 14:24:08:Reset Start +2023-07-08 14:24:09:IOboard COM37 WriteDO :10 成功 +2023-07-08 14:24:09:rgb data rev:get RGB value + +2023-07-08 14:24:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:09:rgb data send:get RGB value + +2023-07-08 14:24:09:rgb data rev:get RGB value + +2023-07-08 14:24:09:r=2, g=3,b=2,COM=COM61 +2023-07-08 14:24:09:rgb data rev:get RGB value + +2023-07-08 14:24:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:09:rgb data send:get RGB value + +2023-07-08 14:24:09:rgb data rev:get RGB value + +2023-07-08 14:24:09:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:10:IOboard COM37 WriteDO :11 成功 +2023-07-08 14:24:11:IOboard COM37 WriteDO :12 成功 +2023-07-08 14:24:11:IOboard COM37 WriteDO :13 成功 +2023-07-08 14:24:12:IOboard COM38 WriteDO :1 成功 +2023-07-08 14:24:13:IOboard COM38 WriteDO :3 成功 +2023-07-08 14:24:13:IOboard COM38 WriteDO :5 成功 +2023-07-08 14:24:14:IOboard COM38 WriteDO :10 成功 +2023-07-08 14:24:15:IOboard COM38 WriteDO :8 成功 +2023-07-08 14:24:15:IOboard COM38 WriteDO :9 成功 +2023-07-08 14:24:16:PoweroutOrigin status:true +2023-07-08 14:24:16:IOboard COM38 WriteDO :6 成功 +2023-07-08 14:24:17:IOboard COM38 WriteDO :7 成功 +2023-07-08 14:24:18:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:24:18:Reset 灰卡! +2023-07-08 14:24:18:Reset 耳机! +2023-07-08 14:24:18:Reset 开门! +2023-07-08 14:24:18:AudioMotor(): SetMoonsPosition +2023-07-08 14:24:18:AudioMotor():check---True AudioMotor_Home() +2023-07-08 14:24:19:AudioMotor(): result:True +2023-07-08 14:24:20:CheckHomeStatus slave=1 Exception:The operation is not allowed on non-connected sockets. +2023-07-08 14:24:20:slave=1 检测在Home失败! +2023-07-08 14:24:23:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:24:23:GrayCardTest status:true +2023-07-08 14:24:26:IOboard COM38 WriteDO :2 成功 +2023-07-08 14:24:27:GrayCardOrigin status:true +2023-07-08 14:24:27:GrayCardOrigin status:true +2023-07-08 14:24:29:IOboard COM38 WriteDO :11 成功 +2023-07-08 14:24:29:rgb data send:get RGB value + +2023-07-08 14:24:29:rgb data send:get RGB value + +2023-07-08 14:24:29:rgb data rev:get RGB value + +2023-07-08 14:24:29:r=0, g=0,b=0,COM=COM57 +2023-07-08 14:24:29:rgb data send:get RGB value + +2023-07-08 14:24:29:rgb data rev:get RGB value + +2023-07-08 14:24:29:r=2, g=2,b=2,COM=COM61 +2023-07-08 14:24:30:rgb data rev:get RGB value + +2023-07-08 14:24:30:r=0, g=0,b=0,COM=COM57 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708_err.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708_err.txt new file mode 100644 index 0000000..af1b055 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230708_err.txt @@ -0,0 +1,4 @@ +2023-07-08 14:24:11:停止灰卡电机 +2023-07-08 14:24:11:停止门电机 +2023-07-08 14:24:11:停止耳机电机 +2023-07-08 14:24:11:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710.txt new file mode 100644 index 0000000..8860294 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710.txt @@ -0,0 +1,2474 @@ +2023-07-10 08:46:07:rgb data send:get RGB value + +2023-07-10 08:46:07:rgb data rev:get RGB value + +2023-07-10 08:46:07:r=8, g=23,b=9,COM=COM35 +2023-07-10 08:46:07:rgb data send:get RGB value + +2023-07-10 08:46:08:rgb data rev:get RGB value + +2023-07-10 08:46:08:r=24, g=25,b=22,COM=COM36 +2023-07-10 08:46:08:rgb data send:get RGB value + +2023-07-10 08:46:08:rgb data rev:get RGB value + +2023-07-10 08:46:08:r=0, g=0,b=0,COM=COM57 +2023-07-10 08:46:08:rgb data send:get RGB value + +2023-07-10 08:46:08:rgb data rev:get RGB value + +2023-07-10 08:46:08:r=2, g=3,b=3,COM=COM61 +2023-07-10 08:46:14:PoweroutOrigin status:true +2023-07-10 08:46:15:IOboard COM38 WriteDO :7 成功 +2023-07-10 08:46:15:IOboard COM38 WriteDO :6 成功 +2023-07-10 08:46:16:CoverClose status:true +2023-07-10 08:46:20:IOboard COM38 WriteDO :3 成功 +2023-07-10 08:46:20:IPDTest status:true +2023-07-10 08:46:23:IOboard COM37 WriteDO :12 成功 +2023-07-10 08:46:24:VolAddTest status:true +2023-07-10 08:47:06:IOboard COM37 WriteDO :12 成功 +2023-07-10 08:47:08:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:47:09:VolReduTest status:true +2023-07-10 08:47:12:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:53:26:IOboard COM38 WriteDO :3 成功 +2023-07-10 08:53:26:IPDTest status:true +2023-07-10 08:53:30:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:53:32:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:53:33:VolReduTest status:true +2023-07-10 08:53:39:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:53:41:IOboard COM37 WriteDO :12 成功 +2023-07-10 08:53:42:VolAddTest status:true +2023-07-10 08:53:45:IOboard COM37 WriteDO :12 成功 +2023-07-10 08:53:52:IOboard COM37 WriteDO :10 成功 +2023-07-10 08:53:52:PowerOutTest status:true +2023-07-10 08:54:23:IOboard COM37 WriteDO :11 成功 +2023-07-10 08:54:23:PowerTest status:true +2023-07-10 08:54:27:IOboard COM37 WriteDO :11 成功 +2023-07-10 08:54:31:IOboard COM38 WriteDO :1 成功 +2023-07-10 08:54:32:PogoTest status:true +2023-07-10 08:56:23:Reset Start +2023-07-10 08:56:23:IOboard COM37 WriteDO :10 成功 +2023-07-10 08:56:24:IOboard COM37 WriteDO :11 成功 +2023-07-10 08:56:24:IOboard COM37 WriteDO :12 成功 +2023-07-10 08:56:25:IOboard COM37 WriteDO :13 成功 +2023-07-10 08:56:25:IOboard COM38 WriteDO :1 成功 +2023-07-10 08:56:26:IOboard COM38 WriteDO :3 成功 +2023-07-10 08:56:26:IOboard COM38 WriteDO :5 成功 +2023-07-10 08:56:26:IOboard COM38 WriteDO :10 成功 +2023-07-10 08:56:27:IOboard COM38 WriteDO :8 成功 +2023-07-10 08:56:28:IOboard COM38 WriteDO :9 成功 +2023-07-10 08:56:28:PoweroutOrigin status:true +2023-07-10 08:56:28:IOboard COM38 WriteDO :6 成功 +2023-07-10 08:56:29:IOboard COM38 WriteDO :7 成功 +2023-07-10 08:56:29:IOboard COM38 WriteDO :2 成功 +2023-07-10 08:56:29:Reset 灰卡! +2023-07-10 08:56:29:Reset 耳机! +2023-07-10 08:56:29:Reset 开门! +2023-07-10 08:56:29:AudioMotor(): SetMoonsPosition +2023-07-10 08:56:29:AudioMotor():check---True AudioMotor_Home() +2023-07-10 08:56:31:AudioMotor(): result:True +2023-07-10 08:56:32:IOboard COM38 WriteDO :2 成功 +2023-07-10 08:56:32:GrayCardTest status:true +2023-07-10 08:56:34:IOboard COM38 WriteDO :2 成功 +2023-07-10 08:56:35:GrayCardOrigin status:true +2023-07-10 08:56:35:GrayCardOrigin status:true +2023-07-10 08:56:38:IOboard COM38 WriteDO :11 成功 +2023-07-10 09:05:47:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 09:56:24:rgb data send:get RGB value + +2023-07-10 09:56:24:rgb data rev:get RGB value + +2023-07-10 09:56:24:r=18, g=21,b=19,COM=COM35 +2023-07-10 09:56:24:rgb data send:get RGB value + +2023-07-10 09:56:24:rgb data rev:get RGB value + +2023-07-10 09:56:24:r=14, g=15,b=13,COM=COM36 +2023-07-10 09:56:24:rgb data send:get RGB value + +2023-07-10 09:56:25:rgb data rev:get RGB value + +2023-07-10 09:56:25:r=0, g=0,b=0,COM=COM57 +2023-07-10 09:56:25:rgb data send:get RGB value + +2023-07-10 09:56:25:rgb data rev:get RGB value + +2023-07-10 09:56:25:r=2, g=2,b=2,COM=COM61 +2023-07-10 09:56:48:rgb data send:get RGB value + +2023-07-10 09:56:49:rgb data rev:get RGB value + +2023-07-10 09:56:49:r=18, g=21,b=19,COM=COM35 +2023-07-10 09:56:51:rgb data send:get RGB value + +2023-07-10 09:56:51:rgb data rev:get RGB value + +2023-07-10 09:56:51:r=15, g=17,b=16,COM=COM35 +2023-07-10 09:56:55:rgb data send:get RGB value + +2023-07-10 09:56:55:rgb data rev:get RGB value + +2023-07-10 09:56:55:r=16, g=18,b=16,COM=COM35 +2023-07-10 09:56:57:rgb data send:get RGB value + +2023-07-10 09:56:57:rgb data rev:get RGB value + +2023-07-10 09:56:57:r=-1, g=-1,b=-1,COM=COM36 +2023-07-10 09:56:58:rgb data send:get RGB value + +2023-07-10 09:56:59:rgb data rev:get RGB value + +2023-07-10 09:56:59:r=0, g=0,b=0,COM=COM36 +2023-07-10 09:57:00:rgb data send:get RGB value + +2023-07-10 09:57:00:rgb data rev:get RGB value + +2023-07-10 09:57:00:r=14, g=15,b=13,COM=COM36 +2023-07-10 09:57:00:rgb data send:get RGB value + +2023-07-10 09:57:01:rgb data rev:get RGB value + +2023-07-10 09:57:01:r=14, g=15,b=13,COM=COM36 +2023-07-10 09:57:02:rgb data send:get RGB value + +2023-07-10 09:57:02:rgb data rev:get RGB value + +2023-07-10 09:57:02:r=14, g=15,b=13,COM=COM36 +2023-07-10 09:57:03:rgb data send:get RGB value + +2023-07-10 09:57:03:rgb data rev:get RGB value + +2023-07-10 09:57:03:r=14, g=15,b=13,COM=COM36 +2023-07-10 09:57:09:rgb data send:get RGB value + +2023-07-10 09:57:09:rgb data rev:get RGB value + +2023-07-10 09:57:09:r=14, g=16,b=15,COM=COM35 +2023-07-10 09:57:10:rgb data send:get RGB value + +2023-07-10 09:57:10:rgb data rev:get RGB value + +2023-07-10 09:57:10:r=15, g=17,b=15,COM=COM35 +2023-07-10 09:57:10:rgb data send:get RGB value + +2023-07-10 09:57:10:rgb data rev:get RGB value + +2023-07-10 09:57:10:r=14, g=17,b=15,COM=COM35 +2023-07-10 09:57:11:rgb data send:get RGB value + +2023-07-10 09:57:12:rgb data rev:get RGB value + +2023-07-10 09:57:12:r=14, g=17,b=15,COM=COM35 +2023-07-10 09:57:15:rgb data send:get RGB value + +2023-07-10 09:57:15:rgb data rev:get RGB value + +2023-07-10 09:57:15:r=16, g=18,b=17,COM=COM35 +2023-07-10 09:57:18:rgb data send:get RGB value + +2023-07-10 09:57:18:rgb data rev:get RGB value + +2023-07-10 09:57:18:r=0, g=0,b=0,COM=COM35 +2023-07-10 09:57:20:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 09:59:59:rgb data send:get RGB value + +2023-07-10 09:59:59:rgb data rev:get RGB value + +2023-07-10 09:59:59:r=23, g=3,b=3,COM=COM36 +2023-07-10 09:59:59:rgb data send:get RGB value + +2023-07-10 10:00:00:rgb data rev:get RGB value + +2023-07-10 10:00:00:r=7, g=23,b=8,COM=COM35 +2023-07-10 10:00:00:rgb data send:get RGB value + +2023-07-10 10:00:00:rgb data rev:get RGB value + +2023-07-10 10:00:00:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:00:00:rgb data send:get RGB value + +2023-07-10 10:00:00:rgb data rev:get RGB value + +2023-07-10 10:00:00:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:00:02:rgb data send:get RGB value + +2023-07-10 10:00:02:rgb data rev:get RGB value + +2023-07-10 10:00:02:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:00:03:rgb data send:get RGB value + +2023-07-10 10:00:03:rgb data rev:get RGB value + +2023-07-10 10:00:03:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:00:03:rgb data send:get RGB value + +2023-07-10 10:00:03:rgb data send:get RGB value + +2023-07-10 10:00:03:rgb data rev:get RGB value + +2023-07-10 10:00:03:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:00:04:rgb data rev:get RGB value + +2023-07-10 10:00:04:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:00:04:rgb data send:get RGB value + +2023-07-10 10:00:04:rgb data rev:get RGB value + +2023-07-10 10:00:04:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:00:04:rgb data send:get RGB value + +2023-07-10 10:00:05:rgb data rev:get RGB value + +2023-07-10 10:00:05:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:09:57:rgb data send:get RGB value + +2023-07-10 10:09:58:rgb data rev:get RGB value + +2023-07-10 10:09:58:r=23, g=3,b=3,COM=COM36 +2023-07-10 10:09:58:rgb data send:get RGB value + +2023-07-10 10:09:58:rgb data rev:get RGB value + +2023-07-10 10:09:58:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:09:58:rgb data send:get RGB value + +2023-07-10 10:09:58:rgb data rev:get RGB value + +2023-07-10 10:09:58:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:09:58:rgb data send:get RGB value + +2023-07-10 10:09:59:rgb data rev:get RGB value + +2023-07-10 10:09:59:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:10:00:rgb data send:get RGB value + +2023-07-10 10:10:01:rgb data rev:get RGB value + +2023-07-10 10:10:01:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:10:02:rgb data send:get RGB value + +2023-07-10 10:10:02:rgb data rev:get RGB value + +2023-07-10 10:10:02:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:10:03:rgb data send:get RGB value + +2023-07-10 10:10:03:rgb data rev:get RGB value + +2023-07-10 10:10:03:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:10:04:rgb data send:get RGB value + +2023-07-10 10:10:04:rgb data rev:get RGB value + +2023-07-10 10:10:04:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:10:04:rgb data send:get RGB value + +2023-07-10 10:10:04:rgb data rev:get RGB value + +2023-07-10 10:10:04:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:18:19:rgb data send:get RGB value + +2023-07-10 10:18:19:rgb data rev:get RGB value + +2023-07-10 10:18:19:r=23, g=3,b=3,COM=COM36 +2023-07-10 10:18:19:rgb data send:get RGB value + +2023-07-10 10:18:20:rgb data rev:get RGB value + +2023-07-10 10:18:20:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:18:20:rgb data send:get RGB value + +2023-07-10 10:18:20:rgb data rev:get RGB value + +2023-07-10 10:18:20:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:18:20:rgb data send:get RGB value + +2023-07-10 10:18:20:rgb data rev:get RGB value + +2023-07-10 10:18:20:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:22:rgb data send:get RGB value + +2023-07-10 10:18:22:rgb data rev:get RGB value + +2023-07-10 10:18:22:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:23:rgb data send:get RGB value + +2023-07-10 10:18:23:rgb data rev:get RGB value + +2023-07-10 10:18:23:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:23:rgb data send:get RGB value + +2023-07-10 10:18:24:rgb data rev:get RGB value + +2023-07-10 10:18:24:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:24:rgb data send:get RGB value + +2023-07-10 10:18:24:rgb data rev:get RGB value + +2023-07-10 10:18:24:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:24:rgb data send:get RGB value + +2023-07-10 10:18:24:rgb data rev:get RGB value + +2023-07-10 10:18:24:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:18:24:rgb data send:get RGB value + +2023-07-10 10:18:24:rgb data rev:get RGB value + +2023-07-10 10:18:24:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:19:16:IOboard COM38 WriteDO :11 成功 +2023-07-10 10:19:16:RGBTest status:true +2023-07-10 10:19:20:rgb data send:get RGB value + +2023-07-10 10:19:20:rgb data rev:get RGB value + +2023-07-10 10:19:20:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:21:rgb data send:get RGB value + +2023-07-10 10:19:21:rgb data rev:get RGB value + +2023-07-10 10:19:21:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:21:rgb data send:get RGB value + +2023-07-10 10:19:22:rgb data rev:get RGB value + +2023-07-10 10:19:22:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:22:rgb data send:get RGB value + +2023-07-10 10:19:22:rgb data rev:get RGB value + +2023-07-10 10:19:22:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:22:rgb data send:get RGB value + +2023-07-10 10:19:22:rgb data rev:get RGB value + +2023-07-10 10:19:22:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:22:rgb data send:get RGB value + +2023-07-10 10:19:23:rgb data rev:get RGB value + +2023-07-10 10:19:23:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:24:rgb data send:get RGB value + +2023-07-10 10:19:24:rgb data rev:get RGB value + +2023-07-10 10:19:24:r=0, g=0,b=0,COM=COM61 +2023-07-10 10:19:32:rgb data send:get RGB value + +2023-07-10 10:19:32:rgb data rev:get RGB value + +2023-07-10 10:19:32:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:32:rgb data send:get RGB value + +2023-07-10 10:19:32:rgb data rev:get RGB value + +2023-07-10 10:19:32:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:34:rgb data send:get RGB value + +2023-07-10 10:19:34:rgb data rev:get RGB value + +2023-07-10 10:19:34:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:34:rgb data send:get RGB value + +2023-07-10 10:19:35:rgb data rev:get RGB value + +2023-07-10 10:19:35:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:35:rgb data send:get RGB value + +2023-07-10 10:19:35:rgb data rev:get RGB value + +2023-07-10 10:19:35:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:35:rgb data send:get RGB value + +2023-07-10 10:19:35:rgb data rev:get RGB value + +2023-07-10 10:19:35:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:35:rgb data send:get RGB value + +2023-07-10 10:19:36:rgb data rev:get RGB value + +2023-07-10 10:19:36:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:36:rgb data send:get RGB value + +2023-07-10 10:19:36:rgb data rev:get RGB value + +2023-07-10 10:19:36:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:36:rgb data send:get RGB value + +2023-07-10 10:19:36:rgb data rev:get RGB value + +2023-07-10 10:19:36:r=61, g=60,b=51,COM=COM61 +2023-07-10 10:19:45:IOboard COM38 WriteDO :11 成功 +2023-07-10 10:19:50:rgb data send:get RGB value + +2023-07-10 10:19:50:rgb data rev:get RGB value + +2023-07-10 10:19:50:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:19:53:rgb data send:get RGB value + +2023-07-10 10:19:53:rgb data rev:get RGB value + +2023-07-10 10:19:53:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:19:55:rgb data send:get RGB value + +2023-07-10 10:19:56:rgb data rev:get RGB value + +2023-07-10 10:19:56:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:19:57:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 10:22:18:rgb data send:get RGB value + +2023-07-10 10:22:18:rgb data rev:get RGB value + +2023-07-10 10:22:18:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:22:18:rgb data send:get RGB value + +2023-07-10 10:22:19:rgb data rev:get RGB value + +2023-07-10 10:22:19:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:22:19:rgb data send:get RGB value + +2023-07-10 10:22:19:rgb data rev:get RGB value + +2023-07-10 10:22:19:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:22:19:rgb data send:get RGB value + +2023-07-10 10:22:19:rgb data rev:get RGB value + +2023-07-10 10:22:19:r=-1, g=-1,b=-1,COM=COM61 +2023-07-10 10:22:22:rgb data send:get RGB value + +2023-07-10 10:22:23:rgb data rev:get RGB value + +2023-07-10 10:22:23:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:23:rgb data send:get RGB value + +2023-07-10 10:22:23:rgb data rev:get RGB value + +2023-07-10 10:22:23:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:23:rgb data send:get RGB value + +2023-07-10 10:22:24:rgb data rev:get RGB value + +2023-07-10 10:22:24:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:32:rgb data send:get RGB value + +2023-07-10 10:22:32:rgb data rev:get RGB value + +2023-07-10 10:22:32:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:32:rgb data send:get RGB value + +2023-07-10 10:22:32:rgb data rev:get RGB value + +2023-07-10 10:22:32:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:33:rgb data send:get RGB value + +2023-07-10 10:22:33:rgb data rev:get RGB value + +2023-07-10 10:22:33:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:33:rgb data send:get RGB value + +2023-07-10 10:22:33:rgb data rev:get RGB value + +2023-07-10 10:22:33:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:33:rgb data send:get RGB value + +2023-07-10 10:22:33:rgb data rev:get RGB value + +2023-07-10 10:22:33:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:33:rgb data send:get RGB value + +2023-07-10 10:22:34:rgb data rev:get RGB value + +2023-07-10 10:22:34:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:34:rgb data send:get RGB value + +2023-07-10 10:22:34:rgb data rev:get RGB value + +2023-07-10 10:22:34:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:34:rgb data send:get RGB value + +2023-07-10 10:22:34:rgb data rev:get RGB value + +2023-07-10 10:22:34:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:34:rgb data send:get RGB value + +2023-07-10 10:22:35:rgb data rev:get RGB value + +2023-07-10 10:22:35:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:35:rgb data send:get RGB value + +2023-07-10 10:22:35:rgb data rev:get RGB value + +2023-07-10 10:22:35:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:35:rgb data send:get RGB value + +2023-07-10 10:22:35:rgb data rev:get RGB value + +2023-07-10 10:22:35:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:35:rgb data send:get RGB value + +2023-07-10 10:22:36:rgb data rev:get RGB value + +2023-07-10 10:22:36:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:36:rgb data send:get RGB value + +2023-07-10 10:22:36:rgb data rev:get RGB value + +2023-07-10 10:22:36:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:22:36:rgb data send:get RGB value + +2023-07-10 10:22:36:rgb data send:get RGB value + +2023-07-10 10:22:36:rgb data rev:get RGB value + +2023-07-10 10:22:36:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:36:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:37:rgb data rev:get RGB value + +2023-07-10 10:22:37:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:37:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:38:rgb data rev:get RGB value + +2023-07-10 10:22:38:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:38:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:39:rgb data rev:get RGB value + +2023-07-10 10:22:39:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:39:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:40:rgb data rev:get RGB value + +2023-07-10 10:22:40:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:40:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:41:rgb data rev:get RGB value + +2023-07-10 10:22:41:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:41:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:42:rgb data rev:get RGB value + +2023-07-10 10:22:42:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:42:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:43:rgb data rev:get RGB value + +2023-07-10 10:22:43:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:43:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:44:rgb data rev:get RGB value + +2023-07-10 10:22:44:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:44:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:45:rgb data rev:get RGB value + +2023-07-10 10:22:45:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:45:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:46:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:46:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:46:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:46:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=20, g=3,b=3,COM=COM36 +2023-07-10 10:22:46:rgb data send:get RGB value + +2023-07-10 10:22:46:rgb data rev:get RGB value + +2023-07-10 10:22:46:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:47:rgb data send:get RGB value + +2023-07-10 10:22:47:rgb data rev:get RGB value + +2023-07-10 10:22:47:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:48:rgb data rev:get RGB value + +2023-07-10 10:22:48:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:48:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=3, g=3,b=3,COM=COM61 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:49:rgb data rev:get RGB value + +2023-07-10 10:22:49:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:22:49:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=3, g=3,b=3,COM=COM61 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:50:rgb data rev:get RGB value + +2023-07-10 10:22:50:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:50:rgb data send:get RGB value + +2023-07-10 10:22:51:rgb data rev:get RGB value + +2023-07-10 10:22:51:r=3, g=3,b=3,COM=COM61 +2023-07-10 10:22:51:rgb data rev:get RGB value + +2023-07-10 10:22:51:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:53:IOboard COM38 WriteDO :11 成功 +2023-07-10 10:22:54:RGBTest status:true +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:54:rgb data rev:get RGB value + +2023-07-10 10:22:54:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:54:rgb data rev:get RGB value + +2023-07-10 10:22:54:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:54:rgb data rev:get RGB value + +2023-07-10 10:22:54:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:54:rgb data rev:get RGB value + +2023-07-10 10:22:54:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:54:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:55:rgb data rev:get RGB value + +2023-07-10 10:22:55:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:55:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data send:get RGB value + +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:56:rgb data rev:get RGB value + +2023-07-10 10:22:56:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:57:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:57:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:57:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:57:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:57:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:57:rgb data send:get RGB value + +2023-07-10 10:22:57:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:58:rgb data rev:get RGB value + +2023-07-10 10:22:58:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:58:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:22:59:rgb data rev:get RGB value + +2023-07-10 10:22:59:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:22:59:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:00:rgb data rev:get RGB value + +2023-07-10 10:23:00:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:00:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:01:rgb data rev:get RGB value + +2023-07-10 10:23:01:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:01:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:02:rgb data rev:get RGB value + +2023-07-10 10:23:02:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:02:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:03:rgb data rev:get RGB value + +2023-07-10 10:23:03:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:03:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:04:rgb data rev:get RGB value + +2023-07-10 10:23:04:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:04:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:05:rgb data rev:get RGB value + +2023-07-10 10:23:05:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:05:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:06:rgb data rev:get RGB value + +2023-07-10 10:23:06:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:06:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:07:rgb data rev:get RGB value + +2023-07-10 10:23:07:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:07:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:08:rgb data rev:get RGB value + +2023-07-10 10:23:08:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:08:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:09:rgb data rev:get RGB value + +2023-07-10 10:23:09:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:09:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:10:rgb data rev:get RGB value + +2023-07-10 10:23:10:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:10:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:11:rgb data rev:get RGB value + +2023-07-10 10:23:11:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:11:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:12:rgb data rev:get RGB value + +2023-07-10 10:23:12:r=7, g=24,b=9,COM=COM35 +2023-07-10 10:23:12:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=7, g=23,b=9,COM=COM35 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:13:rgb data rev:get RGB value + +2023-07-10 10:23:13:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:13:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:14:rgb data rev:get RGB value + +2023-07-10 10:23:14:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:14:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=20, g=2,b=2,COM=COM36 +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:15:r=7, g=23,b=9,COM=COM35 +2023-07-10 10:23:15:rgb data send:get RGB value + +2023-07-10 10:23:15:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:16:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:16:rgb data send:get RGB value + +2023-07-10 10:23:16:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=7, g=25,b=9,COM=COM35 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:17:rgb data send:get RGB value + +2023-07-10 10:23:17:rgb data rev:get RGB value + +2023-07-10 10:23:17:r=21, g=3,b=3,COM=COM36 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=8, g=25,b=9,COM=COM35 +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:18:rgb data send:get RGB value + +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:18:rgb data rev:get RGB value + +2023-07-10 10:23:18:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=7, g=22,b=8,COM=COM35 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=22, g=3,b=3,COM=COM36 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=7, g=23,b=8,COM=COM35 +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data send:get RGB value + +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=20, g=2,b=3,COM=COM36 +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=7, g=25,b=9,COM=COM35 +2023-07-10 10:23:19:rgb data rev:get RGB value + +2023-07-10 10:23:19:r=60, g=59,b=50,COM=COM61 +2023-07-10 10:23:45:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 10:29:45:rgb data send:get RGB value + +2023-07-10 10:29:46:rgb data rev:get RGB value + +2023-07-10 10:29:46:r=26, g=3,b=3,COM=COM36 +2023-07-10 10:29:46:rgb data send:get RGB value + +2023-07-10 10:29:46:rgb data rev:get RGB value + +2023-07-10 10:29:46:r=9, g=31,b=11,COM=COM35 +2023-07-10 10:29:46:rgb data send:get RGB value + +2023-07-10 10:29:46:rgb data rev:get RGB value + +2023-07-10 10:29:46:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:29:46:rgb data send:get RGB value + +2023-07-10 10:29:47:rgb data rev:get RGB value + +2023-07-10 10:29:47:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:29:50:rgb data send:get RGB value + +2023-07-10 10:29:50:rgb data rev:get RGB value + +2023-07-10 10:29:50:r=2, g=3,b=3,COM=COM61 +2023-07-10 10:29:51:rgb data send:get RGB value + +2023-07-10 10:29:51:rgb data rev:get RGB value + +2023-07-10 10:29:51:r=9, g=31,b=11,COM=COM35 +2023-07-10 10:29:51:rgb data send:get RGB value + +2023-07-10 10:29:52:rgb data rev:get RGB value + +2023-07-10 10:29:52:r=26, g=3,b=3,COM=COM36 +2023-07-10 10:29:52:rgb data send:get RGB value + +2023-07-10 10:29:53:rgb data rev:get RGB value + +2023-07-10 10:29:53:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:29:54:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 10:33:53:rgb data send:get RGB value + +2023-07-10 10:33:53:rgb data rev:get RGB value + +2023-07-10 10:33:53:r=25, g=3,b=3,COM=COM36 +2023-07-10 10:33:53:rgb data send:get RGB value + +2023-07-10 10:33:54:rgb data rev:get RGB value + +2023-07-10 10:33:54:r=9, g=30,b=11,COM=COM35 +2023-07-10 10:33:54:rgb data send:get RGB value + +2023-07-10 10:33:54:rgb data rev:get RGB value + +2023-07-10 10:33:54:r=0, g=0,b=0,COM=COM57 +2023-07-10 10:33:54:rgb data send:get RGB value + +2023-07-10 10:33:54:rgb data rev:get RGB value + +2023-07-10 10:33:54:r=2, g=3,b=2,COM=COM61 +2023-07-10 10:33:58:rgb data send:get RGB value + +2023-07-10 10:33:59:rgb data rev:get RGB value + +2023-07-10 10:33:59:r=2, g=3,b=2,COM=COM61 +2023-07-10 11:13:03:COM36 DeviceDisable():Generic failure +2023-07-10 11:13:03:COM36 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:13:03:rgb port open Exception:Access to the port 'COM36' is denied. +2023-07-10 11:13:03:rgb port open Exception:Access to the port 'COM36' is denied. +2023-07-10 11:13:04:COM35 DeviceDisable():Generic failure +2023-07-10 11:13:04:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:13:04:rgb port open Exception:Access to the port 'COM35' is denied. +2023-07-10 11:13:04:rgb port open Exception:Access to the port 'COM35' is denied. +2023-07-10 11:13:05:COM57 DeviceDisable():Generic failure +2023-07-10 11:13:05:COM57 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:13:05:rgb port open Exception:Access to the port 'COM57' is denied. +2023-07-10 11:13:05:rgb port open Exception:Access to the port 'COM57' is denied. +2023-07-10 11:13:05:COM61 DeviceDisable():Generic failure +2023-07-10 11:13:05:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:13:05:rgb port open Exception:Access to the port 'COM61' is denied. +2023-07-10 11:13:05:rgb port open Exception:Access to the port 'COM61' is denied. +2023-07-10 11:13:06:Serials port did not open! +2023-07-10 11:13:06:Serials port did not open! +2023-07-10 11:13:06:m_IoBoard 端口:COM37打开失败 +2023-07-10 11:13:09:qt init fail############# +2023-07-10 11:13:14:rgb data send:get RGB value + +2023-07-10 11:13:14:rgb data rev:get RGB value + +2023-07-10 11:13:14:r=0, g=0,b=0,COM=COM36 +2023-07-10 11:13:14:rgb data send:get RGB value + +2023-07-10 11:13:14:rgb data rev:get RGB value + +2023-07-10 11:13:14:r=0, g=0,b=0,COM=COM35 +2023-07-10 11:13:14:rgb data send:get RGB value + +2023-07-10 11:13:15:rgb data rev:get RGB value + +2023-07-10 11:13:15:r=0, g=0,b=0,COM=COM57 +2023-07-10 11:13:15:rgb data send:get RGB value + +2023-07-10 11:13:15:rgb data rev:get RGB value + +2023-07-10 11:13:15:r=2, g=3,b=2,COM=COM61 +2023-07-10 11:13:18:rgb data send:get RGB value + +2023-07-10 11:13:18:rgb data rev:get RGB value + +2023-07-10 11:13:18:r=2, g=3,b=2,COM=COM61 +2023-07-10 11:13:19:rgb data send:get RGB value + +2023-07-10 11:13:20:rgb data rev:get RGB value + +2023-07-10 11:13:20:r=2, g=3,b=2,COM=COM61 +2023-07-10 11:13:22:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 11:21:09:COM36 DeviceDisable():Generic failure +2023-07-10 11:21:09:COM36 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:21:09:rgb port open Exception:Access to the port 'COM36' is denied. +2023-07-10 11:21:09:rgb port open Exception:Access to the port 'COM36' is denied. +2023-07-10 11:21:10:COM35 DeviceDisable():Generic failure +2023-07-10 11:21:10:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:21:10:rgb port open Exception:Access to the port 'COM35' is denied. +2023-07-10 11:21:10:rgb port open Exception:Access to the port 'COM35' is denied. +2023-07-10 11:21:11:COM57 DeviceDisable():Generic failure +2023-07-10 11:21:11:COM57 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:21:11:rgb port open Exception:Access to the port 'COM57' is denied. +2023-07-10 11:21:11:rgb port open Exception:Access to the port 'COM57' is denied. +2023-07-10 11:21:11:rgb data send:get RGB value + +2023-07-10 11:21:25:COM61 DeviceDisable():Generic failure +2023-07-10 11:21:26:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:21:30:rgb data rev:get RGB value + +2023-07-10 11:21:38:r=2, g=2,b=2,COM=COM61 +2023-07-10 11:21:41:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 11:22:37:rgb data send:get RGB value + +2023-07-10 11:22:44:COM36 DeviceDisable():Generic failure +2023-07-10 11:22:44:COM36 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:22:44:rgb data rev:get RGB value + +2023-07-10 11:22:44:r=26, g=27,b=25,COM=COM36 +2023-07-10 11:22:44:rgb data send:get RGB value + +2023-07-10 11:22:47:COM35 DeviceDisable():Generic failure +2023-07-10 11:22:47:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:22:47:rgb data rev:get RGB value + +2023-07-10 11:22:47:r=1, g=6,b=20,COM=COM35 +2023-07-10 11:22:47:rgb data send:get RGB value + +2023-07-10 11:22:48:COM57 DeviceDisable():Generic failure +2023-07-10 11:22:48:COM57 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:22:48:rgb data rev:get RGB value + +2023-07-10 11:22:48:r=0, g=0,b=0,COM=COM57 +2023-07-10 11:22:49:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:22:49:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:22:49:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:22:49:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:10:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:11:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:11:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:11:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:14:rgb data send:get RGB value + +2023-07-10 11:23:15:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:15:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:15:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:15:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:16:COM35 DeviceDisable():Generic failure +2023-07-10 11:23:16:rgb data send:get RGB value + +2023-07-10 11:23:16:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:16:rgb data rev:get RGB value + +2023-07-10 11:23:16:r=1, g=6,b=22,COM=COM35 +2023-07-10 11:23:17:rgb data send:get RGB value + +2023-07-10 11:23:19:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:19:COM36 DeviceDisable():Generic failure +2023-07-10 11:23:19:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:19:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:19:COM35 DeviceDisable():Generic failure +2023-07-10 11:23:19:COM36 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:19:rgb data rev:get RGB value + +2023-07-10 11:23:19:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:19:r=23, g=24,b=22,COM=COM36 +2023-07-10 11:23:19:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:19:rgb data rev:get RGB value + +2023-07-10 11:23:19:r=1, g=6,b=20,COM=COM35 +2023-07-10 11:23:19:rgb data send:get RGB value + +2023-07-10 11:23:23:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:23:COM35 DeviceDisable():Generic failure +2023-07-10 11:23:23:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:23:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:23:COM35 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:23:rgb data rev:get RGB value + +2023-07-10 11:23:23:r=1, g=7,b=22,COM=COM35 +2023-07-10 11:23:23:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:27:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:27:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:27:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:27:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:32:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:32:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:32:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:32:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:36:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:36:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:36:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:36:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:40:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:40:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:40:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:40:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:44:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:44:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:44:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:44:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:49:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:23:49:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:23:49:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:23:49:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:24:09:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:24:09:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:24:09:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:24:09:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:24:40:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:25:04:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:25:05:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:25:14:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:26:18:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:26:22:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:26:27:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:26:57:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 11:27:31:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 11:27:51:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 11:27:53:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:35:rgb data send:get RGB value + +2023-07-10 13:14:35:rgb data rev:get RGB value + +2023-07-10 13:14:36:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:14:36:rgb data send:get RGB value + +2023-07-10 13:14:36:rgb data rev:get RGB value + +2023-07-10 13:14:36:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:14:36:rgb data send:get RGB value + +2023-07-10 13:14:36:rgb data rev:get RGB value + +2023-07-10 13:14:36:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:14:37:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:14:37:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:14:37:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:37:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:46:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:14:46:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:14:46:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:46:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:50:rgb data send:get RGB value + +2023-07-10 13:14:50:rgb data rev:get RGB value + +2023-07-10 13:14:50:r=18, g=22,b=19,COM=COM35 +2023-07-10 13:14:51:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:14:51:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:14:51:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:51:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:14:53:rgb data send:get RGB value + +2023-07-10 13:14:54:rgb data rev:get RGB value + +2023-07-10 13:14:54:r=15, g=16,b=13,COM=COM36 +2023-07-10 13:14:56:rgb data send:get RGB value + +2023-07-10 13:14:56:rgb data rev:get RGB value + +2023-07-10 13:14:56:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:15:01:rgb data send:get RGB value + +2023-07-10 13:15:01:rgb data rev:get RGB value + +2023-07-10 13:15:01:r=15, g=16,b=13,COM=COM36 +2023-07-10 13:15:06:rgb data send:get RGB value + +2023-07-10 13:15:06:rgb data rev:get RGB value + +2023-07-10 13:15:06:r=9, g=10,b=8,COM=COM36 +2023-07-10 13:15:13:rgb data send:get RGB value + +2023-07-10 13:15:13:rgb data rev:get RGB value + +2023-07-10 13:15:13:r=16, g=19,b=17,COM=COM35 +2023-07-10 13:16:28:rgb data send:get RGB value + +2023-07-10 13:16:28:rgb data rev:get RGB value + +2023-07-10 13:16:28:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:16:32:rgb data send:get RGB value + +2023-07-10 13:16:32:rgb data rev:get RGB value + +2023-07-10 13:16:32:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:18:00:rgb data send:get RGB value + +2023-07-10 13:18:01:rgb data rev:get RGB value + +2023-07-10 13:18:01:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:18:01:rgb data send:get RGB value + +2023-07-10 13:18:01:rgb data rev:get RGB value + +2023-07-10 13:18:01:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:18:01:rgb data send:get RGB value + +2023-07-10 13:18:01:rgb data rev:get RGB value + +2023-07-10 13:18:01:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:18:02:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:18:02:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:18:02:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:18:02:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:18:19:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:18:19:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:18:19:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:18:19:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:18:30:rgb data send:get RGB value + +2023-07-10 13:18:30:rgb data rev:get RGB value + +2023-07-10 13:18:30:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:18:30:rgb data send:get RGB value + +2023-07-10 13:18:31:rgb data rev:get RGB value + +2023-07-10 13:18:31:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:18:31:rgb data send:get RGB value + +2023-07-10 13:18:31:rgb data rev:get RGB value + +2023-07-10 13:18:31:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:18:32:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:18:32:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:18:32:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:18:32:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:19:54:COM61 DeviceDisable():Object reference not set to an instance of an object. +2023-07-10 13:20:05:COM61 DeviceEnable():Object reference not set to an instance of an object. +2023-07-10 13:20:08:rgb port open Exception:The port 'COM61' does not exist. +2023-07-10 13:37:20:rgb data send:get RGB value + +2023-07-10 13:37:20:rgb data rev:get RGB value + +2023-07-10 13:37:20:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:37:20:rgb data send:get RGB value + +2023-07-10 13:37:21:rgb data rev:get RGB value + +2023-07-10 13:37:21:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:37:33:rgb data send:get RGB value + +2023-07-10 13:37:33:rgb data rev:get RGB value + +2023-07-10 13:37:33:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:41:45:rgb data send:get RGB value + +2023-07-10 13:41:45:rgb data rev:get RGB value + +2023-07-10 13:41:45:r=14, g=16,b=13,COM=COM36 +2023-07-10 13:41:45:rgb data send:get RGB value + +2023-07-10 13:41:45:rgb data rev:get RGB value + +2023-07-10 13:41:45:r=18, g=21,b=19,COM=COM35 +2023-07-10 13:41:45:rgb data send:get RGB value + +2023-07-10 13:41:46:rgb data rev:get RGB value + +2023-07-10 13:41:46:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:42:38:rgb data send:get RGB value + +2023-07-10 13:42:38:rgb data rev:get RGB value + +2023-07-10 13:42:38:r=2, g=3,b=3,COM=COM61 +2023-07-10 13:42:41:rgb data send:get RGB value + +2023-07-10 13:42:41:rgb data rev:get RGB value + +2023-07-10 13:42:41:r=2, g=3,b=3,COM=COM61 +2023-07-10 13:42:42:rgb data send:get RGB value + +2023-07-10 13:42:43:rgb data rev:get RGB value + +2023-07-10 13:42:43:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:42:43:rgb data send:get RGB value + +2023-07-10 13:42:44:rgb data rev:get RGB value + +2023-07-10 13:42:44:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:42:44:rgb data send:get RGB value + +2023-07-10 13:42:45:rgb data rev:get RGB value + +2023-07-10 13:42:45:r=2, g=3,b=3,COM=COM61 +2023-07-10 13:42:46:rgb data send:get RGB value + +2023-07-10 13:42:46:rgb data rev:get RGB value + +2023-07-10 13:42:46:r=2, g=3,b=3,COM=COM61 +2023-07-10 13:42:52:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 13:44:46:rgb data send:get RGB value + +2023-07-10 13:44:46:rgb data rev:get RGB value + +2023-07-10 13:44:46:r=15, g=16,b=14,COM=COM36 +2023-07-10 13:44:46:rgb data send:get RGB value + +2023-07-10 13:44:47:rgb data rev:get RGB value + +2023-07-10 13:44:47:r=19, g=22,b=19,COM=COM35 +2023-07-10 13:44:47:rgb data send:get RGB value + +2023-07-10 13:44:47:rgb data rev:get RGB value + +2023-07-10 13:44:47:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:44:51:rgb data send:get RGB value + +2023-07-10 13:44:51:rgb data rev:get RGB value + +2023-07-10 13:44:51:r=2, g=3,b=2,COM=COM61 +2023-07-10 13:44:53:rgb data send:get RGB value + +2023-07-10 13:44:54:rgb data rev:get RGB value + +2023-07-10 13:44:54:r=2, g=3,b=2,COM=COM61 +2023-07-10 13:44:54:rgb data send:get RGB value + +2023-07-10 13:44:54:rgb data rev:get RGB value + +2023-07-10 13:44:54:r=2, g=3,b=2,COM=COM61 +2023-07-10 13:44:55:rgb data send:get RGB value + +2023-07-10 13:44:55:rgb data rev:get RGB value + +2023-07-10 13:44:55:r=2, g=3,b=2,COM=COM61 +2023-07-10 13:45:40:GetIN ReadDI Exception:Thread was being aborted. +2023-07-10 13:56:28:rgb data send:get RGB value + +2023-07-10 13:56:28:rgb data rev:get RGB value + +2023-07-10 13:56:28:r=0, g=0,b=0,COM=COM36 +2023-07-10 13:56:28:rgb data send:get RGB value + +2023-07-10 13:56:29:rgb data rev:get RGB value + +2023-07-10 13:56:29:r=0, g=0,b=0,COM=COM35 +2023-07-10 13:56:29:rgb data send:get RGB value + +2023-07-10 13:56:29:rgb data rev:get RGB value + +2023-07-10 13:56:29:r=0, g=0,b=0,COM=COM57 +2023-07-10 13:56:29:rgb data send:get RGB value + +2023-07-10 13:56:29:rgb data rev:get RGB value + +2023-07-10 13:56:29:r=2, g=3,b=2,COM=COM61 +2023-07-10 13:56:35:PoweroutOrigin status:true +2023-07-10 13:56:35:IOboard COM38 WriteDO :7 成功 +2023-07-10 13:56:35:IOboard COM38 WriteDO :6 成功 +2023-07-10 13:56:36:CoverClose status:true +2023-07-10 13:56:41:IOboard COM38 WriteDO :3 成功 +2023-07-10 13:56:42:IPDTest status:true +2023-07-10 13:56:48:IOboard COM38 WriteDO :1 成功 +2023-07-10 13:56:48:PogoTest status:true +2023-07-10 13:57:22:IOboard COM38 WriteDO :10 成功 +2023-07-10 13:57:23:IOboard COM38 WriteDO :8 成功 +2023-07-10 13:57:24:IOboard COM38 WriteDO :9 成功 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710_err.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710_err.txt new file mode 100644 index 0000000..8d2c127 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230710_err.txt @@ -0,0 +1,136 @@ +2023-07-10 08:56:34:停止灰卡电机 +2023-07-10 08:56:34:停止门电机 +2023-07-10 08:56:35:停止耳机电机 +2023-07-10 08:56:35:停止IPD电机 +2023-07-10 08:56:36:停止灰卡电机 +2023-07-10 08:56:36:停止门电机 +2023-07-10 08:56:36:停止耳机电机 +2023-07-10 08:56:36:停止IPD电机 +2023-07-10 09:56:37:停止灰卡电机 +2023-07-10 09:56:37:停止门电机 +2023-07-10 09:56:37:停止耳机电机 +2023-07-10 09:56:37:停止IPD电机 +2023-07-10 09:56:39:停止灰卡电机 +2023-07-10 09:56:39:停止门电机 +2023-07-10 09:56:39:停止耳机电机 +2023-07-10 09:56:39:停止IPD电机 +2023-07-10 09:56:41:停止灰卡电机 +2023-07-10 09:56:41:停止门电机 +2023-07-10 09:56:41:停止耳机电机 +2023-07-10 09:56:41:停止IPD电机 +2023-07-10 09:56:43:停止灰卡电机 +2023-07-10 09:56:43:停止门电机 +2023-07-10 09:56:43:停止耳机电机 +2023-07-10 09:56:44:停止IPD电机 +2023-07-10 09:56:51:停止灰卡电机 +2023-07-10 09:56:52:停止门电机 +2023-07-10 09:56:52:停止耳机电机 +2023-07-10 09:56:52:停止IPD电机 +2023-07-10 09:56:54:停止灰卡电机 +2023-07-10 09:56:54:停止门电机 +2023-07-10 09:56:54:停止耳机电机 +2023-07-10 09:56:54:停止IPD电机 +2023-07-10 09:56:56:停止灰卡电机 +2023-07-10 09:56:56:停止门电机 +2023-07-10 09:56:56:停止耳机电机 +2023-07-10 09:56:56:停止IPD电机 +2023-07-10 09:56:58:停止灰卡电机 +2023-07-10 09:56:58:停止门电机 +2023-07-10 09:56:58:停止耳机电机 +2023-07-10 09:56:58:停止IPD电机 +2023-07-10 09:57:00:停止灰卡电机 +2023-07-10 09:57:00:停止门电机 +2023-07-10 09:57:00:停止耳机电机 +2023-07-10 09:57:00:停止IPD电机 +2023-07-10 09:57:02:停止灰卡电机 +2023-07-10 09:57:02:停止门电机 +2023-07-10 09:57:02:停止耳机电机 +2023-07-10 09:57:02:停止IPD电机 +2023-07-10 09:57:04:停止灰卡电机 +2023-07-10 09:57:04:停止门电机 +2023-07-10 09:57:04:停止耳机电机 +2023-07-10 09:57:05:停止IPD电机 +2023-07-10 09:57:06:停止灰卡电机 +2023-07-10 09:57:07:停止门电机 +2023-07-10 09:57:07:停止耳机电机 +2023-07-10 09:57:07:停止IPD电机 +2023-07-10 09:57:09:停止灰卡电机 +2023-07-10 09:57:09:停止门电机 +2023-07-10 09:57:09:停止耳机电机 +2023-07-10 09:57:09:停止IPD电机 +2023-07-10 09:57:11:停止灰卡电机 +2023-07-10 09:57:11:停止门电机 +2023-07-10 09:57:11:停止耳机电机 +2023-07-10 09:57:11:停止IPD电机 +2023-07-10 09:57:13:停止灰卡电机 +2023-07-10 09:57:13:停止门电机 +2023-07-10 09:57:13:停止耳机电机 +2023-07-10 09:57:13:停止IPD电机 +2023-07-10 09:57:15:停止灰卡电机 +2023-07-10 09:57:15:停止门电机 +2023-07-10 09:57:15:停止耳机电机 +2023-07-10 09:57:15:停止IPD电机 +2023-07-10 09:57:17:停止灰卡电机 +2023-07-10 09:57:17:停止门电机 +2023-07-10 09:57:17:停止耳机电机 +2023-07-10 09:57:17:停止IPD电机 +2023-07-10 10:19:07:停止灰卡电机 +2023-07-10 10:19:07:停止门电机 +2023-07-10 10:19:08:停止耳机电机 +2023-07-10 10:19:08:停止IPD电机 +2023-07-10 10:19:09:停止灰卡电机 +2023-07-10 10:19:10:停止门电机 +2023-07-10 10:19:10:停止耳机电机 +2023-07-10 10:19:10:停止IPD电机 +2023-07-10 10:19:12:停止灰卡电机 +2023-07-10 10:19:12:停止门电机 +2023-07-10 10:19:12:停止耳机电机 +2023-07-10 10:19:12:停止IPD电机 +2023-07-10 10:23:28:停止灰卡电机 +2023-07-10 10:23:28:停止门电机 +2023-07-10 10:23:28:停止耳机电机 +2023-07-10 10:23:28:停止IPD电机 +2023-07-10 10:23:30:停止灰卡电机 +2023-07-10 10:23:30:停止门电机 +2023-07-10 10:23:30:停止耳机电机 +2023-07-10 10:23:30:停止IPD电机 +2023-07-10 10:23:33:停止灰卡电机 +2023-07-10 10:23:34:停止门电机 +2023-07-10 10:23:34:停止耳机电机 +2023-07-10 10:23:34:停止IPD电机 +2023-07-10 10:23:36:停止灰卡电机 +2023-07-10 10:23:36:停止门电机 +2023-07-10 10:23:36:停止耳机电机 +2023-07-10 10:23:36:停止IPD电机 +2023-07-10 10:23:38:停止灰卡电机 +2023-07-10 10:23:38:停止门电机 +2023-07-10 10:23:38:停止耳机电机 +2023-07-10 10:23:38:停止IPD电机 +2023-07-10 10:23:40:停止灰卡电机 +2023-07-10 10:23:40:停止门电机 +2023-07-10 10:23:40:停止耳机电机 +2023-07-10 10:23:40:停止IPD电机 +2023-07-10 10:23:41:停止灰卡电机 +2023-07-10 10:23:41:停止门电机 +2023-07-10 10:23:41:停止耳机电机 +2023-07-10 10:23:41:停止IPD电机 +2023-07-10 10:23:43:停止灰卡电机 +2023-07-10 10:23:43:停止门电机 +2023-07-10 10:23:43:停止耳机电机 +2023-07-10 10:23:44:停止IPD电机 +2023-07-10 13:16:21:停止灰卡电机 +2023-07-10 13:16:21:停止门电机 +2023-07-10 13:16:21:停止耳机电机 +2023-07-10 13:16:21:停止IPD电机 +2023-07-10 13:16:23:停止灰卡电机 +2023-07-10 13:16:23:停止门电机 +2023-07-10 13:16:23:停止耳机电机 +2023-07-10 13:16:23:停止IPD电机 +2023-07-10 13:16:25:停止灰卡电机 +2023-07-10 13:16:25:停止门电机 +2023-07-10 13:16:25:停止耳机电机 +2023-07-10 13:16:25:停止IPD电机 +2023-07-10 13:16:43:停止灰卡电机 +2023-07-10 13:16:43:停止门电机 +2023-07-10 13:16:43:停止耳机电机 +2023-07-10 13:16:43:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715.txt new file mode 100644 index 0000000..9d1ca6c --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715.txt @@ -0,0 +1,100 @@ +2023-07-15 14:35:40:rgb data send:get RGB value + +2023-07-15 14:35:40:rgb data rev:get RGB value + +2023-07-15 14:35:40:r=32, g=36,b=32,COM=COM42 +2023-07-15 14:35:40:rgb data send:get RGB value + +2023-07-15 14:35:41:rgb data rev:get RGB value + +2023-07-15 14:35:41:r=43, g=51,b=46,COM=COM43 +2023-07-15 14:35:41:rgb data send:get RGB value + +2023-07-15 14:35:41:rgb data rev:get RGB value + +2023-07-15 14:35:41:r=0, g=0,b=0,COM=COM41 +2023-07-15 14:35:41:rgb data send:get RGB value + +2023-07-15 14:35:41:rgb data rev:get RGB value + +2023-07-15 14:35:41:r=3, g=4,b=3,COM=COM44 +2023-07-15 14:35:54:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:35:54:PogoTest status:true +2023-07-15 14:35:57:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:44:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:44:PogoTest status:true +2023-07-15 14:36:47:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:48:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:49:PogoTest status:true +2023-07-15 14:36:49:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:51:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:51:PogoTest status:true +2023-07-15 14:36:52:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:53:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:54:PogoTest status:true +2023-07-15 14:36:54:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:56:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:57:PogoTest status:true +2023-07-15 14:36:57:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:58:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:36:59:PogoTest status:true +2023-07-15 14:36:59:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:01:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:01:PogoTest status:true +2023-07-15 14:37:02:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:03:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:04:PogoTest status:true +2023-07-15 14:37:04:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:05:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:06:PogoTest status:true +2023-07-15 14:37:07:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:08:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:09:PogoTest status:true +2023-07-15 14:37:10:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:11:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:11:PogoTest status:true +2023-07-15 14:37:12:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:13:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:14:PogoTest status:true +2023-07-15 14:37:15:IOboard COM35 WriteDO :1 成功 +2023-07-15 14:37:42:GetIN ReadDI Exception:Thread was being aborted. +2023-07-15 14:38:41:rgb data send:get RGB value + +2023-07-15 14:38:41:rgb data rev:get RGB value + +2023-07-15 14:38:41:r=32, g=36,b=32,COM=COM42 +2023-07-15 14:38:41:rgb data send:get RGB value + +2023-07-15 14:38:41:rgb data rev:get RGB value + +2023-07-15 14:38:41:r=43, g=51,b=45,COM=COM43 +2023-07-15 14:38:41:rgb data send:get RGB value + +2023-07-15 14:38:41:rgb data rev:get RGB value + +2023-07-15 14:38:41:r=0, g=0,b=0,COM=COM41 +2023-07-15 14:38:41:rgb data send:get RGB value + +2023-07-15 14:38:42:rgb data rev:get RGB value + +2023-07-15 14:38:42:r=3, g=4,b=4,COM=COM44 +2023-07-15 14:38:57:IOboard COM35 WriteDO :10 成功 valueWriteDO 0x0A 0x00 + +OK +> +2023-07-15 14:38:59:IOboard COM35 WriteDO :10 成功 valueWriteDO 0x0A 0x01 + +OK +> +2023-07-15 14:39:02:IOboard COM35 WriteDO :10 成功 valueWriteDO 0x0A 0x00 + +OK +> +2023-07-15 14:39:07:IOboard COM35 WriteDO :10 成功 valueWriteDO 0x0A 0x01 + +OK +> +2023-07-15 14:39:56:IOboard COM35 WriteDO :10 成功 valueWriteDO 0x0A 0x01 + +OK +> diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715_err.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715_err.txt new file mode 100644 index 0000000..a4d59c6 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230715_err.txt @@ -0,0 +1,4 @@ +2023-07-15 14:39:07:停止灰卡电机 +2023-07-15 14:39:07:停止门电机 +2023-07-15 14:39:07:停止耳机电机 +2023-07-15 14:39:07:停止IPD电机 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230726.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230726.txt new file mode 100644 index 0000000..43d280b --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/Logs/20230726.txt @@ -0,0 +1,434 @@ +2023-07-26 10:38:29:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x00 + +OK + +2023-07-26 10:38:29:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:38:30:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x00 + +OK + +2023-07-26 10:38:30:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:38:32:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:38:34:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x00 + +OK + +2023-07-26 10:38:36:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:38:36:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x01 + +OK + +2023-07-26 10:38:36:IOboard COM29 WriteDO :4 成功 value: WriteDO 0x04 0x01 + +OK + +2023-07-26 10:38:37:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x00 + +OK + +2023-07-26 10:38:38:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:38:38:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x01 + +OK + +2023-07-26 10:38:38:IOboard COM29 WriteDO :4 成功 value: WriteDO 0x04 0x01 + +OK + +2023-07-26 10:38:38:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x00 + +OK + +2023-07-26 10:38:38:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:38:39:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:38:39:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x01 + +OK + +2023-07-26 10:38:39:IOboard COM29 WriteDO :4 成功 value: WriteDO 0x04 0x01 + +OK + +2023-07-26 10:38:39:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:38:40:IOboard COM29 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:38:40:IOboard COM29 WriteDO :5 成功 value: WriteDO 0x05 0x01 + +OK + +2023-07-26 10:38:40:IOboard COM29 WriteDO :4 成功 value: WriteDO 0x04 0x01 + +OK + +2023-07-26 10:38:43:IOboard COM29 WriteDO :1 成功 value: WriteDO 0x01 0x00 + +OK + +2023-07-26 10:38:45:IOboard COM29 WriteDO :1 成功 value: WriteDO 0x01 0x01 + +OK + +2023-07-26 10:38:46:IOboard COM29 WriteDO :3 成功 value: WriteDO 0x03 0x01 + +OK + +2023-07-26 10:38:47:IOboard COM29 WriteDO :3 成功 value: WriteDO 0x03 0x00 + +OK + +2023-07-26 10:38:48:IOboard COM29 WriteDO :3 成功 value: WriteDO 0x03 0x01 + +OK + +2023-07-26 10:38:50:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x00 + +OK + +2023-07-26 10:38:50:VolReduTest status:true +2023-07-26 10:38:50:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:38:51:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:38:52:PowerTest status:true +2023-07-26 10:38:52:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:38:53:IOboard COM35 WriteDO :3 成功 value: WriteDO 0x03 0x00 + +OK + +2023-07-26 10:38:54:IPDTest status:true +2023-07-26 10:38:54:IOboard COM35 WriteDO :3 成功 value: WriteDO 0x03 0x01 + +OK + +2023-07-26 10:38:55:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x00 + +OK + +2023-07-26 10:38:55:VolAddTest status:true +2023-07-26 10:38:55:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x01 + +OK + +2023-07-26 10:38:56:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x00 + +OK + +2023-07-26 10:38:57:PowerOutTest status:true +2023-07-26 10:38:57:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x01 + +OK + +2023-07-26 10:38:58:PoweroutOrigin status:true +2023-07-26 10:38:58:IOboard COM35 WriteDO :1 成功 value: WriteDO 0x01 0x00 + +OK + +2023-07-26 10:38:58:PogoTest status:true +2023-07-26 10:38:59:IOboard COM35 WriteDO :1 成功 value: WriteDO 0x01 0x01 + +OK + +2023-07-26 10:39:00:PoweroutOrigin status:true +2023-07-26 10:39:00:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:39:00:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x00 + +OK + +2023-07-26 10:39:01:PoweroutOrigin status:true +2023-07-26 10:39:01:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x01 + +OK + +2023-07-26 10:39:01:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:39:02:CoverClose status:true +2023-07-26 10:39:02:IOboard COM35 WriteDO :10 成功 value: WriteDO 0x0A 0x00 + +OK + +2023-07-26 10:39:03:IOboard COM35 WriteDO :10 成功 value: WriteDO 0x0A 0x01 + +OK + +2023-07-26 10:39:04:IOboard COM35 WriteDO :9 成功 value: WriteDO 0x09 0x00 + +OK + +2023-07-26 10:39:04:IOboard COM35 WriteDO :9 成功 value: WriteDO 0x09 0x01 + +OK + +2023-07-26 10:39:05:IOboard COM35 WriteDO :8 成功 value: WriteDO 0x08 0x00 + +OK + +2023-07-26 10:39:05:IOboard COM35 WriteDO :8 成功 value: WriteDO 0x08 0x01 + +OK + +2023-07-26 10:39:09:IOboard COM35 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:39:09:RGBTest status:true +2023-07-26 10:39:11:IOboard COM35 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:39:16:IOboard COM35 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:39:16:RGBTest status:true +2023-07-26 10:39:16:IOboard COM29 WriteDO :7 成功 value: WriteDO 0x07 0x00 + +OK + +2023-07-26 10:39:17:IOboard COM29 WriteDO :7 成功 value: WriteDO 0x07 0x01 + +OK + +2023-07-26 10:40:08:rgb data send:get RGB value + +2023-07-26 10:40:09:rgb data rev:get RGB value + +2023-07-26 10:40:09:r=22, g=23,b=21,COM=COM42 +2023-07-26 10:40:09:rgb data send:get RGB value + +2023-07-26 10:40:09:rgb data rev:get RGB value + +2023-07-26 10:40:09:r=34, g=39,b=35,COM=COM43 +2023-07-26 10:40:09:rgb data send:get RGB value + +2023-07-26 10:40:09:rgb data rev:get RGB value + +2023-07-26 10:40:09:r=0, g=0,b=0,COM=COM41 +2023-07-26 10:40:09:rgb data send:get RGB value + +2023-07-26 10:40:09:rgb data rev:get RGB value + +2023-07-26 10:40:09:r=0, g=0,b=0,COM=COM44 +2023-07-26 10:40:18:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x00 + +OK + +2023-07-26 10:40:19:PowerOutTest status:true +2023-07-26 10:40:23:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x01 + +OK + +2023-07-26 10:40:24:PoweroutOrigin status:true +2023-07-26 10:40:35:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x00 + +OK + +2023-07-26 10:40:36:PowerOutTest status:true +2023-07-26 10:40:37:IOboard COM29 WriteDO :10 成功 value: WriteDO 0x0A 0x01 + +OK + +2023-07-26 10:40:38:PoweroutOrigin status:true +2023-07-26 10:40:48:PoweroutOrigin status:true +2023-07-26 10:40:48:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:40:48:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x00 + +OK + +2023-07-26 10:40:50:PoweroutOrigin status:true +2023-07-26 10:40:50:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x01 + +OK + +2023-07-26 10:40:50:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:40:51:CoverClose status:true +2023-07-26 10:40:54:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x00 + +OK + +2023-07-26 10:40:54:VolAddTest status:true +2023-07-26 10:40:55:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x01 + +OK + +2023-07-26 10:40:56:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x00 + +OK + +2023-07-26 10:40:56:VolAddTest status:true +2023-07-26 10:40:57:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x01 + +OK + +2023-07-26 10:40:58:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x00 + +OK + +2023-07-26 10:40:58:VolReduTest status:true +2023-07-26 10:40:59:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:41:00:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x00 + +OK + +2023-07-26 10:41:00:VolReduTest status:true +2023-07-26 10:41:01:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:45:09:rgb data send:get RGB value + +2023-07-26 10:45:09:rgb data rev:get RGB value + +2023-07-26 10:45:09:r=22, g=23,b=21,COM=COM42 +2023-07-26 10:45:09:rgb data send:get RGB value + +2023-07-26 10:45:09:rgb data rev:get RGB value + +2023-07-26 10:45:09:r=33, g=39,b=35,COM=COM43 +2023-07-26 10:45:09:rgb data send:get RGB value + +2023-07-26 10:45:09:rgb data rev:get RGB value + +2023-07-26 10:45:09:r=0, g=0,b=0,COM=COM41 +2023-07-26 10:45:09:rgb data send:get RGB value + +2023-07-26 10:45:10:rgb data rev:get RGB value + +2023-07-26 10:45:10:r=0, g=0,b=0,COM=COM44 +2023-07-26 10:45:21:PoweroutOrigin status:true +2023-07-26 10:45:21:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:45:21:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x00 + +OK + +2023-07-26 10:45:22:PoweroutOrigin status:true +2023-07-26 10:45:22:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x01 + +OK + +2023-07-26 10:45:23:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x00 + +OK + +2023-07-26 10:45:24:CoverClose status:true +2023-07-26 10:45:24:PoweroutOrigin status:true +2023-07-26 10:45:24:IOboard COM35 WriteDO :6 成功 value: WriteDO 0x06 0x01 + +OK + +2023-07-26 10:45:24:IOboard COM35 WriteDO :7 成功 value: WriteDO 0x07 0x00 + +OK + +2023-07-26 10:45:30:IOboard COM35 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:45:31:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x00 + +OK + +2023-07-26 10:45:31:VolAddTest status:true +2023-07-26 10:45:32:IOboard COM29 WriteDO :12 成功 value: WriteDO 0x0C 0x01 + +OK + +2023-07-26 10:45:34:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:45:34:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x00 + +OK + +2023-07-26 10:45:35:VolReduTest status:true +2023-07-26 10:45:35:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:45:36:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x00 + +OK + +2023-07-26 10:45:36:VolReduTest status:true +2023-07-26 10:45:37:IOboard COM29 WriteDO :13 成功 value: WriteDO 0x0D 0x01 + +OK + +2023-07-26 10:45:39:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:45:39:PowerTest status:true +2023-07-26 10:45:39:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:45:40:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:45:40:PowerTest status:true +2023-07-26 10:45:41:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:45:42:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x00 + +OK + +2023-07-26 10:45:42:PowerTest status:true +2023-07-26 10:45:43:IOboard COM29 WriteDO :11 成功 value: WriteDO 0x0B 0x01 + +OK + +2023-07-26 10:45:45:GetIN ReadDI Exception:Thread was being aborted. diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.dll new file mode 100644 index 0000000..87c046d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.pdb new file mode 100644 index 0000000..c628e85 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/MoonControl.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/NModbus4.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/NModbus4.dll new file mode 100644 index 0000000..4693cc2 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/NModbus4.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.dll new file mode 100644 index 0000000..89dd47f Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.pdb new file mode 100644 index 0000000..0ed3178 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/QTInterface.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt.ini b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt.ini new file mode 100644 index 0000000..141ff0c --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt.ini @@ -0,0 +1,121 @@ + + +[Ports] +MotorPort=502 +MotorIp="192.168.1.20" +MotorGrayIp="192.168.1.10" +MotorDoorIp =192.168.1.30 +IOPort=COM29 +IOPort_2=COM35 +left_display_tcs_port=COM42 +right_display_tcs_port=COM43 +power_led_tcs_port=COM41 +status_led_tcs_port=COM44 +Motor_ComPort = COM100 +Motor_IPDWheel = COM30 + + + +[IPDWheel] +IPDWheelSlave = 4 +Motor_PositiveRotation =30 +Motor_ReversingRotation =30 +Motor_Position =850 +Motor_Reversing = -880 +Motor_StoptSpeed =0 +Motor_IPD_TimeOut =15 +Torque_Range=1 +Max_count =15 +Sample_length =50 +Sample_range =50 + +[GrayTest] +GraySlave=1 +ProxPos30mm =52810 +ProxPos20mm =61800 +ProxPos13mm =68160 +CapPos13mm =43000 +CapPos20mm =48300 +CapPos30mm =39300 +GraySpeed = 500 +GrayAcspeed = 100 +GrayRespeed = 100 +GrayHomePos=-50 + +[Headphone] +HeadSlave=5 +HeadPos =160 +HeadAcspeed =60 +HeadRespeed =200 +HeadStopRange_1 =90 +HeadStopRange_2 =60 +HeadStopSeepd =1 +HeadTimeOut =30 +HeadHomeTime =5 +HeadPos_re =190 + +[Door] +DoorSlave=2 +DoorWorkPostion=-47900 +DoorSpeed = 300 +DoorAcspeed = 100 +DoorRespeed = 100 +DoorHomePos=1 + +[DevicesNum] +num=1 + +[IOport1] +OUT_StartBtLight=1;启动按钮指示灯 +OUT_RsetBtLight=3;复位按钮指示灯 +OUT_TriColorBlue=4;三色灯-蓝 +OUT_TriColorRed=5;三色灯-红 +OUT_TriColorGreen=6;三色灯-绿 +OUT_TriColorBuzzer=7;三色灯-蜂鸣器 +OUT_StatusLightRed=8;状态指示灯红 +OUT_StatusLightGreen=9;状态指示灯绿 +OUT_PowerOutCylinder=10;Power推进气缸 +OUT_PowerCylinder=11;电源键气缸 +OUT_VolAddCylinder=12;音量键+气缸 +OUT_VolReduceCylinder=13;音量键-气缸 +IN_E_Stop=1;急停按钮 +IN_Start=2;启动按钮 +IN_Reset=4;复位按钮 +IN_PoweroutOrigin=6;Powr推进气缸原点 +IN_PowerOutTest=5;Power推进气缸到位 +IN_PowerOrigin=8;电源键气缸原点 +IN_PowerTest=7;电源键气缸到位 +IN_VolAddOrigin=10;音量键+气缸原点 +IN_VolAddTest=9;音量键+气缸到位 +IN_VolReduOrigin=12;音量键-气缸原点 +IN_VolReduTest=11;音量键-气缸到位 +IN_PogoOrigin=14;Pogo滑台气缸原点 +IN_PogoTest=13;Pogo滑台气缸到位 +IN_CoverOpen=15;Holder盖子sensor +IN_CoverClose=16;Holder盖子气缸到位 +IN_LeftCover_ON=16;检测左夹紧气缸伸出 +IN_CheckDUT_1=15;检测DUT到位感应1 + +[IOport2] +OUT_PowerRGBCylinder=11;PowerRGB气缸 +OUT_PogoCylinder=1;Pogo气缸 +OUT_GrayCardCylinder=2;灰卡气缸 +OUT_IPDCCylinder=3;IPD气缸 +OUT_ElectromagnetPower=5;电磁铁通电 +OUT_PogoPower=4;IPD电源控制 +OUT_HolderSensorOut=6;Holder盖子伸出电磁阀 +OUT_HolderSensorIn=7;Holder盖子缩回电磁阀 +OUT_Ping_VBUS=8;VBUS继电器 +OUT_Ping_CC=9;CC继电器 +OUT_Ping_GND=10;GND继电器 +IN_RGBTest=1;RGB下压气缸伸出 +IN_IPDOrigin=6;IPD气缸原点 +IN_IPDTest=5;IPD气缸到位 +IN_GrayCardOrigin=4;灰卡气缸原点 +IN_GrayCardTest=3;灰卡气缸到位 +IN_Check_safe_raster=8;检查光栅 +IN_LeftCover_OFF=9;检测左夹紧气缸松开 +IN_RightCover_ON=10;检测右夹紧气缸夹紧 +IN_RightCover_OFF=11;检测右夹紧气缸松开 +IN_CheckDUT_2=12;检测DUT到位感应2 + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt_参数说明.ini b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt_参数说明.ini new file mode 100644 index 0000000..9c04e49 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/bin/Debug/qt_参数说明.ini @@ -0,0 +1,119 @@ + + +[Ports] +MotorPort=502 ====>电机端口 +MotorIp="192.168.1.20" ====>弃用 +MotorGrayIp="192.168.1.10" ====>灰卡电机网口IP +MotorDoorIp =192.168.1.30 ====>门电机网口IP +IOPort=COM29 ====>IO 板卡1端口 +IOPort_2=COM18 ====>IO板卡2端口 +left_display_tcs_port=COM28 ====>左边显示光强板端口 +right_display_tcs_port=COM23====>右边显示光强板端口 +power_led_tcs_port=COM21 ====>电源灯光强板端口 +status_led_tcs_port=COM19 ====>状态灯光强板端口 +Motor_ComPort = COM100 ====>弃用旋钮电机端口 +Motor_IPDWheel = COM20 ====>旋钮电机端口 + + + +[IPDWheel] +IPDWheelSlave = ====>IPD电机从站地址 +Motor_PositiveRotation =30 ====>正传最大速度 +Motor_ReversingRotation =30====>反转最大速度 +Motor_Position =600 ====>正转扭矩百分比 +Motor_Reversing = -880 ====>反转扭矩百分比 +Motor_StoptSpeed =0 ====>判断IPD拨到位的电机速度 +Motor_IPD_TimeOut =15 ====>电机转动超时 +Torque_Range=1 ====>判断IPD拨到位的电机扭矩波动幅度百分比 +Max_count =15 ====>判断IPD拨到位达到最大扭力次数,达到次数电机停止 +Sample_length =50 ====> 判断电机拨到位扭矩取样长度 +Sample_range =50 ====>判断电机拨到位扭矩取样长度中的扭矩波动幅度 + +[GrayTest] +GraySlave=1 +ProxPos30mm =52230 ====>鼻部灰卡测试点位30mm +ProxPos20mm =61250 ====>鼻部灰卡测试点位20mm +ProxPos13mm =67520 ====>鼻部灰卡测试点位13mm +CapPos13mm =43000 ====>预留点位 +CapPos20mm =48300 ====>预留点位 +CapPos30mm =39300 ====>预留点位 +GraySpeed = 500 ====>灰卡速度 +GrayAcspeed = 100 ====>灰卡加速度 +GrayRespeed = 100 ====>灰卡减速度 + +[Headphone] +HeadSlave=5 ====>耳机从站地址 +HeadPos =160 ====>耳机电机扭矩 +HeadAcspeed =50 ====>耳机扭矩正传速度 +HeadRespeed =200 ====>耳机扭矩反转速度 +HeadStopRange_1 =90 ====>耳机正转停止,达到额定扭矩范围90% +HeadStopRange_2 =60 ====>耳机反转转停止,达到额定扭矩范围60% +HeadStopSeepd =1 ====>耳机正反转停止速度 +HeadTimeOut =30 ====>耳机转动超时 +HeadHomeTime =5 ====>耳机回原转动超时 +HeadPos_re =190 ====>耳机回原使用扭矩 + +[Door] +DoorSlave=2 ====>门电机从站地址 +DoorWorkPostion=-45000 ====>运动点位 +DoorSpeed = 300 ====>运动速度 +DoorAcspeed = 100 ====>电机运动加速度 +DoorRespeed = 100 ====>电机运动减速度 + +[DevicesNum] +num=1 + +[IOport1] +OUT_StartBtLight=1;启动按钮指示灯 +OUT_RsetBtLight=3;复位按钮指示灯 +OUT_TriColorBlue=4;三色灯-蓝 +OUT_TriColorRed=5;三色灯-红 +OUT_TriColorGreen=6;三色灯-绿 +OUT_TriColorBuzzer=7;三色灯-蜂鸣器 +OUT_StatusLightRed=8;状态指示灯红 +OUT_StatusLightGreen=9;状态指示灯绿 +OUT_PowerOutCylinder=10;Power推进气缸 +OUT_PowerCylinder=11;电源键气缸 +OUT_VolAddCylinder=12;音量键+气缸 +OUT_VolReduceCylinder=13;音量键-气缸 +IN_E_Stop=1;急停按钮 +IN_Start=2;启动按钮 +IN_Reset=4;复位按钮 +IN_PoweroutOrigin=6;Powr推进气缸原点 +IN_PowerOutTest=5;Power推进气缸到位 +IN_PowerOrigin=8;电源键气缸原点 +IN_PowerTest=7;电源键气缸到位 +IN_VolAddOrigin=10;音量键+气缸原点 +IN_VolAddTest=9;音量键+气缸到位 +IN_VolReduOrigin=12;音量键-气缸原点 +IN_VolReduTest=11;音量键-气缸到位 +IN_PogoOrigin=14;Pogo滑台气缸原点 +IN_PogoTest=13;Pogo滑台气缸到位 +IN_CoverOpen=15;Holder盖子sensor +IN_CoverClose=16;Holder盖子气缸到位 +IN_LeftCover_ON=16;检测左夹紧气缸伸出 +IN_CheckDUT_1=15;检测DUT到位感应1 + +[IOport2] +OUT_PowerRGBCylinder=11;PowerRGB气缸 +OUT_PogoCylinder=1;Pogo气缸 +OUT_GrayCardCylinder=2;灰卡气缸 +OUT_IPDCCylinder=3;IPD气缸 +OUT_ElectromagnetPower=5;电磁铁通电 +OUT_PogoPower=4;IPD电源控制 +OUT_HolderSensorOut=6;Holder盖子伸出电磁阀 +OUT_HolderSensorIn=7;Holder盖子缩回电磁阀 +OUT_Ping_VBUS=8;VBUS继电器 +OUT_Ping_CC=9;CC继电器 +OUT_Ping_GND=10;GND继电器 +IN_RGBTest=1;RGB下压气缸伸出 +IN_IPDOrigin=6;IPD气缸原点 +IN_IPDTest=5;IPD气缸到位 +IN_GrayCardOrigin=2;灰卡气缸原点 +IN_GrayCardTest=3;灰卡气缸到位 +IN_Check_safe_raster=8;检查光栅 +IN_LeftCover_OFF=9;检测左夹紧气缸松开 +IN_RightCover_ON=10;检测右夹紧气缸夹紧 +IN_RightCover_OFF=11;检测右夹紧气缸松开 +IN_CheckDUT_2=12;检测DUT到位感应2 + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..bf6d1b8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..76be3e8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.Properties.Resources.resources b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.Properties.Resources.resources differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..91d1312 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.FileListAbsolute.txt @@ -0,0 +1,435 @@ +D:\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\HollywoodQT\HollywoodQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\HollywoodQT\HollywoodQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\11\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\11\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\11\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\11\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\11\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\11\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\11\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\11\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\11\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\11\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\11\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\11\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\0808\1#\0818_bak\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +\\10.42.151.71\d\0808\分离IO\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\0808\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\0808\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\0808\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\0808\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\0808\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\0808\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\0808\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\0808\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\0808\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\0808\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\0808\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\0808\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\EurekaQT.exe +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\EurekaQT.pdb +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\src\EurekaQT_分离IO\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\NModbus4.dll +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\EurekaQT.exe +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\EurekaQT.pdb +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\IOBoard.dll +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\MoonControl.dll +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\QTInterface.dll +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\IOBoard.pdb +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\MoonControl.pdb +E:\src\EurekaQT_分离IO\EurekaQT\bin\Debug\QTInterface.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\1229\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\1229\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\1229\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\1229\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\1229\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\1229\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\1229\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\1229\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\1229\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\1229\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\1229\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\1229\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\1229\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\SRC\260074\DOE\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\SRC\260074\DOE\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\SRC\260074\DOE\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\SRC\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\SRC\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\SRC\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\SRC\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\SRC\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\SRC\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\SRC\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +D:\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe.config +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\EurekaQT.exe +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\EurekaQT.exe +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\EurekaQT.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\HollywoodQT.Form1.resources +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\EurekaQT.Properties.Resources.resources +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\EurekaQT\obj\Debug\EurekaQT.csproj.GenerateResource.Cache diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.GenerateResource.Cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.GenerateResource.Cache new file mode 100644 index 0000000..21ebf5c Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csproj.GenerateResource.Cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..b284b46 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.exe b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.exe new file mode 100644 index 0000000..114e172 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.exe differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.pdb new file mode 100644 index 0000000..c71e01a Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/EurekaQT.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.Form1.resources b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.Form1.resources differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.CopyComplete b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.CoreCompileInputs.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ef1b8b6 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d5b1ba6e0a846cbb18bd5df2d8eb407078e256b2 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7df1ca5 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.FileListAbsolute.txt @@ -0,0 +1,448 @@ +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +C:\Users\hely.domain\Desktop\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\guanhe\Downloads\temp_test\HollywoodQT_TCP_IOSHOW\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\HollywoodQT_2IPMoTor\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojAssemblyReference.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.CopyComplete +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\src\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\src\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\src\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\src\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\src\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\src\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\src\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\src\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\guanhe\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +C:\Users\hely\Desktop\QT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +C:\Users\hely\Desktop\QT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +C:\Users\hely\Desktop\QT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\temp\QT-Update-20200327\src\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\qt.ini +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\qt.ini +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\qt.ini +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\qt.ini +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\temp\sw\HollywoodQT_v2_20200404.2300\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\temp\sw\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200404.2300\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\qt.ini +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\temp\sw\HollywoodQT_v2_20200404.2300_\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\qt.ini +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\temp\sw\HollywoodQT_v2_20200407.1900\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\qt.ini +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\temp\sw\HollywoodQT_v2_20200408.1300_\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +F:\260074\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\qt.ini +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\NModbus4.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe.config +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\HollywoodQT.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\bin\Debug\QTInterface.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Form1.resources +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.Properties.Resources.resources +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.csproj.GenerateResource.Cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.exe +D:\HollywoodQT\HollywoodQT\HollywoodQT\HollywoodQT\obj\Debug\HollywoodQT.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.GenerateResource.Cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.GenerateResource.Cache new file mode 100644 index 0000000..2e15031 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csproj.GenerateResource.Cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojAssemblyReference.cache new file mode 100644 index 0000000..ffa6e94 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..a1c6535 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/HollywoodQT.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..654af7d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/~WRL0005.tmp b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/~WRL0005.tmp new file mode 100644 index 0000000..9d061c1 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/EurekaQT/~WRL0005.tmp differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/AppConfig.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/AppConfig.cs new file mode 100644 index 0000000..daaa539 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/AppConfig.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Configuration; + +namespace IOBoard +{ + /// + /// 配置参数 + /// + public static class AppConfig + { + private static AppSettingsSection appSettings; + private static Configuration config; + static AppConfig() + { + string assemblyConfigFile = System.Reflection.Assembly.GetEntryAssembly().Location; + config = ConfigurationManager.OpenExeConfiguration(assemblyConfigFile); + //获取appSettings节点 + appSettings = (AppSettingsSection)config.GetSection("appSettings"); + } + + + /// + /// 当前程序启动路径 + /// + public static string StartupPath + { + get + { + return System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); + } + } + /// + /// log 文件路径 + /// + public static string LogDir + { + get + { + return StartupPath + "\\log"; + } + } + + public static string ArrivePositionOffsetConfigFile + { + get + { + return StartupPath + "//ArrivePositionOffsetConfig.ini"; + } + } + + + } + + + + +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/FileClass.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/FileClass.cs new file mode 100644 index 0000000..b2a0751 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/FileClass.cs @@ -0,0 +1,218 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Runtime.InteropServices; + +namespace IOBoards +{ + public class FileClass + { + [System.Runtime.InteropServices.DllImport("kernel32")] + private static extern uint GetPrivateProfileSectionNames(IntPtr lpszReturnBuffer, uint nSize, string lpFileName); + + /// + /// 获取某个指定节点(Section)中所有KEY和Value + /// + /// 节点名称 + /// 返回值的内存地址,每个之间用\0分隔 + /// 内存大小(characters) + /// Ini文件 + /// 内容的实际长度,为0表示没有内容,为nSize-2表示内存大小不够 + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + private static extern uint GetPrivateProfileSection(string lpAppName, IntPtr lpReturnedString, uint nSize, string lpFileName); + + /// + /// 读取INI文件中指定的Key的值 + /// + /// 节点名称。如果为null,则读取INI中所有节点名称,每个节点名称之间用\0分隔 + /// Key名称。如果为null,则读取INI中指定节点中的所有KEY,每个KEY之间用\0分隔 + /// 读取失败时的默认值 + /// 读取的内容缓冲区,读取之后,多余的地方使用\0填充 + /// 内容缓冲区的长度 + /// INI文件名 + /// 实际读取到的长度 + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + private static extern uint GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, [In, Out] char[] lpReturnedString, uint nSize, string lpFileName); + + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + private static extern uint GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, uint nSize, string lpFileName); + //再一种声明,使用string作为缓冲区的类型同char[] + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + private static extern uint GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, string lpReturnedString, uint nSize, string lpFileName); + + [DllImport("kernel32.dll", CharSet = CharSet.Auto)] + [return: MarshalAs(UnmanagedType.Bool)] //可以没有此行 + private static extern bool WritePrivateProfileSection(string lpAppName, string lpString, string lpFileName); + + [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + private static extern bool WritePrivateProfileString(string lpAppName, string lpKeyName, string lpString, string lpFileName); + + public static string[] INIGetAllSectionNames(string iniFile) + { + uint MAX_BUFFER = 32767; //默认为32767 + + string[] sections = new string[0]; //返回值 + + //申请内存 + IntPtr pReturnedString = Marshal.AllocCoTaskMem((int)MAX_BUFFER * sizeof(char)); + uint bytesReturned = FileClass.GetPrivateProfileSectionNames(pReturnedString, MAX_BUFFER, iniFile); + if (bytesReturned != 0) + { + //读取指定内存的内容 + string local = Marshal.PtrToStringAuto(pReturnedString, (int)bytesReturned).ToString(); + + //每个节点之间用\0分隔,末尾有一个\0 + sections = local.Split(new char[] { '\0' }, StringSplitOptions.RemoveEmptyEntries); + } + + //释放内存 + Marshal.FreeCoTaskMem(pReturnedString); + + return sections; + } + public static string[] INIGetAllItems(string iniFile, string section) + { + //返回值形式为 key=value,例如 Color=Red + uint MAX_BUFFER = 32767; //默认为32767 + + string[] items = new string[0]; //返回值 + + //分配内存 + IntPtr pReturnedString = Marshal.AllocCoTaskMem((int)MAX_BUFFER * sizeof(char)); + + uint bytesReturned = FileClass.GetPrivateProfileSection(section, pReturnedString, MAX_BUFFER, iniFile); + + if (!(bytesReturned == MAX_BUFFER - 2) || (bytesReturned == 0)) + { + + string returnedString = Marshal.PtrToStringAuto(pReturnedString, (int)bytesReturned); + items = returnedString.Split(new char[] { '\0' }, StringSplitOptions.RemoveEmptyEntries); + } + + Marshal.FreeCoTaskMem(pReturnedString); //释放内存 + + return items; + } + + public static string[] INIGetAllItemKeys(string iniFile, string section) + { + string[] value = new string[0]; + const int SIZE = 1024 * 10; + + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + char[] chars = new char[SIZE]; + uint bytesReturned = FileClass.GetPrivateProfileString(section, null, null, chars, SIZE, iniFile); + + if (bytesReturned != 0) + { + value = new string(chars).Split(new char[] { '\0' }, StringSplitOptions.RemoveEmptyEntries); + } + chars = null; + + return value; + } + public static string INIGetStringValue(string iniFile, string section, string key, string defaultValue) + { + string value = defaultValue; + const int SIZE = 1024 * 10; + + //if (string.IsNullOrEmpty(section)) + //{ + // throw new ArgumentException("必须指定节点名称", "section"); + //} + + //if (string.IsNullOrEmpty(key)) + //{ + // throw new ArgumentException("必须指定键名称(key)", "key"); + //} + + StringBuilder sb = new StringBuilder(SIZE); + uint bytesReturned = FileClass.GetPrivateProfileString(section, key, defaultValue, sb, SIZE, iniFile); + + if (bytesReturned != 0) + { + value = sb.ToString(); + } + sb = null; + + return value; + } + public static bool INIWriteItems(string iniFile, string section, string items) + { + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + if (string.IsNullOrEmpty(items)) + { + throw new ArgumentException("必须指定键值对", "items"); + } + + return FileClass.WritePrivateProfileSection(section, items, iniFile); + } + + public static bool INIWriteValue(string iniFile, string section, string key, string value) + { + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + if (string.IsNullOrEmpty(key)) + { + throw new ArgumentException("必须指定键名称", "key"); + } + + if (value == null) + { + throw new ArgumentException("值不能为null", "value"); + } + + return FileClass.WritePrivateProfileString(section, key, value, iniFile); + + } + + public static bool INIDeleteKey(string iniFile, string section, string key) + { + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + if (string.IsNullOrEmpty(key)) + { + throw new ArgumentException("必须指定键名称", "key"); + } + + return FileClass.WritePrivateProfileString(section, key, null, iniFile); + } + + public static bool INIDeleteSection(string iniFile, string section) + { + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + return FileClass.WritePrivateProfileString(section, null, null, iniFile); + } + + public static bool INIEmptySection(string iniFile, string section) + { + if (string.IsNullOrEmpty(section)) + { + throw new ArgumentException("必须指定节点名称", "section"); + } + + return FileClass.WritePrivateProfileSection(section, string.Empty, iniFile); + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.cs new file mode 100644 index 0000000..c473a58 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.cs @@ -0,0 +1,369 @@ +using System; +using System.Collections.Generic; +using System.IO.Ports; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Common; + +namespace IOBoardControl +{ + public class IOBoard + { + public SerialPort rs232 = null; + string RecvString = ""; + private object objLock = new object(); + public String ReadValue = String.Empty; + private static object lockObj = new object(); + private static object loc = new object(); + Adb_Common adb = new Adb_Common(); + private string Port=""; + + public IOBoard(string COM) + : this(COM, 115200, Parity.None, 8, StopBits.One) + { } + + public IOBoard(string port, + int baudRate, Parity parity, int dataBits, StopBits stopBits) + { + try + { + rs232 = new SerialPort(port, baudRate, parity, dataBits, stopBits); + rs232.Handshake = Handshake.None; + rs232.ReceivedBytesThreshold = 1; + rs232.DtrEnable = true; + rs232.RtsEnable = true; + rs232.NewLine = "\r\n"; + rs232.ReadTimeout = 5000; + rs232.WriteTimeout = 5000; + Port = port; + //rs232.DataReceived += rs232_DataReceived; + + } + catch + { + } + } + + # region 通讯处理 + public int Str2HexOut(string str) + { + if (str == "") + { + return 0x00FF; + } + str = str.Substring(str.IndexOf("0xFFF") + 2, 4); + char[] c = str.ToCharArray(); + int[] b = new int[4]; + for (int i = 0; i < 4; i++) + { + b[i] = HexChar(c[i]); + } + int a = b[0] * 16 * 16 * 16 + b[1] * 16 * 16 + b[2] * 16 + b[3]; + return a; + + } + + public bool GetOUT(int num) + { + lock (loc) + { + string s = ""; + for (int i = 0; i < 5; i++) + { + rs232.Write("ReadDO\r\n"); + rs232.DiscardOutBuffer(); + Thread.Sleep(100); + s = this.Read().Trim(); + if (s != "") + { + break; + } + } + + int a = Str2HexOut(s); + a = a & 0x00ff; + a = a >> num - 1; + return (a & 1) == 0; + } + } + public bool GetIN(int num,int try_count = 6) + { + lock (loc) + { + if (rs232 == null) + { + return false; + } + this.rs232.DiscardInBuffer(); + this.rs232.DiscardOutBuffer(); + + while (try_count >= 1) + { + try + { + rs232.Write("ReadDI\r\n"); + rs232.DiscardOutBuffer(); + Thread.Sleep(30); + string s = ""; + //s = this.Read().Trim(); + s = rs232.ReadTo(">"); + var sps = s.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); + if (sps.Length >= 3 && sps[2] == "OK") + { + string hex = sps[1]; + int data = Convert.ToInt32(hex, 16); + int st = data >> (num - 1) & 0x01; + if (st == 0) + { + return st == 0; + } + } + try_count -= 1; + } + catch (Exception ex) + { + try_count -= 1; + FileWriter.WriteLog("GetIN ReadDI " + "Exception:" + ex.Message);//写入到LOG文件 + } + Thread.Sleep(5); + } + return false; + } + } + + /// + /// 检测端口是否正确 + /// + /// + public bool CheckSerial() + { + this.rs232.DiscardInBuffer(); + this.rs232.DiscardOutBuffer(); + try + { + rs232.Write("ReadDI\r\n"); + rs232.DiscardOutBuffer(); + Thread.Sleep(50); + string s = ""; + s = this.Read().Trim(); + return string.IsNullOrEmpty(s) == false; + } + catch (Exception ex) + { + FileWriter.WriteLog("CheckSerial ReadDI " + "Exception:" + ex.Message);//写入到LOG文件 + return false; + } + } + public int Str2HexEM(string str) + { + if (str == "") + { + return 0x00000; + } + str = str.Substring(str.IndexOf("0xFFF") + 2, 5); + char[] c = str.ToCharArray(); + int[] b = new int[5]; + for (int i = 0; i < 5; i++) + { + b[i] = HexChar(c[i]); + } + int a = b[0] * 16 * 16 * 16 * 16 + b[1] * 16 * 16 * 16 + b[2] * 16 * 16 + b[3] * 16 + b[4]; + return a; + } + public int HexChar(char c) + { + int i = 0; + if ((c >= '0') && (c <= '9')) + { + i = Int32.Parse(c.ToString()); + return i; + } + else + { + i = c - 'A' + 10; + return i; + } + + } + public int Str2Hex(string str) + { + int a = 0; + try + { + if (str == "") + { + return 0x000FF; + } + str = str.Substring(str.IndexOf("0xFF") + 2, 5); + char[] c = str.ToCharArray(); + int[] b = new int[5]; + for (int i = 0; i < 5; i++) + { + b[i] = HexChar(c[i]); + } + a = b[0] * 16 * 16 * 16 * 16 + b[1] * 16 * 16 * 16 + b[2] * 16 * 16 + b[3] * 16 + b[4]; + return a; + } + catch + { + return a; + } + + } + + public bool Open() + { + if (rs232.IsOpen) + { + rs232.Close(); + } + //rs232.Close(); + System.Threading.Thread.Sleep(100); + try + { + rs232.Open(); + return rs232.IsOpen; + } + catch (Exception exp) + { + FileWriter.WriteLog("Serials port did not open!");//写入到LOG文件 + if (rs232.IsOpen) + { + rs232.Close(); + } + //rs232.Close(); + System.Threading.Thread.Sleep(100); + try + { + rs232.Open(); + return rs232.IsOpen; + } + catch (Exception ex) + { + FileWriter.WriteLog("Serials port did not open!");//写入到LOG文件 + return false; + } + + } + + } + + public bool GetFirmwareVer() + { + if (rs232.IsOpen) + { + rs232.Write("GetFirmwareVer\r"); + if (this.Read() == "\r\n001\0") + { + return true; + } + } + return false; + } + + /*XX:output port,X:status + *0 is open, 1 is close + *例如,WriteDO 0x01 0x00\r就是设置端口1有效 + */ + public bool WriteDO(int bitNum, bool isSet, int trycnt = 6) + { + lock (loc) + { + while (trycnt >= 1) + { + try + { + int stattus = isSet ? 1 : 0; + int data = stattus; + string cmd = "WriteDO 0x" + bitNum.ToString("X2") + " 0x" + stattus.ToString("X2") + "\r\n"; + rs232.Write(cmd); + Thread.Sleep(50); + var s = rs232.ReadTo(">"); + //var s = this.Read(); + //var sps = s.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); + //if ((sps.Length >= 2 && sps[1] == "OK") || (sps.Length >= 4 && sps[2] == "OK")) + if (s.Contains("OK")) + { + FileWriter.WriteLog(string.Format("IOboard " + Port + " WriteDO :{0} 成功 value:{1}", bitNum,s)); + return true; + } + else + { + Thread.Sleep(200); + rs232.ReadExisting(); + trycnt -= 1; + FileWriter.WriteLog(string.Format("IOboard " + Port + " WriteDO :{0} 失败 Value:{1}", bitNum,s)); + } + } + catch (Exception ex) + { + trycnt -= 1; + Console.WriteLine("Exception trycount:" + trycnt); + FileWriter.WriteLog(string.Format("IOboard {0} WriteDO IO :{1} Exception :{2} ", Port, bitNum.ToString(), ex.Message));//写入到LOG文件 + } + Thread.Sleep(5); + } + return false; + } + + } + /*读取输入口状态 + * ReadDI\r + * XXXXX, Hex , port status + * + */ + public string Read() + { + lock (loc) + { + string ret = string.Empty; + try + { + rs232.DiscardOutBuffer(); + int n = rs232.BytesToRead; + if (n > 0) + { + Char[] buf = new Char[n]; + rs232.Read(buf, 0, n); + rs232.DiscardInBuffer(); + ret = new string(buf); + buf = null;//7.1 + } + } + catch (Exception ex) + { + FileWriter.WriteLog("rs232 Read " + " Exception :" + ex.Message);//写入到LOG文件 + } + + return ret; + } + } + public void Close() + { + lock (loc) + { + try + { + if (rs232.IsOpen) + { + rs232.Close(); + rs232.Dispose(); + } + } + catch (Exception ex) + { + + FileWriter.WriteLog("rs232 Close " + " Exception:" + ex.Message);//写入到LOG文件 + } + + } + + + } + + #endregion + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj new file mode 100644 index 0000000..8e27f92 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj @@ -0,0 +1,64 @@ + + + + + Debug + AnyCPU + {812669F1-13C5-488C-8A66-DB692059B67D} + Library + Properties + IOBoard + IOBoard + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + {cc0dcec4-2900-4a08-ad6e-8b9fa4ec6dd8} + Common + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj.user b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj.user new file mode 100644 index 0000000..07dbd5b --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IOBoard.csproj.user @@ -0,0 +1,6 @@ + + + + ProjectFiles + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P1.xlsx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P1.xlsx new file mode 100644 index 0000000..2cc453e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P1.xlsx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P2.xlsx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P2.xlsx new file mode 100644 index 0000000..b24c69d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/IO表-QT-P2.xlsx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..e9afcb7 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("IOBoard")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("IOBoard")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("05311a19-5736-49ae-a6ed-1daf06a22463")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.0.0.3")] +[assembly: AssemblyFileVersion("2.0.0.3")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/QTIOBoard.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/QTIOBoard.cs new file mode 100644 index 0000000..0abdda4 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/QTIOBoard.cs @@ -0,0 +1,820 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Threading; +using System.IO.Ports; +using IOBoardControl; +using Common; + +namespace QTIOBoardControl +{ + public class QTIOBoard : IOBoard + { + public QTIOBoard(string COM) + : this(COM, 115200, Parity.None, 8, StopBits.One) + { } + + public QTIOBoard(string port, int baudRate, Parity parity, int dataBits, StopBits stopBits) + : base(port, 115200, Parity.None, 8, StopBits.One) + { } + //public bool IsInThePosition(ushort tovalue,bool wait,ushort timeout) + //{ + // return false; + //} + + public bool StatusCk(Func f, double timeout) + { + DateTime end = System.DateTime.Now.AddSeconds(timeout); + while (DateTime.Now <= end) + { + if (f()) + { + FileWriter.WriteLog(f.Method.Name.ToString() + " status:true"); + return true; + } + else + { + Thread.Sleep(100); + } + } + + // Console.WriteLine("%s run timeout",f.ToString()); + FileWriter.WriteLog(f.Method.Name.ToString() + " run timeout"); + return false; + } + #region 写io + + #region IO板一 + + /// + /// 启动按钮指示灯 + /// + public bool StartBtLight(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_StartBtLight, On); + } + + //// + //public bool LightCardReset(bool On) + //{ + // return WriteDO(3, On); + //} + + /// + /// 复位按钮指示灯 + /// + /// + /// + public bool RsetBtLight(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_RsetBtLight, On); + } + + /// + /// 三色灯-蓝 + /// + /// + /// + public bool TriColorBlue(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_TriColorBlue, On); + } + /// + /// 三色灯-红 + /// + /// + /// + public bool TriColorRed(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_TriColorRed, On); + } + /// + /// 三色灯-绿 + /// + /// + /// + public bool TriColorGreen(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_TriColorGreen, On); + } + + /// + /// 三色灯-Close + /// + /// + /// + public bool TriColorClose(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_TriColorGreen, On) && WriteDO(ConfigHelper.Instance.OUT_TriColorRed, On) && WriteDO(ConfigHelper.Instance.OUT_TriColorBlue, On); + } + + /// + /// 三色灯-蜂鸣器 + /// + /// + /// + public bool TriColorBuzzer(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_TriColorBuzzer, On); + } + + /// + /// 状态指示灯红 + /// + /// + /// + public bool StatusLightRed(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_StatusLightRed, On) && WriteDO(ConfigHelper.Instance.OUT_StatusLightGreen, !On); + } + + /// + /// 状态指示灯黄 + /// + /// + /// + public bool StatusLightYellow(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_StatusLightRed, On) && WriteDO(ConfigHelper.Instance.OUT_StatusLightGreen, On); + } + /// + /// 状态指示灯绿 + /// + /// + /// + public bool StatusLightGreen(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_StatusLightGreen, On) && WriteDO(ConfigHelper.Instance.OUT_StatusLightRed, !On); + } + + /// + /// 状态指示灯关 + /// + /// + /// + public bool StatusLightOff(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_StatusLightRed, On) && WriteDO(ConfigHelper.Instance.OUT_StatusLightGreen, On); + } + + /// + /// Power推进气缸 + /// + /// + /// + public bool PowerOutCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_PowerOutCylinder, On); + } + + /// + /// 电源键气缸 + /// + /// + /// + public bool PowerCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_PowerCylinder, On); + } + + /// + /// 音量键+气缸 + /// + /// + /// + public bool VolAddCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_VolAddCylinder, On); + } + + /// + /// 音量键-气缸 + /// + /// + /// + public bool VolReduceCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_VolReduceCylinder, On); + } + + #endregion + + #region IO板二 + + /// + /// PowerRGB气缸 + /// + /// + /// + public bool PowerRGBCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_PowerRGBCylinder, On); + } + + /// + /// Pogo气缸 + /// + /// + /// + public bool PogoCylinder(bool On) + { + //return WriteDO(14, On); + return WriteDO(ConfigHelper.Instance.OUT_PogoCylinder, On); + } + + /// + /// 光强板复位输出 + /// + /// + /// + public bool LBreset(bool On) + { + //return WriteDO(13, On); + return true; + } + + ////SD卡水平气缸 + //public bool SDHorizCylinder(bool On) + //{ + // return WriteDO(14, On); + //} + + /// + /// 灰卡气缸 + /// + /// + /// + public bool GrayCardCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_GrayCardCylinder, On); + } + + /// + /// TypeC气缸 + /// + /// + /// + public bool TypeCCylinder(bool On) + { + //return WriteDO(1, On); + return true; + } + + /// + /// IPD气缸 + /// + /// + /// + public bool IPDCCylinder(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_IPDCCylinder, On); + } + + /// + /// 电磁铁通电 + /// + /// + public bool ElectromagnetPower(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_ElectromagnetPower, On); + } + + /// + /// IPD通电 + /// + /// + /// + public bool PogoPower(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_PogoPower, On); + } + + /// + /// Holder盖子伸出电磁阀 + /// + /// + /// + public bool HolderSensorOut(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_HolderSensorOut, On); + } + + /// + /// Holder盖子缩回电磁阀 + /// + /// + /// + public bool HolderSensorIn(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_HolderSensorIn, On); + } + + /// + /// VBUS继电器 + /// + /// + /// + public bool Ping_VBUS(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_Ping_VBUS, On); + } + + /// + /// CC继电器 + /// + /// + /// + public bool Ping_CC(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_Ping_CC, On); + } + + /// + /// GND继电器 + /// + /// + /// + public bool Ping_GND(bool On) + { + return WriteDO(ConfigHelper.Instance.OUT_Ping_GND, On); + } + + #endregion + + #endregion + + #region 读io + + #region IO板一 + /// + /// 急停按钮 + /// + /// + public bool E_Stop() + { + if (GetIN(ConfigHelper.Instance.IN_E_Stop)) + return false; + else + return true; + } + + /// + /// 启动按钮 + /// + /// + public bool Start() + { + if (GetIN(ConfigHelper.Instance.IN_Start)) + return true; + else + return false; + } + + /// + /// 复位按钮 + /// + /// + public bool Reset() + { + if (GetIN(ConfigHelper.Instance.IN_Reset)) + return true; + else + return false; + } + + /// + /// PowrOut气缸原点 + /// + /// + public bool PoweroutOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_PoweroutOrigin)) + return true; + else + return false; + } + + /// + /// PowerOut气缸到位 + /// + /// + public bool PowerOutTest() + { + if (GetIN(ConfigHelper.Instance.IN_PowerOutTest)) + return true; + else + return false; + } + + /// + /// 电源键气缸原点 + /// + /// + public bool PowerOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_PowerOrigin)) + return true; + else + return false; + } + + /// + /// 电源键气缸到位 + /// + /// + public bool PowerTest() + { + if (GetIN(ConfigHelper.Instance.IN_PowerTest)) + return true; + else + return false; + } + + /// + /// 音量键+气缸原点 + /// + /// + public bool VolAddOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_VolAddOrigin)) + return true; + else + return false; + } + + /// + /// 音量键+气缸到位 + /// + /// + public bool VolAddTest() + { + if (GetIN(ConfigHelper.Instance.IN_VolAddTest)) + return true; + else + return false; + } + + /// + /// 音量键-气缸原点 + /// + /// + public bool VolReduOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_VolReduOrigin)) + return true; + else + return false; + } + + /// + /// 音量键-气缸到位 + /// + /// + public bool VolReduTest() + { + if (GetIN(ConfigHelper.Instance.IN_VolReduTest)) + return true; + else + return false; + } + + /// + /// Pogo滑台气缸原点 + /// + /// + public bool PogoOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_PogoOrigin)) + return true; + else + return false; + } + + /// + /// Pogo滑台气缸到位 + /// + /// + public bool PogoTest() + { + if (GetIN(ConfigHelper.Instance.IN_PogoTest)) + return true; + else + return false; + } + + /// + /// Holder盖子sensor + /// + /// + public bool CoverOpen() + { + if (GetIN(ConfigHelper.Instance.IN_CoverOpen)) + return true; + else + return false; + } + + /// + /// Holder盖子气缸到位 + /// + /// + public bool CoverClose() + { + if (GetIN(ConfigHelper.Instance.IN_CoverClose)) + return true; + else + return false; + } + + /// + /// 检测左夹紧气缸伸出 + /// + /// + public bool LeftCover_ON() + { + if (!GetIN(ConfigHelper.Instance.IN_LeftCover_ON)) + return false; + else + return true; + } + + /// + /// 检测DUT到位感应1 + /// + /// + public bool CheckDUT_1() + { + if (!GetIN(ConfigHelper.Instance.IN_CheckDUT_1)) + return false; + else + return true; + } + + #region 取消使用的感应器 + ////安全门 + //public bool SafeDoor() + //{ + // if (GetIN(5)) + // return true; + // else + // return false; + //} + + ////电源键气缸原点 + //public bool PowerOrigin() + //{ + // if (GetIN(6)) + // return true; + // else + // return false; + //} + + ////电源键气缸到位 + //public bool PowerTest() + //{ + // if (GetIN(7)) + // return true; + // else + // return false; + //} + + ////音量键+气缸原点 + //public bool VolAddOrigin() + //{ + // if (GetIN(8)) + // return true; + // else + // return false; + //} + + ////音量键+气缸到位 + //public bool VolAddTest() + //{ + // if (GetIN(9)) + // return true; + // else + // return false; + //} + + ////音量键-气缸原点 + //public bool VolReduOrigin() + //{ + // if (GetIN(10)) + // return true; + // else + // return false; + //} + + ////音量键-气缸到位 + //public bool VolReduTest() + //{ + // if (GetIN(11)) + // return true; + // else + // return false; + //} + + ////SD卡竖直气缸原点 + //public bool SDVertOrigin() + //{ + // if (GetIN(12)) + // return true; + // else + // return false; + //} + + ////SD卡竖直气缸到位 + //public bool SDVertTest() + //{ + // if (GetIN(13)) + // return true; + // else + // return false; + //} + + ////SD卡水平气缸原点 + //public bool SDHorizOrig() + //{ + // if (GetIN(14)) + // return true; + // else + // return false; + //} + + ////SD卡水平气缸到位 + //public bool SDHorizTest() + //{ + // if (GetIN(15)) + // return true; + // else + // return false; + //} + + ///// + ///// 盖板sensor ,盖板到位 + ///// + ///// + //public bool CoverClose() + //{ + // if (GetIN(15)) + // return false; + // else + // return true; + //} + #endregion + + #endregion + + #region IO板二 + + /// + /// RGB下压气缸伸出 + /// + /// + public bool RGBTest() + { + if (GetIN(ConfigHelper.Instance.IN_RGBTest)) + return true; + else + return false; + } + + /// + /// IPD气缸原点 + /// + /// + public bool IPDOrigin() + { + return true; + if (GetIN(ConfigHelper.Instance.IN_IPDOrigin)) + return true; + else + return false; + } + /// + /// IPD气缸到位 + /// + /// + public bool IPDTest() + { + if (GetIN(ConfigHelper.Instance.IN_IPDTest)) + return true; + else + return false; + } + + /// + /// 灰卡气缸原点 + /// + /// + public bool GrayCardOrigin() + { + if (GetIN(ConfigHelper.Instance.IN_GrayCardOrigin)) + return true; + else + return false; + } + /// + /// 灰卡气缸到位 + /// + /// + public bool GrayCardTest() + { + if (GetIN(ConfigHelper.Instance.IN_GrayCardTest)) + return true; + else + return false; + } + /// + /// TypeC气缸原点,结构取消 + /// + /// + public bool TypeCOrigin() + { + return true; + if (GetIN(2)) + return true; + else + return false; + } + + /// + /// TypeC气缸到位,结构取消 + /// + /// + public bool TypeCTest() + { + return true; + if (GetIN(1)) + return true; + else + return false; + } + + /// + /// 检查光栅 + /// + /// + public bool Check_safe_raster() + { + if (GetIN(ConfigHelper.Instance.IN_Check_safe_raster)) + return true; + else + return false; + } + + /// + /// 检测左夹紧气缸松开 + /// + /// + public bool LeftCover_OFF() + { + if (!GetIN(ConfigHelper.Instance.IN_LeftCover_OFF)) + return false; + else + return true; + } + + /// + /// 检测右夹紧气缸夹紧 + /// + /// + public bool RightCover_ON() + { + if (!GetIN(ConfigHelper.Instance.IN_RightCover_ON)) + return false; + else + return true; + } + + /// + /// 检测右夹紧气缸松开 + /// + /// + public bool RightCover_OFF() + { + if (!GetIN(ConfigHelper.Instance.IN_RightCover_OFF)) + return false; + else + return true; + } + + /// + /// 检测DUT到位感应2 + /// + /// + public bool CheckDUT_2() + { + if (!GetIN(ConfigHelper.Instance.IN_CheckDUT_2)) + return false; + else + return true; + } + + #endregion + + #endregion + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.dll new file mode 100644 index 0000000..abc1c44 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.pdb new file mode 100644 index 0000000..144b2a4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/bin/Debug/IOBoard.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..085c58d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.AssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6491d8e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.AssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.CopyComplete b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.CoreCompileInputs.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ca185bd --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1209c2f6efca1700a60e39ff977b0f2e4feaa2b1 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..025a6af --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csproj.FileListAbsolute.txt @@ -0,0 +1,336 @@ +D:\Google_camera_test\手机测试项目\IOBoard\IOBoard\bin\Debug\IOBoard.dll +D:\Google_camera_test\手机测试项目\IOBoard\IOBoard\bin\Debug\IOBoard.pdb +D:\Google_camera_test\手机测试项目\IOBoard\IOBoard\obj\Debug\IOBoard.dll +D:\Google_camera_test\手机测试项目\IOBoard\IOBoard\obj\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.pdb +G:\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.dll +G:\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.pdb +G:\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.dll +G:\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.pdb +D:\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.dll +D:\FacebookSlution\苏州台达\IOBoard\IOBoard\bin\Debug\IOBoard.pdb +D:\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.dll +D:\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\FacebookSlution\苏州台达\IOBoard\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\bin\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\bin\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\bin\Debug\Common.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +C:\Users\hely.domain\Desktop\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojAssemblyReference.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\obj\Debug\IOBoard.csproj.CopyComplete +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\src\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\src\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\src\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\guanhe\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\obj\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\IOBoard\obj\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\obj\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\IOBoard\obj\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\obj\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\IOBoard\obj\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\obj\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\IOBoard\obj\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\obj\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\IOBoard\obj\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\obj\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\IOBoard\obj\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\obj\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\IOBoard\obj\Debug\IOBoard.pdb +F:\260074\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +F:\260074\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +F:\260074\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +F:\260074\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +F:\260074\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\IOBoard\obj\Debug\IOBoard.pdb +D:\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\11\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\11\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\11\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\11\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\11\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\11\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\EurekaQT\IOBoard\obj\Debug\IOBoard.csproj.AssemblyReference.cache +D:\EurekaQT\IOBoard\obj\Debug\IOBoard.csproj.CoreCompileInputs.cache +D:\EurekaQT\IOBoard\obj\Debug\IOBoard.csproj.CopyComplete +E:\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\EurekaQT\IOBoard\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\IOBoard\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +\\10.42.151.71\d\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\0808\1#\0818_bak\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\0808\1#\0818_bak\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\0808\1#\0818_bak\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\0808\1#\0818_bak\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\0808\1#\0818_bak\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\0808\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\0808\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\0808\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\0808\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\0808\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\src\EurekaQT_分离IO\IOBoard\bin\Debug\IOBoard.dll +E:\src\EurekaQT_分离IO\IOBoard\bin\Debug\IOBoard.pdb +E:\src\EurekaQT_分离IO\IOBoard\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\IOBoard\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\IOBoard\obj\Debug\IOBoard.dll +E:\src\EurekaQT_分离IO\IOBoard\obj\Debug\IOBoard.pdb +D:\1229\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\1229\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\1229\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\1229\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\1229\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\1229\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\1229\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\SRC\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\SRC\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\SRC\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\SRC\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\SRC\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\obj\Debug\IOBoard.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\obj\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\IOBoard\obj\Debug\IOBoard.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojAssemblyReference.cache new file mode 100644 index 0000000..6e9bfc0 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..06a2c1b Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.dll new file mode 100644 index 0000000..abc1c44 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.pdb new file mode 100644 index 0000000..144b2a4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/IOBoard.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P1.xlsx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P1.xlsx new file mode 100644 index 0000000..c3382ec Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P1.xlsx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P2.xlsx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P2.xlsx new file mode 100644 index 0000000..06af097 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/IOBoard/~$IO表-QT-P2.xlsx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelDefinition/ModelingProject1.uml b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelDefinition/ModelingProject1.uml new file mode 100644 index 0000000..33ff261 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelDefinition/ModelingProject1.uml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelingProject1.modelproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelingProject1.modelproj new file mode 100644 index 0000000..9084f13 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/ModelingProject1.modelproj @@ -0,0 +1,37 @@ + + + + + Debug + AnyCPU + 2.0 + {6cf5972c-b80c-42f5-8f57-4341ce98350f} + 2.0.0.0 + ModelingProject1 + ModelingProject1 + + + bin\Debug\ + + + bin\Release\ + + + 10.0 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + + Content + + + Content + UMLClassDiagram1.classdiagram + + + + Content + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram new file mode 100644 index 0000000..19a76f1 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram.layout b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram.layout new file mode 100644 index 0000000..19a76f1 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/ModelingProject1/UMLClassDiagram1.classdiagram.layout @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonControl.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonControl.csproj new file mode 100644 index 0000000..9b49da8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonControl.csproj @@ -0,0 +1,73 @@ + + + + + Debug + AnyCPU + {C53331AE-A64F-49A1-8D67-D2164F05301F} + Library + Properties + MoonControl + MoonControl + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + False + .\NModbus4.dll + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {cc0dcec4-2900-4a08-ad6e-8b9fa4ec6dd8} + Common + + + + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonMotor.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonMotor.cs new file mode 100644 index 0000000..47bec95 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/MoonMotor.cs @@ -0,0 +1,1375 @@ +//#define USE_STANDER_CONNECT +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.IO.Ports; +using System.Net; +using System.Net.Sockets; +using System.Threading; +using Common; +using Modbus.Device; + +namespace MoonControl +{ + #region 伺服电机---串口RTU通信 + /// + /// 伺服电机---串口rtu通信 + /// + public class MoonMotor + { + private const int MoonsHomeStatus = 0x1003; //获取电机回零状态地址 + + private const int MoonsPositionAddress = 0xE319; //扭矩设定值 参数3-25 + private const int MoonsPositiveRotation = 0xE31B; //设定正传限速度 参数3-27 + private const int MoonsReversingRotation = 0xE31C; //设定反传限速度 参数3-28 + + private const int MoonsCurrentSpeed = 0xF501; //读取当前电机转动速度地址 + private const int MoonsmotorSpeed = 0x1504; //读取当前扭矩(受力)大小地址 + + public const int abs_Address = 0x6200; //绝对模式 + public const int posH_Address = 0x6201; //高位 + public const int posL_Address = 0x6202; //低位 + public const int Speed_Address = 0x6203; //速度 + public const int Acc_adsAddress = 0x6204; //加速度 + public const int Dec_Address = 0x6205; //减速度 + public const int Abs_triger_Address = 0x6002; //动作触发 停止 + + public const int Home_M_Address = 0x600A; //回零模式 + public const int Home_Speed_H_adsAddress = 0x600F; //高速度 + public const int Home_Speed_L_Address = 0x6010; //低速度 + public const int Home_triger_Address = 0x6002; //回零触发 + + + private string m_port = ""; + private int m_baudrate = 9600; + private ModbusSerialMaster m_master; + private SerialPort m_serial; + + private object loc = new object(); + Adb_Common adb = new Adb_Common(); + + //public MoonMotor(string port, int baudrate = 115200) + public MoonMotor(string port, int baudrate = 38400) + { + this.m_port = port; + this.m_baudrate = baudrate; + } + + /// + /// 打开端口 + /// + /// + public bool OpenPort() + { + lock (loc) + { + if (m_serial == null) + m_serial = new SerialPort(m_port, m_baudrate, Parity.None, 8, StopBits.One); + + try + { + if (m_serial.IsOpen == false) + m_serial.Open(); + + if (this.m_master == null) + this.m_master = ModbusSerialMaster.CreateRtu(m_serial); + + return m_serial.IsOpen; + } + catch (Exception ex) + { + m_serial = null; + //将异常写入文件 + FileWriter.WriteLog("电机端口打开异常:" + ex.Message); + adb.Able_COM(m_port, "0"); + adb.Able_COM(m_port, "1"); + if (m_serial == null) + m_serial = new SerialPort(m_port, m_baudrate, Parity.None, 8, StopBits.One); + + try + { + if (m_serial.IsOpen == false) + m_serial.Open(); + + if (this.m_master == null) + this.m_master = ModbusSerialMaster.CreateRtu(m_serial); + + return m_serial.IsOpen; + } + catch (Exception e) + { + m_serial = null; + //将异常写入文件 + FileWriter.WriteLog("电机端口打开异常:" + e.Message); + return false; + } + return false; + } + } + } + /// + /// 关闭端口 + /// + public void Close() + { + lock (loc) + { + try + { + if (m_serial != null) + { + FileWriter.WriteLog("关闭端口"); + m_serial.Close(); + } + + } + catch(Exception ex) + { + FileWriter.WriteLog(string.Format("Close fail Exception:{0}", ex.Message)); + } + } + } + + + /// + /// 设置电机参数,并立即运行 + /// + /// + /// + public bool SetMoonsPosition(byte slave, ushort para) + { + lock (loc) + { + try + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + this.m_master.WriteSingleRegister(slave, MoonsPositionAddress, para); + Thread.Sleep(10); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetMoonsPosition exception:" + ex.Message); + return false; + } + } + } + + /// + /// 设置电机参数,并立即运行 + /// + /// + /// + public bool SetMoonsPosition1(byte slave,ushort addr,ushort para) + { + lock (loc) + { + try + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + this.m_master.WriteSingleRegister(slave, addr, para); + Thread.Sleep(10); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetMoonsPosition exception:" + ex.Message); + return false; + } + } + } + + /// + /// 设置正转速度上限 + /// + /// + /// + public bool SetMoonsPositiveRotation(byte slave, int para) + { + lock (loc) + { + try + { + + IList para_list = new List(); + ushort var1 = 0; + ushort var2 = 0; + this.IntToHex(para, out var1, out var2); + //para_list.Add(var1); + //para_list.Add(var2); + para_list.Add(0); + para_list.Add(64); + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + this.m_master.WriteSingleRegister(slave, MoonsPositiveRotation, (ushort)para); + //this.m_master.WriteMultipleRegisters(slave, MoonsPositiveRotation, para_list.ToArray()); + Thread.Sleep(10); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetMoonsPosition exception:" + ex.Message); + return false; + } + } + + } + + /// + /// 设置反转速度上限 + /// + /// + /// + public bool SetMoonsReversingRotation(byte slave, int para) + { + lock (loc) + { + try + { + IList para_list = new List(); + ushort var1 = 0; + ushort var2 = 0; + this.IntToHex(para, out var1, out var2); + //para_list.Add(var1); + //para_list.Add(var2); + para_list.Add(0x0); + para_list.Add(0x64); + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + this.m_master.WriteSingleRegister(slave, MoonsReversingRotation, (ushort)para); + //this.m_master.WriteMultipleRegisters(slave, MoonsReversingRotation, para_list.ToArray()); + Thread.Sleep(10); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetMoonsPosition exception:" + ex.Message); + return false; + } + } + + } + + /// + /// 读取当前速度 + /// + /// + /// + /// + public int GetCurrentSpeed(byte sale) + { + lock (loc) + { + try + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + var data = this.m_master.ReadHoldingRegisters(sale, MoonsCurrentSpeed, 1); + Thread.Sleep(10); + Int16 speed = (Int16)data[0]; + + return (int)speed; + } + catch (Exception ex) + { + FileWriter.WriteLog("GetCurrentSpeed exception:" + ex.Message); + return -1; + } + } + return -1; + } + + /// + /// 读取当前扭矩 + /// + /// + /// + /// + public int GetmotorSpeed(byte sale) + { + lock (loc) + { + try + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + var data = this.m_master.ReadHoldingRegisters(sale, MoonsmotorSpeed, 1); + Thread.Sleep(10); + Int16 speed = (Int16)data[0]; + + return (int)speed; + } + catch (Exception ex) + { + FileWriter.WriteLog("GetmotorSpeed exception:" + ex.Message); + return -1; + } + } + return -1; + } + + public void IntToHex(int number, out ushort h, out ushort l) + { + //int a = number & 0x0000ffff; + //int b = (number >> 16) & 0xffff; + l = (ushort)(number & 0x0000ffff); + h = (ushort)((number >> 16) & 0xffff); + } + + /// + /// 低位在前 + /// + /// + /// + public byte[] CRC16LH(byte[] pDataBytes) + { + ushort crc = 0xffff; + ushort polynom = 0xA001; + + for(int i=0;i>= 1; + crc ^= polynom; + } + else + { + crc >>= 1; + } + } + } + + byte[] result = BitConverter.GetBytes(crc); + //byte[] result = BitConverter.GetBytes(crc).Reverse().ToArray(); //高字节在前 + + return result; + } + + /// + /// 设置电机参数,并立即运行 + /// + /// + /// + public bool SetMoonsPosition(byte slave, ushort Address, ushort para) + { + lock (loc) + { + try + { + FileWriter.WriteLog("----0-----"); + m_serial.DiscardInBuffer(); + FileWriter.WriteLog("----1-----"); + m_serial.DiscardOutBuffer(); + FileWriter.WriteLog("----2-----"); + this.m_master.WriteSingleRegister(slave, Address, para); + FileWriter.WriteLog("SetMoonsPosition completed"); + Thread.Sleep(10); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetMoonsPosition exception:" + ex.Message); + return false; + } + } + } + + /// + /// 电机运行 + /// + /// 电机从站 + /// + public bool RTU_MotorRun(byte slave, int Run_para, ushort H_para = 100, ushort L_para = 20, ushort Speed_para = 150, ushort Acc_para = 100, ushort Dec_para = 100) + { + lock (loc) + { + try + { + //if (!SetMoonsPosition(1, abs_Address, 1)) + //{ + // return false; + //} + IList para_list = new List(); + ushort var1 = 0; + ushort var2 = 0; + this.IntToHex(Run_para, out var1, out var2); + para_list.Add(var1); + para_list.Add(var2); + //para_list.Add(0x0); + //para_list.Add(0x64); + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + if (!SetMoonsPosition(slave, posH_Address, para_list[0])) + { + return false; + } + if (!SetMoonsPosition(slave, posL_Address, para_list[1])) + { + return false; + } + if (!SetMoonsPosition(slave, Speed_Address, Speed_para)) + { + return false; + } + //if (!SetMoonsPosition(1, Acc_adsAddress, Acc_para)) + //{ + // return false; + //} + //if (!SetMoonsPosition(1, Dec_Address, Dec_para)) + //{ + // return false; + //} + if (!SetMoonsPosition(slave, Abs_triger_Address, 0x10)) + { + return false; + } + Thread.Sleep(200); + //bool IsInPosition = CheckHomeStatusRTU(1); ; + //if (IsInPosition == false) + //{ + // return false; + //} + bool value = WaitStopRTU(slave); + + return value; + } + catch ( Exception ex) + { + FileWriter.WriteLog(string.Format("RTU_MotorRun slave={0} :{1}", slave, ex.Message)); + return false; + } + + } + + } + + /// + /// 电机回原 + /// + /// 电机从站 + /// + public bool RTU_MotorGoHome(byte slave, ushort H_para = 100, ushort L_para = 20) + { + lock (loc) + { + try + { + //if (!SetMoonsPosition(1, Home_M_Address, 0x04)) + //{ + // return false; + //} + //if (!SetMoonsPosition(1, Home_Speed_H_adsAddress, H_para)) + //{ + // return false; + //} + //if (!SetMoonsPosition(1, Home_Speed_L_Address, L_para)) + //{ + // return false; + //} + Thread.Sleep(10); + if (!SetMoonsPosition(slave, Home_triger_Address, 0x20)) + { + FileWriter.WriteLog(string.Format("RTU_MotorGoHome slave={0} :fail", slave)); + return false; + } + Thread.Sleep(200); + bool IsInPosition = CheckHomeStatusRTU(slave); + if (IsInPosition == false) + { + return false; + } + //bool value = WaitStopRTU(1); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("RTU_MotorGoHome slave={0} :{1}", slave, ex.Message)); + return false; + } + + } + + } + + /// + /// 电机回原 不等待是否回原到位 + /// + /// + /// + /// + /// + public bool RTU_MotorGoHome_1(byte slave, ushort H_para = 100, ushort L_para = 20) + { + lock (loc) + { + try + { + Thread.Sleep(10); + if (!SetMoonsPosition(slave, Home_triger_Address, 0x20)) + { + FileWriter.WriteLog(string.Format("RTU_MotorGoHome slave={0} :fail", slave)); + return false; + } + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("RTU_MotorGoHome slave={0} :{1}", slave, ex.Message)); + return false; + } + + } + + } + + /// + /// 检测电机是否在home + /// + /// + /// + public bool CheckHomeStatusRTU(byte slave, int timeout = 20) + { + DateTime end = DateTime.Now.AddSeconds(timeout); + Thread.Sleep(1000); + int status = 0; + + while (DateTime.Now <= end) + { + try + { + clear_alarmRTU(slave); + var data = m_master.ReadHoldingRegisters(slave, MoonsHomeStatus, 2); + //Console.WriteLine(data[0]); + char[] value=Convert.ToString(data[0], 2).ToArray(); + #region MyRegion + //if (value.Length >= 3&&value.Length<5) + //{ + // if (value[0] == '1') + // { + // FileWriter.WriteLog("电机在运行中!"); + // } + + //} + //if (value.Length > 3 && value.Length < 7) + //{ + // if (value[0] == 1) + // { + // FileWriter.WriteLog("电机在运行中!"); + // } + //} + #endregion + if (value.Length >= 7) + { + if (value[6] == '0' && value[2] == '1') + { + FileWriter.WriteLog("MoonMotor location in home!"); + return true; + } + } + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("CheckHomeStatusRTU slave={0} :{1}", slave,ex.Message)); + return false; + } + Thread.Sleep(200); + } + FileWriter.WriteLog(string.Format("CheckHomeStatusRTU slave={0}Timeout", slave)); + return true; + } + /// + /// 清除报警 + /// + /// + /// + public bool clear_alarmRTU(byte slave) + { + try + { + if (m_serial.IsOpen) + { + m_master.WriteSingleRegister(slave, 0x7C, 0xBA); + Thread.Sleep(200); + return true; + } + else + { + return false; + } + } + catch (Exception ex) + { + FileWriter.WriteLog("clear_alarm exception:" + ex.Message); + return false; + } + } + + /// + /// 电机停止 + /// + /// + /// + public bool Motor_Stop(byte slave) + { + lock (loc) + { + try + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + + if (!SetMoonsPosition(slave, Abs_triger_Address, 0x40)) + { + return false; + } + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("Motor_Stop exception:" + ex.Message); + return false; + } + + } + + } + + /// + /// 获取电机状态 + /// + /// + /// -1返回失败,否则返回状态 + public int GetMoonsStatus(byte slave) + { + lock (loc) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { + if (m_serial.IsOpen) + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + var data = this.m_master.ReadHoldingRegisters(slave, 0x6002, 0x01); + Thread.Sleep(10); + return data[0]; + } + else + { + trycnt -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog("GetMoonsStatus exception:" + ex.Message); + } + } + + return -1; + } + } + /// + /// 等待停止 + /// + /// + /// + /// + public bool WaitStopRTU(byte slave, int timeout = 20) + { + lock (loc) + { + try + { + DateTime end = DateTime.Now.AddSeconds(timeout); + int status = 0; + while (DateTime.Now <= end) + { + status = this.GetMoonsStatus(slave); + if (status == 0) + { + FileWriter.WriteLog(string.Format("slave={0} stop", slave)); + return true; + } + else if (status == 16 || status == 32 || status == 64) + { + FileWriter.WriteLog(string.Format("slave={0} move fail, status={1}:", slave, status)); + //Thread.Sleep(100); //等待1秒 + //Console.WriteLine(status); + return false; + } + //正在运行 + else if (status == 256) + { + Thread.Sleep(100); //等待1秒 + //Console.WriteLine(status); + } + Thread.Sleep(200); + } + FileWriter.WriteLog(string.Format("WaitStopRTU slave={0} Timeout", slave)); + return false; + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("WaitStopRTU slave={0} Exception:{1}", slave,ex.Message)); + throw; + } + } + } + + + } + + #endregion + + #region 步进电机---TCP通信 + /// + /// 步进电机--tcp通信 + /// + public class MoonMotorTCP + { + + private const int MoonsImmediateControlAddress = 0x7C; //急停地址 + private const int MoonsHomeStatus = 0x3C; //检测原点地址 + private const int MoonsHomePositonAddress = 0x7C; //设置立即运动和回原地址 + private const int MoonsStatusAddress = 0x01; //获取电机状态地址 + private const int MoonsPositionAddress = 0x1B; //设置电机位置地址 + + private string m_ip = "127.0.0.1"; + private int m_port = 502; + private ModbusIpMaster m_master; + private TcpClient m_client; + + + private object loc = new object(); + + public MoonMotorTCP(string ip, int port) + { + this.m_ip = ip; + this.m_port = port; + } +#if (USE_STANDER_CONNECT) + private bool IsOnline() + { + bool pl = m_client.Client.Poll(1000, SelectMode.SelectRead); + bool val = (m_client.Client.Available == 0) ? true : false; + bool connect = m_client.Client.Connected; + + + return !((pl && val) || (!connect)); + //return !( + + // ( + // m_client.Client.Poll(1000, SelectMode.SelectRead) + // && + // (m_client.Client.Available == 0) + // ) + + // || !m_client.Client.Connected + + // ); + } +#endif + /// + /// 打开端口 + /// + /// + public bool OpenPort() + { + lock (loc) + { + try + { + IPAddress address = IPAddress.Parse(m_ip); +#if (!USE_STANDER_CONNECT) + m_client = new TcpClient(address.ToString(), 502); + Int32 count = 3; + while ((m_client == null) && (count >= 0)) + { + m_client = new TcpClient(address.ToString(), 502); + count--; + } + + if (m_client == null) + { + FileWriter.WriteLog("creat m_client fail"); + return false; + } + //m_client.SendTimeout = 1; + //m_client = new TcpClient(); + //m_client.Connect(m_ip, 502); + m_master = ModbusIpMaster.CreateIp(m_client); + count = 3; + while ((m_master == null) && (count >= 0)) + { + m_master = ModbusIpMaster.CreateIp(m_client); + count--; + } + if (m_master != null) + { + //if (this.CheckHomeStatus(1) == false); + + return true; + } + else + { + FileWriter.WriteLog("creat m_master fail"); + return false; + } +#else + bool res; + m_client = new TcpClient(); + IAsyncResult asy = null; + try + { + asy = m_client.BeginConnect(address, 502, null, null); + Thread.Sleep(500); + } + catch (Exception e) + { + Console.WriteLine("BeginConnect exception is" + e.ToString()); + } + if(asy.IsCompleted) + { + if (IsOnline()) + { + m_master = ModbusIpMaster.CreateIp(m_client); + Console.WriteLine("tcp is already connected"); + res = true; + } + else + { + Console.WriteLine("tcp connect is not Online ###################"); + FileWriter.WriteLog(string.Format("tcp connect is not Online:{0},{1}", address.ToString(), m_ip.ToString())); + res = false; + } + } + else + { + Console.WriteLine("IAsyncResult IsCompleted fail ###################"); + FileWriter.WriteLog(string.Format("IAsyncResult IsCompleted fail:{0},{1}", address.ToString(), m_ip.ToString())); + res = false; + m_client.Close(); + } + return res; +#endif + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("连接异常:{0} ip:{1} port:{2}", ex.Message,this.m_ip,this.m_port)); + // m_client.Close(); + return false; + } + } + + } + + /// + /// 返回连接状态,是返回true,否重连返回重连状态 + /// + /// + private bool isconect() + { + // Console.WriteLine(m_client.Connected); + // if(m_client.Connected == false) + if (this.m_client.Connected) + { + try + { + // m_client.Close(); + OpenPort(); + Thread.Sleep(100); + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("连接异常:{0} ip:{1} port:{2}", ex.Message, this.m_ip, this.m_port)); + } + } + else //没有连接也打开端口连接下(端口丢失重连) + { + try + { + OpenPort(); + Thread.Sleep(100); + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("连接异常:{0} ip:{1} port:{2}", ex.Message, this.m_ip, this.m_port)); + } + } + if (m_client.Connected == false) + { + FileWriter.WriteLog("m_client.Connected = false"); + } + return m_client.Connected; + + } + + /// + /// 关闭端口 + /// + public void Close() + { + lock (loc) + { + try + { + if (m_client != null) + m_client.Close(); + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("关闭端口异常:{0} ip:{1} port:{2}", ex.Message, this.m_ip, this.m_port)); + } + } + } + + /// + /// 电机直线运动 + /// + /// 从站地址 + /// 运动距离(脉冲值) + /// 运动速度 + /// 加速度 + /// 减速度 + /// 减速比 + /// 导程 + /// 超时时间,单位秒 + /// + public bool MoveLine(byte slave, int pos, ushort speed, ushort acceleration, ushort deceleration, bool sny = true, ushort ratio = 1, ushort lead = 2, int timeout = 20) + { + try + { + //if(!this.SetMoonsImmediatelyStop(slave)) + //{ + // FileWriter.WriteLog("motor immediately stop fail"); + // return false; + //} + + if (!isconect()) + { + return false; + } + + IList para_list = new List(); + para_list.Add(acceleration); + para_list.Add(deceleration); + para_list.Add(speed); + ushort var1 = 0; + ushort var2 = 0; + this.IntToHex(pos, out var1, out var2); + para_list.Add(var1); + para_list.Add(var2); + + if (sny) + { + return this.SetMoonsPosition(slave, para_list.ToArray()); + } + else + { + this.m_master.WriteMultipleRegisters(slave, MoonsPositionAddress, para_list.ToArray()); + this.m_master.WriteSingleRegister(slave, MoonsHomePositonAddress, 0x67); + //读取当前位置 + int pos_now = GetMoonsLocalPosition(slave); + if (Math.Abs(pos_now-pos) > 100) + { + FileWriter.WriteLog(string.Format("MoveLine slave={0} pos_now :{1} pos_target:{2}", slave, pos_now.ToString(),pos)); + return false; + } + return true; + } + + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("MoveLine slave={0} Exception :{1}", slave, ex.Message)); + return false; + } + } + + + /// + /// 等待到位信号,到位正常返回true + /// + /// + /// + /// + public bool WaitStopTCP(byte slave, double timeout = 20) + { + try + { + DateTime end = DateTime.Now.AddSeconds(timeout); + Thread.Sleep(1); + int status = 0; + while (DateTime.Now <= end) + { + status = this.GetMoonsStatus(slave); + + if (status == 9) + { + + FileWriter.WriteLog(string.Format("slave={0} stop", slave)); + Console.WriteLine(status); + return true; + } + else if (status == 521) + { + FileWriter.WriteLog(string.Format("slave={0} move fail:521", slave)); + return false; + } + Thread.Sleep(50); + } + FileWriter.WriteLog(string.Format("WaitStopTCP slave={0} Timeout", slave)); + return false; + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("WaitStopTCP slave={0} Exception :{1}", slave,ex.Message)); + return false; + + } + + } + + /// + /// 检测电机是否在home + /// + /// + /// + public bool CheckHomeStatus(byte slave, int timeout = 20) + { + DateTime end = DateTime.Now.AddSeconds(timeout); + Thread.Sleep(200); + int status = 0; + clear_alarmTCP(slave); + while (DateTime.Now <= end) + { + try + { + var data = m_master.ReadHoldingRegisters(slave, MoonsHomeStatus, 2); + if ((data[0] == 1 || data[1] == 1)) + return true; + else + Thread.Sleep(200); + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("CheckHomeStatus slave={0} Exception:{1}", slave, ex.Message)); + return false; + } + } + FileWriter.WriteLog(string.Format("CheckHomeStatus slave={0} Check RunHome Timeout!", slave)); + return false; + } + + /// + /// 清除报警信息 + /// + /// + /// + public bool clear_alarmTCP(byte slave) + { + try + { + if (isconect()) + { + m_master.WriteSingleRegister(slave, 0x7C, 0xBA); + Thread.Sleep(2000); + return true; + } + else + { + FileWriter.WriteLog(string.Format("clear_alarmTCP slave={0} 连接失败", slave)); + return false; + } + } + catch (Exception ex) + { + FileWriter.WriteLog(string.Format("clear_alarmTCP slave={0} Exception:{1}", slave, ex.Message)); + return false; + } + } + + + /// + /// hone复位 + /// + /// + /// + /// + public bool SetMoonsHome(byte slave, int timeout = 120) + { + lock (loc) + { + Thread.Sleep(200); + UInt16 try_count = 3; + bool res = false; + while (try_count >= 0) + { + try + { + //if (!this.SetMoonsImmediatelyStop(slave)) + //{ + // FileWriter.WriteLog("SetMoonsImmediatelyStop before SetMoonsHome fail"); + // return false; + //} + // if(this.) + IList para_list = new List(); + para_list.Add(0x78); + para_list.Add(0x01); + if (this.isconect()) + { + this.m_master.WriteMultipleRegisters(slave, MoonsHomePositonAddress, para_list.ToArray()); + //bool value = WaitStopTCP(slave); + //return value; + bool IsInPosition = this.CheckHomeStatus(slave); + if (IsInPosition == false) + { + FileWriter.WriteLog(string.Format("slave={0} 检测在Home失败!", slave)); + //return false; + } + else { return true; } + + //DateTime end = DateTime.Now.AddSeconds(timeout); + + //while (DateTime.Now <= end) + //{ + // Thread.Sleep(100); + // IsInPosition = this.CheckHomeStatus(slave); + // if (IsInPosition) + // { + // bool value = WaitStopTCP(slave); + // return value; + // } + //} + } + else + { + try_count -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + try_count -= 1; + FileWriter.WriteLog(string.Format("SetMoonsHome slave={0} Exception:{1}", slave, ex.Message)); + return false; + } + } + return res; + } + + } + + /// + /// 设置电机位置参数,并立即运动 + /// + /// + /// + /// + public bool SetMoonsPosition(byte slave, ushort[] para_list) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { +#if (!USE_STANDER_CONNECT) + if (this.isconect()) +#else + if(true) +#endif + { + + this.m_master.WriteMultipleRegisters(slave, MoonsPositionAddress, para_list); + if (this.SetMoonsImmediatelyMove(slave)==false) + { + return false; + } + + bool value = WaitStopTCP(slave); + return value; + } + else + { + trycnt -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog(string.Format("SetMoonsPosition slave={0} Exception:{1}", slave, ex.Message)); + } + } + FileWriter.WriteLog(string.Format("SetMoonsPosition slave={0} fail", slave)); + return false; + } + + /// + /// 立即运动 + /// + /// + /// + public bool SetMoonsImmediatelyMove(byte slave) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { +#if (!USE_STANDER_CONNECT) + if (this.isconect()) +#else + if(true) +#endif + { + this.m_master.WriteSingleRegister(slave, MoonsHomePositonAddress, 0x67); + return true; + } + else + { + trycnt -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog(string.Format("SetMoonsImmediatelyMove slave={0} Exception:{1}", slave, ex.Message)); + } + } + FileWriter.WriteLog(string.Format("SetMoonsImmediatelyMove slave={0} fail", slave)); + return false; + } + + /// + /// 立即停止 + /// + /// + /// + public bool SetMoonsImmediatelyStop(byte slave) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { + if (this.isconect()) + { + this.m_master.WriteSingleRegister(slave, MoonsImmediateControlAddress, 0xE1); + return true; + } + else + { + trycnt -= 1; + Thread.Sleep(1); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog(string.Format("SetMoonsImmediatelyStop slave={0} Exception:{1}", slave, ex.Message)); + } + } + FileWriter.WriteLog(string.Format("SetMoonsImmediatelyStop slave={0} fail", slave)); + return false; + } + + /// + /// 获取电机状态 + /// + /// + /// -1返回失败,否则返回状态 + public int GetMoonsStatus(byte slave) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { + if (this.isconect()) + { + var data = this.m_master.ReadHoldingRegisters(slave, MoonsStatusAddress, 1); + return data[0]; + } + else + { + trycnt -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog(string.Format("GetMoonsStatus slave={0} Exception:{1}", slave, ex.Message)); + } + } + FileWriter.WriteLog(string.Format("GetMoonsStatus slave={0} fail", slave)); + return -1; + + } + + public int GetMoonsLocalPosition(byte slave) + { + int trycnt = 3; + while (trycnt >= 1) + { + try + { + if (this.isconect()) + { + var data = this.m_master.ReadHoldingRegisters(slave, MoonsPositionAddress, 5); + int pos =To_Int(data[3], data[4]); + return pos; + } + else + { + trycnt -= 1; + Thread.Sleep(1000); + } + } + catch (Exception ex) + { + trycnt -= 1; + FileWriter.WriteLog(string.Format("GetMoonsStatus slave={0} Exception:{1}", slave, ex.Message)); + } + } + FileWriter.WriteLog(string.Format("GetMoonsStatus slave={0} fail", slave)); + return -1; + } + + + public void IntToHex(int number, out ushort h, out ushort l) + { + //int a = number & 0x0000ffff; + //int b = (number >> 16) & 0xffff; + l = (ushort)(number & 0x0000ffff); + h = (ushort)((number >> 16) & 0xffff); + } + + /// + /// 读取当前点位 + /// + /// + /// + /// + public int To_Int(ushort h, ushort l) + { + return (h << 16) | l; + } + } + + #endregion +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/NModbus4.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/NModbus4.dll new file mode 100644 index 0000000..4693cc2 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/NModbus4.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/PLCControl.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/PLCControl.cs new file mode 100644 index 0000000..b9c4e92 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/PLCControl.cs @@ -0,0 +1,495 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Net; +using System.Threading.Tasks; +using System.Threading; +using System.IO.Ports; +using Modbus.Device; +using Common; + +namespace MoonControl +{ + public delegate void CommandExcuteHandler(string cmd, StringBuilder req, StringBuilder res); + public class PLCControlSerial + { + private static readonly int TRYCOUNT = 5; //重测次数 + private static readonly int WAITTIME = 500; //单位毫秒 + /// + /// 命令执行结束事件 + /// + public event CommandExcuteHandler CommandFinished; + + private const ushort RD4000 = 0x1FA0; //设备状态检测1 设备空闲可以测试 2 光栅遮挡 3 气缸不在原点位 4 伺服报错 + private const ushort RD4002 = 0x1FA2; //1 请求测试darkroom + private const ushort RD4003 = 0x1FA3; //1 请求测试SFR, 3 请求测试IR + private const ushort RD4004 = 0x1FA4; //1 请求测试Blemish + private const ushort RD4005 = 0x1FA5; //1 转盘转盘完成 + private const ushort RD4006 = 0x1FA6; //1 start 按键按下 + + private const ushort WD4100 = 0x9004; //1 测试软件打开, 2 测试软件关闭 + private const ushort WD3100 = 0x1C1C; //home 位置扫描到sn(1=有/0=无) + private const ushort WD3022 = 0x1BCE; //darkroom 测试, 1=OK/2=NG + private const ushort WD3404 = 0x1D4C; //SFR测试, 1=OK/2=NG + private const ushort WD3406 = 0x1D4E; //IR测试, 1=OK/2=NG + private const ushort WD3308 = 0x1CEC; //Blemish 测试, 1=OK/2=NG + + private SerialPort m_serialPort = null; + private IModbusSerialMaster master = null; + + + public string Port + { + get; + set; + } + + public int BaudRate + { + get; + set; + } + + public Parity Parity + { + get; + set; + } + + public int DataBits + { + get; + set; + } + + public StopBits StopBits + { + get; + set; + } + + + /// + /// 从站地址 + /// + public byte Slave_addr + { get; set; } + + + public PLCControlSerial() + { + BaudRate = 9600; + Parity = System.IO.Ports.Parity.Even; + DataBits = 8; + StopBits = System.IO.Ports.StopBits.One; + Slave_addr = 1; + } + + protected void OnCommandFinished(string cmd, StringBuilder req, StringBuilder res) + { + if (CommandFinished != null) + { + Task.Factory.StartNew(() => + { + CommandFinished(cmd, req, res); + }); + } + } + + # region 串口模式 + + protected Tuple OpenSerial(string com, int baudRate = 9600, Parity parity = Parity.Even, int dataBits = 8, StopBits stopBits = StopBits.One) + { + Port = com; + BaudRate = baudRate; + Parity = parity; + DataBits = dataBits; + StopBits = stopBits; + + try + { + if (m_serialPort == null) + { + m_serialPort = new SerialPort(Port, BaudRate, this.Parity, this.DataBits, this.StopBits); + } + if (m_serialPort.IsOpen == false) + m_serialPort.Open(); + if (master == null) + master = ModbusSerialMaster.CreateRtu(m_serialPort); + return new Tuple(true, "port opne ok"); + } + catch (Exception ex) + { + return new Tuple(false, ex.Message); + } + } + + private void CloseSerial() + { + if (m_serialPort != null) + m_serialPort.Close(); + } + + #endregion + + #region 软件连接 + + /// + /// 通知plc软件已打开, + /// + /// 端口 + /// 波特率 + /// + /// + public Tuple TestSoftwaetOpen(string com, int baudrate=9600) + { + try + { + var rtn = this.OpenSerial(com, baudrate); + if (rtn.Item1) + { + this.master.WriteSingleRegister(this.Slave_addr, WD4100, 1); + return new Tuple(true, "OK"); + } + else + { + return rtn; + } + } + catch (Exception ex) + { + FileWriter.WriteLog("TestSoftwaetOpen Fail:" + ex.Message); + return new Tuple(false, ex.Message); + } + } + + /// + /// 通知plc测试软件已关闭, 并关闭plc连接 + /// + /// + /// + public Tuple TestSoftwaetClose(string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD4100, 2); + this.CloseSerial(); + return new Tuple(true, "OK"); + } + catch (Exception ex) + { + FileWriter.WriteLog("TestSoftwaetClose Fail:" + ex.Message); + return new Tuple(false, ex.Message); + } + } + + #endregion + + #region 测试步骤 + + + /// + /// 设备状态检测 + /// + /// + /// + public Tuple DeviceStatus() + { + try + { + ushort[] daas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4000, 1); + if (daas != null && daas.Length >= 1) + { + if (daas[0] == 1) + { + return new Tuple(true, "设备空闲可以测试"); + } + else if (daas[0] == 2) + { + FileWriter.WriteLog("DeviceStatus :" + "光栅遮挡"); + return new Tuple(false, "光栅遮挡"); + } + else if (daas[0] == 3) + { + FileWriter.WriteLog("DeviceStatus :" + "气缸不在原点位"); + return new Tuple(false, "气缸不在原点位"); + } + else if (daas[0] == 4) + { + FileWriter.WriteLog("DeviceStatus :" + "伺服报错"); + return new Tuple(false, "伺服报错"); + } + else + { + FileWriter.WriteLog("DeviceStatus :未知错误, data=" + daas[0]); + return new Tuple(false, "未知错误:" + daas[0]); + } + } + else + { + FileWriter.WriteLog("DeviceStatus fail:读PLC D4000 fail"); + return new Tuple(false, "读PLC D4000 fail"); + } + } + catch (Exception ex) + { + FileWriter.WriteLog("DeviceStatus exception:" + ex.Message); + return new Tuple(false, "DeviceStatus exception:" + ex.Message); + } + } + + /// + /// 开始测试(检测start按键是否按下?),返回true可以测开始试 + /// + /// + /// start按键按下返回true,否则返回失败 + public bool StartTest() + { + ushort[] datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4006, 1); + if (datas != null && datas.Length > 0) + { + return datas[0] == 1; + } + else + { + FileWriter.WriteLog("StartTest 未读到数据"); + return false; + } + } + + /// + /// 转盘旋转状态检测 + /// + /// 超时时间,单位:秒 + /// + /// true 转盘旋转到位,否则未到位 + public bool RotationStatus(int timeout = 30, string product = "AS") + { + ushort[] datas = null; + DateTime endtime = DateTime.Now.AddSeconds(timeout); + while (endtime >= DateTime.Now) + { + datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4005, 1); + if (datas != null && datas.Length > 0 && datas[0] == 1) + { + return true; + } + Thread.Sleep(WAITTIME); + } + if (datas != null) + FileWriter.WriteLog("RotationStatus fail :" + string.Format("value={0}", datas[0])); + else + FileWriter.WriteLog("RotationStatus fail: 未响应"); + return false; + } + + /// + /// 暗室测试 + /// + /// 超时时间,单位:秒 + /// + /// 返回true 暗室测试准备好,可以测试 + public bool DarkroomTest(int timeout=30, string product = "AS") + { + ushort[] datas = null; + DateTime endtime = DateTime.Now.AddSeconds(timeout); + while (endtime >= DateTime.Now) + { + datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4002, 1); + if (datas != null && datas.Length > 0 && datas[0] == 1) + { + return true; + } + Thread.Sleep(WAITTIME); + } + if (datas != null) + FileWriter.WriteLog("DarkroomTest fail :" + string.Format("value={0}", datas[0])); + else + FileWriter.WriteLog("DarkroomTest fail: 未响应"); + return false; + } + + /// + /// SFR测试(SFR和IR在一个位置) + /// + /// 超时时间,单位:秒 + /// + /// 返回true, SFR准备好,可以测试 + public bool SFRTest(int timeout = 30, string product = "AS") + { + ushort[] datas = null; + DateTime endtime = DateTime.Now.AddSeconds(timeout); + while (endtime >= DateTime.Now) + { + datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4003, 1); + if (datas != null && datas.Length > 0 && datas[0] == 1) + { + return true; + } + Thread.Sleep(WAITTIME); + } + if (datas != null) + FileWriter.WriteLog("SFRTest fail :" + string.Format("value={0}", datas[0])); + else + FileWriter.WriteLog("SFRTest fail: 未响应"); + return false; + } + + /// + /// IR测试(SFR和IR在一个位置) + /// + /// 超时时间,单位:秒 + /// + /// 返回true, IR准备好,可以测试 + public bool IRTest(int timeout = 30, string product = "AS") + { + ushort[] datas = null; + DateTime endtime = DateTime.Now.AddSeconds(timeout); + while (endtime >= DateTime.Now) + { + datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4003, 1); + if (datas != null && datas.Length > 0 && datas[0] == 3) + { + return true; + } + Thread.Sleep(WAITTIME); + } + if (datas != null) + FileWriter.WriteLog("IRTest fail :" + string.Format("value={0}", datas[0])); + else + FileWriter.WriteLog("IRTest fail: 未响应"); + return false; + } + + /// + /// Blemish测试 + /// + /// 超时时间,单位:秒 + /// + /// 返回true, Blemish准备好,可以测试 + public bool BlemishTest(int timeout = 30, string product = "AS") + { + ushort[] datas = null; + DateTime endtime = DateTime.Now.AddSeconds(timeout); + while (endtime >= DateTime.Now) + { + datas = this.master.ReadHoldingRegisters(this.Slave_addr, RD4004, 1); + if (datas != null && datas.Length > 0 && datas[0] == 1) + { + return true; + } + Thread.Sleep(WAITTIME); + } + if (datas != null) + FileWriter.WriteLog("BlemishTest fail :" + string.Format("value={0}", datas[0])); + else + FileWriter.WriteLog("BlemishTest fail: 未响应"); + return false; + } + + /// + /// 扫描到sn,写入寄存器 + /// + /// + /// + /// + public bool ScannerStatus(bool status, string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD3100, (ushort)(status ? 1 : 2)); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("ScannerStatus exception :" + ex.Message); + return false; + } + } + + /// + /// 设置darkroom的测试状态 + /// + /// 成功:true, false:失败 + /// + /// 设置成功返回true,否则返回false + public bool SetDarkroomTestStatus(bool status, string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD3022, (ushort)(status ? 1 : 2)); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetDarkroomTestStatus exception :" + ex.Message); + return false; + } + } + + /// + /// 设置SFR的测试状态 + /// + /// 成功:true, false:失败 + /// + /// 设置成功返回true,否则返回false + public bool SetSFRTestStatus(bool status, string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD3404, (ushort)(status ? 1 : 2)); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetSFRTestStatus exception :" + ex.Message); + return false; + } + } + + /// + /// 设置IR的测试状态 + /// + /// 成功:true, false:失败 + /// + /// 设置成功返回true,否则返回false + public bool SetIRTestStatus(bool status, string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD3406, (ushort)(status ? 1 : 2)); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetIRTestStatus exception :" + ex.Message); + return false; + } + } + + /// + /// 设置blemish测试状态 + /// + /// 成功:true, false:失败 + /// + /// 设置成功返回true,否则返回false + public bool SetBlemishTestStatus(bool status, string product = "AS") + { + try + { + this.master.WriteSingleRegister(this.Slave_addr, WD3308, (ushort)(status ? 1 : 2)); + return true; + } + catch (Exception ex) + { + FileWriter.WriteLog("SetBlemishTestStatus exception :" + ex.Message); + return false; + } + } + + + #endregion + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..386b299 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("MoonControl")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("MoonControl")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("0d5f4ecb-df9b-4bec-9d10-68dd21f40014")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.0.0.2")] +[assembly: AssemblyFileVersion("2.0.0.2")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.dll new file mode 100644 index 0000000..87c046d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.pdb new file mode 100644 index 0000000..c628e85 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/MoonControl.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/NModbus4.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/NModbus4.dll new file mode 100644 index 0000000..4693cc2 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/bin/Debug/NModbus4.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..cc517ba Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.AssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.AssemblyReference.cache new file mode 100644 index 0000000..9a85946 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.AssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.CopyComplete b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.CoreCompileInputs.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2dfc510 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b51ff94729568bd1dc6b50ea130c99818ea32a88 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a0291b3 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csproj.FileListAbsolute.txt @@ -0,0 +1,326 @@ +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\bin\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\obj\Debug\MoonControl.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\obj\Debug\MoonControl.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\bin\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\bin\Debug\Common.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +C:\Users\hely.domain\Desktop\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\obj\Debug\MoonControl.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\obj\Debug\MoonControl.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\src\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\src\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\src\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\src\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\guanhe\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\obj\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\MoonControl\obj\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\obj\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\MoonControl\obj\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\obj\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\MoonControl\obj\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\obj\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\MoonControl\obj\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\obj\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\MoonControl\obj\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\obj\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\MoonControl\obj\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\obj\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\MoonControl\obj\Debug\MoonControl.pdb +F:\260074\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +F:\260074\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +F:\260074\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +F:\260074\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +F:\260074\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +F:\260074\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\NModbus4.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\MoonControl\obj\Debug\MoonControl.pdb +D:\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\11\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\11\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\11\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\11\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\11\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\11\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\11\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\EurekaQT\MoonControl\obj\Debug\MoonControl.csproj.AssemblyReference.cache +D:\EurekaQT\MoonControl\obj\Debug\MoonControl.csproj.CoreCompileInputs.cache +D:\EurekaQT\MoonControl\obj\Debug\MoonControl.csproj.CopyComplete +E:\EurekaQT\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +E:\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +E:\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +E:\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +E:\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\EurekaQT\MoonControl\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\MoonControl\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +\\10.42.151.71\d\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\0808\1#\0818_bak\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\0808\1#\0818_bak\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\0808\1#\0818_bak\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\0808\1#\0818_bak\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\0808\1#\0818_bak\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\0808\1#\0818_bak\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\0808\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\0808\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\0808\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\0808\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\0808\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\0808\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +E:\src\EurekaQT_分离IO\MoonControl\bin\Debug\NModbus4.dll +E:\src\EurekaQT_分离IO\MoonControl\bin\Debug\MoonControl.dll +E:\src\EurekaQT_分离IO\MoonControl\bin\Debug\MoonControl.pdb +E:\src\EurekaQT_分离IO\MoonControl\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\MoonControl\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\MoonControl\obj\Debug\MoonControl.dll +E:\src\EurekaQT_分离IO\MoonControl\obj\Debug\MoonControl.pdb +D:\1229\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\1229\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\1229\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\1229\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\1229\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\1229\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\1229\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\1229\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +E:\SRC\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT\MoonControl\bin\Debug\Common.dll +E:\SRC\EurekaQT\MoonControl\bin\Debug\Common.pdb +E:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +E:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\SRC\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\SRC\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\SRC\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\obj\Debug\MoonControl.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\obj\Debug\MoonControl.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\MoonControl\obj\Debug\MoonControl.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojAssemblyReference.cache new file mode 100644 index 0000000..1dfd3db Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..2bb69fa Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.dll new file mode 100644 index 0000000..87c046d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.pdb new file mode 100644 index 0000000..c628e85 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/MoonControl.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/MoonControl/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Properties/AssemblyInfo.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ec12936 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("QTInterface")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("QTInterface")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("6b65190e-7844-4822-81e9-7a7146f2431d")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.0.1.6")] +[assembly: AssemblyFileVersion("2.0.1.6")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT-API说明.docx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT-API说明.docx new file mode 100644 index 0000000..4cf8a16 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT-API说明.docx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT.cs new file mode 100644 index 0000000..7961637 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT.cs @@ -0,0 +1,3676 @@ +#define SERIAL_TEST +//#define SELF_SETHOME +//#define NO_TCS_DEVICE +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Common; +using QTIOBoardControl; +using MoonControl; +using System.Threading; +using System.IO; +using System.Data; + +namespace QTInterface +{ + public class QT + { + public const int plusPerRund = (3600 / 2); + private const bool ON = false; + private const bool OFF = true; + public string m_devices_id; + private string m_io_port; + private string m_io_port_2; + private int m_moon_port; + private string m_moon_ip; + private string m_moongray_ip; + private string m_motor_port; + private string m_door_ip; + + private string m_left_display_tcs_port; + private string m_right_display_tcs_port; + private string m_power_led_tcs_port; + private string m_status_led_tcs_port; + + public byte m_gray_slave ; //灰卡电机从站地址 + + private int m_Proxpos30mm = 0; // 鼻子灰卡30mm位置 + private int m_Proxpos20mm = 0; // 鼻子灰卡40mm位置 + private int m_Proxpos13mm = 0; // 鼻子灰卡50mm位置 + private int m_Cappos13mm = 0; //眉部灰卡13mm位置 + private int m_Cappos20mm = 0; //眉部灰卡20mm位置 + private int m_Cappos30mm = 0; //眉部灰卡30mm位置 + private int m_GrayHome = 0; //灰卡电机原点位置 + //private int m_IPDmotor_position = 1; //旋钮电机扭矩 + //private int m_IPDmotor_PositiveRotation = 100; //旋钮电机正转速度上限 + //private int m_IPDmotor_ReversingRotation = 100; //旋钮电机反转速度上限 + + public byte m_headphone_slave; //耳机插入电机从站地址 + private int m_headphone_pos = 10; //耳机插入位置 + private int m_headphone_pos_re = 10; //耳机回原扭矩 + private ushort m_headphone_acspeed = 10; //耳机电机驱动+速度 + private ushort m_headphone_respeed = 10; //耳机电机驱动-速度 + private double m_headphone_TimeOut = 10; //耳机电机驱动超时时间 + private double m_headphone_StopRange_1 = 10; //耳机电机停止判断条件一:扭矩限制百分比 + private double m_headphone_StopRange_2 = 10; //耳机电机停止条件而:扭矩波动范围百分比 + private double m_headphone_Stopspeed = 0; //耳机电机停止速度 + private double m_headphone_HomeTime = 1; //电机回原时间 + + + + private ushort m_graycard_speed = 0; //会卡电机速度 + private ushort m_graycard_acspeed = 0; //会卡电机加速度 + private ushort m_graycard_respeed = 0; //灰卡电机减速度 + + public byte m_DoorSlave; // door电机从站地址 + + private int m_DoorWorkPostion = 0; //door电机测试位置 + private ushort m_DoorSpeed = 500; //电机速度 + private ushort m_DoorAcspeed = 100; //电机加速度 + private ushort m_DoorRespeed = 100; //电机减速度 + private ushort m_DoorHome = 0; //门电机原点位置 + + private ushort m_Time_out = 5; + private QTIOBoard m_IoBoard =null; + private QTIOBoard m_IoBoard_2; + private TCS m_left_display_tcs; //左边tcs + private TCS m_right_display_tcs; //右tcs + private TCS m_power_led_tcs; // 电源 led tcs + private TCS m_status_led_tcs; // 状态 led tcs + + private MoonMotor m_MoonMotorRTU; //耳机电机控制对象 + private MoonMotor m_MoonGrayRTU; //灰卡电机对象 + private MoonMotor m_MoonDoorRTU; //door电机对象 + + //private MoonMotorTCP m_MoonMotorTCP; //耳机电机控制对象 /*P1.1接端更换电机未禾川电机 取消此对象*/ + private MoonMotorTCP m_MoonGrayTCP; //灰卡电机对象 + private MoonMotorTCP m_MoonDoorTCP; //door电机对象 + + private MoonMotor m_Audiomotor; //耳机电机控制对象 + + public byte m_IPDWheelSlave; //旋钮电机从站地址 + + public MoonMotor m_MoonIPDWheel; //旋钮电机 + private string m_IPDmotor_port; //旋钮电机端口号 + private int m_Motor_PositiveRotation = 10; //旋钮电机正转速度上限 + private int m_Motor_ReversingRotation = 10; //旋钮点反转速度上限 + private int m_Motor_Position = 1; //旋钮电机扭矩百分比 + private int m_Motor_Reversing = 1; //旋钮电机反转扭矩百分比 + private int m_Motor_StoptSpeed = 10; //旋钮电机停止速度 + private double m_Torque_Range = 1; //扭矩范围 + private int m_Motor_IPD_TimeOut = 10000; //旋钮电机超时时间,单位 ms + private int m_Max_count = 10; //电机停转条件一最大计数数目 + private int m_Sample_length = 50; //电机停转条件二抽样数量 + private int m_Sample_range = 50; //电机停转条件二抽样极差 + + public static DataTable dt; //写csv数据 + public static object Lock = new object(); + public Thread threadReSet; + bool IsReset = true; + public Thread threadSaferaster; + bool Isstop = false; + + bool WorkClosedoor = false; + + public QT() + { + m_devices_id = ConfigHelper.Instance.Devices_ID; + + m_io_port = ConfigHelper.Instance.IOPort; + m_io_port_2 = ConfigHelper.Instance.IOPort_2; + m_moon_port = int.Parse(ConfigHelper.Instance.MotorPort); + m_moon_ip = ConfigHelper.Instance.MotorIp; + m_moongray_ip = ConfigHelper.Instance.MotorGrayIp; + m_door_ip = ConfigHelper.Instance.MotorDoorIp; + + m_motor_port = ConfigHelper.Instance.Motor_ComPort; + + m_left_display_tcs_port = ConfigHelper.Instance.left_display_tcs_port; + m_right_display_tcs_port = ConfigHelper.Instance.right_display_tcs_port; + m_power_led_tcs_port = ConfigHelper.Instance.power_led_tcs_port; + m_status_led_tcs_port = ConfigHelper.Instance.status_led_tcs_port; + m_gray_slave = ConfigHelper.Instance.GraySlave; + m_headphone_slave = ConfigHelper.Instance.HeadSlave; + m_headphone_TimeOut = ConfigHelper.Instance.HeadTimeOut; + m_headphone_StopRange_1 = ConfigHelper.Instance.HeadStopRange_1; + m_headphone_StopRange_2 = ConfigHelper.Instance.HeadStopRange_2; + m_headphone_Stopspeed = ConfigHelper.Instance.HeadStopSeepd; + m_headphone_HomeTime = ConfigHelper.Instance.HeadHome; + + m_Proxpos30mm = ConfigHelper.Instance.ProxPos30mm; + m_Proxpos20mm = ConfigHelper.Instance.ProxPos20mm; + m_Proxpos13mm = ConfigHelper.Instance.ProxPos13mm; + m_Cappos13mm = ConfigHelper.Instance.CapPos13mm; + m_Cappos20mm = ConfigHelper.Instance.CapPos20mm; + m_Cappos30mm = ConfigHelper.Instance.CapPos30mm; + m_GrayHome = ConfigHelper.Instance.Gray_Home; + m_DoorHome = ConfigHelper.Instance.Door_Home; + m_headphone_pos = ConfigHelper.Instance.HeadPos; + m_headphone_pos_re = ConfigHelper.Instance.HeadPos_re; + m_headphone_acspeed = ConfigHelper.Instance.HeadAcspeed; + m_headphone_respeed = ConfigHelper.Instance.HeadRespeed; + m_graycard_speed = ConfigHelper.Instance.GraySpeed; + m_graycard_acspeed = ConfigHelper.Instance.GrayAcspeed; + m_graycard_respeed = ConfigHelper.Instance.GrayRespeed; + + m_DoorSlave = ConfigHelper.Instance.DoorSlave; // door电机从站地址 + m_DoorWorkPostion = ConfigHelper.Instance.DoorWorkPostion; //door电机测试位置 + m_DoorSpeed = ConfigHelper.Instance.DoorSpeed; //电机速度 + m_DoorAcspeed = ConfigHelper.Instance.DoorAcspeed; //电机加速度 + m_DoorRespeed = ConfigHelper.Instance.DoorRespeed; //电机减速度 + + m_IPDmotor_port = ConfigHelper.Instance.Motor_IPDWheel; //旋钮电机端口号 + m_IPDWheelSlave = ConfigHelper.Instance.IPDWheelSlave; //旋钮电机从站地址 + m_Motor_PositiveRotation = ConfigHelper.Instance.Motor_PositiveRotation; //旋钮电机正转速度上限 + m_Motor_ReversingRotation = ConfigHelper.Instance.Motor_ReversingRotation; //旋钮电机反转速度上限 + m_Motor_Position = ConfigHelper.Instance.Motor_Position; //旋钮电机扭矩百分比 + m_Motor_Reversing = ConfigHelper.Instance.Motor_Reversing; //旋钮电机反转扭矩百分比 + m_Motor_StoptSpeed = ConfigHelper.Instance.Motor_StoptSpeed; //旋钮电机停止速度 + m_Motor_IPD_TimeOut = ConfigHelper.Instance.Motor_IPD_TimeOut; //旋钮电机运动超时时间,单位ms + m_Torque_Range = ConfigHelper.Instance.Torque_Range; // 设定扭矩范围 + + m_Max_count = ConfigHelper.Instance.Max_count; // 电机停转条件一最大计数数目 + m_Sample_length = ConfigHelper.Instance.Sample_length; // 电机停转条件二抽样数量 + m_Sample_range = ConfigHelper.Instance.Sample_range; // 电机停转条件二抽样极差 + } + + public int Max_count + { + get { return m_Max_count; } + set + { + m_Max_count = value; + ConfigHelper.Instance.Max_count = value; + } + } + + public int Sample_length + { + get { return m_Sample_length; } + set + { + m_Sample_length = value; + ConfigHelper.Instance.Sample_length = value; + } + } + + public int Sample_range + { + get { return m_Sample_range; } + set + { + m_Sample_range = value; + ConfigHelper.Instance.Sample_range = value; + } + } + + public int Motor_IPD_TimeOut + { + get { return m_Motor_IPD_TimeOut; } + set + { + m_Motor_IPD_TimeOut = value; + ConfigHelper.Instance.Motor_IPD_TimeOut = value; + } + } + + public int Motor_StoptSpeed + { + get { return m_Motor_StoptSpeed; } + set + { + m_Motor_StoptSpeed = value; + ConfigHelper.Instance.Motor_StoptSpeed = value; + } + } + + public double Torque_Range + { + get { return m_Torque_Range; } + set + { + m_Torque_Range = value; + ConfigHelper.Instance.Torque_Range = value; + } + } + + public int Motor_Position + { + get { return m_Motor_Position; } + set + { + m_Motor_Position = value; + ConfigHelper.Instance.Motor_Position = value; + } + } + + public int Motor_Reversing + { + get { return m_Motor_Reversing; } + set + { + m_Motor_Reversing = value; + ConfigHelper.Instance.Motor_Reversing = value; + } + } + + public int Motor_ReversingRotation + { + get { return m_Motor_ReversingRotation; } + set + { + m_Motor_ReversingRotation = value; + ConfigHelper.Instance.Motor_ReversingRotation = value; + } + } + + public int Motor_PositiveRotation + { + get { return m_Motor_PositiveRotation; } + set + { + m_Motor_PositiveRotation = value; + ConfigHelper.Instance.Motor_PositiveRotation = value; + } + } + + public int Cap_Pos30mm + { + get { return m_Cappos30mm; } + set + { + m_Cappos30mm = value; + ConfigHelper.Instance.CapPos30mm = value; + } + } + + public int Gray_Home + { + get { return m_GrayHome; } + set + { + m_GrayHome = value; + ConfigHelper.Instance.Gray_Home = value; + } + } + + public ushort Door_Home + { + get { return m_DoorHome; } + set + { + m_DoorHome = value; + ConfigHelper.Instance.Door_Home = value; + } + } + + + public int Cap_Pos20mm + { + get { return m_Cappos20mm; } + set + { + m_Cappos20mm = value; + ConfigHelper.Instance.CapPos20mm = value; + } + } + + public int Cap_Pos13mm + { + get { return m_Cappos13mm; } + set + { + m_Cappos13mm = value; + ConfigHelper.Instance.CapPos13mm = value; + } + } + + public int Prox_Pos30mm + { + get { return m_Proxpos30mm; } + set + { + m_Proxpos30mm = value; + ConfigHelper.Instance.ProxPos30mm = value; + } + } + + public int Prox_Pos20mm + { + get { return m_Proxpos20mm; } + set + { + m_Proxpos20mm = value; + ConfigHelper.Instance.ProxPos20mm = value; + } + } + + public int Prox_Pos13mm + { + get { return m_Proxpos13mm; } + set + { + m_Proxpos13mm = value; + ConfigHelper.Instance.ProxPos13mm = value; + } + } + + public int Headphone_pos + { + get { return m_headphone_pos; } + set + { + m_headphone_pos = value; + ConfigHelper.Instance.HeadPos = value; + } + } + + public int Headphone_pos_re + { + get { return m_headphone_pos_re; } + set + { + m_headphone_pos_re = value; + ConfigHelper.Instance.HeadPos_re = value; + } + } + + public ushort Headphone_acspeed + { + get { return m_headphone_acspeed; } + set + { + m_headphone_acspeed = value; + ConfigHelper.Instance.HeadAcspeed = value; + } + } + + public ushort Headphone_respeed + { + get { return m_headphone_respeed; } + set + { + m_headphone_respeed = value; + ConfigHelper.Instance.HeadRespeed = value; + } + } + + public double Headphone_HeadStopRange_1 + { + get { return m_headphone_StopRange_1; } + set + { + m_headphone_StopRange_1 = value; + ConfigHelper.Instance.HeadStopRange_1 = value; + } + } + + public double Headphone_HeadStopRange_2 + { + get { return m_headphone_StopRange_2; } + set + { + m_headphone_StopRange_2 = value; + ConfigHelper.Instance.HeadStopRange_2 = value; + } + } + + public double Headphone_HeadStopSeepd + { + get { return m_headphone_Stopspeed; } + set + { + m_headphone_Stopspeed = value; + ConfigHelper.Instance.HeadStopSeepd = value; + } + } + + public double Headphone_HeadTimeOut + { + get { return m_headphone_TimeOut; } + set + { + m_headphone_TimeOut = value; + ConfigHelper.Instance.HeadTimeOut = value; + } + } + + public double Headphone_HeadHomeTime + { + get { return m_headphone_HomeTime; } + set + { + m_headphone_HomeTime = value; + ConfigHelper.Instance.HeadHome = value; + } + } + + public int DoorWorkPostion + { + get { return m_DoorWorkPostion; } + set + { + m_DoorWorkPostion = value; + ConfigHelper.Instance.DoorWorkPostion = value; + } + } + + /// + /// 超时时间,单位ms + /// + public ushort Time_out + { + get { return m_Time_out; } + set { m_Time_out = value; } + } + + // + // 获取io板卡对象 + // + public QTIOBoard IoBoard + { + get + { + return m_IoBoard; + } + } + + // + // 获取io板卡对象 + // + public QTIOBoard IoBoard_2 + { + get + { + return m_IoBoard_2; + } + } + + // + // 获取左边display tcs对象 + // + public TCS left_display_tcs + { + get + { + return m_left_display_tcs; + } + } + + // + // 获取右边display tcs对象 + // + public TCS right_display_tcs + { + get + { + return m_right_display_tcs; + } + } + + // + // 获取power led tcs对象 + // + public TCS power_led_tcs + { + get + { + return m_power_led_tcs; + } + } + + // + // 获取状态 led tcs对象 + // + public TCS status_led_tcs + { + get + { + return m_status_led_tcs; + } + } + + + //// + //// 获取耳机电机对象 + //// + //public MoonMotorTCP MoonMotorTCP + //{ + // get { return m_MoonMotorTCP; }/*P1.1接端更换电机未禾川电机 取消此对象*/ + //} + + public MoonMotorTCP GrayMoonMotorTCP + { + get { return m_MoonGrayTCP; } + } + + public MoonMotorTCP MoonDoorTCP + { + get { return m_MoonDoorTCP; } + } + + public MoonMotor MoonIPDWheel + { + get { return m_MoonIPDWheel; } + } + + // + // 获取耳机电机对象 + // + public MoonMotor MoonMotorRTU + { + get { return m_MoonMotorRTU; } + } + + public MoonMotor GrayMoonMotorRTU + { + get { return m_MoonGrayRTU; } + } + + public MoonMotor MoonDoorRTU + { + get { return m_MoonDoorRTU; } + } + + public bool UnInit() + { + //Isfirst = false; + //try + //{ + // if (threadReSet != null && threadReSet.IsAlive) + // { + // threadReSet.Abort(); + // } + //} + //catch (Exception ex) + //{ + + // FileWriter.WriteLog(ex.ToString()); + //} + + if (m_IoBoard != null) + { + m_IoBoard.Close(); + } + if (m_IoBoard_2 != null) + { + m_IoBoard_2.Close(); + } + + if (m_left_display_tcs != null) + { + m_left_display_tcs.Close(); + } + if (m_right_display_tcs != null) + { + m_right_display_tcs.Close(); + } + if (m_power_led_tcs != null) + { + m_power_led_tcs.Close(); + } + if (m_status_led_tcs != null) + { + m_status_led_tcs.Close(); + } + //if (m_MoonMotorTCP != null) + //{ + // m_MoonMotorTCP.Close();/*P1.1接端更换电机未禾川电机 取消此对象*/ + //} + if (m_MoonGrayTCP != null) + { + m_MoonGrayTCP.Close(); + } + if (m_MoonDoorTCP != null) + { + m_MoonDoorTCP.Close(); + } + if (m_MoonIPDWheel != null) + { + m_MoonIPDWheel.Close(); + } + + return true; + } + + bool Isfirst = false; + int iSinit = 0; + /// + /// 初始化 + /// + /// + public bool Init(bool debug = false) + { + lock (Lock) + { + if (m_IoBoard == null) + m_IoBoard = new QTIOBoard(m_io_port); + + if (m_IoBoard_2 == null) + m_IoBoard_2 = new QTIOBoard(m_io_port_2); + + if (m_left_display_tcs == null) + { + m_left_display_tcs = new TCS(m_left_display_tcs_port); + TCS.left = m_left_display_tcs_port; + m_left_display_tcs.ReadRGB(); + } + + if (m_right_display_tcs == null) + { + m_right_display_tcs = new TCS(m_right_display_tcs_port); + TCS.right = m_right_display_tcs_port; + m_right_display_tcs.ReadRGB(); + + } + + if (m_power_led_tcs == null) + { + m_power_led_tcs = new TCS(m_power_led_tcs_port); + TCS.power = m_power_led_tcs_port; + m_power_led_tcs.ReadRGB(); + //if (m_power_led_tcs.SetRGB("03") == false) + //{ + // FileWriter.WriteLog("设置电源灯增益失败"); + // return false; + //} + } + + if (m_status_led_tcs == null) + { + m_status_led_tcs = new TCS(m_status_led_tcs_port); + TCS.stust = m_status_led_tcs_port; + m_status_led_tcs.ReadRGB(); + //if (m_status_led_tcs.SetRGB("03") == false) + //{ + // FileWriter.WriteLog("设置状态灯增益失败"); + // return false; + //} + } + + if (m_MoonIPDWheel == null) + m_MoonIPDWheel = new MoonControl.MoonMotor(m_IPDmotor_port); + if (m_devices_id == "1") + { + //if (m_MoonMotorTCP == null) + // m_MoonMotorTCP = new MoonMotorTCP(m_moon_ip, m_moon_port);/*P1.1接端更换电机未禾川电机 取消此对象*/ + + if (m_MoonGrayTCP == null) + m_MoonGrayTCP = new MoonMotorTCP(m_moongray_ip, m_moon_port); + + if (m_MoonDoorTCP == null) + m_MoonDoorTCP = new MoonMotorTCP(m_door_ip, m_moon_port); + } + else if (m_devices_id == "2") + { + + } + else + { + FileWriter.WriteLog("init时设备号错误,没有当前设备ID!"); + return false; + } + bool status = false; + //if (Isfirst) + { + status = m_IoBoard.Open(); + if (status == false) + { + FileWriter.WriteLog(string.Format("m_IoBoard 端口:{0}打开失败", m_io_port)); + return false; + } + + status = m_IoBoard_2.Open(); + if (status == false) + { + FileWriter.WriteLog(string.Format("m_IoBoard_2 端口:{0}打开失败", m_io_port_2)); + return false; + } + + status = m_left_display_tcs.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("left_display_tcs 端口:{0}打开失败", m_left_display_tcs_port)); +#if (!NO_TCS_DEVICE) + //return false; +#endif + } + + status = m_right_display_tcs.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("right_display_tcs 端口:{0}打开失败", m_right_display_tcs_port)); +#if (!NO_TCS_DEVICE) + //return false; +#endif + } + + status = m_power_led_tcs.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("power_led_tcs 端口:{0}打开失败", m_power_led_tcs_port)); +#if (!NO_TCS_DEVICE) + //return false; +#endif + } + + // status = m_status_led_tcs.OpenPort(); + // if (status == false) + // { + // FileWriter.WriteLog(string.Format("status_led_tcs 端口:{0}打开失败", m_status_led_tcs_port)); + //#if (!NO_TCS_DEVICE) + // //return false; + //#endif + // } + + status = m_MoonIPDWheel.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("m_MoonMotor 端口:{0}打开失败", m_moon_port)); + //return false; + } + + if (m_devices_id == "2") + { + m_MoonDoorRTU = m_MoonIPDWheel; + m_MoonGrayRTU = m_MoonIPDWheel; + m_MoonMotorRTU = m_MoonIPDWheel; + } + if (m_devices_id == "1") + { + m_MoonMotorRTU = m_MoonIPDWheel; + //status = m_MoonMotorTCP.OpenPort();/*P1.1接端更换电机未禾川电机 取消此对象*/ + //if (status == false) + //{ + // FileWriter.WriteLog(string.Format("m_MoonMotor 端口:{0}打开失败", m_moon_ip)); + // //return false; + //} + + status = m_MoonGrayTCP.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("m_MoonGrayTCP 端口:{0}打开失败", m_moongray_ip)); + return false; + } + + status = this.m_MoonDoorTCP.OpenPort(); + if (status == false) + { + FileWriter.WriteLog(string.Format("m_MoonDoorTCP 端口:{0}打开失败", m_door_ip)); + return false; + } + } + } + //this.LBreset(); // 光强板复位 + + /*开启光栅检测线程,开门情况下触碰光栅电机停止*/ + try + { + if (threadSaferaster != null && threadSaferaster.IsAlive) + { + Isstop = true; + threadSaferaster.Abort(); + } + else + { + threadSaferaster = new Thread(Raster_stopTester); + threadSaferaster.IsBackground = true; + threadSaferaster.Start(); + } + } + catch (Exception ex) + { + + FileWriter.WriteLog(ex.ToString()); + } + + if (debug) { return true; } + #region MyRegion + status = this.SDCardBack(); + if (status == false) + { + FileWriter.WriteLog("光强版复位失败!"); + return false; + } + else + { + //status = this.GrayCdTestRest(); + //if (status == false) + //{ + // return false; + //} + bool res = true; + + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + FileWriter.WriteLog("CrayCardCylinder 伸出失败,检查灰卡链接原因"); + return false; + } + res = m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out); + if (res == false) + { + FileWriter.WriteLog("CrayCardCylinder 不在工位,检查灰卡感应器"); + return false; + } + if (m_devices_id == "2") + { + status = m_MoonGrayRTU.RTU_MotorGoHome(m_gray_slave); + if (status == false) + { + FileWriter.WriteLog("m_MoonGrayTCP SetMoonsHome fail"); + return false; + } + + status = this.m_MoonDoorRTU.RTU_MotorGoHome(m_DoorSlave); + if (status == false) + { + FileWriter.WriteLog("m_MoonDoorTCP SetMoonsHome fail"); + return false; + } + + + //status = this.m_MoonMotorRTU.RTU_MotorGoHome(m_headphone_slave); + //if (status == false) + //{ + // FileWriter.WriteLog("m_MoonMotor SetMoonsHome fail"); + // return false; + //} + + } + else if (m_devices_id == "1") + { + status = m_MoonGrayTCP.SetMoonsHome(m_gray_slave); + if (status == false) + { + FileWriter.WriteLog("m_MoonGrayTCP SetMoonsHome fail"); + return false; + } + + status = this.m_MoonDoorTCP.SetMoonsHome(m_DoorSlave); + if (status == false) + { + FileWriter.WriteLog("m_MoonDoorTCP SetMoonsHome fail"); + return false; + } + /*灰卡复位前检查灰卡当前位置 如果偏差太大返回false*/ + double pos = m_MoonGrayTCP.GetMoonsLocalPosition(m_gray_slave); + if (Math.Abs(pos - m_GrayHome) > 10) + { + FileWriter.WriteLog("GrayMotor reset fail. LocalPosition:" + pos.ToString() + " TargetPosition:" + m_GrayHome.ToString()); + return false; + } + ////status = this.m_MoonMotorTCP.SetMoonsHome(m_headphone_slave); + //status = this.m_MoonMotorRTU.RTU_MotorGoHome(m_headphone_slave); + //if (status == false) + //{ + // FileWriter.WriteLog("m_MoonMotor SetMoonsHome fail"); + // return false; + //} + } + else + { + return false; + } + + /*耳机电机回原*/ + if (!AudioMotor_Home()) + { + FileWriter.WriteLog("AudioMotor SetMoonsHome fail"); + return false; + } + + if (m_IoBoard_2.GrayCardCylinder(OFF) == false) + { + FileWriter.WriteLog("CrayCardCylinder 缩回失败,检查灰卡链接原因"); + return false; + } + if (m_IoBoard.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + { + FileWriter.WriteLog("CrayCardCylinder 不在原位"); + return false; + } + } + + bool resu = true; + if (PowerButtonReset() == false) + { + FileWriter.WriteLog("电源气缸或电源键复位失败"); + resu = false; + } + if (VolumeplusButtonReset() == false) + { + FileWriter.WriteLog("音量键+复位失败"); + resu = false; + } + if (VolumeSubButtonReset() == false) + { + FileWriter.WriteLog("音量键-复位失败"); + resu = false; + } + if (PogoCylinderReset() == false) + { + FileWriter.WriteLog("pogo复位失败"); + resu = false; + } + if (IPDCylinderReset() == false) + { + FileWriter.WriteLog("IPD复位失败"); + resu = false; + } + if (ElectromagnetClose() == false) + { + FileWriter.WriteLog("电磁铁关闭失败"); + resu = false; + } + if (PogoClose() == false) + { + FileWriter.WriteLog("IPD充电关闭失败"); + resu = false; + } + if (CoverBoardRest() == false) + { + FileWriter.WriteLog("盖板抬起失败"); + resu = false; + } + if (PowerCylinderRest() == false) + { + FileWriter.WriteLog("电源气缸缩回失败"); + resu = false; + } + if (PowerKeyRest() == false) + { + FileWriter.WriteLog("电源键缩回失败"); + resu = false; + } + + if (m_IoBoard_2.IPDCCylinder(OFF)) + { + if (m_IoBoard.StatusCk(m_IoBoard_2.IPDOrigin, Time_out) == false) + { + FileWriter.WriteLog("IPDOrigin not in Origin location"); + return false; + } + } + else + { + FileWriter.WriteLog("IPDOrigin fail"); + return false; + } + if (m_IoBoard_2.PogoPower(OFF)) + { + FileWriter.WriteLog("IPdPower success"); + } + else + { + FileWriter.WriteLog("IPDOrigin fail"); + return false; + } + + if (m_IoBoard_2.ElectromagnetPower(OFF)) + { + FileWriter.WriteLog("ElectromagnetPower success"); + } + else + { + FileWriter.WriteLog("ElectromagnetPower fail"); + return false; + } + if (CameraOFF()) + { + FileWriter.WriteLog("Camera RGB 气缸 Origin success"); + } + else + { + FileWriter.WriteLog("Camera RGB 气缸 Origin fail"); + } + #endregion + +#if (SELF_SETHOME) + if (m_MoonMotor.SetMoonsHome(m_headphone_slave) == false) + { + Console.WriteLine("audio motor fail"); + //return false; + } + else if(m_MoonGrayTCP.SetMoonsHome(m_gray_slave) == false) + { + Console.WriteLine("gray motor fail"); + //return false; + } + else + { + Console.WriteLine("2 motor drive success"); + } + +#endif + return status; + } + + } + + /// + /// 检测盖板是否盖上,盖上返回true + /// + /// + public bool CheckCoverClose() + { + return m_IoBoard.CoverClose(); + } + + /// + /// 检测两个按键是否按下 + /// + /// true按下按键,否则没有按下 + public bool CheckedStart() + { + //检测盖板是否已经盖上及start按键已按下 + //if (m_IoBoard.CoverClose() == false) + //{ + // //FileWriter.WriteLog("检测盖板状态:盖板未盖上,不能启动测试");//写入到LOG文件 + // return false; + //} + lock (Lock) + { + + //if (IsReset) + //{ + if (m_IoBoard.Start() == true) + { + + //Thread.Sleep(5000); + //return true; + Thread.Sleep(500); // 等待0.5s在检测一次,避免误操作 + bool flags_start = m_IoBoard.Start(); + if (flags_start) + { + //检测产品到位 + bool dut_1 = m_IoBoard.CheckDUT_1(); + bool dut_2 = m_IoBoard_2.CheckDUT_2(); + if (!dut_1 || !dut_2) + { + FileWriter.WriteLog("产品检测到位失败:CheckDUT_1==" + dut_1.ToString() + " CheckDUT_2"+dut_2.ToString()); + return false; + } + + if (!IsReset) + { + FileWriter.WriteLog("复位失败,重新复位中!"); + if (this.Reset()) + { + FileWriter.WriteLog("复位结束,成功"); + } + else + { + FileWriter.WriteLog("复位结束,失败"); + return false; + } + + } + } + return flags_start; + } + else + { + return false; + } + //} + //FileWriter.WriteLog("复位没结束,请不要点开始!"); + return false; + } + } + + /// + /// 检查产品到位 + /// + /// + public bool check_dut() + { + try + { + //检测产品到位 + bool dut_1 = m_IoBoard.CheckDUT_1(); + bool dut_2 = m_IoBoard_2.CheckDUT_2(); + if (!dut_1 || !dut_2) + { + FileWriter.WriteLog("产品检测到位失败:CheckDUT_1==" + dut_1.ToString() + " CheckDUT_2" + dut_2.ToString()); + return false; + } + else + { + return true; + } + } + catch (Exception ex) + { + FileWriter.WriteLog("产品检测到位异常 Exception:" +ex.Message); + } + return false; + } + + public bool CheckedCrayOrigin() + { + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + { + return false; + } + return true; + } + + /// + /// 检测复位按键是否按下 + /// + /// true按下按键,否则没有按下 + public bool CheckedReset() + { + if (m_IoBoard.Reset() == true) + { + Thread.Sleep(500); // 等待0.5s在检测一次,避免误操作 + return m_IoBoard.Reset(); + //return true; + } + else + { + return false; + } + } + + /// + /// 检测急停按键是否按下 + /// + /// true按下按键,否则没有按下 + public bool CheckedEStop() + { + if (m_IoBoard.E_Stop() == true) + { + return m_IoBoard.E_Stop(); + } + else + { + return false; + } + } + + /// + /// 光强版复位 + /// + /// + public bool LBreset() + { + //var status = m_IoBoard.LBreset(ON); + //Thread.Sleep(2000); + //status = m_IoBoard.LBreset(OFF); + //return status; + return true; + } + + /// + /// 开门 + /// + /// + public bool OpenDoor() + { + for (int a = 0; a < 2; a++) + { + if (m_devices_id == "1") + { + if (this.m_MoonDoorTCP.SetMoonsHome(m_DoorSlave)) + { + return true; + } + else + { + FileWriter.WriteLog("door motor move 0 fail"); + return false; + } + } + else if (m_devices_id == "2") + { + Console.WriteLine("门 RTU_MotorGoHome!"); + if (this.m_MoonDoorRTU.RTU_MotorGoHome_1(m_DoorSlave)) + { + return true; + } + else + { + FileWriter.WriteLog("door motor move 0 fail"); + return false; + } + } + else { FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; } + } + return false; + } + + /// + /// 检测光栅 + /// + public void Check_GS() + { + //Task th = Task.Run(new Action(() => + //{ + // while (true) + // { + // bool rett = m_IoBoard_2.CheckGS(); + // //Console.WriteLine("CheckGS():=====" + rett); + // if (!rett && this.WorkClosedoor) + // { + // Console.WriteLine("SetMoonsImmediatelyStop"); + // bool ret = this.m_MoonDoorTCP.SetMoonsImmediatelyStop(m_DoorSlave); + // Console.WriteLine("SetMoonsImmediatelyStop====ret"+ret.ToString()); + // this.OpenDoor(); + // } + // Thread.Sleep(10); + // } + //})); + } + + /// + /// 关门 + /// + /// + public bool CloseDoor() + { + /*如果RGB盖板不在工作位则不允许关门*/ + if (!m_IoBoard_2.StatusCk(m_IoBoard_2.RGBTest, Time_out)) + { + FileWriter.WriteLog("RGB盖板不在工作位不允许关门"); return false; + } + + this.WorkClosedoor = true; + bool result = false; + Console.WriteLine("CloseDoor"); + if (m_devices_id == "1") + { + result = this.m_MoonDoorTCP.MoveLine(m_DoorSlave, m_DoorWorkPostion, m_DoorSpeed, m_DoorAcspeed, m_DoorRespeed,false); + while (!this.m_MoonDoorTCP.WaitStopTCP(m_DoorSlave,0.1)) + { + bool rett = m_IoBoard_2.Check_safe_raster(); + bool status = m_IoBoard_2.StatusCk(m_IoBoard_2.RGBTest, Time_out); + Thread.Sleep(150); + rett = m_IoBoard_2.Check_safe_raster(); + Console.WriteLine("CheckGS():=====" + rett); + if ((!rett && this.WorkClosedoor) || (status == false)) + { + if (EsStop != null) + { + EsStop(true); + } + Console.WriteLine("SetMoonsImmediatelyStop"); + bool ret = this.m_MoonDoorTCP.SetMoonsImmediatelyStop(m_DoorSlave); + Console.WriteLine("SetMoonsImmediatelyStop====ret" + ret.ToString()); + FileWriter.WriteLog("触碰到光栅 开门!CheckGS:"+ret); + this.OpenDoor(); + } + Thread.Sleep(5); + } + } + else if (m_devices_id == "2") + { + result = this.m_MoonDoorRTU.RTU_MotorRun(m_DoorSlave,m_DoorWorkPostion); + } + else + { + FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; + } + Console.WriteLine("CloseDoor OK"); + this.WorkClosedoor = false; + FileWriter.WriteLog("door motor move workpostion result:"+result); + return result; + } + + public event Action EsStop; + + /// + /// 开门测试的情况下,触发光栅停止所有电机 + /// + private void Raster_stopTester() + { + while (!Isstop) + { + try + { + //1.检查光栅是否触发 + bool rett = m_IoBoard_2.Check_safe_raster(); + Thread.Sleep(200); + rett = m_IoBoard_2.Check_safe_raster(); + if (!rett) + { + //检查门是否到位 + int door_pos = this.m_MoonDoorTCP.GetMoonsLocalPosition(m_DoorSlave); + Console.WriteLine("door_pos:" + door_pos.ToString()); + if (Math.Abs(door_pos - m_DoorHome) < 10 && Math.Abs(door_pos - m_DoorWorkPostion) > 10) + { + if (EsStop != null) + { + EsStop(true); + } + //1.停止灰卡电机 + bool gray = this.m_MoonGrayTCP.SetMoonsImmediatelyStop(m_gray_slave); + FileWriter.Write_ERR_Log("停止灰卡电机"); + //2.停止门电机 + bool door = this.m_MoonDoorTCP.SetMoonsImmediatelyStop(m_DoorSlave); + FileWriter.Write_ERR_Log("停止门电机"); + //3.停止耳机电机 + bool audio = this.m_MoonIPDWheel.SetMoonsPosition(m_headphone_slave, 0); + FileWriter.Write_ERR_Log("停止耳机电机"); + //4.停止IPD电机 + bool ipdWheel = this.m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, 0); + FileWriter.Write_ERR_Log("停止IPD电机"); + } + } + } + catch (Exception err) + { + FileWriter.Write_ERR_Log(err.ToString()); + } + Thread.Sleep(80); + } + } + + /// + /// 状态灯打开红色 + /// + /// + public bool StatusLightRed() + { + return this.IoBoard.TriColorRed(ON); + //return this.IoBoard.StatusLightRed(ON); + } + + /// + /// 三色灯-蜂鸣器 Open + /// + /// + public bool TriColorBuzzer_Open() + { + return this.IoBoard.TriColorBuzzer(ON); + } + + /// + /// 三色灯-蜂鸣器 Closed + /// + /// + public bool TriColorBuzzer_Close() + { + return this.IoBoard.TriColorBuzzer(OFF); + } + + /// + /// 状态灯打开yellow + /// + /// + public bool StatusLightYellow() + { + bool status = true; + status = this.IoBoard.TriColorRed(ON); + status = this.IoBoard.TriColorGreen(ON); + return status; + } + + /// + /// 状态灯打开绿色 + /// + /// + public bool StatusLightGreen() + { + return this.IoBoard.TriColorGreen(ON); + //return this.IoBoard.StatusLightGreen(ON); + } + + /// + /// 状态灯关闭 + /// + /// + public bool StatusLightOff() + { + return this.IoBoard.TriColorClose(OFF); + } + + public bool Ping_VBUS_On() + { + return this.m_IoBoard_2.Ping_VBUS(ON); + } + + public bool Ping_VBUS_Off() + { + return this.m_IoBoard_2.Ping_VBUS(OFF); + } + + public bool Ping_CC_On() + { + return this.m_IoBoard_2.Ping_CC(ON); + } + + public bool Ping_CC_Off() + { + return this.m_IoBoard_2.Ping_CC(OFF); + } + + public bool Ping_GND_On() + { + return this.m_IoBoard_2.Ping_GND(ON); + } + + public bool Ping_GND_Off() + { + return this.m_IoBoard_2.Ping_GND(OFF); + } + + /// + /// typc 插入 + /// + /// + public bool TypeCInsertion() + { + if (m_IoBoard_2.TypeCCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard_2.TypeCTest, Time_out) == false) + { + FileWriter.WriteLog("TypeC not in Test location"); + + m_IoBoard_2.TypeCCylinder(ON); + Thread.Sleep(200); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.TypeCTest, Time_out) == false) + { + FileWriter.WriteLog("TypeC not in Test location Again"); + return false; + } + return true; + } + else + return true; + } + else + { + FileWriter.WriteLog("TypeCInsertion fail"); + return false; + } + } + + /// + /// typc 拔出 + /// + /// + public bool TypeCRest() + { + m_IoBoard_2.TypeCCylinder(OFF); + m_IoBoard_2.TypeCCylinder(OFF); + if (m_IoBoard_2.TypeCCylinder(OFF)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard_2.TypeCOrigin, Time_out) == false) + { + FileWriter.WriteLog("TypeC not in Origin location"); + return false; + } + else + return true; + } + else + { + FileWriter.WriteLog("TypeCRest fail"); + return false; + } + + //m_IoBoard.TypeCCylinder(OFF); + //return m_IoBoard.StatusCk(m_IoBoard.TypeCOrigin, Time_out); + } + + /// + /// 打开电磁铁 + /// + /// + public bool ElectromagnetOpen() + { + if (m_IoBoard_2.ElectromagnetPower(ON) == false) + { + if (m_IoBoard_2.ElectromagnetPower(ON) == false) + { + return false; + } + } + return true; + //return m_IoBoard_2.ElectromagnetPower(ON); + } + + /// + /// 关闭电磁铁 + /// + /// + public bool ElectromagnetClose() + { + if (m_IoBoard_2.ElectromagnetPower(OFF) == false) + { + if (m_IoBoard_2.ElectromagnetPower(OFF) == false) + { + return false; + } + } + return true; + //return m_IoBoard_2.ElectromagnetPower(OFF); + } + + /// + /// Pogo通电(快充) + /// + /// + public bool PogoOpen() + { + bool status_GND = Ping_GND_On(); + bool status_VBUS = Ping_VBUS_On(); + //bool status_CC = Ping_CC_On(); + //if (m_IoBoard_2.PogoPower(ON) == false) + //{ + // if (m_IoBoard_2.PogoPower(ON) == false) + // { + // return false; + // } + //} + return status_GND&&status_VBUS; + //return m_IoBoard_2.PogoPower(ON); + } + + /// + /// Pogo断电(快充) + /// + /// + public bool PogoClose() + { + bool status_GND = Ping_GND_Off(); + bool status_VBUS = Ping_VBUS_Off(); + bool status_CC = Ping_CC_Off(); + //if (m_IoBoard_2.PogoPower(OFF)==false) + //{ + // if (m_IoBoard_2.PogoPower(OFF)==false) + // { + // return false; + // } + //} + return status_GND && status_VBUS && status_CC; + } + + /// + /// Pogo滑台 伸出 + /// + /// + public bool PogoCylinderTest() + { + if (m_IoBoard_2.PogoCylinder(ON)) + { + if (m_IoBoard.StatusCk(m_IoBoard.PogoTest, Time_out) == false) + { + FileWriter.WriteLog("Pogo not in Test location"); + + if (m_IoBoard_2.PogoCylinder(ON)) + { + //Thread.Sleep(200); + if (m_IoBoard.StatusCk(m_IoBoard.PogoTest, Time_out) == false) + { + FileWriter.WriteLog("Pogo not in Test location Again"); + return false; + } + return true; + } + else + { + FileWriter.WriteLog("PogoRest fail Again"); + } + } + else + return true; + } + else + { + FileWriter.WriteLog("PogoRest fail"); + return false; + } + return true; + } + + /// + /// Pogo滑台 复位 + /// + /// + public bool PogoCylinderReset() + { + //m_IoBoard.PogoCylinder(OFF); + //m_IoBoard.PogoCylinder(OFF); + if (m_IoBoard_2.PogoCylinder(OFF)) + { + return true; + if (m_IoBoard.StatusCk(m_IoBoard.PogoOrigin, Time_out) == false) + { + FileWriter.WriteLog("Pogo not in Origin location"); + //加防护 + if (m_IoBoard_2.PogoCylinder(OFF)) + { + //Thread.Sleep(200); + if (m_IoBoard.StatusCk(m_IoBoard.PogoOrigin, Time_out) == false) + { + FileWriter.WriteLog("Pogo not in Origin location Again"); + return false; + } + else + return true; + } + else + { + FileWriter.WriteLog("PogoCylinderReset fail Again"); + return false; + } + } + else + return true; + } + else + { + FileWriter.WriteLog("PogoCylinderReset fail"); + return false; + } + + //m_IoBoard.TypeCCylinder(OFF); + //return m_IoBoard.StatusCk(m_IoBoard.TypeCOrigin, Time_out); + } + + /// + /// 耳机插入 + /// + /// [1] + public bool AudioInsertion() + { + #region P1.1 + return AudioMotor2(); + #endregion + + #region P1 + //if (m_devices_id == "1") + //{ + // ////电机控制 + // //var status = m_MoonMotorTCP.MoveLine(m_headphone_slave, m_headphone_pos, m_headphone_speed, m_headphone_acspeed, m_headphone_respeed); + // //if (status) + // //{ + // // return true;/*P1.1接端更换电机未禾川电机 取消此对象*/ + // //} + // //else + // //{ + // // FileWriter.WriteLog("AudioInsertion move fail"); + // // return false; + // //} + // return false; + //} + //else if (m_devices_id == "2") + //{ + // //电机控制 + // var status = m_MoonMotorRTU.RTU_MotorRun(m_headphone_slave, m_headphone_pos); + // if (status) + // { + + // return true; + // } + // else + // { + // FileWriter.WriteLog("AudioInsertion move fail"); + // return false; + // } + //} + //else { FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; } + #endregion + + return false; + } + + /// + /// 耳机插入拔出 + /// + /// + public bool AudioBack() + { + + #region P1 + ////电机控制 + ////return m_MoonMotor.SetMoonsHome(m_headphone_slave); + + ////var status = m_MoonMotor.MoveLine(m_headphone_slave, 0, m_headphone_speed, m_headphone_acspeed, m_headphone_respeed); + //if (m_devices_id == "2") + //{ + // var status = m_MoonMotorRTU.RTU_MotorGoHome(m_headphone_slave); + // if (status == false) + // { + // return false; + // } + // if (status) + // { + // return true; + // } + // else + // { + // FileWriter.WriteLog("AudioBack move fail"); + // return false; + // } + //} + //else if (m_devices_id == "1") + //{ + // //ushort re_m_headphone_speed = 1500;/*P1.1接端更换电机未禾川电机 取消此对象*/ + // //ushort re_m_headphone_acspeed = 1500; + // //ushort re_m_headphone_respeed = 1500; + // //var status = m_MoonMotorTCP.MoveLine(m_headphone_slave, 0, re_m_headphone_speed, re_m_headphone_acspeed, re_m_headphone_respeed); + // //if (status) + // //{ + // // return true; + // //} + // //else + // //{ + // // FileWriter.WriteLog("AudioBack move fail"); + // // return false; + // //} + // return false; + //} + //else { FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; } + #endregion + + #region P1.1 + return AudioMotor_Home(); + #endregion + + } + + /// + /// Power button 测试 + /// + /// + public bool PowerButtonTest() + { + //m_IoBoard.PowerCylinder(ON); + //return m_IoBoard.StatusCk(m_IoBoard.PowerTest, Time_out); + if (m_IoBoard.PowerOutCylinder(ON)) + { + if (m_IoBoard.PowerCylinder(ON)) + { + Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("PowerButtonTest not in test location"); + return false; + } + } + else + { + FileWriter.WriteLog("PowerOutCylinder not in test location"); + return false; + } + + } + + /// + /// Power button 复位 + /// + /// [3] + public bool PowerButtonReset() + { + //m_IoBoard.PowerCylinder(OFF); + //return m_IoBoard.StatusCk(m_IoBoard.PowerOrigin,Time_out); + if (m_IoBoard.PowerOutCylinder(OFF)) + { + if (m_IoBoard.PowerCylinder(OFF)) + { + Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("PowerButtonReset not in org location"); + return false; + } + } + else + { + FileWriter.WriteLog("PowerOutCylinder not in test location"); + return false; + } + + } + + /// + /// volume button 加测试 + /// + /// + public bool VolumeplusButtonTest() + { + //m_IoBoard.VolAddCylinder(ON); + //return m_IoBoard.StatusCk(m_IoBoard.VolAddTest, Time_out); + + if (m_IoBoard.VolAddCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolAddTest, Time_out) == false) + { + if (m_IoBoard.VolAddCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolAddTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("VolumeplusButtonTest reset fail:VolAddCylinder not in Test location"); + return false; + } + //Thread.Sleep(500); + return true; + } + //res = false; + FileWriter.WriteLog("VolumeplusButtonTest Write fail"); + return false; + } + + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("VolumeplusButtonTest Write fail"); + //加防护 + if (m_IoBoard.VolAddCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolAddTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderTest reset fail:VolAddCylinder not in Test location"); + return false; + } + + //Thread.Sleep(500); + return true; + + } + else + { + FileWriter.WriteLog("VolumeplusButtonTest not in test location Again"); + return false; + } + } + } + + /// + /// volume button加 复位 + /// + /// [4] + public bool VolumeplusButtonReset() + { + //m_IoBoard.VolAddCylinder(OFF); + //return m_IoBoard.StatusCk(m_IoBoard.VolAddOrigin, Time_out); + //m_IoBoard.VolAddCylinder(OFF); + //Thread.Sleep(500); + //return true; + if (m_IoBoard.VolAddCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + + } + else + { + FileWriter.WriteLog("VolumeplusButtonReset not in org location"); + //加防护 + if (m_IoBoard.VolAddCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + + } + else + { + FileWriter.WriteLog("VolumeplusButtonReset not in org location two"); + return false; + } + return false; + } + } + + /// + /// volume button减测试 + /// + /// + public bool VolumeSubButtonTest() + { + if (m_IoBoard.VolReduceCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolReduTest, Time_out) == false) + { + if (m_IoBoard.VolReduceCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolReduTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("VolumeSubButtonTest reset fail:GrayCard not in Test location"); + return false; + } + + //Thread.Sleep(500); + return true; + } + //res = false; + //FileWriter.WriteLog("VolumeSubButtonTest reset fail:GrayCard not in Test location"); + //return false; + } + + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("VolumeSubButtonTest not in test location"); + //加防护 + if (m_IoBoard.VolReduceCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.VolReduTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("VolumeSubButtonTest reset fail:GrayCard not in Test location"); + return false; + } + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("VolumeSubButtonTest not in test location Again"); + return false; + } + return false; + } + } + + /// + /// volume button减 复位 + /// + /// [5] + public bool VolumeSubButtonReset() + { + if (m_IoBoard.VolReduceCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("VolumeSubButtonReset not in test location"); + //加防护 + if (m_IoBoard.VolReduceCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("VolumeSubButtonReset not in test location Again"); + return false; + } + return false; + } + } + + /// + /// IPD旋钮气缸 复位 + /// + /// [5] + public bool IPDCylinderReset() + { + if (m_IoBoard_2.IPDCCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("IPDCylinderReset not in test location"); + //加防护 + if (m_IoBoard_2.IPDCCylinder(OFF)) + { + //Thread.Sleep(500); + return true; + } + else + { + FileWriter.WriteLog("IPDCylinderReset not in test location Again"); + return false; + } + return false; + } + } + + /// + /// IPD旋钮气缸 伸出 + /// + /// [5] + public bool IPDCylinderTest() + { + //while() + if (m_IoBoard_2.IPDCCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard_2.IPDTest, Time_out) == false) + { + FileWriter.WriteLog("IPDCylinderTest not in Test location"); + + if (m_IoBoard_2.IPDCCylinder(ON)) + { + //Thread.Sleep(200); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.IPDTest, Time_out) == false) + { + FileWriter.WriteLog("IPDCylinderTest not in Test location Again"); + return false; + } + } + else + { + FileWriter.WriteLog("IPDCylinderTest fail Again"); + return false; + } + return true; + } + else + return true; + } + else + { + FileWriter.WriteLog("IPDCylinderTest fail"); + return false; + } + } + + /// + /// left Display test + /// + /// + public int [] LeftDisplayTest() + { + if (this.m_left_display_tcs != null) + { + //return this.m_left_display_tcs.ReadLux(); + return this.m_left_display_tcs.ReadRGB(); + } + else + { + return null; + } + } + public double LeftDisplayLux() + { + if (this.m_left_display_tcs != null) + { + return this.m_left_display_tcs.ReadLux(); + } + else + { + return -1; + } + } + + /// + /// right Display test + /// + /// + public int[] RightDisplayTest() + { + if (this.m_right_display_tcs != null) + { + //return this.m_right_display_tcs.ReadLux(); + var datas = this.m_right_display_tcs.ReadRGB(); + if (datas == null) + { + return this.m_right_display_tcs.ReadRGB(); + } + else + { + return datas; + } + } + else + { + //return -1; + return null; + } + } + public double RightDisplayLux() + { + if (this.m_right_display_tcs != null) + { + var data = this.m_right_display_tcs.ReadLux(); + if (data == -1) + { + return this.m_right_display_tcs.ReadLux(); + } + else + { + return data; + } + } + else + { + return -1; + } + } + + /// + /// power LED test + /// + /// + public int[] PowerLedTest() + { + if (this.m_power_led_tcs != null) + { + var datas = this.m_power_led_tcs.ReadRGB(); + if (datas == null) + { + return this.m_power_led_tcs.ReadRGB(); + } + else + { + return datas; + } + } + else + { + return null; + } + } + public double PowerLedLux() + { + if (this.m_power_led_tcs != null) + { + var data = this.m_power_led_tcs.ReadLux(); + if (data == -1) + { + return this.m_power_led_tcs.ReadLux(); + } + else + return data; + } + else + { + return -1; + } + } + + /// + /// status LED test + /// + /// + public int[] StatusLedTest() + { + if (this.m_status_led_tcs != null) + { + //return this.m_status_led_tcs.ReadRGB(); + var datas = this.m_status_led_tcs.ReadRGB(); + if (datas == null) + { + return this.m_status_led_tcs.ReadRGB(); + } + else + { + return datas; + } + } + else + { + return null; + } + } + public double StatusLenLux() + { + if (this.m_status_led_tcs != null) + { + //return this.m_status_led_tcs.ReadLux(); + var data = this.m_status_led_tcs.ReadLux(); + if (data == -1) + { + this.LBreset(); + return this.m_status_led_tcs.ReadLux(); + } + else + return data; + } + else + { + return -1; + } + } + + # region 删除模块 + + // /// + // /// sd 卡插入 + // /// + // /// + // public bool SDCardInsertion() + // { + // bool res = true; + + //// m_IoBoard.GrayCardCylinder(OFF); + // if (!this.GrayCdTestRest()) + // { + // FileWriter.WriteLog("Gray Card not in Home location"); + // return false; + // } + // if (m_IoBoard.StatusCk(m_IoBoard.GrayCardOrigin, Time_out)) + // { + // m_IoBoard.SDHorizCylinder(ON); + // if (m_IoBoard.StatusCk(m_IoBoard.SDHorizTest, Time_out)) + // { + // Thread.Sleep(200); + // m_IoBoard.SDVertCylinder(ON); + // if (m_IoBoard.StatusCk(IoBoard.SDVertTest, Time_out)) + // { + // res = true; + // } + // else + // { + // FileWriter.WriteLog("SDVer not in Test location"); + // res = false; + // } + // } + // else + // { + // FileWriter.WriteLog("SDHoriz not in Test location"); + // res = false; + // } + // return res; + // } + // else + // { + // FileWriter.WriteLog("GrayCard not in org location"); + // return false; + // } + // } + + ///// + ///// sd卡释放 + ///// + ///// + //public bool SDCardBack() + //{ + // bool res = true; + // m_IoBoard.SDVertCylinder(OFF);// + // if (m_IoBoard.StatusCk(m_IoBoard.SDVertOrigin, Time_out)) + // { + // m_IoBoard.SDHorizCylinder(OFF);//SDHorizCylinder + // if (m_IoBoard.StatusCk(IoBoard.SDHorizOrig, Time_out))//SDHorizOrig + // { + // res = true; + // } + // else + // { + // FileWriter.WriteLog("SDHorizOrig not in Origin location"); + // res = false; + // } + // } + // else + // { + // FileWriter.WriteLog("SDVertCylinder not in Origin location"); + // res = false; + // } + // return res; + + //} + + #endregion + + /// + /// sd卡释放---设备中以无该模块, 保留方法名称,并且永远返回true.目的:不改变之前写的逻辑结构 + /// + /// + public bool SDCardBack() + { + return true; + } + + #region 鼻子 + /// + /// 灰卡无限距离测试 + /// + /// [5] + public bool ProxGrayCdTest500mm() + { + bool res = true; + res = this.GrayCdTestRest(); + if (res == false) + { + FileWriter.WriteLog("GrayCard moons move fail"); + return false; + } + return true; + //m_IoBoard_2.GrayCardCylinder(OFF); + //if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + //{ + // FileWriter.WriteLog("GrayCardCylinder move fail"); + // return false; + //} + //else + //{ + // return true; + //} + } + + /// + /// 灰卡30mm测试 鼻子 + /// + /// [6] + public bool ProxGrayCdTest30mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos30mm)) + { + //bool value = m_MoonGrayRTU.WaitStopRTU(1); + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + else if (m_devices_id == "1") + { + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos30mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + else { FileWriter.WriteLog("devicesID error!"); return false; } + + } + } + else + { + FileWriter.WriteLog("gray not in Origin location"); + return false; + } + } + + /// + /// 灰卡20mm测试 鼻子 + /// + /// [7] + public bool ProxGrayCdTest20mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos20mm)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + else if (m_devices_id == "1") + { + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos20mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + } + else + { + FileWriter.WriteLog("gray not in Origin location"); + return false; + } + } + + /// + /// 灰卡13mm测试 鼻子 + /// + /// [8] + public bool ProxGrayCdTest13mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos13mm)) + { + return true; + } + else + { + FileWriter.WriteLog("13mm gray motor move fail"); + return false; + } + } + if (m_devices_id == "1") + { + + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos13mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("13mm gray motor move fail"); + return false; + } + } + return false; + + } + } + else + { + FileWriter.WriteLog("13 mm gray not in Origin location"); + return false; + } + + } + + public bool GrayCdTestRest() + { + bool res = false; + //res = this.SDCardBack(); + //if (res == false) + //{ + // FileWriter.WriteLog("gray back fail in the test"); + // return false; + //} + + m_IoBoard_2.GrayCardCylinder(ON); + res = m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out); + if (res == false) + { + FileWriter.WriteLog("before GrayCdTestRest GrayCard not in the test"); + return false; + } + //if (m_MoonGrayTCP.CheckHomeStatus(m_gray_slave) == false) + //{ + // res = m_MoonGrayTCP.SetMoonsHome(m_gray_slave); + // FileWriter.WriteLog("before GrayCdTestRest moons Check null , setMoonsHome in the test"); + // if (res == false) + // { + // FileWriter.WriteLog("SetMoonsHome fail"); + // return false; + // } + //} + res = false; + if (m_devices_id == "2") + { + res = m_MoonGrayRTU.RTU_MotorGoHome(m_gray_slave); + } + if (m_devices_id == "1") + { + res = m_MoonGrayTCP.SetMoonsHome(m_gray_slave); + } + if (res == false) + { + return false; + } + else + { + /*灰卡复位前检查灰卡当前位置 如果偏差太大返回false*/ + double pos = m_MoonGrayTCP.GetMoonsLocalPosition(m_gray_slave); + if (Math.Abs(pos - m_GrayHome) > 10) + { + FileWriter.WriteLog("GrayMotor reset fail. LocalPosition:"+pos.ToString()+" TargetPosition:"+m_GrayHome.ToString()); + return false; + } + m_IoBoard_2.GrayCardCylinder(OFF); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + { + return false; + } + } + return true; + } + #endregion + + #region 眉毛 brow + /// + /// 灰卡无限距离测试 眉毛 + /// + /// [5] + public bool CapGrayCdTest500mm() + { + bool res = true; + res = this.GrayCdTestRest(); + if (res == false) + { + FileWriter.WriteLog("GrayCard moons move fail"); + return false; + } + + //m_IoBoard_2.GrayCardCylinder(OFF); + //if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + //{ + // FileWriter.WriteLog("GrayCardCylinder move fail"); + // return false; + //} + //else + //{ + // return true; + //} + return true; + } + + /// + /// 灰卡13mm测试 眉毛 + /// + /// [6] + public bool CapGrayCdTest13mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "1") + { + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos30mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos30mm)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + return false; + } + } + else + { + FileWriter.WriteLog("gray not in Origin location"); + return false; + } + } + + /// + /// 灰卡20mm测试 眉毛 + /// + /// [7] + public bool CapGrayCdTest20mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos20mm)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + if (m_devices_id == "1") + { + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos20mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("gray motor move fail"); + return false; + } + } + return false; + } + } + else + { + FileWriter.WriteLog("gray not in Origin location"); + return false; + } + } + + /// + /// 灰卡30mm测试 眉毛 + /// + /// [8] + public bool CapGrayCdTest30mm() + { + if (this.SDCardBack()) + { + m_IoBoard_2.GrayCardCylinder(ON); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardTest, Time_out) == false) + { + return false; + } + else + { + if (m_devices_id == "2") + { + + if (m_MoonGrayRTU.RTU_MotorRun(m_gray_slave, m_Proxpos13mm)) + { + return true; + } + else + { + FileWriter.WriteLog("30mm gray motor move fail"); + return false; + } + } + if (m_devices_id == "1") + { + if (m_MoonGrayTCP.MoveLine(m_gray_slave, m_Proxpos13mm, m_graycard_speed, m_graycard_acspeed, m_graycard_respeed)) + { + return true; + } + else + { + FileWriter.WriteLog("30mm gray motor move fail"); + return false; + } + } + return false; + } + } + else + { + FileWriter.WriteLog("30 mm gray not in Origin location"); + return false; + } + + } + + #endregion + + /// + /// 拨动旋钮,将旋钮拨动到底 + /// + /// + public bool IPD_check_status(int Motor_Position, DateTime start) + { + bool ret = false; + double __Torque_Range__ = Math.Abs(Motor_Position * m_Torque_Range / 100); + dt = new DataTable(); + dt.Columns.Add("0", typeof(int)); + Motor_Position = Math.Abs(Motor_Position); + //1. 停止条件一:达到额定扭矩,并稳定:10个计数 + int count = 0; + double delta = Math.Abs(Motor_Position - __Torque_Range__); + //2. 停止条件二:达不到额定扭矩,根据当前稳定的扭矩10个计数,差在稳定范围 + Queue que = new Queue(); + try + { + while (true) + { + int w = m_MoonIPDWheel.GetmotorSpeed(m_IPDWheelSlave); + dt.Rows.Add(w); + if ((DateTime.Now - start).Seconds > m_Motor_IPD_TimeOut) + { + ret = true; + break; + } + Console.WriteLine(Math.Abs(Motor_Position - w).ToString()); + if (que.Count > Max_count) + { + que.Dequeue(); + } + que.Enqueue(w); + if (Math.Abs(w) > delta) + //if (Math.Abs(Motor_Position - w) <= __Torque_Range__) + { + //ret = true; + //break; + if (count > 10) + { + ret = true; + Console.WriteLine("条件一"); + break; + } + count++; + } + else if (que.Count > Sample_length && Math.Abs(que.Max() - que.Min()) < Sample_range) + { + ret = true; + Console.WriteLine("条件二"); + break; + } + Thread.Sleep(50); //50ms取一次值 + } + } + catch (Exception ex) + { + FileWriter.WriteLog("IPD_check_status() Exception:" + ex.Message); + } + ret = m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + Thread.Sleep(100); + ret = m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + + string os = DateTime.Now.ToString("yyyy_MM_dd"); + string p = DateTime.Now.ToString("HH_mm_ss"); + string path1 = string.Format(@"D:\csv_data\{0}\{1}.csv", os, p); + Write_csv.SaveCSV1(dt, path1); + return ret; + } + + /// + /// 拨动旋钮,将旋钮拨动到底 + /// + /// + /// + public bool IPDWheelMotor2(bool check = true) + { + + //1.设定正反向转动最大值 + bool status = true; + status = m_MoonIPDWheel.SetMoonsPositiveRotation(m_IPDWheelSlave, m_Motor_PositiveRotation); + status = m_MoonIPDWheel.SetMoonsReversingRotation(m_IPDWheelSlave, m_Motor_ReversingRotation); + if (!status) + { + FileWriter.WriteLog("SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + return false; + } + //2.输入扭矩m_Motor_Position + FileWriter.WriteLog("IPDWheelMotor2(): SetMoonsPosition"); + status = m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, (ushort)m_Motor_Position); + DateTime start = DateTime.Now; + + FileWriter.WriteLog("IPDWheelMotor2():check---"+check+" IPD_check_status()"); + if (check) + { + bool ret = this.IPD_check_status(m_Motor_Position, start); + Console.WriteLine("IPDWheelMotor2{0}",ret.ToString()); + FileWriter.WriteLog("IPDWheelMotor2(): result:"+ret); + return ret; + } + else + { + Thread thrwad = new Thread(() => + { + this.IPD_check_status((ushort)m_Motor_Position, start); + }); + thrwad.Start(); + return true; + }; + } + + public bool IPDWheelMotor() + { + return this.IPDWheelMotor2(true); + } + + /// + /// 电机反转拨动IPD---20220811zx 新增 + /// + /// + public bool IPDWheelMotor_Reversing() + { + return IPDWheelMotor2_Reversing(true); + } + + public bool IPDWheelMotor2_Reversing(bool check = true) + { + + //1.设定正反向转动最大值 + bool status = true; + status = m_MoonIPDWheel.SetMoonsPositiveRotation(m_IPDWheelSlave, m_Motor_PositiveRotation); + status = m_MoonIPDWheel.SetMoonsReversingRotation(m_IPDWheelSlave, m_Motor_ReversingRotation); + if (!status) + { + FileWriter.WriteLog("IPDWheelMotor2_Reversing:SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + return false; + } + //2.输入扭矩m_Motor_Position + FileWriter.WriteLog("IPDWheelMotor2_Reversing(): SetMoonsPosition"); + status = m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, (ushort)m_Motor_Reversing); + DateTime start = DateTime.Now; + + FileWriter.WriteLog("IPDWheelMotor2_Reversing():check---" + check + " IPD_check_status()"); + if (check) + { + bool ret = this.IPD_check_status(m_Motor_Reversing, start); + Console.WriteLine("IPDWheelMotor2_Reversing{0}", ret.ToString()); + FileWriter.WriteLog("IPDWheelMotor2_Reversing(): result:" + ret); + return ret; + } + else + { + Thread thrwad = new Thread(() => + { + this.IPD_check_status((ushort)m_Motor_Position, start); + }); + thrwad.Start(); + return true; + }; + } + + public bool IPDWheelMotor1() + { + bool result = this.IPDWheelMotor2(false); + return result; + } + + /// + /// AudioMotor 耳机电机插入 + /// + /// + /// + public bool AudioMotor2(bool check = true, int pos = 1) + { + //1.设定正反向转动最大值 + bool status = true; + status = m_MoonIPDWheel.SetMoonsPositiveRotation(m_headphone_slave, m_headphone_acspeed); + status = m_MoonIPDWheel.SetMoonsReversingRotation(m_headphone_slave, m_headphone_respeed); + if (!status) + { + FileWriter.WriteLog("Audio SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + return false; + } + //2.输入扭矩m_Motor_Position + FileWriter.WriteLog("AudioMotor(): SetMoonsPosition"); + status = m_MoonIPDWheel.SetMoonsPosition(m_headphone_slave, (ushort)m_headphone_pos); + DateTime start = DateTime.Now; + + FileWriter.WriteLog("AudioMotor():check---" + check + " IPD_check_status()"); + + if (check) + { + bool ret = this.Audio_check_status(pos, start); + Console.WriteLine("AudioMotor{0}", ret.ToString()); + FileWriter.WriteLog("AudioMotor(): result:" + ret); + return ret; + } + else + { + Thread thrwad = new Thread(() => + { + this.Audio_check_status(pos, start); + }); + thrwad.Start(); + return true; + }; + } + + /// + /// 判断耳机插入停止逻辑 + /// + /// + /// + /// + public bool Audio_check_status(int Motor_Position, DateTime start) + { + bool ret = false; + double __Torque_Range__ = Math.Abs(m_headphone_pos * m_headphone_StopRange_1 / 100); + dt = new DataTable(); + dt.Columns.Add("speed"); + dt.Columns.Add("speedN"); + + Queue que = new Queue(); + Thread.Sleep(3500); + while (true) + { + /*判断耳机停止条件 + * 1. 达到额定扭矩的百分之几停止电机 + * 2. 两次采样之间的扭矩波动超过百分之几停止电机 + * 3. 或者电机速度为0 停止电机 + */ + //获取扭矩 + int foerce = Math.Abs(m_MoonIPDWheel.GetmotorSpeed(m_headphone_slave)); + //获取速度 + int speed = Math.Abs(m_MoonIPDWheel.GetCurrentSpeed(m_headphone_slave)); + + dt.Rows.Add(new string[] { foerce.ToString(), speed.ToString() }); + if ((DateTime.Now - start).Seconds > m_headphone_TimeOut) + { + ret = true; + break; + } + Console.WriteLine(Math.Abs(Motor_Position - foerce).ToString()); + if (que.Count > 2) + { + que.Dequeue(); + } + que.Enqueue(foerce); + /*条件一*/ + Console.WriteLine("Range1:----> w:" + foerce.ToString() + " __Torque_Range__:" + __Torque_Range__.ToString() + " s:" + m_headphone_Stopspeed); + if (foerce >= __Torque_Range__ || speed <= m_headphone_Stopspeed) + { + Thread.Sleep(50); + foerce = Math.Abs(m_MoonIPDWheel.GetmotorSpeed(m_headphone_slave)); + speed = Math.Abs(m_MoonIPDWheel.GetCurrentSpeed(m_headphone_slave)); + if (foerce >= __Torque_Range__ || speed <= m_headphone_Stopspeed) + { + ret = true; + FileWriter.WriteLog("Audio Stop Range1:" + foerce + " >= " + __Torque_Range__ + "|| " + speed + " <= " + m_headphone_Stopspeed); + Console.WriteLine("Audio Stop Range1"); + break; + } + } + ///*条件二*/ + ////Console.WriteLine("Range2:---> Max:" + que.Max().ToString() + " Min:" + que.Min().ToString() + " Range:" + Math.Abs((que.Max()-que.Min())/(que.Min()*1f)) ); + //if (Math.Abs((que.Max() - que.Min()) / (que.Min()*1f)) > m_headphone_StopRange_2/100f || s <= m_headphone_Stopspeed) + ////if (que.Count > Sample_length && Math.Abs(que.Max() - que.Min()) < Sample_range) + //{ + // ret = true; + // Console.WriteLine("Audio Stop Range2"); + // break; + //} + + Thread.Sleep(50); //50ms取一次值 + } + ret = m_MoonIPDWheel.SetMoonsPosition(m_headphone_slave, 0); //将扭矩值设为百分之0 + string os = DateTime.Now.ToString("yyyy_MM_dd"); + string p = DateTime.Now.ToString("HH_mm_ss"); + string path1 = string.Format(@"D:\csv_data\{0}\{1}_Audio.csv", os, p); + Write_csv.SaveCSV1(dt, path1); + return ret; + } + + /// + /// AudioMotor 耳机电机回原 + /// + /// + /// + public bool AudioMotor_Home(bool check = true, int pos = 1) + { + //1.设定正反向转动最大值 + bool status = true; + status = m_MoonIPDWheel.SetMoonsPositiveRotation(m_headphone_slave, m_headphone_acspeed); + status = m_MoonIPDWheel.SetMoonsReversingRotation(m_headphone_slave, m_headphone_respeed); + if (!status) + { + FileWriter.WriteLog("Audio SetMoonsPositiveRotation or SetMoonsPositiveRotation is fail"); + return false; + } + //2.输入扭矩m_Motor_Position + FileWriter.WriteLog("AudioMotor(): SetMoonsPosition"); + int a = m_headphone_pos_re * -1; + status = m_MoonIPDWheel.SetMoonsPosition(m_headphone_slave, (ushort)a); + DateTime start = DateTime.Now; + + FileWriter.WriteLog("AudioMotor():check---" + check + " AudioMotor_Home()"); + + if (check) + { + bool ret = this.Audio_Check_Reset(pos, start); + Console.WriteLine("AudioMotor{0}", ret.ToString()); + FileWriter.WriteLog("AudioMotor(): result:" + ret); + return ret; + } + else + { + Thread thrwad = new Thread(() => + { + this.Audio_Check_Reset(pos, start); + }); + thrwad.Start(); + return true; + } + } + + /// + /// 耳机电机回原停止逻辑,暂时使用 时间 控制回原 + /// + /// + /// + /// + public bool Audio_Check_Reset(int Motor_Position, DateTime start) + { + bool ret = false; + double __Torque_Range__ = Math.Abs(m_headphone_pos_re * m_headphone_StopRange_1 / 100); + dt = new DataTable(); + dt.Columns.Add("speed"); + dt.Columns.Add("speedN"); + + Queue que = new Queue(); + Thread.Sleep(1500); + while (true) + { + #region 跟据扭矩判断回原 + /*判断耳机停止条件 + * 1. 达到额定扭矩的百分之几停止电机 + * 2. 两次采样之间的扭矩波动超过百分之几停止电机 + * 3. 或者电机速度为0 停止电机 + */ + //获取扭矩 + int w = Math.Abs(m_MoonIPDWheel.GetmotorSpeed(m_headphone_slave)); + //获取速度 + int s = Math.Abs(m_MoonIPDWheel.GetCurrentSpeed(m_headphone_slave)); + + dt.Rows.Add(new string[] { w.ToString(), s.ToString() }); + if ((DateTime.Now - start).Seconds > m_headphone_HomeTime) + { + ret = true; + break; + } + Console.WriteLine(Math.Abs(Motor_Position - w).ToString()); + if (que.Count > 2) + { + que.Dequeue(); + } + que.Enqueue(w); + /*条件一*/ + Console.WriteLine("Range1:----> w:" + w.ToString() + " __Torque_Range__:" + __Torque_Range__.ToString()); + if (w >= __Torque_Range__ || s <= m_headphone_Stopspeed) + { + ret = true; + Console.WriteLine("Audio Stop Range1"); + break; + } + #endregion + + Thread.Sleep(5); //5ms取一次值 + } + ret = m_MoonIPDWheel.SetMoonsPosition(m_headphone_slave, 0); //将扭矩值设为百分之0 + string os = DateTime.Now.ToString("yyyy_MM_dd"); + string p = DateTime.Now.ToString("HH_mm_ss"); + string path1 = string.Format(@"D:\csv_data\{0}\{1}_Audio_Home.csv", os, p); + Write_csv.SaveCSV1(dt, path1); + return ret; + } + + DateTime end = new DateTime(); + DateTime start = new DateTime(); + /// + /// 复位 + /// + /// [9] + public bool Reset() + { + FileWriter.WriteLog("Reset Start"); + //Thread.Sleep(5000); + IsReset = false; + bool res = false; + lock (Lock) + { + + //m_MoonIPDWheel.SetMoonsPosition(m_IPDWheelSlave, 0); //将扭矩值设为百分之0 + if (m_devices_id == "2") + { + //m_MoonMotorRTU.Motor_Stop(m_headphone_slave); + //m_MoonDoorRTU.Motor_Stop(m_DoorSlave); + //m_MoonGrayRTU.Motor_Stop(m_gray_slave); + } + if (m_devices_id == "1") + { + //m_MoonMotorTCP.SetMoonsImmediatelyStop(m_headphone_slave); + //m_MoonGrayTCP.SetMoonsImmediatelyStop(m_gray_slave); + //m_MoonDoorTCP.SetMoonsImmediatelyStop(m_DoorSlave); + } + res = true; + if (PowerButtonReset() == false) + { + res = false; + } + Console.WriteLine("PowerButtonReset!"); + if (VolumeplusButtonReset() == false) + { + res = false; + } + Console.WriteLine("VolumeplusButtonReset!"); + if (VolumeSubButtonReset() == false) + { + res = false; + } + Console.WriteLine("VolumeSubButtonReset!"); + if (PogoCylinderReset() == false) + { + res = false; + } + Console.WriteLine("PogoCylinderReset!"); + if (IPDCylinderReset() == false) + { + res = false; + } + Console.WriteLine("IPDCylinderReset!"); + if (ElectromagnetClose() == false) + { + res = false; + } + Console.WriteLine("ElectromagnetClose!"); + if (PogoClose() == false) + { + res = false; + } + Console.WriteLine("PogoClose!"); + if (CoverBoardRest() == false) + { + res = false; + } + Console.WriteLine("CoverBoardRest!"); + if (m_IoBoard_2.GrayCardCylinder(ON) == false) + { + res = false; + } + + Console.WriteLine("GrayCardCylinder!"); + /*P1.1---20220928 优化电机复位逻辑 改成多线程运行*/ + Console.WriteLine("Reset 灰卡!"); + FileWriter.WriteLog("Reset 灰卡!"); + //bool check_huika = this.Moon_Gray_Reset(); + //if (check_huika) + //{ + // m_IoBoard_2.GrayCardCylinder(OFF); + // if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + // { + // res = false; + // FileWriter.WriteLog("GrayCard reset fail:GrayCard not in Origin location"); + // } + //} + //else + //{ + // res = false; + //} + FuncHandle moonGray_fh = new FuncHandle(this.Moon_Gray_Reset); + IAsyncResult moonGray_ar = moonGray_fh.BeginInvoke(null, moonGray_fh); + + Console.WriteLine("Reset 耳机!"); + FileWriter.WriteLog("Reset 耳机!"); + //this.Moon_Audio_Reset(); + FuncHandle moonAudio_fh = new FuncHandle(this.Moon_Audio_Reset); + IAsyncResult moonAudio_ar = moonAudio_fh.BeginInvoke(null, moonAudio_fh); + + Console.WriteLine("Reset 开门!"); + FileWriter.WriteLog("Reset 开门!"); + //this.Moon_Door_Reset(); + FuncHandle moonDoor_fh = new FuncHandle(this.Moon_Door_Reset); + IAsyncResult moonDoor_ar = moonDoor_fh.BeginInvoke(null, moonDoor_fh); + + + if (!moonGray_fh.EndInvoke(moonGray_ar)) + { + res = false; + FileWriter.WriteLog("GrayMotor reset fail"); + } + else + { + //检查灰卡电机回原到位 + if (m_devices_id == "2") + { + Console.WriteLine("灰卡 RTU_MotorGoHome!"); + if (m_MoonGrayRTU.CheckHomeStatusRTU(m_gray_slave) == false) + { + return false; + } + Console.WriteLine("灰卡 RTU_MotorCheckHome2!"); + if (m_MoonMotorRTU.CheckHomeStatusRTU(m_gray_slave) == false) + { + return false; + } + FileWriter.WriteLog("Reset m_MoonMotorRTU CheckMoonsHome completed"); + m_IoBoard_2.GrayCardCylinder(OFF); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + { + res = false; + FileWriter.WriteLog("GrayCard reset fail:GrayCard not in Origin location"); + } + } + else + { + GrayCdTestRest(); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.GrayCardOrigin, Time_out) == false) + { + res = false; + FileWriter.WriteLog("GrayCard reset fail:GrayCard not in Origin location"); + } + } + + } + if (!moonAudio_fh.EndInvoke(moonAudio_ar)) + { + res = false; + FileWriter.WriteLog("AudioMotor reset fail"); + } + if (!moonDoor_fh.EndInvoke(moonDoor_ar)) + { + res = false; + FileWriter.WriteLog("open door fail"); + } + if (CameraOFF() == false) + { + res = false; + } + } + IsReset = res; + end = DateTime.Now; + return res; + } + + /// + /// 用于处理灰卡、耳机、门的复位委托 + /// + /// + public delegate bool FuncHandle(); + + /// + /// 灰卡电机复位函数 + /// + /// + public bool Moon_Gray_Reset() + { + if (m_devices_id == "2") + { + Console.WriteLine("灰卡 RTU_MotorGoHome!"); + //只是下发灰卡电机回原,并不会检查电机是否到位 RTU_MotorGoHome_1只用于设备复位 + if (m_MoonGrayRTU.RTU_MotorGoHome(m_gray_slave) == false) + { + return false; + } + FileWriter.WriteLog("Reset m_MoonGrayTCP SetMoonsHome completed"); + Console.WriteLine("灰卡 RTU_MotorGoHome2!"); + if (m_MoonMotorRTU.RTU_MotorGoHome(m_gray_slave) == false) + { + return false; + } + FileWriter.WriteLog("Reset m_MoonMotorRTU SetMoonsHome completed"); + } + else if (m_devices_id == "1") + { + bool status = false; + status = m_MoonGrayTCP.SetMoonsHome(m_gray_slave); + if (status == false) + { + FileWriter.WriteLog("m_MoonGrayTCP SetMoonsHome fail"); + return false; + } + } + return true; + } + + /// + /// 耳机电机复位函数 + /// + /// + public bool Moon_Audio_Reset() + { + return this.AudioBack(); + } + + /// + /// 门复位 + /// + /// + public bool Moon_Door_Reset() + { + return this.OpenDoor(); + } + + /// + /// 夹紧气缸松开 + /// + /// + public bool CoverBoardRest() + { + bool status = false; + + if (m_IoBoard_2.StatusCk(m_IoBoard.PoweroutOrigin, Time_out) == true) + { + status = m_IoBoard_2.HolderSensorOut(OFF); + status = m_IoBoard_2.HolderSensorIn(ON); + if (status == false) + { + status = m_IoBoard_2.HolderSensorOut(OFF); + status = m_IoBoard_2.HolderSensorIn(ON); + } + } + return status; + } + + /// + /// 夹紧气缸加紧 + /// + /// + public bool CoverBoardTest() + { + bool status = false; + + if (m_IoBoard_2.StatusCk(m_IoBoard.PoweroutOrigin, Time_out) == true) + { + status = m_IoBoard_2.HolderSensorIn(OFF); + status = m_IoBoard_2.HolderSensorOut(ON); + if (status == true) + { + if (m_IoBoard_2.StatusCk(m_IoBoard.CoverClose, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderTest reset fail:CoverBoardT not in Test location"); + return false; + } + + } + else if (status == false) + { + status = m_IoBoard_2.HolderSensorIn(OFF); + status = m_IoBoard_2.HolderSensorOut(ON); + { + if (m_IoBoard_2.StatusCk(m_IoBoard.CoverClose, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderTest reset fail:CoverBoardT not in Test location"); + return false; + } + + } + } + } + + return status; + } + + /// + /// 电源气缸伸出 + /// + /// + public bool PowerCylinderTest() + { + if (IoBoard.PowerOutCylinder(ON) == false) + { + if(IoBoard.PowerOutCylinder(ON)==false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PowerOutTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderTest reset fail:PowerCylinder not in Test location"); + return false; + } + } + else if (m_IoBoard_2.StatusCk(m_IoBoard.PowerOutTest, Time_out) == false) + { + //res = false; + if (IoBoard.PowerOutCylinder(ON) == false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PowerOutTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderTest reset fail:PowerCylinder not in Test location"); + return false; + } + } + return true; + } + + /// + /// 电源气缸缩回 + /// + /// + public bool PowerCylinderRest() + { + if (IoBoard.PowerOutCylinder(OFF) == false) + { + if (IoBoard.PowerOutCylinder(OFF) == false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PoweroutOrigin, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderRest reset fail:PowerCylinder not in Origin location"); + return false; + } + } + else if (m_IoBoard_2.StatusCk(m_IoBoard.PoweroutOrigin, Time_out) == false) + { + if (IoBoard.PowerOutCylinder(OFF) == false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PoweroutOrigin, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerCylinderRest reset fail:PowerCylinder not in Origin location"); + return false; + } + } + return true; + } + /// + /// 电源键伸出 + /// + /// + public bool PowerKeyTest() + { + if (IoBoard.PowerCylinder(ON) == false) + { + if (IoBoard.PowerCylinder(ON) == false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PowerTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerKeyTest reset fail:PowerKey not in Test location"); + return false; + } + } + else if (m_IoBoard_2.StatusCk(m_IoBoard.PowerTest, Time_out) == false) + { + //res = false; + if (IoBoard.PowerCylinder(ON) == false) + { + return false; + } + if (m_IoBoard_2.StatusCk(m_IoBoard.PowerOutTest, Time_out) == false) + { + //res = false; + FileWriter.WriteLog("PowerKeyTest reset fail:PowerKey not in Test location"); + return false; + } + //FileWriter.WriteLog("PowerCylinderTest reset fail:GrayCard not in Origin location"); + //return false; + } + return true; + } + /// + /// 电源键缩回 + /// + /// + /// + public bool PowerKeyRest() + { + if (IoBoard.PowerCylinder(OFF) == false) + { + if (IoBoard.PowerCylinder(OFF) == false) + { + return false; + } + } + return true; + } + + /// + /// Camera键下压 + /// + /// + /// + public bool CameraON() + { + bool status = false; + /*CameraRGB盖板打开前检测门是否在原点位置,如果不在原点回一次原点*/ + if (m_devices_id == "1") + { + status = this.m_MoonDoorTCP.CheckHomeStatus(m_DoorSlave) ? true : this.m_MoonDoorTCP.SetMoonsHome(m_DoorSlave); + } + else if (m_devices_id == "2") + { + status = this.m_MoonDoorRTU.CheckHomeStatusRTU(m_DoorSlave) ? true : this.m_MoonDoorRTU.RTU_MotorGoHome(m_DoorSlave); + } + else + { + FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; + } + if (!status) + { + FileWriter.WriteLog("检测到门不在原点位,无法伸出CameraRGB盖板"); return false; + } + + /*检测Camera RGB 盖板到位*/ + if (m_IoBoard_2.PowerRGBCylinder(ON)) + { + if (m_IoBoard_2.StatusCk(m_IoBoard_2.RGBTest, Time_out) == false) + { + FileWriter.WriteLog("PowerRGBCylinder not in Test location"); + + if (m_IoBoard_2.PowerRGBCylinder(ON)) + { + //Thread.Sleep(200); + if (m_IoBoard_2.StatusCk(m_IoBoard_2.RGBTest, Time_out) == false) + { + FileWriter.WriteLog("PowerRGBCylinder not in Test location Again"); + return false; + } + } + else + { + FileWriter.WriteLog("PowerRGBCylinder fail Again"); + return false; + } + return true; + } + else + return true; + } + else + { + FileWriter.WriteLog("IPDCylinderTest fail"); + return false; + } + + return true; + } + /// + /// Camera键松开 + /// + /// + /// + public bool CameraOFF() + { + bool status = false; + /*CameraRGB盖板打开前检测门是否在原点位置*/ + if (m_devices_id == "1") + { + status = this.m_MoonDoorTCP.CheckHomeStatus(m_DoorSlave) ? true : this.m_MoonDoorTCP.SetMoonsHome(m_DoorSlave); + } + else if (m_devices_id == "2") + { + status = this.m_MoonDoorRTU.CheckHomeStatusRTU(m_DoorSlave) ? true : this.m_MoonDoorRTU.RTU_MotorGoHome(m_DoorSlave); + } + else + { + FileWriter.WriteLog("设备号错误,没有当前设备ID!"); return false; + } + if (!status) + { + FileWriter.WriteLog("检测到门不在原点位,无法打开CameraRGB盖板"); return false; + } + + if (IoBoard_2.PowerRGBCylinder(OFF) == false) + { + if (IoBoard_2.PowerRGBCylinder(OFF) == false) + { + return false; + } + } + return true; + } + + public bool Check_RGBTest() + { + return m_IoBoard_2.RGBTest(); + } + + public bool Set_RGB_value(string section, string name, string value) + { + try + { + ConfigHelper.Instance.Set_value(section, name, value); + return true; + } + catch (Exception er) + { + return false; + } + } + + public string Get_RGB_value(string section, string name) + { + try + { + return ConfigHelper.Instance.Get_Value(section, name); + } + catch (Exception er) + { + return er.ToString(); + } + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj new file mode 100644 index 0000000..f267db7 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {38027BF9-95D3-40BF-AA7A-FA6136596EF3} + Library + Properties + QTInterface + QTInterface + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + {cc0dcec4-2900-4a08-ad6e-8b9fa4ec6dd8} + Common + + + {812669f1-13c5-488c-8a66-db692059b67d} + IOBoard + + + {c53331ae-a64f-49a1-8d67-d2164f05301f} + MoonControl + + + + + + + + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj.user b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj.user new file mode 100644 index 0000000..f953798 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QTInterface.csproj.user @@ -0,0 +1,12 @@ + + + + Program + + + + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT流程.jpg b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT流程.jpg new file mode 100644 index 0000000..401b29b Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/QT流程.jpg differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/RGB和LUX接口.xlsx b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/RGB和LUX接口.xlsx new file mode 100644 index 0000000..d8d8c4d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/RGB和LUX接口.xlsx differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/TCS.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/TCS.cs new file mode 100644 index 0000000..9bf155e --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/TCS.cs @@ -0,0 +1,336 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Threading; +using System.IO.Ports; +using Common; + +namespace QTInterface +{ + public class TCS + { + private string m_port = ""; + private int m_baudrate = 9600; + private SerialPort m_serial = null; + public static string power = ""; //电源灯端口 + public static string stust = ""; //状态灯端口 + public static string left = ""; //电源灯端口 + public static string right = ""; //状态灯端口 + private object loc=new object(); + Adb_Common adb = new Adb_Common(); + SerialPortMangment port_man = new SerialPortMangment(); + + public TCS(string port, int baudrate=9600) + { + this.m_port = port; + this.m_baudrate = baudrate; + } + + /// + /// 打开端口 + /// + /// + public bool OpenPort() + { + if (m_serial == null) + { + m_serial = new SerialPort(m_port, m_baudrate, Parity.None, 8, StopBits.One); + m_serial.ReadTimeout = 9000; + } + try + { + if (m_serial.IsOpen == false) + { + m_serial.Open(); + } + return m_serial.IsOpen; + } + catch(Exception ex) + { + /* 验证逻辑: 每次加载一次端口,重连一次验证禁用弃用端口是否可以避免端口卡死的情况 */ + this.Close(); + //1.查找COM口 + port_man.GetDevices(m_serial.PortName); + //2.禁用端口 + string msg_1 = port_man.DeviceDisable(); + FileWriter.WriteLog(m_serial.PortName + " DeviceDisable():" + msg_1); + //3.启用端口 + string msg_2 = port_man.DeviceEnable(); + FileWriter.WriteLog(m_serial.PortName + " DeviceEnable():" + msg_2); + m_serial = null; + + //将异常写入文件 + FileWriter.WriteLog("rgb port open Exception:" + ex.Message); + if (m_serial == null) + { + m_serial = new SerialPort(m_port, m_baudrate, Parity.None, 8, StopBits.One); + m_serial.ReadTimeout = 9000; + } + try + { + if (m_serial.IsOpen == false) + { + m_serial.Open(); + } + return m_serial.IsOpen; + } + catch (Exception e) + { + m_serial = null; + //将异常写入文件 + FileWriter.WriteLog("rgb port open Exception:" + ex.Message); + return false; + } + } + } + + /// + /// 读r,g,b数据 + /// + /// 超时时间,单位秒,默认10 + /// 读到返回[r,g,b]/未读到null + public int[] ReadRGB(int timeout=5) + { + lock (loc) + { + string cmd = "get RGB value\r\n"; + string rev_cmd = ""; + if (OpenPort()) + { + int r = -1, g = -1, b = -1; + DateTime end = DateTime.Now.AddSeconds(timeout); + while (DateTime.Now <= end) + { + for (int i = 0; i < 3; i++) + { + try + { + this.m_serial.ReadExisting(); + this.m_serial.WriteLine(cmd); + FileWriter.WriteLog("rgb data send:" + cmd); + if (this.m_serial.IsOpen) + { + rev_cmd = this.m_serial.ReadLine(); + //NAK時再試一次 + if (rev_cmd.ToUpper() == "NAK") + { + Thread.Sleep(10); + this.m_serial.WriteLine(cmd); + FileWriter.WriteLog("rgb data send:" + cmd); + if (this.m_serial.IsOpen) + { + rev_cmd = this.m_serial.ReadLine(); + } + } + } + else + { + FileWriter.WriteLog("m_serial is closed"); + return null; + } + } + catch (Exception e) + { + OpenPort(); + FileWriter.WriteLog("ReadLine ex ==" + e.ToString()); + continue; + } + FileWriter.WriteLog("rgb data rev:" + cmd); + if (rev_cmd.ToUpper() == "NAK" || rev_cmd.Length == 0) + { + Thread.Sleep(500); + //将异常写入文件 + FileWriter.WriteLog("rgb read value:" + rev_cmd.ToUpper()); + /* 验证逻辑: 出现返回值为空的情况,重新启用端口 */ + this.Close(); + //1.查找COM口 + port_man.GetDevices(m_serial.PortName); + //2.禁用端口 + string msg_1 = port_man.DeviceDisable(); + FileWriter.WriteLog(m_serial.PortName + " DeviceDisable():" + msg_1); + //3.启用端口 + string msg_2 = port_man.DeviceEnable(); + FileWriter.WriteLog(m_serial.PortName + " DeviceEnable():" + msg_2); + m_serial = null; + + + if (m_serial == null) + { + m_serial = new SerialPort(m_port, m_baudrate, Parity.None, 8, StopBits.One); + m_serial.ReadTimeout = 9000; + } + try + { + if (m_serial.IsOpen == false) + { + m_serial.Open(); + } + } + catch (Exception e) + { + m_serial = null; + //将异常写入文件 + FileWriter.WriteLog("rgb port open Exception:" + e.Message); + } + Thread.Sleep(500); + } + else + { + //R=69,G=110,B=101\r + + var sps = rev_cmd.Split(new string[] { ",", "\r" }, StringSplitOptions.RemoveEmptyEntries); + foreach (string data in sps) + { + var datas = data.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries); + if (data.ToLower().Contains("r")) + { + if (datas.Length >= 2) + { + r = Convert.ToInt32(datas[1]); + } + } + else if (data.ToLower().Contains("g")) + { + if (datas.Length >= 2) + { + g = Convert.ToInt32(datas[1]); + } + } + else if (data.ToLower().Contains("b")) + { + if (datas.Length >= 2) + { + b = Convert.ToInt32(datas[1]); + } + } + } + FileWriter.WriteLog(string.Format("r={0}, g={1},b={2},COM={3}", r, g, b,m_port)); + } + return new int[] { r, g, b }; + } + + } + FileWriter.WriteLog(string.Format("ReadRGB timeout")); + Thread.Sleep(1); + return null; + } + return null; + } + } + + /// + /// 关闭端口 + /// + public void Close() + { + try + { + if (m_serial != null) + { + m_serial.Close(); + m_serial.Dispose(); + } + } + catch(Exception ex) + { + FileWriter.WriteLog("Close Exception:" + ex.Message); + } + } + + /// + /// 读r,g,b数据 + /// + /// [r,g,b] + public double ReadLux(int timeout = 10) + { + lock (loc) + { + try + { + string cmd = "get lux value\r\n"; + if (OpenPort()) + { + DateTime end = DateTime.Now.AddSeconds(timeout); + while (DateTime.Now <= end) + { + m_serial.DiscardInBuffer(); + m_serial.DiscardOutBuffer(); + this.m_serial.WriteLine(cmd); + //Thread + string rev_cmd = this.m_serial.ReadLine(); + if (rev_cmd.ToUpper() == "NAK" || rev_cmd.Length == 0) + { + Thread.Sleep(1000); //延迟1秒 + } + else + { + var datas = rev_cmd.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries); + if (datas.Length >= 2) + { + return Convert.ToDouble(datas[1]); + } + } + } + FileWriter.WriteLog("ReadLux timeout"); + return -1; + } + } + catch ( Exception ex) + { + FileWriter.WriteLog("ReadLux Exception:" + ex.Message); + return -1; + } + return -1; + } + } + + /// + /// 设置r,g,b数据 + /// + /// [r,g,b] + public bool SetRGB(string value,int timeout = 10) + { + lock (loc) + { + string cmd = "set TCS34725 gain " + value + "\r\n"; + try + { + //Thread.Sleep(100); //延迟0.1秒 + DateTime end = DateTime.Now.AddSeconds(timeout); + while (DateTime.Now <= end) + { + + this.m_serial.ReadExisting(); + //Thread.Sleep(80); + this.m_serial.WriteLine(cmd); + //Thread + string rev_cmd = this.m_serial.ReadLine(); + if (rev_cmd.ToUpper() == "NAK" || rev_cmd.Length == 0) + { + //Thread.Sleep(100); //延迟1秒 + } + else + { + var datas = rev_cmd.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries); + if (datas[0] == "OK\r") + { + FileWriter.WriteLog("Set RGB ok! "); + return true; + } + } + Thread.Sleep(100); //延迟 + } + FileWriter.WriteLog("Set RGB timeout !"); + } + catch (Exception e) + { + FileWriter.WriteLog("Set RGB fail " + e.ToString()); + return false; + } + return false; + } + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Write_csv.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Write_csv.cs new file mode 100644 index 0000000..0a415c1 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/Write_csv.cs @@ -0,0 +1,204 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.IO; +using System.Data; + +namespace QTInterface +{ + public class Write_csv + { + public static List list = new List(); //给服务器陀螺仪数据数组 + public void ResponseExportCSV(string fileName) + { + if (fileName.Length > 0) + { + /* + 这个地方填你需要写入的数据,数据可以从数据库等地方来 + 例如: + List dataList= new List(); + dataList=Db.GetData(); + */ + //dataList = Db.GetData(); + //这个地方是打开文件 fileName是你要创建的CSV文件的路径 例如你给个窗口选择的文件 C:/test.csv + FileStream fs = new FileStream(fileName, System.IO.FileMode.Create, System.IO.FileAccess.Write); + StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); + string dataHeard = string.Empty; + //这个地方是写入CSV的标题栏 注意最后个没有分隔符 + dataHeard = "A,B,C,D,E,F"; + //不需要写头 + sw.WriteLine(dataHeard); + //写入数据 + for (int i = 0; i < list.Count; i++) + { + string dataStr = string.Empty; + dataStr += list[i].ToString(); + if (i < list[i].Length - 1) + { + dataStr += ","; + } + sw.WriteLine(dataStr); + } + sw.Close(); + fs.Close(); + + } + } + + /// + /// 将DataTable中数据写入到CSV文件中 + /// + /// 提供保存数据的DataTable + /// CSV的文件路径 + public static void SaveCSV(DataTable dt, string fullPath) + { + FileStream fs = new FileStream(fullPath, System.IO.FileMode.Create, System.IO.FileAccess.Write); + //StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default); + StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); + string data = ""; + for (int i = 0; i < dt.Rows.Count; i++) + { + data = ""; + for (int j = 0; j < dt.Columns.Count; j++) + { + string str = dt.Rows[i][j].ToString(); + str = str.Replace("\"", "\"\""); //替换英文冒号 英文冒号需要换成两个冒号 + if (str.Contains(',') || str.Contains('"') + || str.Contains('\r') || str.Contains('\n')) //含逗号 冒号 换行符的需要放到引号中 + { + str = string.Format("\"{0}\"", str); + } + + data += str; + if (j < dt.Columns.Count - 1) + { + data += ","; + } + } + sw.WriteLine(data); + } + sw.Close(); + fs.Close(); + //dt.Clear(); + //FileWriter.WriteLog("CSV文件保存成功!"); + } + + /// + /// 将DataTable中数据写入到CSV文件中 + /// + /// 提供保存数据的DataTable + /// CSV的文件路径 + public static void SaveCSV1(DataTable dt, string fullPath) + { + FileInfo fi = new FileInfo(fullPath); + if (!fi.Directory.Exists) + { + fi.Directory.Create(); + } + FileStream fs = new FileStream(fullPath, System.IO.FileMode.Create, System.IO.FileAccess.Write); + //StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default); + StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); + string data = ""; + //写出列名称 + for (int i = 0; i < dt.Columns.Count; i++) + { + data += dt.Columns[i].ColumnName.ToString(); + if (i < dt.Columns.Count - 1) + { + data += ","; + } + } + sw.WriteLine(data); + //写出各行数据 + for (int i = 0; i < dt.Rows.Count; i++) + { + data = ""; + for (int j = 0; j < dt.Columns.Count; j++) + { + string str = dt.Rows[i][j].ToString(); + str = str.Replace("\"", "\"\"");//替换英文冒号 英文冒号需要换成两个冒号 + if (str.Contains(',') || str.Contains('"') + || str.Contains('\r') || str.Contains('\n')) //含逗号 冒号 换行符的需要放到引号中 + { + str = string.Format("\"{0}\"", str); + } + + data += str; + if (j < dt.Columns.Count - 1) + { + data += ","; + } + } + sw.WriteLine(data); + } + sw.Close(); + fs.Close(); + //PicoInterface.ClreaDataTable(); + } + + /// + /// 将CSV文件的数据读取到DataTable中 + /// + /// CSV文件路径 + /// 返回读取了CSV数据的DataTable + public static DataTable OpenCSV(string filePath) + { + //Encoding encoding = Common.GetType(filePath); //Encoding.ASCII;// + DataTable dt = new DataTable(); + FileStream fs = new FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read); + + //StreamReader sr = new StreamReader(fs, Encoding.UTF8); + StreamReader sr = new StreamReader(fs, Encoding.UTF8); + //string fileContent = sr.ReadToEnd(); + //encoding = sr.CurrentEncoding; + //记录每次读取的一行记录 + string strLine = ""; + //记录每行记录中的各字段内容 + string[] aryLine = null; + string[] tableHead = null; + //标示列数 + int columnCount = 0; + //标示是否是读取的第一行 + bool IsFirst = true; + //逐行读取CSV中的数据 + while ((strLine = sr.ReadLine()) != null) + { + //strLine = Common.ConvertStringUTF8(strLine, encoding); + //strLine = Common.ConvertStringUTF8(strLine); + + if (IsFirst == true) + { + tableHead = strLine.Split(','); + IsFirst = false; + columnCount = tableHead.Length; + //创建列 + for (int i = 0; i < columnCount; i++) + { + DataColumn dc = new DataColumn(tableHead[i]); + dt.Columns.Add(dc); + } + } + else + { + aryLine = strLine.Split(','); + DataRow dr = dt.NewRow(); + for (int j = 0; j < columnCount; j++) + { + dr[j] = aryLine[j]; + } + dt.Rows.Add(dr); + } + } + if (aryLine != null && aryLine.Length > 0) + { + dt.DefaultView.Sort = tableHead[0] + " " + "asc"; + } + + sr.Close(); + fs.Close(); + return dt; + } + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/app.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/app.config new file mode 100644 index 0000000..3e4f9f3 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/app.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.dll new file mode 100644 index 0000000..952f283 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.pdb new file mode 100644 index 0000000..3f295a8 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/Common.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.dll new file mode 100644 index 0000000..abc1c44 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.pdb new file mode 100644 index 0000000..144b2a4 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/IOBoard.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.dll new file mode 100644 index 0000000..87c046d Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.pdb new file mode 100644 index 0000000..c628e85 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/MoonControl.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/NModbus4.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/NModbus4.dll new file mode 100644 index 0000000..4693cc2 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/NModbus4.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll new file mode 100644 index 0000000..89dd47f Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll.config b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll.config new file mode 100644 index 0000000..3e4f9f3 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.dll.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.pdb new file mode 100644 index 0000000..0ed3178 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/bin/Debug/QTInterface.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..018c11e Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..02b70e0 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csproj.FileListAbsolute.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..ea458c9 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csproj.FileListAbsolute.txt @@ -0,0 +1,573 @@ +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\Common.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\bin\Debug\Common.pdb +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +C:\Users\hely\he\VSProjects\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_QTCS\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT_LED\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CopyComplete +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\qt.ini +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\Common.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\Common.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +C:\Users\hely.domain\Desktop\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojAssemblyReference.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CopyComplete +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\guanhe\Downloads\temp_test\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\HollywoodQT_2IPMoTor\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojAssemblyReference.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CoreCompileInputs.cache +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\obj\Debug\QTInterface.csproj.CopyComplete +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\guanhe\Downloads\need_to_upgrade\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\HollywoodQT_LOCK_WDOBT_LOG_SDVH\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\src\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\src\HollywoodQT\QTInterface\bin\Debug\qt.ini +D:\src\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\src\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\src\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\src\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\src\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\src\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\src\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\guanhe\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\temp\QT-Update-20200327\src\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\obj\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200403.1700\QTInterface\obj\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\obj\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2100\QTInterface\obj\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\obj\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2200\QTInterface\obj\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\NModbus4.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\QTInterface.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\Common.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\IOBoard.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\MoonControl.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\Common.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\IOBoard.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\bin\Debug\MoonControl.pdb +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\obj\Debug\QTInterface.dll +D:\work\project\Facebook_QT\V2(20200327)\src\HollywoodQT_v2_20200404.2300\QTInterface\obj\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\obj\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200404.2300_\QTInterface\obj\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\obj\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200407.1900\QTInterface\obj\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\NModbus4.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\QTInterface.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\Common.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\IOBoard.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\MoonControl.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\Common.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\IOBoard.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\bin\Debug\MoonControl.pdb +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\obj\Debug\QTInterface.dll +D:\temp\sw\HollywoodQT_v2_20200408.1300_\QTInterface\obj\Debug\QTInterface.pdb +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.pdb +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +F:\260074\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +F:\260074\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +F:\260074\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +F:\260074\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\src\HollywoodQT_all\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +F:\260074\Eureka\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\NModbus4.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\QTInterface.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\Common.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\IOBoard.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\bin\Debug\MoonControl.pdb +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.dll +D:\HollywoodQT\HollywoodQT\HollywoodQT\QTInterface\obj\Debug\QTInterface.pdb +D:\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\11\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\11\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\11\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\11\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\11\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\11\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\11\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\11\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\11\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\11\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\11\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\11\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +\\10.42.151.71\d\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\Common.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\0808\1#\0818_bak\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\0808\1#\0818_bak\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\0808\1#\0818_bak\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\0808\1#\0818_bak\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\Common.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\Common.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +\\10.42.151.71\d\0808\分离IO\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\0808\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\0808\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\0808\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\0808\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\0808\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\0808\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\0808\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\0808\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\0808\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\0808\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\0808\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\src\EurekaQT_分离IO\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\src\EurekaQT_分离IO\QTInterface\obj\Debug\QTInterface.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\NModbus4.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\QTInterface.dll.config +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\QTInterface.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\QTInterface.pdb +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\Common.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\IOBoard.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\MoonControl.dll +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\Common.pdb +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\IOBoard.pdb +E:\src\EurekaQT_分离IO\QTInterface\bin\Debug\MoonControl.pdb +E:\src\EurekaQT_分离IO\QTInterface\obj\Debug\QTInterface.pdb +D:\1229\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\1229\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\1229\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\1229\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\1229\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\1229\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\1229\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\1229\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\1229\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\1229\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\1229\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\1229\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\1229\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\Common.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\Common.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +G:\260074\1.Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0403\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_5#_EVT2_0421\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\SRC\260074\DOE_safe_raster\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\DOE\EurekaQT_addRaster_check_0526\EurekaQT\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\EurekaQT_addRaster_check_0526\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\SRC\DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\QT_DOE\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\Common.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +G:\260074\Project\2022\Eureka\EVT\QT\EurekaQT_add_RGB_cal_doe\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\SRC\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\SRC\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\SRC\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\SRC\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\SRC\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\SRC\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +D:\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\Common.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\Common.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +D:\SRC\EurekaQT_V2.0.1.3\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.4\EurekaQT_V2.0.1.4\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\NModbus4.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\QTInterface.dll.config +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\QTInterface.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\Common.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\IOBoard.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\MoonControl.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\Common.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\IOBoard.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\bin\Debug\MoonControl.pdb +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\obj\Debug\QTInterface.csprojResolveAssemblyReference.cache +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\obj\Debug\QTInterface.dll +E:\SRC\EurekaQT_V2.0.1.5\EurekaQT_V2.0.1.5\EurekaQT\QTInterface\obj\Debug\QTInterface.pdb diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojAssemblyReference.cache new file mode 100644 index 0000000..d606e29 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojResolveAssemblyReference.cache b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..b714e70 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.csprojResolveAssemblyReference.cache differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.dll b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.dll new file mode 100644 index 0000000..89dd47f Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.dll differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.pdb b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.pdb new file mode 100644 index 0000000..0ed3178 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/QTInterface.pdb differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/QTInterface/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.cs b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.cs new file mode 100644 index 0000000..6457658 --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.cs @@ -0,0 +1,126 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Management; + + +// // 硬件 +// Win32_Processor, // CPU 处理器 +//Win32_PhysicalMemory, // 物理内存条 +//Win32_Keyboard, // 键盘 +//Win32_PointingDevice, // 点输入设备,包括鼠标。 +//Win32_FloppyDrive, // 软盘驱动器 +//Win32_DiskDrive, // 硬盘驱动器 +//Win32_CDROMDrive, // 光盘驱动器 +//Win32_BaseBoard, // 主板 +//Win32_BIOS, // BIOS 芯片 +//Win32_ParallelPort, // 并口 +//Win32_SerialPort, // 串口 +//Win32_SerialPortConfiguration, // 串口配置 +//Win32_SoundDevice, // 多媒体设置,一般指声卡。 +//Win32_SystemSlot, // 主板插槽 (ISA & PCI & AGP) +//Win32_USBController, // USB 控制器 +//Win32_NetworkAdapter, // 网络适配器 +//Win32_NetworkAdapterConfiguration, // 网络适配器设置 +//Win32_Printer, // 打印机 +//Win32_PrinterConfiguration, // 打印机设置 +//Win32_PrintJob, // 打印机任务 +//Win32_TCPIPPrinterPort, // 打印机端口 +//Win32_POTSModem, // MODEM +//Win32_POTSModemToSerialPort, // MODEM 端口 +//Win32_DesktopMonitor, // 显示器 +//Win32_DisplayConfiguration, // 显卡 +//Win32_DisplayControllerConfiguration, // 显卡设置 +//Win32_VideoController, // 显卡细节。 +//Win32_VideoSettings, // 显卡支持的显示模式。 + +//// 操作系统 +//Win32_TimeZone, // 时区 +//Win32_SystemDriver, // 驱动程序 +//Win32_DiskPartition, // 磁盘分区 +//Win32_LogicalDisk, // 逻辑磁盘 +//Win32_LogicalDiskToPartition, // 逻辑磁盘所在分区及始末位置。 +//Win32_LogicalMemoryConfiguration, // 逻辑内存配置 +//Win32_PageFile, // 系统页文件信息 +//Win32_PageFileSetting, // 页文件设置 +//Win32_BootConfiguration, // 系统启动配置 +//Win32_ComputerSystem, // 计算机信息简要 +//Win32_OperatingSystem, // 操作系统信息 +//Win32_StartupCommand, // 系统自动启动程序 +//Win32_Service, // 系统安装的服务 +//Win32_Group, // 系统管理组 +//Win32_GroupUser, // 系统组帐号 +//Win32_UserAccount, // 用户帐号 +//Win32_Process, // 系统进程 +//Win32_Thread, // 系统线程 +//Win32_Share, // 共享 +//Win32_NetworkClient, // 已安装的网络客户端 +//Win32_NetworkProtocol, // 已安装的网络协议 + +namespace WindowsFormsApp1 +{ + public class SerialPortMangment + { + ManagementObject USB = null; + + public SerialPortMangment() + { } + + //获取需要设备 + public void GetDevices() + { + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key); + //根据某个条件查找到对应设备 + //ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity"); + + ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_SerialPort"); + + //遍历所有设备信息 + + foreach (ManagementObject mgt in searcher.Get()) + { + //按名字筛选 + if (Convert.ToString(mgt["Name"]) == "USB Composite Device") + { + USB = mgt; + } + } + } + //启用方法 + public void DeviceEnable() + { + if (USB == null) + { + return; + } + try + { + USB.InvokeMethod("Enable", null); + } + catch (Exception e) + { + Console.WriteLine(e.Message); + } + } + + //禁用方法 + public void DeviceDisable() + { + if (USB == null) + { + return; + } + try + { + USB.InvokeMethod("Disable", null); + } + catch (Exception e) + { + Console.WriteLine(e.Message); + } + } + + } +} diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.zip b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.zip new file mode 100644 index 0000000..aa1e711 Binary files /dev/null and b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/SerialPortMangment.zip differ diff --git a/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/readme.txt b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/readme.txt new file mode 100644 index 0000000..b429b7c --- /dev/null +++ b/EurekaQT_V2.0.1.6/EurekaQT_V2.0.1.6/EurekaQT/readme.txt @@ -0,0 +1,7 @@ +0515 +1.更新loop程序 +2.更新RGB板子COM口重连机制 +3.增加开门情况下触碰光栅停止所有电机(待验证) +0606 +1. 增加灰卡电机、门电机原点位置 +2.增加关门时,实时监测RGB盖板信号 \ No newline at end of file