Initial commit
This commit is contained in:
BIN
.vs/BMS_D1000/v16/.suo
Normal file
BIN
.vs/BMS_D1000/v16/.suo
Normal file
Binary file not shown.
BIN
.vs/BMS_D1000/v17/.suo
Normal file
BIN
.vs/BMS_D1000/v17/.suo
Normal file
Binary file not shown.
22
BMS_D1000.sln
Normal file
22
BMS_D1000.sln
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BMS_D1000", "BMS_D1000\BMS_D1000.csproj", "{6C43174D-202D-4F98-A76C-E7D148B6E626}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{6C43174D-202D-4F98-A76C-E7D148B6E626}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
BIN
BMS_D1000.suo
Normal file
BIN
BMS_D1000.suo
Normal file
Binary file not shown.
BIN
BMS_D1000/AMO_LOGO.ico
Normal file
BIN
BMS_D1000/AMO_LOGO.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 260 KiB |
37
BMS_D1000/BMSData.cs
Normal file
37
BMS_D1000/BMSData.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace BMS_D900.Utils.DataStructs
|
||||
{
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
public struct UdpClassA_Request
|
||||
{
|
||||
public UdpHeader Header;
|
||||
|
||||
[MarshalAs(UnmanagedType.U2, SizeConst = 2)]
|
||||
public ushort MID;
|
||||
|
||||
[MarshalAs(UnmanagedType.U2, SizeConst = 2)]
|
||||
public ushort Position;
|
||||
|
||||
[MarshalAs(UnmanagedType.U1, SizeConst = 1)]
|
||||
public byte MessageFlag;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
public struct UdpClassA_Response
|
||||
{
|
||||
public UdpHeader Header;
|
||||
|
||||
[MarshalAs(UnmanagedType.U2, SizeConst = 2)]
|
||||
public ushort MID;
|
||||
|
||||
[MarshalAs(UnmanagedType.U2, SizeConst = 2)]
|
||||
public ushort Position;
|
||||
|
||||
[MarshalAs(UnmanagedType.U1, SizeConst = 1)]
|
||||
public byte MessageFlag;
|
||||
}
|
||||
}
|
||||
236
BMS_D1000/BMS_D1000.csproj
Normal file
236
BMS_D1000/BMS_D1000.csproj
Normal file
@@ -0,0 +1,236 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>9.0.21022</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{6C43174D-202D-4F98-A76C-E7D148B6E626}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>BMS_D1000H</RootNamespace>
|
||||
<AssemblyName>BMS_D1000H</AssemblyName>
|
||||
<ProjectTypeGuids>{4D628B5B-2FBC-4AA6-8C16-197242AEB884};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<PlatformFamilyName>WindowsCE</PlatformFamilyName>
|
||||
<PlatformID>E2BECB1F-8C8C-41ba-B736-9BE7D946A398</PlatformID>
|
||||
<OSVersion>5.00</OSVersion>
|
||||
<DeployDirSuffix>BMS_D900</DeployDirSuffix>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<NativePlatformName>Windows CE</NativePlatformName>
|
||||
<FormFactorID>
|
||||
</FormFactorID>
|
||||
<StartupObject>BMS_D1000H.Program</StartupObject>
|
||||
<ApplicationIcon>AMO_LOGO.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;$(PlatformFamilyName)</DefineConstants>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<NoConfig>true</NoConfig>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;$(PlatformFamilyName)</DefineConstants>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<NoConfig>true</NoConfig>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.WindowsCE.Forms" />
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="SmartXCommon, Version=3.1.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files\HNS\Embedded SmartX Component\IEC1000_DNCF35\SmartXCommon.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SmartXCommonExt, Version=3.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files\HNS\Embedded SmartX Component\IEC1000_DNCF35\SmartXCommonExt.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SmartX_IEC1000, Version=3.1.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files\HNS\Embedded SmartX Component\IEC1000_DNCF35\SmartX_IEC1000.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3be235df1c8d2ad3, processorArchitecture=MSIL" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DataStructure\BMSConstData.cs" />
|
||||
<Compile Include="Form\fmSystemSetCmd.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmSystemSetCmd.Designer.cs">
|
||||
<DependentUpon>fmSystemSetCmd.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmSystemSet.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmSystemSet.Designer.cs">
|
||||
<DependentUpon>fmSystemSet.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmHistory.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmHistory.Designer.cs">
|
||||
<DependentUpon>fmHistory.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmNetConfig.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmNetConfig.Designer.cs">
|
||||
<DependentUpon>fmNetConfig.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmNetConfigCmd.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmNetConfigCmd.Designer.cs">
|
||||
<DependentUpon>fmNetConfigCmd.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmParamSet.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmParamSet.Designer.cs">
|
||||
<DependentUpon>fmParamSet.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmParamSetCmd.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmParamSetCmd.Designer.cs">
|
||||
<DependentUpon>fmParamSetCmd.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmPassword.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmPassword.designer.cs">
|
||||
<DependentUpon>fmPassword.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmScreenSaver.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmScreenSaver.Designer.cs">
|
||||
<DependentUpon>fmScreenSaver.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmSetMenu.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmSetMenu.Designer.cs">
|
||||
<DependentUpon>fmSetMenu.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmTrayInfo.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmTrayInfo.Designer.cs">
|
||||
<DependentUpon>fmTrayInfo.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Functions\csModbusDataProcess.cs" />
|
||||
<Compile Include="Utils\Function\AlarmFile.cs" />
|
||||
<Compile Include="Utils\Function\ConvertTo.cs" />
|
||||
<Compile Include="Utils\Function\PathHelper.cs" />
|
||||
<Compile Include="DataStructure\BMSData.cs" />
|
||||
<Compile Include="Form\fmBMSMain.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form\fmBMSMain.Designer.cs">
|
||||
<DependentUpon>fmBMSMain.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="Form\fmSystemSet.resx">
|
||||
<DependentUpon>fmSystemSet.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmBMSMain.resx">
|
||||
<DependentUpon>fmBMSMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmHistory.resx">
|
||||
<DependentUpon>fmHistory.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmNetConfig.resx">
|
||||
<DependentUpon>fmNetConfig.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmNetConfigCmd.resx">
|
||||
<DependentUpon>fmNetConfigCmd.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmParamSet.resx">
|
||||
<DependentUpon>fmParamSet.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmParamSetCmd.resx">
|
||||
<DependentUpon>fmParamSetCmd.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmPassword.resx">
|
||||
<DependentUpon>fmPassword.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmScreenSaver.resx">
|
||||
<DependentUpon>fmScreenSaver.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmSetMenu.resx">
|
||||
<DependentUpon>fmSetMenu.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmSystemSetCmd.resx">
|
||||
<DependentUpon>fmSystemSetCmd.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form\fmTrayInfo.resx">
|
||||
<DependentUpon>fmTrayInfo.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>PublicResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="AMO_LOGO.ico" />
|
||||
<Content Include="Revision history.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Service\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
|
||||
<ProjectExtensions>
|
||||
<VisualStudio>
|
||||
<FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
|
||||
<HostingProcess disable="1" />
|
||||
</FlavorProperties>
|
||||
</VisualStudio>
|
||||
</ProjectExtensions>
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
5
BMS_D1000/BMS_D1000.csproj.user
Normal file
5
BMS_D1000/BMS_D1000.csproj.user
Normal file
@@ -0,0 +1,5 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<DeployDeviceID>E282E6BE-C7C3-4ece-916A-88FB1CF8AF3C</DeployDeviceID>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
262
BMS_D1000/DataStructure/BMSConstData.cs
Normal file
262
BMS_D1000/DataStructure/BMSConstData.cs
Normal file
@@ -0,0 +1,262 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H.BMSConstData
|
||||
{
|
||||
public class ScreenID
|
||||
{
|
||||
public const int MAIN_SCREEN_ID = 0;
|
||||
public const int TRAY_SCREEN_ID = 1;
|
||||
public const int HISTORY_SCREEN_ID = 2;
|
||||
public const int PASSWORD_SCREEN_ID = 3;
|
||||
public const int PARAM_SET_SCREEN_ID = 4;
|
||||
public const int PARAM_SETCMD_SCREEN_ID = 5;
|
||||
public const int SCREEN_SAVER_SCREEN_ID = 6;
|
||||
public const int SET_MENU_SCREEN_ID = 7;
|
||||
public const int NET_CONFIG_SCREEN_ID = 8;
|
||||
public const int NET_CONFIG_CMD_SCREEN_ID = 9;
|
||||
public const int SYSTEM_SET_SCREEN = 10;
|
||||
public const int SYSTEM_SET_CMD_SCREEN = 11;
|
||||
|
||||
public const int CHANGE_PASSWORD_SCREEN_ID = 20;
|
||||
public const int NEW_PASSWORD_SCREEN_ID = 21;
|
||||
public const int CONFIRM_PASSWORD_SCREEN_ID = 22;
|
||||
}
|
||||
|
||||
public class SystemID
|
||||
{
|
||||
public const int MAX_MODULE_SIZE = 10;
|
||||
|
||||
public const int MAX_TRAY_CELL_SIZE = 15;
|
||||
public const int MAX_TRAY_TEMP_SIZE = 6;
|
||||
|
||||
public static readonly int FLOATING_VOLTAGE = (int)(3.55 * MAX_TRAY_CELL_SIZE * 10);
|
||||
}
|
||||
|
||||
public class AlarmFileConst
|
||||
{
|
||||
public static readonly string AlarmFilePath = PathHelper.GetFullPath("alarmlist.db");
|
||||
}
|
||||
|
||||
public class AlarmID
|
||||
{
|
||||
public static readonly int MAX_ALARM_COUNT = 200;
|
||||
|
||||
public const byte POWER_ON_RESET = 0;
|
||||
public const byte EXTERNAL_RESET = 1;
|
||||
public const byte SOV_WARNING = 2;
|
||||
public const byte COV_WARNING = 3;
|
||||
public const byte SUV_WARNING = 4;
|
||||
public const byte CUV_WARNING = 5;
|
||||
public const byte OCC_WARNING = 6;
|
||||
public const byte OCD_WARNING = 7;
|
||||
public const byte OTC_WARNING = 8;
|
||||
public const byte OTD_WARNING = 9;
|
||||
public const byte LTC_WARNING = 10;
|
||||
public const byte LTD_WARNING = 11;
|
||||
public const byte SOC_WARNING = 12;
|
||||
|
||||
public const byte SOV_PROTECTION = 13;
|
||||
public const byte COV_PROTECTION = 14;
|
||||
public const byte SUV_PROTECTION = 15;
|
||||
public const byte CUV_PROTECTION = 16;
|
||||
public const byte OCC_PROTECTION = 17;
|
||||
public const byte OCD_PROTECTION = 18;
|
||||
public const byte OTC_PROTECTION = 19;
|
||||
public const byte OTD_PROTECTION = 20;
|
||||
public const byte LTC_PROTECTION = 21;
|
||||
public const byte LTD_PROTECTION = 22;
|
||||
|
||||
public const byte BMU_COMM_FAIL = 23;
|
||||
public const byte BMS_COMM_FAIL = 24;
|
||||
|
||||
public const byte STS_STAND_BY = 25;
|
||||
public const byte STS_CHARGING = 26;
|
||||
public const byte STS_DISCHARGING = 27;
|
||||
public const byte STS_FLOATING = 28;
|
||||
public const byte HIST_DELETE = 29;
|
||||
|
||||
public static readonly string[] name =
|
||||
{
|
||||
" Power On Reset ", // 0
|
||||
" External Reset ", // 1
|
||||
" System Over Voltage ", // 2
|
||||
" Cell Over Voltage ", // 3
|
||||
" System Under Voltage", // 4
|
||||
" Cell Under Voltage ", // 5
|
||||
" CHG Over Current ", // 6
|
||||
" DCH Over Current ", // 7
|
||||
" High Temperature ", // 8
|
||||
" High Temperature ", // 9
|
||||
" Low Temperature ", // 10
|
||||
" Low Temperature ", // 11
|
||||
" Low Capacity ", // 12
|
||||
" System Over Voltage ", // 13
|
||||
" Cell Over Voltage ", // 14
|
||||
" System Under Voltage", // 15
|
||||
" Cell Under Voltage ", // 16
|
||||
" CHG Over Current ", // 17
|
||||
" DCH Over Current ", // 18
|
||||
" High Temperature ", // 19
|
||||
" High Temperature ", // 20
|
||||
" Low Temperature ", // 21
|
||||
" Low Temperature ", // 22
|
||||
|
||||
" mBMS Comm. Fail ", // 23
|
||||
" rBMS Comm. Fail ", // 24
|
||||
|
||||
" STAND BY ", // 25
|
||||
" CHARGING ", // 26
|
||||
" DISCHARGING ", // 27
|
||||
" FLOATING ", // 28
|
||||
" HISTORY DELETE ", // 29
|
||||
" UNKNOWN-1",
|
||||
" UNKNOWN-2",
|
||||
" UNKNOWN-3",
|
||||
" UNKNOWN-4",
|
||||
" UNKNOWN-5",
|
||||
};
|
||||
}
|
||||
public class StatusStr
|
||||
{
|
||||
public static readonly string[] operating =
|
||||
{
|
||||
"STAND BY", // 0
|
||||
"CHARGING", // 1
|
||||
"DISCHARGING", // 2
|
||||
"FLOATING", // 3
|
||||
"UNKNOWN[4]", // 4
|
||||
"UNKNOWN[5]", // 5
|
||||
"UNKNOWN[6]", // 6
|
||||
"UNKNOWN[7]", // 7
|
||||
"UNKNOWN[8]", // 8
|
||||
"UNKNOWN[9]", // 9
|
||||
"UNKNOWN[10]", // 10
|
||||
};
|
||||
|
||||
public static readonly string[] alarm =
|
||||
{
|
||||
"NORMAL", // 0
|
||||
"WARNING", // 1
|
||||
"TRIP", // 2
|
||||
"UNKNOWN[3]", // 3
|
||||
"UNKNOWN[4]", // 4
|
||||
"UNKNOWN[5]", // 5
|
||||
"UNKNOWN[6]", // 6
|
||||
"UNKNOWN[7]", // 7
|
||||
"UNKNOWN[8]", // 8
|
||||
"UNKNOWN[9]", // 9
|
||||
"UNKNOWN[10]", // 10
|
||||
};
|
||||
}
|
||||
|
||||
public class EventID
|
||||
{
|
||||
public const int EVENT_INFO = 0;
|
||||
public const int EVENT_RECOVERY = 1;
|
||||
public const int EVENT_WARNING = 2;
|
||||
public const int EVENT_PROTECTION = 3;
|
||||
|
||||
public static readonly string[] event_name =
|
||||
{
|
||||
"INFO",
|
||||
"RECOVERY",
|
||||
"WARNING",
|
||||
"TRIP",
|
||||
"UNKNOWN-1",
|
||||
"UNKNOWN-2",
|
||||
"UNKNOWN-3",
|
||||
};
|
||||
}
|
||||
|
||||
public class PosID
|
||||
{
|
||||
public static readonly byte POS_NON = 0;
|
||||
public static readonly byte POS_MODULE_1 = 1;
|
||||
public static readonly byte POS_MODULE_2 = 2;
|
||||
public static readonly byte POS_MODULE_3 = 3;
|
||||
public static readonly byte POS_MODULE_4 = 4;
|
||||
public static readonly byte POS_MODULE_5 = 5;
|
||||
public static readonly byte POS_MODULE_6 = 6;
|
||||
public static readonly byte POS_MODULE_7 = 7;
|
||||
public static readonly byte POS_MODULE_8 = 8;
|
||||
public static readonly byte POS_MODULE_9 = 9;
|
||||
public static readonly byte POS_MODULE_10 = 10;
|
||||
|
||||
public static readonly string[] pos =
|
||||
{
|
||||
"-",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
"4",
|
||||
"5",
|
||||
"6",
|
||||
"7",
|
||||
"8",
|
||||
"9",
|
||||
"10",
|
||||
"11",
|
||||
"12",
|
||||
"13",
|
||||
};
|
||||
}
|
||||
|
||||
public class SetSystemParameter
|
||||
{
|
||||
public static readonly string[] Name =
|
||||
{
|
||||
" Module Quantity",
|
||||
};
|
||||
}
|
||||
|
||||
public class SetParamter
|
||||
{
|
||||
public static readonly string[] Name =
|
||||
{
|
||||
" System Over Voltage",
|
||||
" Cell Over Voltage",
|
||||
" System Under Voltage",
|
||||
" Cell Under Voltage",
|
||||
" Charge Over Current",
|
||||
" Discharge Over Current",
|
||||
" Charge High Temperature",
|
||||
" Discharge High Temperature",
|
||||
" Low SOC (State of Charge)"
|
||||
};
|
||||
}
|
||||
|
||||
public class SetNetConfig
|
||||
{
|
||||
public static readonly string[] Name =
|
||||
{
|
||||
" IP Address",
|
||||
" Subnet Mask",
|
||||
" Gateway Address",
|
||||
" Trap #1 Address",
|
||||
" Trap #2 Address",
|
||||
" Trap #3 Address",
|
||||
" Trap #4 Address"
|
||||
};
|
||||
}
|
||||
|
||||
public class CommandFlag
|
||||
{
|
||||
public static readonly ushort Reset = 0x0001;
|
||||
public static readonly ushort Shutdown = 0x0002;
|
||||
public static readonly ushort Sound = 0x0003;
|
||||
public static readonly ushort SoundHold = 0x0004;
|
||||
}
|
||||
|
||||
public class MessageFlag
|
||||
{
|
||||
public static readonly byte Reset = 0x00; //Reset에 대한 메시지값
|
||||
public static readonly byte Enable = 0x01; //Shutdown, Sound 에 대한 메시지값
|
||||
public static readonly byte Disable = 0x00; //Shutdown, Sound 에 대한 메시지값
|
||||
public static readonly byte None = 0x00; //SoundHold에 대한 메시지값
|
||||
}
|
||||
}
|
||||
239
BMS_D1000/DataStructure/BMSData.cs
Normal file
239
BMS_D1000/DataStructure/BMSData.cs
Normal file
@@ -0,0 +1,239 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using BMS_D1000H.BMSConstData;
|
||||
|
||||
namespace BMS_D1000H.DataStructs
|
||||
{
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceDataSystem
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short MainCommState;
|
||||
public short BatVoltage;
|
||||
public short Current;
|
||||
public short AverageCurrent;
|
||||
public short RelativeStateOfCharge;
|
||||
public short RemainingCapacity;
|
||||
public short StateOfHealth;
|
||||
public short CycleCount;
|
||||
public short FullChargeCapacity;
|
||||
public short DesignCapacity;
|
||||
public short ModuleQuantity;
|
||||
|
||||
public short HistoryDelete;
|
||||
|
||||
public short MaxTemp;
|
||||
public short MinTemp;
|
||||
public short AvgTemp;
|
||||
|
||||
public short MaxCell;
|
||||
public short MinCell;
|
||||
public short AvgCell;
|
||||
|
||||
public short Warning;
|
||||
public short Protection;
|
||||
public short TrayCommState;
|
||||
public short AlarmStatus;
|
||||
public short OpStatus;
|
||||
public short FetStatus;
|
||||
|
||||
public short UnixTimeStampMSB;
|
||||
public short UnixTimeStampLSB;
|
||||
|
||||
public DeviceParam param;
|
||||
public DeviceNetConfig netconfig;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceDataTray
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short BatVoltage;
|
||||
public short Current;
|
||||
public short AverageCurrent;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = SystemID.MAX_TRAY_CELL_SIZE)]
|
||||
public short[] CellVoltage;
|
||||
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = SystemID.MAX_TRAY_TEMP_SIZE)]
|
||||
public short[] CellTemperature;
|
||||
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short RelativeStateOfCharge;
|
||||
public short RemainingCapacity;
|
||||
public short StateOfHealth;
|
||||
public short CycleCount;
|
||||
public short FullChargeCapacity;
|
||||
public short DesignCapacity;
|
||||
|
||||
public short MaxCellVoltage;
|
||||
public short MinCellVoltage;
|
||||
public short AvgCellVoltage;
|
||||
public short DiffCellVoltage;
|
||||
|
||||
public short MaxCellNo;
|
||||
public short MinCellNo;
|
||||
|
||||
public short MaxTemp;
|
||||
public short MinTemp;
|
||||
public short AvgTemp;
|
||||
|
||||
public short MaxTempNo;
|
||||
public short MinTempNo;
|
||||
|
||||
public short Warning;
|
||||
public short Protection;
|
||||
public short AlarmStatus;
|
||||
public short OpStatus;
|
||||
public short FetStatus;
|
||||
public short CellBalanceData;
|
||||
public short CellBalanceAvg;
|
||||
public short CellBalanceFlag;
|
||||
public short Commfail;
|
||||
|
||||
public short cov_warning_cell;
|
||||
public short cov_protection_cell;
|
||||
public short cuv_warning_cell;
|
||||
public short cuv_protection_cell;
|
||||
|
||||
public short otd_warning_temp;
|
||||
public short otd_protection_temp;
|
||||
public short otc_warning_temp;
|
||||
public short otc_protection_temp;
|
||||
public short ltd_warning_temp;
|
||||
public short ltd_protection_temp;
|
||||
public short ltc_warning_temp;
|
||||
public short ltc_protection_temp;
|
||||
|
||||
public short UnixTimeStampMSB;
|
||||
public short UnixTimeStampLSB;
|
||||
|
||||
public DeviceParam param;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParam
|
||||
{
|
||||
public DeviceParamVoltage voltage;
|
||||
public DeviceParamCurrent current;
|
||||
public DeviceParamTemperature temperature;
|
||||
public DeviceParamSoc soc;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParamVoltage
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short CUV_Warning; // 0060 : Low cell voltage warning data
|
||||
public short CUV_Threshold; // 0061 : Low cell voltage protection data
|
||||
public short CUV_Recovery; // 0062 : Low cell voltage recovery data
|
||||
public short SUV_Warning; // 0063 : Low voltage warning data
|
||||
public short SUV_Threshold; // 0064 : Low voltage protection data
|
||||
public short SUV_Recovery; // 0065 : Low voltage recovery data
|
||||
public short COV_Warning; // 0066 : Over cell voltage warning data
|
||||
public short COV_Threshold; // 0067 : Over cell voltage protection data
|
||||
public short COV_Recovery; // 0068 : Over cell voltage recovery data
|
||||
public short SOV_Warning; // 0069 : Over voltage warning data
|
||||
public short SOV_Threshold; // 0070 : Over voltage protection data
|
||||
public short SOV_Recovery; // 0071 : Over voltage recovery data
|
||||
}
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParamCurrent
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short OC_Chg_Threshold; // 0072 : Charge over current threshold
|
||||
public short OC_Chg_Warning; // 0073 : Charge over current warning
|
||||
public short OC_Chg_Recovery; // 0074 : Charge Over current recovery
|
||||
public short OC_Chg_Time; // 0075 : Charge Over current time
|
||||
public short OC_Dsg_Threshold; // 0076 : Discharge over current threshold
|
||||
public short OC_Dsg_Warning; // 0077 : Discharge over current warning
|
||||
public short OC_Dsg_Recovery; // 0078 : Discharge Over current recovery
|
||||
public short OC_Dsg_Time; // 0079 : Discharge Over current time
|
||||
}
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParamTemperature
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short OT_Chg_Threshold; // 0080 : Charge high temperature threshold
|
||||
public short OT_Chg_Warning; // 0081 : Charge high temperature warning
|
||||
public short OT_Chg_Recovery; // 0082 : Charge high temperature recovery
|
||||
public short OT_Chg_Time; // 0083 : Charge high temperature time
|
||||
public short OT_Dsg_Threshold; // 0084 : Discharge high temperature threshold
|
||||
public short OT_Dsg_Warning; // 0085 : Discharge high temperature warning
|
||||
public short OT_Dsg_Recovery; // 0086 : Discharge high temperature recovery
|
||||
public short OT_Dsg_Time; // 0087 : Discharge high temperature time
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParamSoc
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short Low_SOC_Warning; // 0088 : Low SOC Warning
|
||||
public short Low_SOC_Recovery; // 0089 : Low SOC Recovery
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceNetConfig
|
||||
{
|
||||
public ClassAddr ip_addr;
|
||||
public ClassAddr subnet_mask;
|
||||
public ClassAddr gateway_addr;
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
|
||||
public ClassAddr[] trap;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct ClassAddr
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 4)]
|
||||
public short[] addr;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct DeviceParamSet
|
||||
{
|
||||
[MarshalAs(UnmanagedType.I2, SizeConst = 2)]
|
||||
public short Set_Commad;
|
||||
public short Set_Result;
|
||||
public short Device_Addr;
|
||||
public short Reg_Addr;
|
||||
public short Reg_Size;
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)]
|
||||
public byte[] Reg_data;
|
||||
}
|
||||
|
||||
// 파일에 읽기및 쓰기할 구조체를 정의 합니다. [StructLayout(LayoutKind.Sequential)] Attribute 반드시 정의 합니다.
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct TAlarm
|
||||
{
|
||||
public DateTime aTime;
|
||||
public int aParam;
|
||||
public byte aFlag;
|
||||
public byte aNameNo;
|
||||
public byte aPos;
|
||||
public byte ctno;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct TAlarmList
|
||||
{
|
||||
public int front;
|
||||
public int rear;
|
||||
public int position;
|
||||
public int count;
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 200)]
|
||||
public TAlarm[] aData;
|
||||
}
|
||||
}
|
||||
933
BMS_D1000/Form/fmBMSMain.Designer.cs
generated
Normal file
933
BMS_D1000/Form/fmBMSMain.Designer.cs
generated
Normal file
@@ -0,0 +1,933 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmBMSMain
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmBMSMain));
|
||||
this.sModBus = new SmartX.SmartModbus();
|
||||
this.sThrComm = new SmartX.SmartThread(this.components);
|
||||
this.sThrDisplay = new SmartX.SmartThread(this.components);
|
||||
this.tmLedDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.lbMainVoltage = new SmartX.SmartLabel();
|
||||
this.lbMainCurrent = new SmartX.SmartLabel();
|
||||
this.lbMainOpStatus = new SmartX.SmartLabel();
|
||||
this.lbMainAlarmStatus = new SmartX.SmartLabel();
|
||||
this.lbCurrentDateTime = new SmartX.SmartLabel();
|
||||
this.lbMainSOC = new SmartX.SmartLabel();
|
||||
this.lbMainTemp = new SmartX.SmartLabel();
|
||||
this.sfAlarmList = new SmartX.SmartFile();
|
||||
this.tmHistory = new SmartX.SmartTimer(this.components);
|
||||
this.lbW1 = new SmartX.SmartLabel();
|
||||
this.lbP1 = new SmartX.SmartLabel();
|
||||
this.lbP2 = new SmartX.SmartLabel();
|
||||
this.lbW2 = new SmartX.SmartLabel();
|
||||
this.btnSetting = new SmartX.SmartButton();
|
||||
this.btnMute = new SmartX.SmartButton();
|
||||
this.btnTrayInfo = new SmartX.SmartButton();
|
||||
this.btnHistory = new SmartX.SmartButton();
|
||||
this.pbMAlarmProtectB = new System.Windows.Forms.PictureBox();
|
||||
this.pbMAlarmProtectA = new System.Windows.Forms.PictureBox();
|
||||
this.pbMAlarmWarningB = new System.Windows.Forms.PictureBox();
|
||||
this.pbMAlarmWarningA = new System.Windows.Forms.PictureBox();
|
||||
this.pbMAlarmNormalB = new System.Windows.Forms.PictureBox();
|
||||
this.pbMAlarmNormalA = new System.Windows.Forms.PictureBox();
|
||||
this.tmrScreenSaver = new SmartX.SmartTimer(this.components);
|
||||
this.tmrLog = new SmartX.SmartTimer(this.components);
|
||||
this.lbModelName = new SmartX.SmartLabel();
|
||||
this.lbModelSpec = new SmartX.SmartLabel();
|
||||
this.tmrInitPass = new SmartX.SmartTimer(this.components);
|
||||
this.lbBlankRack = new SmartX.SmartLabel();
|
||||
this.smartLabel1 = new SmartX.SmartLabel();
|
||||
this.smartLabel2 = new SmartX.SmartLabel();
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.smartProgressBar3 = new SmartX.SmartProgressBar();
|
||||
this.pictureBox2 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox3 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox4 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox5 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox6 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox7 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox8 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox9 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox10 = new System.Windows.Forms.PictureBox();
|
||||
this.smartProgressBar1 = new SmartX.SmartProgressBar();
|
||||
this.smartLabel3 = new SmartX.SmartLabel();
|
||||
this.sfmMain = new SmartX.SmartForm();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmMain)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sModBus
|
||||
//
|
||||
this.sModBus.Buad_Rate = SmartX.SmartModbus.BUADRATE.CBR_38400;
|
||||
this.sModBus.Parity = System.IO.Ports.Parity.None;
|
||||
this.sModBus.PortNo = SmartX.SmartModbus.COMPORTNO.COM3;
|
||||
this.sModBus.ProtocolType = SmartX.SmartModbus.PROTOCOL.RTU;
|
||||
this.sModBus.ReadTimeout = -1;
|
||||
this.sModBus.SlaveAddress = 1;
|
||||
this.sModBus.StopBits = System.IO.Ports.StopBits.One;
|
||||
//
|
||||
// sThrComm
|
||||
//
|
||||
this.sThrComm.Priority = System.Threading.ThreadPriority.Normal;
|
||||
this.sThrComm.OnEnding += new SmartX.SmartThread.EndingHandler(this.sThrComm_OnEnding);
|
||||
this.sThrComm.ThreadFunction += new SmartX.SmartThread.ThreadHandler(this.sThrComm_ThreadFunction);
|
||||
//
|
||||
// sThrDisplay
|
||||
//
|
||||
this.sThrDisplay.Priority = System.Threading.ThreadPriority.Normal;
|
||||
this.sThrDisplay.UIThreadFunction += new SmartX.SmartThread.UIThreadHandler(this.sThrDisplay_UIThreadFunction);
|
||||
//
|
||||
// tmLedDisplay
|
||||
//
|
||||
this.tmLedDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmLedDisplay.Interval = 300;
|
||||
this.tmLedDisplay.IntervalSeries = null;
|
||||
this.tmLedDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmLedDisplay.StartTime = ((long)(0));
|
||||
this.tmLedDisplay.Tick += new System.EventHandler(this.tmLedDisplay_Tick);
|
||||
//
|
||||
// lbMainVoltage
|
||||
//
|
||||
this.lbMainVoltage.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbMainVoltage.BackColor = System.Drawing.Color.White;
|
||||
this.lbMainVoltage.BackPictureBox = this.sfmMain;
|
||||
this.lbMainVoltage.BackPictureBox1 = null;
|
||||
this.lbMainVoltage.BackPictureBox2 = null;
|
||||
this.lbMainVoltage.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainVoltage.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainVoltage.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainVoltage.InitVisible = true;
|
||||
this.lbMainVoltage.LineSpacing = 0F;
|
||||
this.lbMainVoltage.Location = new System.Drawing.Point(257, 41);
|
||||
this.lbMainVoltage.Name = "lbMainVoltage";
|
||||
this.lbMainVoltage.Size = new System.Drawing.Size(106, 35);
|
||||
this.lbMainVoltage.TabIndex = 19;
|
||||
this.lbMainVoltage.Text = "00.0";
|
||||
this.lbMainVoltage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.lbMainVoltage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainVoltage.Wordwrap = false;
|
||||
//
|
||||
// lbMainCurrent
|
||||
//
|
||||
this.lbMainCurrent.BackColor = System.Drawing.Color.White;
|
||||
this.lbMainCurrent.BackPictureBox = this.sfmMain;
|
||||
this.lbMainCurrent.BackPictureBox1 = null;
|
||||
this.lbMainCurrent.BackPictureBox2 = null;
|
||||
this.lbMainCurrent.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainCurrent.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainCurrent.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainCurrent.InitVisible = true;
|
||||
this.lbMainCurrent.LineSpacing = 0F;
|
||||
this.lbMainCurrent.Location = new System.Drawing.Point(402, 41);
|
||||
this.lbMainCurrent.Name = "lbMainCurrent";
|
||||
this.lbMainCurrent.Size = new System.Drawing.Size(136, 35);
|
||||
this.lbMainCurrent.TabIndex = 20;
|
||||
this.lbMainCurrent.Text = "-0000.0";
|
||||
this.lbMainCurrent.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.lbMainCurrent.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainCurrent.Wordwrap = false;
|
||||
//
|
||||
// lbMainOpStatus
|
||||
//
|
||||
this.lbMainOpStatus.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
|
||||
this.lbMainOpStatus.BackPictureBox = this.sfmMain;
|
||||
this.lbMainOpStatus.BackPictureBox1 = null;
|
||||
this.lbMainOpStatus.BackPictureBox2 = null;
|
||||
this.lbMainOpStatus.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainOpStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainOpStatus.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainOpStatus.ForeColor = System.Drawing.Color.Black;
|
||||
this.lbMainOpStatus.InitVisible = true;
|
||||
this.lbMainOpStatus.LineSpacing = 0F;
|
||||
this.lbMainOpStatus.Location = new System.Drawing.Point(359, 264);
|
||||
this.lbMainOpStatus.Name = "lbMainOpStatus";
|
||||
this.lbMainOpStatus.Size = new System.Drawing.Size(185, 18);
|
||||
this.lbMainOpStatus.TabIndex = 24;
|
||||
this.lbMainOpStatus.Text = "FLOATING";
|
||||
this.lbMainOpStatus.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbMainOpStatus.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainOpStatus.Wordwrap = false;
|
||||
//
|
||||
// lbMainAlarmStatus
|
||||
//
|
||||
this.lbMainAlarmStatus.BackPictureBox = this.sfmMain;
|
||||
this.lbMainAlarmStatus.BackPictureBox1 = null;
|
||||
this.lbMainAlarmStatus.BackPictureBox2 = null;
|
||||
this.lbMainAlarmStatus.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainAlarmStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainAlarmStatus.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainAlarmStatus.InitVisible = true;
|
||||
this.lbMainAlarmStatus.LineSpacing = 0F;
|
||||
this.lbMainAlarmStatus.Location = new System.Drawing.Point(659, 264);
|
||||
this.lbMainAlarmStatus.Name = "lbMainAlarmStatus";
|
||||
this.lbMainAlarmStatus.Size = new System.Drawing.Size(134, 18);
|
||||
this.lbMainAlarmStatus.TabIndex = 28;
|
||||
this.lbMainAlarmStatus.Text = "NORMAL";
|
||||
this.lbMainAlarmStatus.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbMainAlarmStatus.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainAlarmStatus.Wordwrap = false;
|
||||
//
|
||||
// lbCurrentDateTime
|
||||
//
|
||||
this.lbCurrentDateTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(229)))), ((int)(((byte)(229)))));
|
||||
this.lbCurrentDateTime.BackPictureBox = this.sfmMain;
|
||||
this.lbCurrentDateTime.BackPictureBox1 = null;
|
||||
this.lbCurrentDateTime.BackPictureBox2 = null;
|
||||
this.lbCurrentDateTime.BorderColor = System.Drawing.Color.Transparent;
|
||||
this.lbCurrentDateTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbCurrentDateTime.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbCurrentDateTime.InitVisible = true;
|
||||
this.lbCurrentDateTime.LineSpacing = 2F;
|
||||
this.lbCurrentDateTime.Location = new System.Drawing.Point(20, 458);
|
||||
this.lbCurrentDateTime.Name = "lbCurrentDateTime";
|
||||
this.lbCurrentDateTime.Size = new System.Drawing.Size(209, 18);
|
||||
this.lbCurrentDateTime.TabIndex = 41;
|
||||
this.lbCurrentDateTime.Text = "2016/05/12 12:33:20";
|
||||
this.lbCurrentDateTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbCurrentDateTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbCurrentDateTime.Wordwrap = false;
|
||||
this.lbCurrentDateTime.Click += new System.EventHandler(this.lbCurrentDateTime_Click);
|
||||
//
|
||||
// lbMainSOC
|
||||
//
|
||||
this.lbMainSOC.BackColor = System.Drawing.Color.White;
|
||||
this.lbMainSOC.BackPictureBox = this.sfmMain;
|
||||
this.lbMainSOC.BackPictureBox1 = null;
|
||||
this.lbMainSOC.BackPictureBox2 = null;
|
||||
this.lbMainSOC.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainSOC.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainSOC.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainSOC.InitVisible = true;
|
||||
this.lbMainSOC.LineSpacing = 0F;
|
||||
this.lbMainSOC.Location = new System.Drawing.Point(578, 41);
|
||||
this.lbMainSOC.Name = "lbMainSOC";
|
||||
this.lbMainSOC.Size = new System.Drawing.Size(72, 35);
|
||||
this.lbMainSOC.TabIndex = 43;
|
||||
this.lbMainSOC.Text = "100";
|
||||
this.lbMainSOC.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.lbMainSOC.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainSOC.Wordwrap = false;
|
||||
//
|
||||
// lbMainTemp
|
||||
//
|
||||
this.lbMainTemp.BackColor = System.Drawing.Color.White;
|
||||
this.lbMainTemp.BackPictureBox = this.sfmMain;
|
||||
this.lbMainTemp.BackPictureBox1 = null;
|
||||
this.lbMainTemp.BackPictureBox2 = null;
|
||||
this.lbMainTemp.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbMainTemp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbMainTemp.Font = new System.Drawing.Font("Tahoma", 22F, System.Drawing.FontStyle.Bold);
|
||||
this.lbMainTemp.InitVisible = true;
|
||||
this.lbMainTemp.LineSpacing = 0F;
|
||||
this.lbMainTemp.Location = new System.Drawing.Point(692, 41);
|
||||
this.lbMainTemp.Name = "lbMainTemp";
|
||||
this.lbMainTemp.Size = new System.Drawing.Size(76, 35);
|
||||
this.lbMainTemp.TabIndex = 44;
|
||||
this.lbMainTemp.Text = "0";
|
||||
this.lbMainTemp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.lbMainTemp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbMainTemp.Wordwrap = false;
|
||||
//
|
||||
// sfAlarmList
|
||||
//
|
||||
this.sfAlarmList.FilePathName = null;
|
||||
//
|
||||
// tmHistory
|
||||
//
|
||||
this.tmHistory.EndTime = ((long)(100000000000));
|
||||
this.tmHistory.Interval = 500;
|
||||
this.tmHistory.IntervalSeries = null;
|
||||
this.tmHistory.NowMillisecond = ((long)(0));
|
||||
this.tmHistory.StartTime = ((long)(0));
|
||||
this.tmHistory.Tick += new System.EventHandler(this.tmHistory_Tick);
|
||||
//
|
||||
// lbW1
|
||||
//
|
||||
this.lbW1.BackPictureBox = this.sfmMain;
|
||||
this.lbW1.BackPictureBox1 = null;
|
||||
this.lbW1.BackPictureBox2 = null;
|
||||
this.lbW1.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbW1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbW1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbW1.ForeColor = System.Drawing.Color.Yellow;
|
||||
this.lbW1.InitVisible = true;
|
||||
this.lbW1.LineSpacing = 0F;
|
||||
this.lbW1.Location = new System.Drawing.Point(460, 289);
|
||||
this.lbW1.Name = "lbW1";
|
||||
this.lbW1.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbW1.TabIndex = 56;
|
||||
this.lbW1.Text = "W";
|
||||
this.lbW1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbW1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbW1.Wordwrap = false;
|
||||
//
|
||||
// lbP1
|
||||
//
|
||||
this.lbP1.BackPictureBox = this.sfmMain;
|
||||
this.lbP1.BackPictureBox1 = null;
|
||||
this.lbP1.BackPictureBox2 = null;
|
||||
this.lbP1.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbP1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbP1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbP1.ForeColor = System.Drawing.Color.Red;
|
||||
this.lbP1.InitVisible = true;
|
||||
this.lbP1.LineSpacing = 0F;
|
||||
this.lbP1.Location = new System.Drawing.Point(493, 289);
|
||||
this.lbP1.Name = "lbP1";
|
||||
this.lbP1.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbP1.TabIndex = 57;
|
||||
this.lbP1.Text = "T";
|
||||
this.lbP1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbP1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbP1.Wordwrap = false;
|
||||
//
|
||||
// lbP2
|
||||
//
|
||||
this.lbP2.BackPictureBox = this.sfmMain;
|
||||
this.lbP2.BackPictureBox1 = null;
|
||||
this.lbP2.BackPictureBox2 = null;
|
||||
this.lbP2.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbP2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbP2.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbP2.ForeColor = System.Drawing.Color.Red;
|
||||
this.lbP2.InitVisible = true;
|
||||
this.lbP2.LineSpacing = 0F;
|
||||
this.lbP2.Location = new System.Drawing.Point(768, 289);
|
||||
this.lbP2.Name = "lbP2";
|
||||
this.lbP2.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbP2.TabIndex = 59;
|
||||
this.lbP2.Text = "T";
|
||||
this.lbP2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbP2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbP2.Wordwrap = false;
|
||||
//
|
||||
// lbW2
|
||||
//
|
||||
this.lbW2.BackPictureBox = this.sfmMain;
|
||||
this.lbW2.BackPictureBox1 = null;
|
||||
this.lbW2.BackPictureBox2 = null;
|
||||
this.lbW2.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbW2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbW2.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbW2.ForeColor = System.Drawing.Color.Yellow;
|
||||
this.lbW2.InitVisible = true;
|
||||
this.lbW2.LineSpacing = 0F;
|
||||
this.lbW2.Location = new System.Drawing.Point(735, 289);
|
||||
this.lbW2.Name = "lbW2";
|
||||
this.lbW2.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbW2.TabIndex = 58;
|
||||
this.lbW2.Text = "W";
|
||||
this.lbW2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbW2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbW2.Wordwrap = false;
|
||||
//
|
||||
// btnSetting
|
||||
//
|
||||
this.btnSetting.BackPictureBox = null;
|
||||
this.btnSetting.BackPictureBox1 = null;
|
||||
this.btnSetting.BackPictureBox2 = null;
|
||||
this.btnSetting.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSetting.ButtonImageAutoSize = true;
|
||||
this.btnSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSetting.DisableImage = null;
|
||||
this.btnSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSetting.DownImage")));
|
||||
this.btnSetting.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSetting.GroupID = 0;
|
||||
this.btnSetting.InitVisible = true;
|
||||
this.btnSetting.Location = new System.Drawing.Point(661, 429);
|
||||
this.btnSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSetting.Name = "btnSetting";
|
||||
this.btnSetting.NestedClickEventPrevent = false;
|
||||
this.btnSetting.OutlinePixel = 1;
|
||||
this.btnSetting.RepeatInterval = 1000;
|
||||
this.btnSetting.RepeatIntervalAccelerate = null;
|
||||
this.btnSetting.SafeInterval = 200;
|
||||
this.btnSetting.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSetting.TabIndex = 60;
|
||||
this.btnSetting.Text = "SETTING";
|
||||
this.btnSetting.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSetting.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSetting.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSetting.UpImage")));
|
||||
this.btnSetting.Click += new System.EventHandler(this.btnSetting_Click);
|
||||
//
|
||||
// btnMute
|
||||
//
|
||||
this.btnMute.BackPictureBox = null;
|
||||
this.btnMute.BackPictureBox1 = null;
|
||||
this.btnMute.BackPictureBox2 = null;
|
||||
this.btnMute.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMute.ButtonImageAutoSize = true;
|
||||
this.btnMute.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMute.DisableImage = null;
|
||||
this.btnMute.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMute.DownImage")));
|
||||
this.btnMute.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMute.GroupID = 0;
|
||||
this.btnMute.InitVisible = true;
|
||||
this.btnMute.Location = new System.Drawing.Point(250, 429);
|
||||
this.btnMute.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMute.Name = "btnMute";
|
||||
this.btnMute.NestedClickEventPrevent = false;
|
||||
this.btnMute.OutlinePixel = 1;
|
||||
this.btnMute.RepeatInterval = 1000;
|
||||
this.btnMute.RepeatIntervalAccelerate = null;
|
||||
this.btnMute.SafeInterval = 200;
|
||||
this.btnMute.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnMute.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMute.TabIndex = 61;
|
||||
this.btnMute.Text = "MUTE";
|
||||
this.btnMute.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMute.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMute.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMute.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMute.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMute.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMute.UpImage")));
|
||||
this.btnMute.Click += new System.EventHandler(this.btnMute_Click);
|
||||
//
|
||||
// btnTrayInfo
|
||||
//
|
||||
this.btnTrayInfo.BackPictureBox = null;
|
||||
this.btnTrayInfo.BackPictureBox1 = null;
|
||||
this.btnTrayInfo.BackPictureBox2 = null;
|
||||
this.btnTrayInfo.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnTrayInfo.ButtonImageAutoSize = true;
|
||||
this.btnTrayInfo.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnTrayInfo.DisableImage = null;
|
||||
this.btnTrayInfo.DownImage = ((System.Drawing.Image)(resources.GetObject("btnTrayInfo.DownImage")));
|
||||
this.btnTrayInfo.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnTrayInfo.GroupID = 0;
|
||||
this.btnTrayInfo.InitVisible = true;
|
||||
this.btnTrayInfo.Location = new System.Drawing.Point(387, 429);
|
||||
this.btnTrayInfo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnTrayInfo.Name = "btnTrayInfo";
|
||||
this.btnTrayInfo.NestedClickEventPrevent = false;
|
||||
this.btnTrayInfo.OutlinePixel = 1;
|
||||
this.btnTrayInfo.RepeatInterval = 1000;
|
||||
this.btnTrayInfo.RepeatIntervalAccelerate = null;
|
||||
this.btnTrayInfo.SafeInterval = 200;
|
||||
this.btnTrayInfo.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnTrayInfo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnTrayInfo.TabIndex = 62;
|
||||
this.btnTrayInfo.Text = "MODULE";
|
||||
this.btnTrayInfo.TextColor = System.Drawing.Color.Black;
|
||||
this.btnTrayInfo.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnTrayInfo.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnTrayInfo.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnTrayInfo.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnTrayInfo.UpImage = ((System.Drawing.Image)(resources.GetObject("btnTrayInfo.UpImage")));
|
||||
this.btnTrayInfo.Click += new System.EventHandler(this.btnTrayInfo_Click);
|
||||
//
|
||||
// btnHistory
|
||||
//
|
||||
this.btnHistory.BackPictureBox = null;
|
||||
this.btnHistory.BackPictureBox1 = null;
|
||||
this.btnHistory.BackPictureBox2 = null;
|
||||
this.btnHistory.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnHistory.ButtonImageAutoSize = true;
|
||||
this.btnHistory.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnHistory.DisableImage = null;
|
||||
this.btnHistory.DownImage = ((System.Drawing.Image)(resources.GetObject("btnHistory.DownImage")));
|
||||
this.btnHistory.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnHistory.GroupID = 0;
|
||||
this.btnHistory.InitVisible = true;
|
||||
this.btnHistory.Location = new System.Drawing.Point(524, 429);
|
||||
this.btnHistory.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnHistory.Name = "btnHistory";
|
||||
this.btnHistory.NestedClickEventPrevent = false;
|
||||
this.btnHistory.OutlinePixel = 1;
|
||||
this.btnHistory.RepeatInterval = 1000;
|
||||
this.btnHistory.RepeatIntervalAccelerate = null;
|
||||
this.btnHistory.SafeInterval = 200;
|
||||
this.btnHistory.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnHistory.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnHistory.TabIndex = 63;
|
||||
this.btnHistory.Text = "HISTORY";
|
||||
this.btnHistory.TextColor = System.Drawing.Color.Black;
|
||||
this.btnHistory.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnHistory.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnHistory.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnHistory.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnHistory.UpImage = ((System.Drawing.Image)(resources.GetObject("btnHistory.UpImage")));
|
||||
this.btnHistory.Click += new System.EventHandler(this.btnHistory_Click);
|
||||
//
|
||||
// pbMAlarmProtectB
|
||||
//
|
||||
this.pbMAlarmProtectB.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmProtectB.Image")));
|
||||
this.pbMAlarmProtectB.Location = new System.Drawing.Point(769, 243);
|
||||
this.pbMAlarmProtectB.Name = "pbMAlarmProtectB";
|
||||
this.pbMAlarmProtectB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmProtectB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbMAlarmProtectA
|
||||
//
|
||||
this.pbMAlarmProtectA.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmProtectA.Image")));
|
||||
this.pbMAlarmProtectA.Location = new System.Drawing.Point(769, 214);
|
||||
this.pbMAlarmProtectA.Name = "pbMAlarmProtectA";
|
||||
this.pbMAlarmProtectA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmProtectA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbMAlarmWarningB
|
||||
//
|
||||
this.pbMAlarmWarningB.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmWarningB.Image")));
|
||||
this.pbMAlarmWarningB.Location = new System.Drawing.Point(769, 185);
|
||||
this.pbMAlarmWarningB.Name = "pbMAlarmWarningB";
|
||||
this.pbMAlarmWarningB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmWarningB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbMAlarmWarningA
|
||||
//
|
||||
this.pbMAlarmWarningA.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmWarningA.Image")));
|
||||
this.pbMAlarmWarningA.Location = new System.Drawing.Point(769, 156);
|
||||
this.pbMAlarmWarningA.Name = "pbMAlarmWarningA";
|
||||
this.pbMAlarmWarningA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmWarningA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbMAlarmNormalB
|
||||
//
|
||||
this.pbMAlarmNormalB.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmNormalB.Image")));
|
||||
this.pbMAlarmNormalB.Location = new System.Drawing.Point(769, 127);
|
||||
this.pbMAlarmNormalB.Name = "pbMAlarmNormalB";
|
||||
this.pbMAlarmNormalB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmNormalB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbMAlarmNormalA
|
||||
//
|
||||
this.pbMAlarmNormalA.Image = ((System.Drawing.Image)(resources.GetObject("pbMAlarmNormalA.Image")));
|
||||
this.pbMAlarmNormalA.Location = new System.Drawing.Point(772, 314);
|
||||
this.pbMAlarmNormalA.Name = "pbMAlarmNormalA";
|
||||
this.pbMAlarmNormalA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbMAlarmNormalA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// tmrScreenSaver
|
||||
//
|
||||
this.tmrScreenSaver.EndTime = ((long)(100000000000));
|
||||
this.tmrScreenSaver.Interval = 1000;
|
||||
this.tmrScreenSaver.IntervalSeries = null;
|
||||
this.tmrScreenSaver.NowMillisecond = ((long)(0));
|
||||
this.tmrScreenSaver.StartTime = ((long)(0));
|
||||
this.tmrScreenSaver.Tick += new System.EventHandler(this.tmrScreenSaver_Tick);
|
||||
//
|
||||
// tmrLog
|
||||
//
|
||||
this.tmrLog.EndTime = ((long)(100000000000));
|
||||
this.tmrLog.Interval = 1000;
|
||||
this.tmrLog.IntervalSeries = null;
|
||||
this.tmrLog.NowMillisecond = ((long)(0));
|
||||
this.tmrLog.StartTime = ((long)(0));
|
||||
this.tmrLog.Tick += new System.EventHandler(this.tmrLog_Tick);
|
||||
//
|
||||
// lbModelName
|
||||
//
|
||||
this.lbModelName.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelName.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelName.BackPictureBox = this.sfmMain;
|
||||
this.lbModelName.BackPictureBox1 = null;
|
||||
this.lbModelName.BackPictureBox2 = null;
|
||||
this.lbModelName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelName.Font = new System.Drawing.Font("Tahoma", 16F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelName.InitVisible = true;
|
||||
this.lbModelName.LineSpacing = 0F;
|
||||
this.lbModelName.Location = new System.Drawing.Point(84, 1);
|
||||
this.lbModelName.Name = "lbModelName";
|
||||
this.lbModelName.Size = new System.Drawing.Size(145, 27);
|
||||
this.lbModelName.TabIndex = 112;
|
||||
this.lbModelName.Text = "LFP";
|
||||
this.lbModelName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelName.Wordwrap = false;
|
||||
//
|
||||
// lbModelSpec
|
||||
//
|
||||
this.lbModelSpec.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelSpec.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelSpec.BackPictureBox = this.sfmMain;
|
||||
this.lbModelSpec.BackPictureBox1 = null;
|
||||
this.lbModelSpec.BackPictureBox2 = null;
|
||||
this.lbModelSpec.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelSpec.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelSpec.Font = new System.Drawing.Font("Tahoma", 16F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelSpec.InitVisible = true;
|
||||
this.lbModelSpec.LineSpacing = 0F;
|
||||
this.lbModelSpec.Location = new System.Drawing.Point(84, 25);
|
||||
this.lbModelSpec.Name = "lbModelSpec";
|
||||
this.lbModelSpec.Size = new System.Drawing.Size(145, 27);
|
||||
this.lbModelSpec.TabIndex = 111;
|
||||
this.lbModelSpec.Text = "48V 1000Ah";
|
||||
this.lbModelSpec.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelSpec.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelSpec.Wordwrap = false;
|
||||
//
|
||||
// tmrInitPass
|
||||
//
|
||||
this.tmrInitPass.EndTime = ((long)(100000000000));
|
||||
this.tmrInitPass.Interval = 100;
|
||||
this.tmrInitPass.IntervalSeries = null;
|
||||
this.tmrInitPass.NowMillisecond = ((long)(0));
|
||||
this.tmrInitPass.StartTime = ((long)(0));
|
||||
this.tmrInitPass.Tick += new System.EventHandler(this.tmrInitPass_Tick);
|
||||
//
|
||||
// lbBlankRack
|
||||
//
|
||||
this.lbBlankRack.BackPictureBox = null;
|
||||
this.lbBlankRack.BackPictureBox1 = null;
|
||||
this.lbBlankRack.BackPictureBox2 = null;
|
||||
this.lbBlankRack.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbBlankRack.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbBlankRack.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbBlankRack.InitVisible = true;
|
||||
this.lbBlankRack.LineSpacing = 0F;
|
||||
this.lbBlankRack.Location = new System.Drawing.Point(3, 417);
|
||||
this.lbBlankRack.Name = "lbBlankRack";
|
||||
this.lbBlankRack.Size = new System.Drawing.Size(227, 37);
|
||||
this.lbBlankRack.TabIndex = 120;
|
||||
this.lbBlankRack.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbBlankRack.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbBlankRack.Wordwrap = false;
|
||||
//
|
||||
// smartLabel1
|
||||
//
|
||||
this.smartLabel1.BackPictureBox = null;
|
||||
this.smartLabel1.BackPictureBox1 = null;
|
||||
this.smartLabel1.BackPictureBox2 = null;
|
||||
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel1.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel1.InitVisible = true;
|
||||
this.smartLabel1.LineSpacing = 0F;
|
||||
this.smartLabel1.Location = new System.Drawing.Point(57, 55);
|
||||
this.smartLabel1.Name = "smartLabel1";
|
||||
this.smartLabel1.Size = new System.Drawing.Size(174, 37);
|
||||
this.smartLabel1.TabIndex = 137;
|
||||
this.smartLabel1.Text = "#1";
|
||||
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel1.Wordwrap = false;
|
||||
//
|
||||
// smartLabel2
|
||||
//
|
||||
this.smartLabel2.BackPictureBox = null;
|
||||
this.smartLabel2.BackPictureBox1 = null;
|
||||
this.smartLabel2.BackPictureBox2 = null;
|
||||
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel2.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel2.InitVisible = true;
|
||||
this.smartLabel2.LineSpacing = 0F;
|
||||
this.smartLabel2.Location = new System.Drawing.Point(3, 95);
|
||||
this.smartLabel2.Name = "smartLabel2";
|
||||
this.smartLabel2.Size = new System.Drawing.Size(227, 37);
|
||||
this.smartLabel2.TabIndex = 138;
|
||||
this.smartLabel2.Text = "#10";
|
||||
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel2.Wordwrap = false;
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
|
||||
this.pictureBox1.Location = new System.Drawing.Point(411, 109);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(53, 143);
|
||||
//
|
||||
// smartProgressBar3
|
||||
//
|
||||
this.smartProgressBar3.AutoColorSet = true;
|
||||
this.smartProgressBar3.BackColor = System.Drawing.Color.Silver;
|
||||
this.smartProgressBar3.BarBackColor1 = System.Drawing.Color.White;
|
||||
this.smartProgressBar3.BarBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.smartProgressBar3.BarColor1 = System.Drawing.Color.Green;
|
||||
this.smartProgressBar3.BarColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
|
||||
this.smartProgressBar3.BarStyle = SmartX.SmartProgressBar.BARTYPE.Normal;
|
||||
this.smartProgressBar3.Direction = SmartX.SmartProgressBar.DIR.Vertical;
|
||||
this.smartProgressBar3.InitVisible = true;
|
||||
this.smartProgressBar3.Location = new System.Drawing.Point(414, 122);
|
||||
this.smartProgressBar3.Maximum = 100;
|
||||
this.smartProgressBar3.Minimum = 0;
|
||||
this.smartProgressBar3.Name = "smartProgressBar3";
|
||||
this.smartProgressBar3.OutlineColor = System.Drawing.Color.Black;
|
||||
this.smartProgressBar3.PercentageText = false;
|
||||
this.smartProgressBar3.RoundedCorners = true;
|
||||
this.smartProgressBar3.Size = new System.Drawing.Size(48, 126);
|
||||
this.smartProgressBar3.TabIndex = 157;
|
||||
this.smartProgressBar3.Text = "smartProgressBar3";
|
||||
this.smartProgressBar3.TextAutoRotation = true;
|
||||
this.smartProgressBar3.Value = 50;
|
||||
//
|
||||
// pictureBox2
|
||||
//
|
||||
this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
|
||||
this.pictureBox2.Location = new System.Drawing.Point(246, 109);
|
||||
this.pictureBox2.Name = "pictureBox2";
|
||||
this.pictureBox2.Size = new System.Drawing.Size(53, 116);
|
||||
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox3
|
||||
//
|
||||
this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image")));
|
||||
this.pictureBox3.Location = new System.Drawing.Point(301, 109);
|
||||
this.pictureBox3.Name = "pictureBox3";
|
||||
this.pictureBox3.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox4
|
||||
//
|
||||
this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image")));
|
||||
this.pictureBox4.Location = new System.Drawing.Point(356, 109);
|
||||
this.pictureBox4.Name = "pictureBox4";
|
||||
this.pictureBox4.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox5
|
||||
//
|
||||
this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image")));
|
||||
this.pictureBox5.Location = new System.Drawing.Point(466, 109);
|
||||
this.pictureBox5.Name = "pictureBox5";
|
||||
this.pictureBox5.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox6
|
||||
//
|
||||
this.pictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox6.Image")));
|
||||
this.pictureBox6.Location = new System.Drawing.Point(521, 109);
|
||||
this.pictureBox6.Name = "pictureBox6";
|
||||
this.pictureBox6.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox7
|
||||
//
|
||||
this.pictureBox7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox7.Image")));
|
||||
this.pictureBox7.Location = new System.Drawing.Point(576, 109);
|
||||
this.pictureBox7.Name = "pictureBox7";
|
||||
this.pictureBox7.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox8
|
||||
//
|
||||
this.pictureBox8.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox8.Image")));
|
||||
this.pictureBox8.Location = new System.Drawing.Point(631, 109);
|
||||
this.pictureBox8.Name = "pictureBox8";
|
||||
this.pictureBox8.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox9
|
||||
//
|
||||
this.pictureBox9.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox9.Image")));
|
||||
this.pictureBox9.Location = new System.Drawing.Point(686, 109);
|
||||
this.pictureBox9.Name = "pictureBox9";
|
||||
this.pictureBox9.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pictureBox10
|
||||
//
|
||||
this.pictureBox10.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox10.Image")));
|
||||
this.pictureBox10.Location = new System.Drawing.Point(741, 109);
|
||||
this.pictureBox10.Name = "pictureBox10";
|
||||
this.pictureBox10.Size = new System.Drawing.Size(53, 143);
|
||||
this.pictureBox10.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// smartProgressBar1
|
||||
//
|
||||
this.smartProgressBar1.AutoColorSet = true;
|
||||
this.smartProgressBar1.BackColor = System.Drawing.Color.Silver;
|
||||
this.smartProgressBar1.BarBackColor1 = System.Drawing.Color.White;
|
||||
this.smartProgressBar1.BarBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.smartProgressBar1.BarColor1 = System.Drawing.Color.Yellow;
|
||||
this.smartProgressBar1.BarColor2 = System.Drawing.Color.Olive;
|
||||
this.smartProgressBar1.BarStyle = SmartX.SmartProgressBar.BARTYPE.Normal;
|
||||
this.smartProgressBar1.Direction = SmartX.SmartProgressBar.DIR.Vertical;
|
||||
this.smartProgressBar1.InitVisible = true;
|
||||
this.smartProgressBar1.Location = new System.Drawing.Point(467, 122);
|
||||
this.smartProgressBar1.Maximum = 100;
|
||||
this.smartProgressBar1.Minimum = 0;
|
||||
this.smartProgressBar1.Name = "smartProgressBar1";
|
||||
this.smartProgressBar1.OutlineColor = System.Drawing.Color.Black;
|
||||
this.smartProgressBar1.PercentageText = false;
|
||||
this.smartProgressBar1.RoundedCorners = true;
|
||||
this.smartProgressBar1.Size = new System.Drawing.Size(48, 126);
|
||||
this.smartProgressBar1.TabIndex = 176;
|
||||
this.smartProgressBar1.Text = "smartProgressBar1";
|
||||
this.smartProgressBar1.TextAutoRotation = true;
|
||||
this.smartProgressBar1.Value = 50;
|
||||
//
|
||||
// smartLabel3
|
||||
//
|
||||
this.smartLabel3.BackPictureBox = this.sfmMain;
|
||||
this.smartLabel3.BackPictureBox1 = null;
|
||||
this.smartLabel3.BackPictureBox2 = null;
|
||||
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel3.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
this.smartLabel3.Location = new System.Drawing.Point(246, 85);
|
||||
this.smartLabel3.Name = "smartLabel3";
|
||||
this.smartLabel3.Size = new System.Drawing.Size(53, 21);
|
||||
this.smartLabel3.TabIndex = 194;
|
||||
this.smartLabel3.Text = "#1";
|
||||
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel3.Wordwrap = false;
|
||||
//
|
||||
// sfmMain
|
||||
//
|
||||
this.sfmMain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(229)))), ((int)(((byte)(229)))));
|
||||
this.sfmMain.CenterLocation = true;
|
||||
this.sfmMain.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.sfmMain.Image = ((System.Drawing.Image)(resources.GetObject("sfmMain.Image")));
|
||||
this.sfmMain.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmMain.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmMain.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmMain.MainForm = this;
|
||||
this.sfmMain.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmMain.MouseCursor = SmartX.SmartForm.OnOff.OFF;
|
||||
this.sfmMain.Name = "sfmMain";
|
||||
this.sfmMain.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmMain.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmMain.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// fmBMSMain
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.smartLabel3);
|
||||
this.Controls.Add(this.smartProgressBar1);
|
||||
this.Controls.Add(this.pictureBox10);
|
||||
this.Controls.Add(this.pictureBox9);
|
||||
this.Controls.Add(this.pictureBox8);
|
||||
this.Controls.Add(this.pictureBox7);
|
||||
this.Controls.Add(this.pictureBox6);
|
||||
this.Controls.Add(this.pictureBox5);
|
||||
this.Controls.Add(this.pictureBox4);
|
||||
this.Controls.Add(this.pictureBox3);
|
||||
this.Controls.Add(this.pictureBox2);
|
||||
this.Controls.Add(this.smartProgressBar3);
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.Controls.Add(this.smartLabel2);
|
||||
this.Controls.Add(this.smartLabel1);
|
||||
this.Controls.Add(this.lbBlankRack);
|
||||
this.Controls.Add(this.lbModelName);
|
||||
this.Controls.Add(this.lbModelSpec);
|
||||
this.Controls.Add(this.pbMAlarmProtectB);
|
||||
this.Controls.Add(this.pbMAlarmProtectA);
|
||||
this.Controls.Add(this.pbMAlarmWarningB);
|
||||
this.Controls.Add(this.pbMAlarmWarningA);
|
||||
this.Controls.Add(this.pbMAlarmNormalB);
|
||||
this.Controls.Add(this.pbMAlarmNormalA);
|
||||
this.Controls.Add(this.btnHistory);
|
||||
this.Controls.Add(this.btnTrayInfo);
|
||||
this.Controls.Add(this.btnMute);
|
||||
this.Controls.Add(this.btnSetting);
|
||||
this.Controls.Add(this.lbP2);
|
||||
this.Controls.Add(this.lbW2);
|
||||
this.Controls.Add(this.lbP1);
|
||||
this.Controls.Add(this.lbW1);
|
||||
this.Controls.Add(this.lbMainTemp);
|
||||
this.Controls.Add(this.lbMainSOC);
|
||||
this.Controls.Add(this.lbCurrentDateTime);
|
||||
this.Controls.Add(this.lbMainAlarmStatus);
|
||||
this.Controls.Add(this.lbMainOpStatus);
|
||||
this.Controls.Add(this.lbMainCurrent);
|
||||
this.Controls.Add(this.lbMainVoltage);
|
||||
this.Controls.Add(this.sfmMain);
|
||||
this.Name = "fmBMSMain";
|
||||
this.Text = "BMSMain";
|
||||
this.Load += new System.EventHandler(this.fmBMSMain_Load);
|
||||
this.Activated += new System.EventHandler(this.fmBMSMain_Activated);
|
||||
this.Closing += new System.ComponentModel.CancelEventHandler(this.fmBMSMain_Closing);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmMain)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartModbus sModBus;
|
||||
private SmartX.SmartThread sThrDisplay;
|
||||
private SmartX.SmartTimer tmLedDisplay;
|
||||
private SmartX.SmartLabel lbMainVoltage;
|
||||
private SmartX.SmartLabel lbMainCurrent;
|
||||
private SmartX.SmartLabel lbMainAlarmStatus;
|
||||
private SmartX.SmartLabel lbCurrentDateTime;
|
||||
private SmartX.SmartLabel lbMainSOC;
|
||||
private SmartX.SmartLabel lbMainTemp;
|
||||
private SmartX.SmartLabel lbMainOpStatus;
|
||||
private SmartX.SmartThread sThrComm;
|
||||
private SmartX.SmartFile sfAlarmList;
|
||||
private SmartX.SmartTimer tmHistory;
|
||||
private SmartX.SmartLabel lbP1;
|
||||
private SmartX.SmartLabel lbW1;
|
||||
private SmartX.SmartLabel lbP2;
|
||||
private SmartX.SmartLabel lbW2;
|
||||
private SmartX.SmartButton btnHistory;
|
||||
private SmartX.SmartButton btnTrayInfo;
|
||||
private SmartX.SmartButton btnMute;
|
||||
private SmartX.SmartButton btnSetting;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmProtectB;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmProtectA;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmWarningB;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmWarningA;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmNormalB;
|
||||
private System.Windows.Forms.PictureBox pbMAlarmNormalA;
|
||||
private SmartX.SmartTimer tmrScreenSaver;
|
||||
private SmartX.SmartTimer tmrLog;
|
||||
private SmartX.SmartLabel lbModelName;
|
||||
private SmartX.SmartLabel lbModelSpec;
|
||||
private SmartX.SmartTimer tmrInitPass;
|
||||
private SmartX.SmartLabel lbBlankRack;
|
||||
private SmartX.SmartLabel smartLabel1;
|
||||
private SmartX.SmartLabel smartLabel2;
|
||||
private System.Windows.Forms.PictureBox pictureBox1;
|
||||
private SmartX.SmartProgressBar smartProgressBar3;
|
||||
private System.Windows.Forms.PictureBox pictureBox2;
|
||||
private System.Windows.Forms.PictureBox pictureBox10;
|
||||
private System.Windows.Forms.PictureBox pictureBox9;
|
||||
private System.Windows.Forms.PictureBox pictureBox8;
|
||||
private System.Windows.Forms.PictureBox pictureBox7;
|
||||
private System.Windows.Forms.PictureBox pictureBox6;
|
||||
private System.Windows.Forms.PictureBox pictureBox5;
|
||||
private System.Windows.Forms.PictureBox pictureBox4;
|
||||
private System.Windows.Forms.PictureBox pictureBox3;
|
||||
private SmartX.SmartProgressBar smartProgressBar1;
|
||||
private SmartX.SmartLabel smartLabel3;
|
||||
public SmartX.SmartForm sfmMain;
|
||||
}
|
||||
}
|
||||
|
||||
1541
BMS_D1000/Form/fmBMSMain.cs
Normal file
1541
BMS_D1000/Form/fmBMSMain.cs
Normal file
File diff suppressed because it is too large
Load Diff
3479
BMS_D1000/Form/fmBMSMain.resx
Normal file
3479
BMS_D1000/Form/fmBMSMain.resx
Normal file
File diff suppressed because it is too large
Load Diff
514
BMS_D1000/Form/fmHistory.Designer.cs
generated
Normal file
514
BMS_D1000/Form/fmHistory.Designer.cs
generated
Normal file
@@ -0,0 +1,514 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmHistory
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private System.Windows.Forms.MainMenu mainMenu1;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmHistory));
|
||||
this.mainMenu1 = new System.Windows.Forms.MainMenu();
|
||||
this.sfmHistory = new SmartX.SmartForm();
|
||||
this.btnMain = new SmartX.SmartButton();
|
||||
this.lbHistDateTime = new SmartX.SmartLabel();
|
||||
this.lbAlarmType = new SmartX.SmartLabel();
|
||||
this.lbAlarmName = new SmartX.SmartLabel();
|
||||
this.lbAlarmPos = new SmartX.SmartLabel();
|
||||
this.lbParam = new SmartX.SmartLabel();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.tbHistCount = new System.Windows.Forms.TextBox();
|
||||
this.btnRefresh = new SmartX.SmartButton();
|
||||
this.smartLabel1 = new SmartX.SmartLabel();
|
||||
this.smartLabel2 = new SmartX.SmartLabel();
|
||||
this.smartLabel3 = new SmartX.SmartLabel();
|
||||
this.smartLabel4 = new SmartX.SmartLabel();
|
||||
this.smartLabel5 = new SmartX.SmartLabel();
|
||||
this.btnPrev = new SmartX.SmartButton();
|
||||
this.btnNext = new SmartX.SmartButton();
|
||||
this.lbModelName = new SmartX.SmartLabel();
|
||||
this.lbModelSpec = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmHistory)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmHistory
|
||||
//
|
||||
this.sfmHistory.CenterLocation = false;
|
||||
this.sfmHistory.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.sfmHistory.Image = ((System.Drawing.Image)(resources.GetObject("sfmHistory.Image")));
|
||||
this.sfmHistory.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmHistory.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmHistory.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmHistory.MainForm = this;
|
||||
this.sfmHistory.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmHistory.MouseCursor = SmartX.SmartForm.OnOff.OFF;
|
||||
this.sfmHistory.Name = "sfmHistory";
|
||||
this.sfmHistory.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmHistory.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmHistory.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// btnMain
|
||||
//
|
||||
this.btnMain.BackPictureBox = null;
|
||||
this.btnMain.BackPictureBox1 = null;
|
||||
this.btnMain.BackPictureBox2 = null;
|
||||
this.btnMain.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMain.ButtonImageAutoSize = true;
|
||||
this.btnMain.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMain.DisableImage = null;
|
||||
this.btnMain.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMain.DownImage")));
|
||||
this.btnMain.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMain.GroupID = 0;
|
||||
this.btnMain.InitVisible = true;
|
||||
this.btnMain.Location = new System.Drawing.Point(659, 427);
|
||||
this.btnMain.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMain.Name = "btnMain";
|
||||
this.btnMain.NestedClickEventPrevent = false;
|
||||
this.btnMain.OutlinePixel = 1;
|
||||
this.btnMain.RepeatInterval = 200;
|
||||
this.btnMain.RepeatIntervalAccelerate = null;
|
||||
this.btnMain.SafeInterval = 200;
|
||||
this.btnMain.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnMain.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMain.TabIndex = 1;
|
||||
this.btnMain.Text = "MAIN";
|
||||
this.btnMain.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMain.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMain.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMain.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMain.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMain.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMain.UpImage")));
|
||||
this.btnMain.Click += new System.EventHandler(this.btnMain_Click);
|
||||
//
|
||||
// lbHistDateTime
|
||||
//
|
||||
this.lbHistDateTime.BackPictureBox = null;
|
||||
this.lbHistDateTime.BackPictureBox1 = null;
|
||||
this.lbHistDateTime.BackPictureBox2 = null;
|
||||
this.lbHistDateTime.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHistDateTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHistDateTime.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHistDateTime.InitVisible = true;
|
||||
this.lbHistDateTime.LineSpacing = 0F;
|
||||
this.lbHistDateTime.Location = new System.Drawing.Point(8, 77);
|
||||
this.lbHistDateTime.Name = "lbHistDateTime";
|
||||
this.lbHistDateTime.Size = new System.Drawing.Size(200, 24);
|
||||
this.lbHistDateTime.TabIndex = 3;
|
||||
this.lbHistDateTime.Text = "DateTime";
|
||||
this.lbHistDateTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHistDateTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHistDateTime.Wordwrap = false;
|
||||
//
|
||||
// lbAlarmType
|
||||
//
|
||||
this.lbAlarmType.BackPictureBox = null;
|
||||
this.lbAlarmType.BackPictureBox1 = null;
|
||||
this.lbAlarmType.BackPictureBox2 = null;
|
||||
this.lbAlarmType.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbAlarmType.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbAlarmType.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbAlarmType.InitVisible = true;
|
||||
this.lbAlarmType.LineSpacing = 0F;
|
||||
this.lbAlarmType.Location = new System.Drawing.Point(210, 77);
|
||||
this.lbAlarmType.Name = "lbAlarmType";
|
||||
this.lbAlarmType.Size = new System.Drawing.Size(121, 24);
|
||||
this.lbAlarmType.TabIndex = 4;
|
||||
this.lbAlarmType.Text = "Event";
|
||||
this.lbAlarmType.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbAlarmType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbAlarmType.Wordwrap = false;
|
||||
//
|
||||
// lbAlarmName
|
||||
//
|
||||
this.lbAlarmName.BackPictureBox = null;
|
||||
this.lbAlarmName.BackPictureBox1 = null;
|
||||
this.lbAlarmName.BackPictureBox2 = null;
|
||||
this.lbAlarmName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbAlarmName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbAlarmName.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbAlarmName.InitVisible = true;
|
||||
this.lbAlarmName.LineSpacing = 0F;
|
||||
this.lbAlarmName.Location = new System.Drawing.Point(333, 77);
|
||||
this.lbAlarmName.Name = "lbAlarmName";
|
||||
this.lbAlarmName.Size = new System.Drawing.Size(250, 24);
|
||||
this.lbAlarmName.TabIndex = 5;
|
||||
this.lbAlarmName.Text = "Alarm Name";
|
||||
this.lbAlarmName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbAlarmName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbAlarmName.Wordwrap = false;
|
||||
//
|
||||
// lbAlarmPos
|
||||
//
|
||||
this.lbAlarmPos.BackPictureBox = null;
|
||||
this.lbAlarmPos.BackPictureBox1 = null;
|
||||
this.lbAlarmPos.BackPictureBox2 = null;
|
||||
this.lbAlarmPos.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbAlarmPos.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbAlarmPos.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbAlarmPos.InitVisible = true;
|
||||
this.lbAlarmPos.LineSpacing = 0F;
|
||||
this.lbAlarmPos.Location = new System.Drawing.Point(585, 77);
|
||||
this.lbAlarmPos.Name = "lbAlarmPos";
|
||||
this.lbAlarmPos.Size = new System.Drawing.Size(98, 24);
|
||||
this.lbAlarmPos.TabIndex = 6;
|
||||
this.lbAlarmPos.Text = "Pos";
|
||||
this.lbAlarmPos.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbAlarmPos.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbAlarmPos.Wordwrap = false;
|
||||
//
|
||||
// lbParam
|
||||
//
|
||||
this.lbParam.BackPictureBox = null;
|
||||
this.lbParam.BackPictureBox1 = null;
|
||||
this.lbParam.BackPictureBox2 = null;
|
||||
this.lbParam.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbParam.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbParam.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lbParam.InitVisible = true;
|
||||
this.lbParam.LineSpacing = 0F;
|
||||
this.lbParam.Location = new System.Drawing.Point(685, 77);
|
||||
this.lbParam.Name = "lbParam";
|
||||
this.lbParam.Size = new System.Drawing.Size(106, 24);
|
||||
this.lbParam.TabIndex = 7;
|
||||
this.lbParam.Text = "Param";
|
||||
this.lbParam.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbParam.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbParam.Wordwrap = false;
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// tbHistCount
|
||||
//
|
||||
this.tbHistCount.Location = new System.Drawing.Point(305, 64);
|
||||
this.tbHistCount.Name = "tbHistCount";
|
||||
this.tbHistCount.Size = new System.Drawing.Size(100, 23);
|
||||
this.tbHistCount.TabIndex = 13;
|
||||
this.tbHistCount.Visible = false;
|
||||
//
|
||||
// btnRefresh
|
||||
//
|
||||
this.btnRefresh.BackPictureBox = null;
|
||||
this.btnRefresh.BackPictureBox1 = null;
|
||||
this.btnRefresh.BackPictureBox2 = null;
|
||||
this.btnRefresh.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnRefresh.ButtonImageAutoSize = true;
|
||||
this.btnRefresh.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnRefresh.DisableImage = null;
|
||||
this.btnRefresh.DownImage = ((System.Drawing.Image)(resources.GetObject("btnRefresh.DownImage")));
|
||||
this.btnRefresh.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnRefresh.GroupID = 0;
|
||||
this.btnRefresh.InitVisible = true;
|
||||
this.btnRefresh.Location = new System.Drawing.Point(4, 427);
|
||||
this.btnRefresh.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnRefresh.Name = "btnRefresh";
|
||||
this.btnRefresh.NestedClickEventPrevent = false;
|
||||
this.btnRefresh.OutlinePixel = 1;
|
||||
this.btnRefresh.RepeatInterval = 200;
|
||||
this.btnRefresh.RepeatIntervalAccelerate = null;
|
||||
this.btnRefresh.SafeInterval = 200;
|
||||
this.btnRefresh.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnRefresh.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnRefresh.TabIndex = 14;
|
||||
this.btnRefresh.Text = "REFRESH";
|
||||
this.btnRefresh.TextColor = System.Drawing.Color.Black;
|
||||
this.btnRefresh.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnRefresh.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnRefresh.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnRefresh.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnRefresh.UpImage = ((System.Drawing.Image)(resources.GetObject("btnRefresh.UpImage")));
|
||||
this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click);
|
||||
//
|
||||
// smartLabel1
|
||||
//
|
||||
this.smartLabel1.BackPictureBox = this.sfmHistory;
|
||||
this.smartLabel1.BackPictureBox1 = null;
|
||||
this.smartLabel1.BackPictureBox2 = null;
|
||||
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel1.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel1.InitVisible = true;
|
||||
this.smartLabel1.LineSpacing = 0F;
|
||||
this.smartLabel1.Location = new System.Drawing.Point(8, 105);
|
||||
this.smartLabel1.Name = "smartLabel1";
|
||||
this.smartLabel1.Size = new System.Drawing.Size(200, 25);
|
||||
this.smartLabel1.TabIndex = 16;
|
||||
this.smartLabel1.Text = "2016-05-24 11:24:30";
|
||||
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel1.Wordwrap = false;
|
||||
//
|
||||
// smartLabel2
|
||||
//
|
||||
this.smartLabel2.BackPictureBox = null;
|
||||
this.smartLabel2.BackPictureBox1 = null;
|
||||
this.smartLabel2.BackPictureBox2 = null;
|
||||
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel2.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel2.InitVisible = true;
|
||||
this.smartLabel2.LineSpacing = 0F;
|
||||
this.smartLabel2.Location = new System.Drawing.Point(210, 104);
|
||||
this.smartLabel2.Name = "smartLabel2";
|
||||
this.smartLabel2.Size = new System.Drawing.Size(121, 25);
|
||||
this.smartLabel2.TabIndex = 18;
|
||||
this.smartLabel2.Text = "TRIP";
|
||||
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel2.Wordwrap = false;
|
||||
//
|
||||
// smartLabel3
|
||||
//
|
||||
this.smartLabel3.BackPictureBox = null;
|
||||
this.smartLabel3.BackPictureBox1 = null;
|
||||
this.smartLabel3.BackPictureBox2 = null;
|
||||
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel3.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
this.smartLabel3.Location = new System.Drawing.Point(333, 104);
|
||||
this.smartLabel3.Name = "smartLabel3";
|
||||
this.smartLabel3.Size = new System.Drawing.Size(289, 25);
|
||||
this.smartLabel3.TabIndex = 19;
|
||||
this.smartLabel3.Text = "TRIP";
|
||||
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel3.Wordwrap = false;
|
||||
//
|
||||
// smartLabel4
|
||||
//
|
||||
this.smartLabel4.BackPictureBox = null;
|
||||
this.smartLabel4.BackPictureBox1 = null;
|
||||
this.smartLabel4.BackPictureBox2 = null;
|
||||
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel4.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel4.InitVisible = true;
|
||||
this.smartLabel4.LineSpacing = 0F;
|
||||
this.smartLabel4.Location = new System.Drawing.Point(624, 104);
|
||||
this.smartLabel4.Name = "smartLabel4";
|
||||
this.smartLabel4.Size = new System.Drawing.Size(59, 25);
|
||||
this.smartLabel4.TabIndex = 20;
|
||||
this.smartLabel4.Text = "A";
|
||||
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel4.Wordwrap = false;
|
||||
//
|
||||
// smartLabel5
|
||||
//
|
||||
this.smartLabel5.BackPictureBox = null;
|
||||
this.smartLabel5.BackPictureBox1 = null;
|
||||
this.smartLabel5.BackPictureBox2 = null;
|
||||
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel5.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel5.InitVisible = true;
|
||||
this.smartLabel5.LineSpacing = 0F;
|
||||
this.smartLabel5.Location = new System.Drawing.Point(685, 104);
|
||||
this.smartLabel5.Name = "smartLabel5";
|
||||
this.smartLabel5.Size = new System.Drawing.Size(106, 25);
|
||||
this.smartLabel5.TabIndex = 21;
|
||||
this.smartLabel5.Text = "A";
|
||||
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel5.Wordwrap = false;
|
||||
//
|
||||
// btnPrev
|
||||
//
|
||||
this.btnPrev.BackPictureBox = null;
|
||||
this.btnPrev.BackPictureBox1 = null;
|
||||
this.btnPrev.BackPictureBox2 = null;
|
||||
this.btnPrev.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnPrev.ButtonImageAutoSize = true;
|
||||
this.btnPrev.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnPrev.DisableImage = null;
|
||||
this.btnPrev.DownImage = ((System.Drawing.Image)(resources.GetObject("btnPrev.DownImage")));
|
||||
this.btnPrev.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnPrev.GroupID = 0;
|
||||
this.btnPrev.InitVisible = true;
|
||||
this.btnPrev.Location = new System.Drawing.Point(368, 427);
|
||||
this.btnPrev.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnPrev.Name = "btnPrev";
|
||||
this.btnPrev.NestedClickEventPrevent = false;
|
||||
this.btnPrev.OutlinePixel = 1;
|
||||
this.btnPrev.RepeatInterval = 200;
|
||||
this.btnPrev.RepeatIntervalAccelerate = null;
|
||||
this.btnPrev.SafeInterval = 200;
|
||||
this.btnPrev.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnPrev.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnPrev.TabIndex = 23;
|
||||
this.btnPrev.Text = "<<";
|
||||
this.btnPrev.TextColor = System.Drawing.Color.Black;
|
||||
this.btnPrev.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnPrev.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnPrev.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnPrev.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnPrev.UpImage = ((System.Drawing.Image)(resources.GetObject("btnPrev.UpImage")));
|
||||
this.btnPrev.Click += new System.EventHandler(this.btnPrev_Click);
|
||||
//
|
||||
// btnNext
|
||||
//
|
||||
this.btnNext.BackPictureBox = null;
|
||||
this.btnNext.BackPictureBox1 = null;
|
||||
this.btnNext.BackPictureBox2 = null;
|
||||
this.btnNext.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnNext.ButtonImageAutoSize = true;
|
||||
this.btnNext.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnNext.DisableImage = null;
|
||||
this.btnNext.DownImage = ((System.Drawing.Image)(resources.GetObject("btnNext.DownImage")));
|
||||
this.btnNext.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnNext.GroupID = 0;
|
||||
this.btnNext.InitVisible = true;
|
||||
this.btnNext.Location = new System.Drawing.Point(509, 427);
|
||||
this.btnNext.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnNext.Name = "btnNext";
|
||||
this.btnNext.NestedClickEventPrevent = false;
|
||||
this.btnNext.OutlinePixel = 1;
|
||||
this.btnNext.RepeatInterval = 200;
|
||||
this.btnNext.RepeatIntervalAccelerate = null;
|
||||
this.btnNext.SafeInterval = 200;
|
||||
this.btnNext.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnNext.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnNext.TabIndex = 24;
|
||||
this.btnNext.Text = ">>";
|
||||
this.btnNext.TextColor = System.Drawing.Color.Black;
|
||||
this.btnNext.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnNext.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnNext.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnNext.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnNext.UpImage = ((System.Drawing.Image)(resources.GetObject("btnNext.UpImage")));
|
||||
this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
|
||||
//
|
||||
// lbModelName
|
||||
//
|
||||
this.lbModelName.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelName.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelName.BackPictureBox = null;
|
||||
this.lbModelName.BackPictureBox1 = null;
|
||||
this.lbModelName.BackPictureBox2 = null;
|
||||
this.lbModelName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelName.Font = new System.Drawing.Font("Tahoma", 18F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelName.InitVisible = true;
|
||||
this.lbModelName.LineSpacing = 0F;
|
||||
this.lbModelName.Location = new System.Drawing.Point(96, 11);
|
||||
this.lbModelName.Name = "lbModelName";
|
||||
this.lbModelName.Size = new System.Drawing.Size(145, 27);
|
||||
this.lbModelName.TabIndex = 114;
|
||||
this.lbModelName.Text = "LFP";
|
||||
this.lbModelName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelName.Wordwrap = false;
|
||||
//
|
||||
// lbModelSpec
|
||||
//
|
||||
this.lbModelSpec.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelSpec.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelSpec.BackPictureBox = null;
|
||||
this.lbModelSpec.BackPictureBox1 = null;
|
||||
this.lbModelSpec.BackPictureBox2 = null;
|
||||
this.lbModelSpec.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelSpec.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelSpec.Font = new System.Drawing.Font("Tahoma", 18F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelSpec.InitVisible = true;
|
||||
this.lbModelSpec.LineSpacing = 0F;
|
||||
this.lbModelSpec.Location = new System.Drawing.Point(96, 35);
|
||||
this.lbModelSpec.Name = "lbModelSpec";
|
||||
this.lbModelSpec.Size = new System.Drawing.Size(150, 27);
|
||||
this.lbModelSpec.TabIndex = 113;
|
||||
this.lbModelSpec.Text = "48V System";
|
||||
this.lbModelSpec.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelSpec.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelSpec.Wordwrap = false;
|
||||
//
|
||||
// fmHistory
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbModelName);
|
||||
this.Controls.Add(this.lbModelSpec);
|
||||
this.Controls.Add(this.btnNext);
|
||||
this.Controls.Add(this.btnPrev);
|
||||
this.Controls.Add(this.smartLabel5);
|
||||
this.Controls.Add(this.smartLabel4);
|
||||
this.Controls.Add(this.smartLabel3);
|
||||
this.Controls.Add(this.smartLabel2);
|
||||
this.Controls.Add(this.smartLabel1);
|
||||
this.Controls.Add(this.btnRefresh);
|
||||
this.Controls.Add(this.tbHistCount);
|
||||
this.Controls.Add(this.lbParam);
|
||||
this.Controls.Add(this.lbAlarmPos);
|
||||
this.Controls.Add(this.lbAlarmName);
|
||||
this.Controls.Add(this.lbAlarmType);
|
||||
this.Controls.Add(this.lbHistDateTime);
|
||||
this.Controls.Add(this.btnMain);
|
||||
this.Controls.Add(this.sfmHistory);
|
||||
this.Menu = this.mainMenu1;
|
||||
this.Name = "fmHistory";
|
||||
this.Text = "fmHistory";
|
||||
this.Load += new System.EventHandler(this.fmHistory_Load);
|
||||
this.Activated += new System.EventHandler(this.fmHistory_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmHistory)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmHistory;
|
||||
private SmartX.SmartButton btnMain;
|
||||
private SmartX.SmartLabel lbHistDateTime;
|
||||
private SmartX.SmartLabel lbAlarmType;
|
||||
private SmartX.SmartLabel lbAlarmName;
|
||||
private SmartX.SmartLabel lbAlarmPos;
|
||||
private SmartX.SmartLabel lbParam;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private System.Windows.Forms.TextBox tbHistCount;
|
||||
private SmartX.SmartButton btnRefresh;
|
||||
private SmartX.SmartLabel smartLabel1;
|
||||
private SmartX.SmartLabel smartLabel2;
|
||||
private SmartX.SmartLabel smartLabel5;
|
||||
private SmartX.SmartLabel smartLabel4;
|
||||
private SmartX.SmartLabel smartLabel3;
|
||||
private SmartX.SmartButton btnNext;
|
||||
private SmartX.SmartButton btnPrev;
|
||||
private SmartX.SmartLabel lbModelName;
|
||||
private SmartX.SmartLabel lbModelSpec;
|
||||
}
|
||||
}
|
||||
428
BMS_D1000/Form/fmHistory.cs
Normal file
428
BMS_D1000/Form/fmHistory.cs
Normal file
@@ -0,0 +1,428 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmHistory : Form
|
||||
{
|
||||
int disHistCount = 0;
|
||||
|
||||
int hTotalSize = 0;
|
||||
int hCurrentPosition = 0;
|
||||
|
||||
TAlarmList DisAlarmList;
|
||||
|
||||
SmartX.SmartLabel[] hDateTime;
|
||||
SmartX.SmartLabel[] hEvent;
|
||||
SmartX.SmartLabel[] hAlarmName;
|
||||
SmartX.SmartLabel[] hPos;
|
||||
SmartX.SmartLabel[] hParam;
|
||||
|
||||
public fmHistory()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
DisAlarmList.aData = new TAlarm[200];
|
||||
|
||||
CreateHistoryList();
|
||||
|
||||
ReloadControl();
|
||||
}
|
||||
|
||||
#region Control Re-loading
|
||||
private void ReloadControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < 12; i++)
|
||||
{
|
||||
this.Controls.Add(hDateTime[i]);
|
||||
this.Controls.Add(hEvent[i]);
|
||||
this.Controls.Add(hAlarmName[i]);
|
||||
this.Controls.Add(hPos[i]);
|
||||
this.Controls.Add(hParam[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbModelName);
|
||||
this.Controls.Add(this.lbModelSpec);
|
||||
//this.Controls.Add(this.btnHistDelete);
|
||||
|
||||
this.Controls.Add(this.btnNext);
|
||||
this.Controls.Add(this.btnPrev);
|
||||
|
||||
this.Controls.Add(this.btnRefresh);
|
||||
//this.Controls.Add(this.tbHistCount);
|
||||
this.Controls.Add(this.lbParam);
|
||||
this.Controls.Add(this.lbAlarmPos);
|
||||
this.Controls.Add(this.lbAlarmName);
|
||||
this.Controls.Add(this.lbAlarmType);
|
||||
this.Controls.Add(this.lbHistDateTime);
|
||||
this.Controls.Add(this.btnMain);
|
||||
this.Controls.Add(this.sfmHistory);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void fmHistory_Load(object sender, EventArgs e)
|
||||
{
|
||||
DisAlarmList = ((fmBMSMain)(Owner)).BmsAlarmFile.GetAlarmList();
|
||||
hTotalSize = DisAlarmList.count;
|
||||
|
||||
DisplayHistory(true);
|
||||
DisplayHistoryData(true);
|
||||
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
private void btnRefresh_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
DisAlarmList = ((fmBMSMain)(Owner)).BmsAlarmFile.GetAlarmList();
|
||||
hTotalSize = DisAlarmList.count;
|
||||
hCurrentPosition = 0;
|
||||
|
||||
DisplayHistoryData(true);
|
||||
}
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayHistory(false);
|
||||
}
|
||||
|
||||
private void DisplayHistory(bool p)
|
||||
{
|
||||
if (p || (disHistCount != DisAlarmList.count))
|
||||
{
|
||||
tbHistCount.Text = String.Format("{0}", DisAlarmList.count);
|
||||
disHistCount = DisAlarmList.count;
|
||||
}
|
||||
}
|
||||
|
||||
private void HistListBoxClearAll()
|
||||
{
|
||||
for (int i = 0; i < 12; i++)
|
||||
{
|
||||
hDateTime[i].BorderStyle = BorderStyle.None;
|
||||
hDateTime[i].BackPictureBox = sfmHistory;
|
||||
hDateTime[i].Text = "";
|
||||
|
||||
hEvent[i].BorderStyle = BorderStyle.None;
|
||||
hEvent[i].BackPictureBox = sfmHistory;
|
||||
hEvent[i].Text = "";
|
||||
|
||||
hAlarmName[i].BorderStyle = BorderStyle.None;
|
||||
hAlarmName[i].BackPictureBox = sfmHistory;
|
||||
hAlarmName[i].Text = "";
|
||||
|
||||
hParam[i].BorderStyle = BorderStyle.None;
|
||||
hParam[i].BackPictureBox = sfmHistory;
|
||||
hParam[i].Text = "";
|
||||
|
||||
hPos[i].BorderStyle = BorderStyle.None;
|
||||
hPos[i].BackPictureBox = sfmHistory;
|
||||
hPos[i].Text = "";
|
||||
}
|
||||
}
|
||||
|
||||
private void HistListRowEnable(int hNo)
|
||||
{
|
||||
hDateTime[hNo].Visible = true;
|
||||
hEvent[hNo].Visible = true;
|
||||
hAlarmName[hNo].Visible = true;
|
||||
hParam[hNo].Visible = true;
|
||||
hPos[hNo].Visible = true;
|
||||
|
||||
hDateTime[hNo].BackPictureBox = null;
|
||||
hEvent[hNo].BackPictureBox = null;
|
||||
hAlarmName[hNo].BackPictureBox = null;
|
||||
hParam[hNo].BackPictureBox = null;
|
||||
hPos[hNo].BackPictureBox = null;
|
||||
|
||||
hDateTime[hNo].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
hEvent[hNo].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
hAlarmName[hNo].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
hParam[hNo].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
hPos[hNo].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
}
|
||||
|
||||
private void HistListBoxAdd(TAlarm nHist, int hNo)
|
||||
{
|
||||
if (hNo < 12)
|
||||
{
|
||||
hDateTime[hNo].Text = nHist.aTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
switch (nHist.aFlag)
|
||||
{
|
||||
case EventID.EVENT_INFO: // INFORMATION
|
||||
hEvent[hNo].BackColor = System.Drawing.Color.Empty;
|
||||
break;
|
||||
case EventID.EVENT_RECOVERY: // RECOVERY
|
||||
hEvent[hNo].BackColor = System.Drawing.Color.Green;
|
||||
break;
|
||||
case EventID.EVENT_WARNING: // WARNING
|
||||
hEvent[hNo].BackColor = System.Drawing.Color.Yellow;
|
||||
break;
|
||||
case EventID.EVENT_PROTECTION: // PROTECTION
|
||||
hEvent[hNo].BackColor = System.Drawing.Color.Red;
|
||||
break;
|
||||
}
|
||||
hEvent[hNo].Text = EventID.event_name[nHist.aFlag];
|
||||
hAlarmName[hNo].Text = AlarmID.name[nHist.aNameNo];
|
||||
|
||||
switch (nHist.aNameNo)
|
||||
{
|
||||
case AlarmID.COV_PROTECTION:
|
||||
case AlarmID.COV_WARNING:
|
||||
case AlarmID.CUV_PROTECTION:
|
||||
case AlarmID.CUV_WARNING:
|
||||
hPos[hNo].Text = String.Format("{0}-{1}", PosID.pos[nHist.aPos], nHist.ctno);
|
||||
hParam[hNo].Text = String.Format("{0:#0.000}", Convert.ToDouble(nHist.aParam) / 1000);
|
||||
break;
|
||||
case AlarmID.OTC_PROTECTION:
|
||||
case AlarmID.OTC_WARNING:
|
||||
case AlarmID.OTD_PROTECTION:
|
||||
case AlarmID.OTD_WARNING:
|
||||
hPos[hNo].Text = String.Format("{0}-{1}", PosID.pos[nHist.aPos], nHist.ctno);
|
||||
hParam[hNo].Text = String.Format("{0:#0.0}", Convert.ToDouble(nHist.aParam) / 10);
|
||||
break;
|
||||
case AlarmID.SOV_PROTECTION:
|
||||
case AlarmID.SOV_WARNING:
|
||||
case AlarmID.SUV_PROTECTION:
|
||||
case AlarmID.SUV_WARNING:
|
||||
hPos[hNo].Text = PosID.pos[nHist.aPos];
|
||||
hParam[hNo].Text = String.Format("{0:#0.0}", Convert.ToDouble(nHist.aParam) / 100);
|
||||
break;
|
||||
case AlarmID.OCC_PROTECTION:
|
||||
case AlarmID.OCC_WARNING:
|
||||
case AlarmID.OCD_PROTECTION:
|
||||
case AlarmID.OCD_WARNING:
|
||||
hPos[hNo].Text = PosID.pos[nHist.aPos];
|
||||
hParam[hNo].Text = String.Format("{0:#0.0}", Convert.ToDouble(nHist.aParam) / 10);
|
||||
break;
|
||||
default:
|
||||
hPos[hNo].Text = PosID.pos[nHist.aPos];
|
||||
break;
|
||||
}
|
||||
|
||||
HistListRowEnable(hNo);
|
||||
}
|
||||
}
|
||||
|
||||
private TAlarm Load_History(int data_no)
|
||||
{
|
||||
int ano;
|
||||
|
||||
if (DisAlarmList.front < (data_no + 1))
|
||||
{
|
||||
ano = AlarmID.MAX_ALARM_COUNT + (DisAlarmList.front - (data_no + 1));
|
||||
return DisAlarmList.aData[ano % AlarmID.MAX_ALARM_COUNT];
|
||||
}
|
||||
else
|
||||
{
|
||||
ano = DisAlarmList.front - (data_no + 1);
|
||||
return DisAlarmList.aData[ano % AlarmID.MAX_ALARM_COUNT];
|
||||
}
|
||||
}
|
||||
|
||||
void HistoryNextPage()
|
||||
{
|
||||
if (hTotalSize > 0)
|
||||
{
|
||||
hCurrentPosition += 12;
|
||||
if (hTotalSize <= hCurrentPosition)
|
||||
hCurrentPosition -= 12;
|
||||
}
|
||||
}
|
||||
|
||||
void HistoryNextButtonClick()
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
HistoryNextPage();
|
||||
|
||||
DisplayHistoryData(true);
|
||||
}
|
||||
|
||||
void HistoryPrevPage()
|
||||
{
|
||||
if (hTotalSize > 0)
|
||||
{
|
||||
if (hCurrentPosition >= 12)
|
||||
hCurrentPosition -= 12;
|
||||
else
|
||||
hCurrentPosition = 0;
|
||||
}
|
||||
}
|
||||
|
||||
void HistoryPrevButtonClick()
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
HistoryPrevPage();
|
||||
|
||||
DisplayHistoryData(true);
|
||||
}
|
||||
|
||||
private void DisplayHistoryData(bool p)
|
||||
{
|
||||
TAlarm dHist;
|
||||
|
||||
HistListBoxClearAll();
|
||||
|
||||
for (int i = 0; i < 12; i++)
|
||||
{
|
||||
if (hTotalSize <= hCurrentPosition + i)
|
||||
break;
|
||||
|
||||
dHist = Load_History(hCurrentPosition + i);
|
||||
HistListBoxAdd(dHist, i);
|
||||
}
|
||||
}
|
||||
|
||||
private void CreateHistoryList()
|
||||
{
|
||||
hDateTime = new SmartX.SmartLabel[12];
|
||||
hEvent = new SmartX.SmartLabel[12];
|
||||
hAlarmName = new SmartX.SmartLabel[12];
|
||||
hPos = new SmartX.SmartLabel[12];
|
||||
hParam = new SmartX.SmartLabel[12];
|
||||
|
||||
for (int i = 0; i < 12; i++)
|
||||
{
|
||||
hDateTime[i] = new SmartX.SmartLabel();
|
||||
hDateTime[i].BackPictureBox = sfmHistory;
|
||||
hDateTime[i].BackPictureBox1 = null;
|
||||
hDateTime[i].BackPictureBox2 = null;
|
||||
hDateTime[i].BorderColor = System.Drawing.Color.Black;
|
||||
hDateTime[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
hDateTime[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
hDateTime[i].InitVisible = false;
|
||||
hDateTime[i].LineSpacing = 0F;
|
||||
hDateTime[i].Location = new System.Drawing.Point(8, 104 + (i * 26));
|
||||
hDateTime[i].Name = String.Format("hDataTime{0}", i);
|
||||
hDateTime[i].Size = new System.Drawing.Size(200, 25);
|
||||
hDateTime[i].TabIndex = 16;
|
||||
hDateTime[i].Text = "";
|
||||
hDateTime[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
hDateTime[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
hDateTime[i].Wordwrap = false;
|
||||
|
||||
hEvent[i] = new SmartX.SmartLabel();
|
||||
hEvent[i].BackPictureBox = sfmHistory;
|
||||
hEvent[i].BackPictureBox1 = null;
|
||||
hEvent[i].BackPictureBox2 = null;
|
||||
hEvent[i].BorderColor = System.Drawing.Color.Black;
|
||||
hEvent[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
hEvent[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
hEvent[i].InitVisible = false;
|
||||
hEvent[i].LineSpacing = 0F;
|
||||
hEvent[i].Location = new System.Drawing.Point(210, 104 + (i * 26));
|
||||
hEvent[i].Name = String.Format("hEvent{0}", i);
|
||||
hEvent[i].Size = new System.Drawing.Size(121, 25);
|
||||
hEvent[i].TabIndex = 16;
|
||||
hEvent[i].Text = "";
|
||||
hEvent[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
hEvent[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
hEvent[i].Wordwrap = false;
|
||||
|
||||
hAlarmName[i] = new SmartX.SmartLabel();
|
||||
hAlarmName[i].BackPictureBox = sfmHistory;
|
||||
hAlarmName[i].BackPictureBox1 = null;
|
||||
hAlarmName[i].BackPictureBox2 = null;
|
||||
hAlarmName[i].BorderColor = System.Drawing.Color.Black;
|
||||
hAlarmName[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
hAlarmName[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
hAlarmName[i].InitVisible = false;
|
||||
hAlarmName[i].LineSpacing = 0F;
|
||||
hAlarmName[i].Location = new System.Drawing.Point(333, 104 + (i * 26));
|
||||
hAlarmName[i].Name = String.Format("hAlarmName{0}", i);
|
||||
hAlarmName[i].Size = new System.Drawing.Size(250, 25);
|
||||
hAlarmName[i].TabIndex = 16;
|
||||
hAlarmName[i].Text = "";
|
||||
hAlarmName[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
hAlarmName[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
hAlarmName[i].Wordwrap = false;
|
||||
|
||||
hPos[i] = new SmartX.SmartLabel();
|
||||
hPos[i].BackPictureBox = sfmHistory;
|
||||
hPos[i].BackPictureBox1 = null;
|
||||
hPos[i].BackPictureBox2 = null;
|
||||
hPos[i].BorderColor = System.Drawing.Color.Black;
|
||||
hPos[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
hPos[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
hPos[i].InitVisible = false;
|
||||
hPos[i].LineSpacing = 0F;
|
||||
hPos[i].Location = new System.Drawing.Point(585, 104 + (i * 26));
|
||||
hPos[i].Name = String.Format("hPos{0}", i);
|
||||
hPos[i].Size = new System.Drawing.Size(98, 25);
|
||||
hPos[i].TabIndex = 16;
|
||||
hPos[i].Text = "";
|
||||
hPos[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
hPos[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
hPos[i].Wordwrap = false;
|
||||
|
||||
hParam[i] = new SmartX.SmartLabel();
|
||||
hParam[i].BackPictureBox = sfmHistory;
|
||||
hParam[i].BackPictureBox1 = null;
|
||||
hParam[i].BackPictureBox2 = null;
|
||||
hParam[i].BorderColor = System.Drawing.Color.Black;
|
||||
hParam[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
hParam[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
hParam[i].InitVisible = false;
|
||||
hParam[i].LineSpacing = 0F;
|
||||
hParam[i].Location = new System.Drawing.Point(685, 104 + (i * 26));
|
||||
hParam[i].Name = String.Format("hParam{0}", i);
|
||||
hParam[i].Size = new System.Drawing.Size(106, 25);
|
||||
hParam[i].TabIndex = 16;
|
||||
hParam[i].Text = "";
|
||||
hParam[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
hParam[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
hParam[i].Wordwrap = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void btnPrev_Click(object sender, EventArgs e)
|
||||
{
|
||||
HistoryPrevButtonClick();
|
||||
}
|
||||
|
||||
private void btnNext_Click(object sender, EventArgs e)
|
||||
{
|
||||
HistoryNextButtonClick();
|
||||
}
|
||||
|
||||
private void btnMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
// Main 폼 표시 Index가 0이면 Main폼을 의미 합니다.
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(0);
|
||||
}
|
||||
|
||||
private void fmHistory_Activated(object sender, EventArgs e)
|
||||
{
|
||||
DisAlarmList = ((fmBMSMain)(Owner)).BmsAlarmFile.GetAlarmList();
|
||||
hTotalSize = DisAlarmList.count;
|
||||
|
||||
DisplayHistoryData(true);
|
||||
}
|
||||
|
||||
private void btnHistDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).chfPassword.order_screen_no = ScreenID.HISTORY_SCREEN_ID;
|
||||
((fmBMSMain)(Owner)).chfPassword.req_screen_no = ScreenID.HISTORY_SCREEN_ID;
|
||||
((fmBMSMain)(Owner)).ScreenMode = ScreenID.PASSWORD_SCREEN_ID;
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(ScreenID.PASSWORD_SCREEN_ID);
|
||||
}
|
||||
}
|
||||
}
|
||||
494
BMS_D1000/Form/fmHistory.resx
Normal file
494
BMS_D1000/Form/fmHistory.resx
Normal file
@@ -0,0 +1,494 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="mainMenu1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmHistory.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
exCwHn/88QhYRx01tvHlXV/fmJGj+r6083180803z5t36ogRo+pt8nLkkSPnz19w110/To27uv7660eN
|
||||
Gn3wwYcccsih9eXggw+eMGHCD37ww6odDDERsIbmP5WT57OY4OtTb8yjnXNVXX+T+h53mEJPf/P6buNL
|
||||
MsBJMZ0r+qy2u8kPObqONqQh5Wcwux1hZIJo0PmroySPPD2byZudOSPOmHblpzj9vRZ1+XWpvyhd9b6Q
|
||||
QQWs1vkG+U7IR3VeeJLvTBxev+Qop25D/fnWoO5kXT6w2oY9k55gPf300/V/KmdQAWvJkqUjR46O9NPX
|
||||
d1ReRo7sO3LEyHjfV+1a08xdCxacHlkqdtVbxhLHHnHEiHnzTrn55pur1h2+//3vx4HveteBBx548IEH
|
||||
HpSXAw44MI59//s/8OMf/yRG/vTT2+JaYp1E6bnnnqu6gDfCkH2CFTNcNcRuYsbqOveE/ib1Pe4whZ7+
|
||||
5vV0uh7S9DnASTGdK/qstrtJbXJ+6pT+ny3+uzSlhN4jTLkk9Hf5of5Qp0csiNOlJBHt097+Xou6aNnu
|
||||
r3zAyrEmS3v37J2Qx9l54VlcQrpXnaK+cYGDupN1+cBqG/ZMClhbt26955579ixgLV685MgjR4wYEclp
|
||||
VF6i5sgjj7zqqquqdm333ffTM888+/DDY8/IESP66u1HjBj17ncfcfzxs6+//vqq9a4iP40bN/4d7/id
|
||||
d77zXfUl7L///occctiMGceuWHHueee9J9Znn708Yt+iRYvjk/OlL32p6gLeCHfdddeQ/ceeQ8zN6Suq
|
||||
LCae3hN270l9DzocagGrHne6ijO2T1V9S9h7hNFPrKPPdGxXaVTpW8IesSBENEl70zdlvV+LJI+2kT86
|
||||
pd5efcBKBvtOyOPseuFZXHV0kh4KJlHu2u2g7mRV2yZgUcbKlStTwKo/wXrhhRfS22u34gOzaNGiww47
|
||||
7IgjjojclB1++OERuK66qvUbrLrVq1efc865hx767sMP36V9iB4OPfTQGTNmfPvb365a1zz11FMLFy58
|
||||
61vf+va3v/23O7ztbW/bb7/99t1332gQ9tlnnze/+c177733W97ylo9//ONVF/BGiIA1f/786vMGwDBx
|
||||
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
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwA
|
||||
gMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCBCwAgMIELACAwgQsAIDCmgFr
|
||||
v/32u/fee6udAAAM3gknnFBFq2TMmDGPPPJItRMAgME77bTTqmiVjB07dt26ddVOAAAGb8GCBVW0So44
|
||||
4oi77rrrjjvuuHGnVatW1QuxTnI57+rUX32oH5ibRSGXQyqnypArcznUN1OhUZPKuaYuV3bu7Twqyp1S
|
||||
fV435F1Jo7KxWS9k9V2pXF8n7T2vyDWNvWkzpHK9MpWTxq7QuVmVOg5s1CSdzfK6ayHkNnW5pt2k2SZV
|
||||
hlTONV03U6FR2XWdxWbXmrpcmQrtVlWhURminCuTzspWu7ZczvWNQkjlVqOOQmt3TdoV6pupkGpCvSav
|
||||
U6GznAohlds7m5VJKueaVru2XJnXSavRzs1UaKxTob+aVE6FpL7ZbtWSyqkyy7s6pfrcIBVCvTLLNbl+
|
||||
t4VYZ7kyqde0dnfblStTOaRyvbJek9QrGw2ikGuSXN+5bmzGOhUaNaFeDl13RaFRnzbrlUmuT1JlSOXO
|
||||
mqTVtC1v5nXXQhY1WdeaXEjlvG4UUrleaKyT1u4OqT43qBdau7vtyuWsvrexmXRu1tdJe09LKtdrkkZN
|
||||
65i2VM6VneuGVrtd2zQ2Y10v1PVo2bmZa7qqNwu5pu6GG27YsGHD/Pnzq2iVvfOd79x7772rDQAABuMd
|
||||
73jHvvvuW20AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGttr73+f6Y+MXvoqwmkAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<data name="btnNext.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnNext.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnPrev.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnPrev.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnRefresh.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnRefresh.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMain.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMain.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>135, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
343
BMS_D1000/Form/fmNetConfig.Designer.cs
generated
Normal file
343
BMS_D1000/Form/fmNetConfig.Designer.cs
generated
Normal file
@@ -0,0 +1,343 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmNetConfig
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmNetConfig));
|
||||
this.sfmNetConfig = new SmartX.SmartForm();
|
||||
this.lbNetConfig = new SmartX.SmartLabel();
|
||||
this.btnSetA = new SmartX.SmartButton();
|
||||
this.btnMenu = new SmartX.SmartButton();
|
||||
this.lbHdSetting = new SmartX.SmartLabel();
|
||||
this.lbHdNetConfigName = new SmartX.SmartLabel();
|
||||
this.lbHdClassC = new SmartX.SmartLabel();
|
||||
this.lbHdClassB = new SmartX.SmartLabel();
|
||||
this.lnHdClassA = new SmartX.SmartLabel();
|
||||
this.lbHdClassD = new SmartX.SmartLabel();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.btnReset = new SmartX.SmartButton();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmNetConfig)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmNetConfig
|
||||
//
|
||||
this.sfmNetConfig.CenterLocation = false;
|
||||
this.sfmNetConfig.Image = ((System.Drawing.Image)(resources.GetObject("sfmNetConfig.Image")));
|
||||
this.sfmNetConfig.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmNetConfig.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmNetConfig.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmNetConfig.MainForm = null;
|
||||
this.sfmNetConfig.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmNetConfig.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmNetConfig.Name = "sfmNetConfig";
|
||||
this.sfmNetConfig.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmNetConfig.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmNetConfig.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbNetConfig
|
||||
//
|
||||
this.lbNetConfig.BackPictureBox = this.sfmNetConfig;
|
||||
this.lbNetConfig.BackPictureBox1 = null;
|
||||
this.lbNetConfig.BackPictureBox2 = null;
|
||||
this.lbNetConfig.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbNetConfig.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbNetConfig.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.lbNetConfig.InitVisible = true;
|
||||
this.lbNetConfig.LineSpacing = 0F;
|
||||
this.lbNetConfig.Location = new System.Drawing.Point(230, 3);
|
||||
this.lbNetConfig.Name = "lbNetConfig";
|
||||
this.lbNetConfig.Size = new System.Drawing.Size(340, 42);
|
||||
this.lbNetConfig.TabIndex = 1;
|
||||
this.lbNetConfig.Text = "NETWORK CONFIG";
|
||||
this.lbNetConfig.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbNetConfig.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbNetConfig.Wordwrap = false;
|
||||
//
|
||||
// btnSetA
|
||||
//
|
||||
this.btnSetA.BackPictureBox = null;
|
||||
this.btnSetA.BackPictureBox1 = null;
|
||||
this.btnSetA.BackPictureBox2 = null;
|
||||
this.btnSetA.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSetA.ButtonImageAutoSize = true;
|
||||
this.btnSetA.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.DisableImage = null;
|
||||
this.btnSetA.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.DownImage")));
|
||||
this.btnSetA.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSetA.GroupID = 0;
|
||||
this.btnSetA.InitVisible = true;
|
||||
this.btnSetA.Location = new System.Drawing.Point(662, 387);
|
||||
this.btnSetA.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSetA.Name = "btnSetA";
|
||||
this.btnSetA.NestedClickEventPrevent = false;
|
||||
this.btnSetA.RepeatInterval = 1000;
|
||||
this.btnSetA.SafeInterval = 200;
|
||||
this.btnSetA.Size = new System.Drawing.Size(135, 33);
|
||||
this.btnSetA.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSetA.TabIndex = 124;
|
||||
this.btnSetA.Text = "SET";
|
||||
this.btnSetA.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSetA.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSetA.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSetA.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSetA.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.UpImage")));
|
||||
//
|
||||
// btnMenu
|
||||
//
|
||||
this.btnMenu.BackPictureBox = null;
|
||||
this.btnMenu.BackPictureBox1 = null;
|
||||
this.btnMenu.BackPictureBox2 = null;
|
||||
this.btnMenu.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMenu.ButtonImageAutoSize = true;
|
||||
this.btnMenu.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.DisableImage = null;
|
||||
this.btnMenu.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.DownImage")));
|
||||
this.btnMenu.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMenu.GroupID = 0;
|
||||
this.btnMenu.InitVisible = true;
|
||||
this.btnMenu.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnMenu.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMenu.Name = "btnMenu";
|
||||
this.btnMenu.NestedClickEventPrevent = false;
|
||||
this.btnMenu.RepeatInterval = 1000;
|
||||
this.btnMenu.SafeInterval = 200;
|
||||
this.btnMenu.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnMenu.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMenu.TabIndex = 123;
|
||||
this.btnMenu.Text = "MENU";
|
||||
this.btnMenu.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMenu.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMenu.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMenu.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.UpImage")));
|
||||
this.btnMenu.Click += new System.EventHandler(this.btnMenu_Click);
|
||||
//
|
||||
// lbHdSetting
|
||||
//
|
||||
this.lbHdSetting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdSetting.BackPictureBox = null;
|
||||
this.lbHdSetting.BackPictureBox1 = null;
|
||||
this.lbHdSetting.BackPictureBox2 = null;
|
||||
this.lbHdSetting.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdSetting.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdSetting.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdSetting.InitVisible = true;
|
||||
this.lbHdSetting.LineSpacing = 0F;
|
||||
this.lbHdSetting.Location = new System.Drawing.Point(662, 49);
|
||||
this.lbHdSetting.Name = "lbHdSetting";
|
||||
this.lbHdSetting.Size = new System.Drawing.Size(135, 37);
|
||||
this.lbHdSetting.TabIndex = 130;
|
||||
this.lbHdSetting.Text = "Setting";
|
||||
this.lbHdSetting.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdSetting.Wordwrap = false;
|
||||
//
|
||||
// lbHdNetConfigName
|
||||
//
|
||||
this.lbHdNetConfigName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdNetConfigName.BackPictureBox = null;
|
||||
this.lbHdNetConfigName.BackPictureBox1 = null;
|
||||
this.lbHdNetConfigName.BackPictureBox2 = null;
|
||||
this.lbHdNetConfigName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdNetConfigName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdNetConfigName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdNetConfigName.InitVisible = true;
|
||||
this.lbHdNetConfigName.LineSpacing = 0F;
|
||||
this.lbHdNetConfigName.Location = new System.Drawing.Point(2, 49);
|
||||
this.lbHdNetConfigName.Name = "lbHdNetConfigName";
|
||||
this.lbHdNetConfigName.Size = new System.Drawing.Size(249, 37);
|
||||
this.lbHdNetConfigName.TabIndex = 129;
|
||||
this.lbHdNetConfigName.Text = "Config List";
|
||||
this.lbHdNetConfigName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdNetConfigName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdNetConfigName.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassC
|
||||
//
|
||||
this.lbHdClassC.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassC.BackPictureBox = null;
|
||||
this.lbHdClassC.BackPictureBox1 = null;
|
||||
this.lbHdClassC.BackPictureBox2 = null;
|
||||
this.lbHdClassC.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassC.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassC.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassC.InitVisible = true;
|
||||
this.lbHdClassC.LineSpacing = 0F;
|
||||
this.lbHdClassC.Location = new System.Drawing.Point(458, 49);
|
||||
this.lbHdClassC.Name = "lbHdClassC";
|
||||
this.lbHdClassC.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassC.TabIndex = 128;
|
||||
this.lbHdClassC.Text = "Class C";
|
||||
this.lbHdClassC.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassC.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassC.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassB
|
||||
//
|
||||
this.lbHdClassB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassB.BackPictureBox = null;
|
||||
this.lbHdClassB.BackPictureBox1 = null;
|
||||
this.lbHdClassB.BackPictureBox2 = null;
|
||||
this.lbHdClassB.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassB.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassB.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassB.InitVisible = true;
|
||||
this.lbHdClassB.LineSpacing = 0F;
|
||||
this.lbHdClassB.Location = new System.Drawing.Point(356, 49);
|
||||
this.lbHdClassB.Name = "lbHdClassB";
|
||||
this.lbHdClassB.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassB.TabIndex = 127;
|
||||
this.lbHdClassB.Text = "Class B";
|
||||
this.lbHdClassB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassB.Wordwrap = false;
|
||||
//
|
||||
// lnHdClassA
|
||||
//
|
||||
this.lnHdClassA.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdClassA.BackPictureBox = null;
|
||||
this.lnHdClassA.BackPictureBox1 = null;
|
||||
this.lnHdClassA.BackPictureBox2 = null;
|
||||
this.lnHdClassA.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdClassA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdClassA.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdClassA.InitVisible = true;
|
||||
this.lnHdClassA.LineSpacing = 0F;
|
||||
this.lnHdClassA.Location = new System.Drawing.Point(254, 49);
|
||||
this.lnHdClassA.Name = "lnHdClassA";
|
||||
this.lnHdClassA.Size = new System.Drawing.Size(100, 37);
|
||||
this.lnHdClassA.TabIndex = 126;
|
||||
this.lnHdClassA.Text = "Class A";
|
||||
this.lnHdClassA.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdClassA.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdClassA.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassD
|
||||
//
|
||||
this.lbHdClassD.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassD.BackPictureBox = null;
|
||||
this.lbHdClassD.BackPictureBox1 = null;
|
||||
this.lbHdClassD.BackPictureBox2 = null;
|
||||
this.lbHdClassD.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassD.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassD.InitVisible = true;
|
||||
this.lbHdClassD.LineSpacing = 0F;
|
||||
this.lbHdClassD.Location = new System.Drawing.Point(560, 49);
|
||||
this.lbHdClassD.Name = "lbHdClassD";
|
||||
this.lbHdClassD.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassD.TabIndex = 131;
|
||||
this.lbHdClassD.Text = "Class D";
|
||||
this.lbHdClassD.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassD.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassD.Wordwrap = false;
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// btnReset
|
||||
//
|
||||
this.btnReset.BackPictureBox = null;
|
||||
this.btnReset.BackPictureBox1 = null;
|
||||
this.btnReset.BackPictureBox2 = null;
|
||||
this.btnReset.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnReset.ButtonImageAutoSize = true;
|
||||
this.btnReset.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnReset.DisableImage = null;
|
||||
this.btnReset.DownImage = ((System.Drawing.Image)(resources.GetObject("btnReset.DownImage")));
|
||||
this.btnReset.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnReset.GroupID = 0;
|
||||
this.btnReset.InitVisible = true;
|
||||
this.btnReset.Location = new System.Drawing.Point(3, 429);
|
||||
this.btnReset.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnReset.Name = "btnReset";
|
||||
this.btnReset.NestedClickEventPrevent = false;
|
||||
this.btnReset.RepeatInterval = 1000;
|
||||
this.btnReset.SafeInterval = 200;
|
||||
this.btnReset.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnReset.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnReset.TabIndex = 133;
|
||||
this.btnReset.Text = "RESET";
|
||||
this.btnReset.TextColor = System.Drawing.Color.Black;
|
||||
this.btnReset.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnReset.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnReset.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnReset.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnReset.UpImage = ((System.Drawing.Image)(resources.GetObject("btnReset.UpImage")));
|
||||
this.btnReset.Click += new System.EventHandler(this.btnReset_Click);
|
||||
//
|
||||
// fmNetConfig
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.btnReset);
|
||||
this.Controls.Add(this.lbHdClassD);
|
||||
this.Controls.Add(this.lbHdSetting);
|
||||
this.Controls.Add(this.lbHdNetConfigName);
|
||||
this.Controls.Add(this.lbHdClassC);
|
||||
this.Controls.Add(this.lbHdClassB);
|
||||
this.Controls.Add(this.lnHdClassA);
|
||||
this.Controls.Add(this.btnSetA);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.lbNetConfig);
|
||||
this.Controls.Add(this.sfmNetConfig);
|
||||
this.Name = "fmNetConfig";
|
||||
this.Text = "fmNetConfig";
|
||||
this.Activated += new System.EventHandler(this.fmNetConfig_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmNetConfig)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmNetConfig;
|
||||
private SmartX.SmartLabel lbNetConfig;
|
||||
private SmartX.SmartButton btnSetA;
|
||||
private SmartX.SmartButton btnMenu;
|
||||
private SmartX.SmartLabel lbHdSetting;
|
||||
private SmartX.SmartLabel lbHdNetConfigName;
|
||||
private SmartX.SmartLabel lbHdClassC;
|
||||
private SmartX.SmartLabel lbHdClassB;
|
||||
private SmartX.SmartLabel lnHdClassA;
|
||||
private SmartX.SmartLabel lbHdClassD;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private SmartX.SmartButton btnReset;
|
||||
}
|
||||
}
|
||||
383
BMS_D1000/Form/fmNetConfig.cs
Normal file
383
BMS_D1000/Form/fmNetConfig.cs
Normal file
@@ -0,0 +1,383 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmNetConfig : Form
|
||||
{
|
||||
SmartX.SmartLabel[] lbNetItem;
|
||||
SmartX.SmartLabel[] lbClassA;
|
||||
SmartX.SmartLabel[] lbClassB;
|
||||
SmartX.SmartLabel[] lbClassC;
|
||||
SmartX.SmartLabel[] lbClassD;
|
||||
SmartX.SmartButton[] btnSet;
|
||||
|
||||
DeviceNetConfig disNetConfig;
|
||||
|
||||
public fmNetConfig()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
CreateComponent();
|
||||
|
||||
ResetControl();
|
||||
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
#region CREATE COMPONENT
|
||||
private void CreateComponent()
|
||||
{
|
||||
lbNetItem = new SmartX.SmartLabel[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
lbNetItem[i] = new SmartX.SmartLabel();
|
||||
//lbNetItem[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbNetItem[i].BackPictureBox = null;
|
||||
lbNetItem[i].BackPictureBox1 = null;
|
||||
lbNetItem[i].BackPictureBox2 = null;
|
||||
lbNetItem[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbNetItem[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbNetItem[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbNetItem[i].InitVisible = true;
|
||||
lbNetItem[i].LineSpacing = 0F;
|
||||
lbNetItem[i].Location = new System.Drawing.Point(2, 91 + (i * 37));
|
||||
lbNetItem[i].Name = String.Format("NetConfig{0}", i);
|
||||
lbNetItem[i].Size = new System.Drawing.Size(249, 33);
|
||||
lbNetItem[i].TabIndex = 70;
|
||||
lbNetItem[i].Text = SetNetConfig.Name[i];
|
||||
lbNetItem[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
lbNetItem[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbNetItem[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbClassA = new SmartX.SmartLabel[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
lbClassA[i] = new SmartX.SmartLabel();
|
||||
//lbClassA[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbClassA[i].BackPictureBox = null;
|
||||
lbClassA[i].BackPictureBox1 = null;
|
||||
lbClassA[i].BackPictureBox2 = null;
|
||||
lbClassA[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbClassA[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbClassA[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbClassA[i].InitVisible = true;
|
||||
lbClassA[i].LineSpacing = 0F;
|
||||
lbClassA[i].Location = new System.Drawing.Point(254, 91 + (i * 37));
|
||||
lbClassA[i].Name = String.Format("NetConfigClassA{0}", i);
|
||||
lbClassA[i].Size = new System.Drawing.Size(100, 33);
|
||||
lbClassA[i].TabIndex = 70;
|
||||
lbClassA[i].Text = "0 ";
|
||||
lbClassA[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbClassA[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbClassA[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbClassB = new SmartX.SmartLabel[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
lbClassB[i] = new SmartX.SmartLabel();
|
||||
//lbClassB[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbClassB[i].BackPictureBox = null;
|
||||
lbClassB[i].BackPictureBox1 = null;
|
||||
lbClassB[i].BackPictureBox2 = null;
|
||||
lbClassB[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbClassB[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbClassB[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbClassB[i].InitVisible = true;
|
||||
lbClassB[i].LineSpacing = 0F;
|
||||
lbClassB[i].Location = new System.Drawing.Point(356, 91 + (i * 37));
|
||||
lbClassB[i].Name = String.Format("NetConfigClassB{0}", i);
|
||||
lbClassB[i].Size = new System.Drawing.Size(100, 33);
|
||||
lbClassB[i].TabIndex = 70;
|
||||
lbClassB[i].Text = "0 ";
|
||||
lbClassB[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbClassB[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbClassB[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbClassC = new SmartX.SmartLabel[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
lbClassC[i] = new SmartX.SmartLabel();
|
||||
//lbClassC[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbClassC[i].BackPictureBox = null;
|
||||
lbClassC[i].BackPictureBox1 = null;
|
||||
lbClassC[i].BackPictureBox2 = null;
|
||||
lbClassC[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbClassC[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbClassC[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbClassC[i].InitVisible = true;
|
||||
lbClassC[i].LineSpacing = 0F;
|
||||
lbClassC[i].Location = new System.Drawing.Point(458, 91 + (i * 37));
|
||||
lbClassC[i].Name = String.Format("NetConfigClassC{0}", i);
|
||||
lbClassC[i].Size = new System.Drawing.Size(100, 33);
|
||||
lbClassC[i].TabIndex = 70;
|
||||
lbClassC[i].Text = "0 ";
|
||||
lbClassC[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbClassC[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbClassC[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbClassD = new SmartX.SmartLabel[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
lbClassD[i] = new SmartX.SmartLabel();
|
||||
//lbClassD[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbClassD[i].BackPictureBox = null;
|
||||
lbClassD[i].BackPictureBox1 = null;
|
||||
lbClassD[i].BackPictureBox2 = null;
|
||||
lbClassD[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbClassD[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbClassD[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbClassD[i].InitVisible = true;
|
||||
lbClassD[i].LineSpacing = 0F;
|
||||
lbClassD[i].Location = new System.Drawing.Point(560, 91 + (i * 37));
|
||||
lbClassD[i].Name = String.Format("NetConfigClassD{0}", i);
|
||||
lbClassD[i].Size = new System.Drawing.Size(100, 33);
|
||||
lbClassD[i].TabIndex = 70;
|
||||
lbClassD[i].Text = "0 ";
|
||||
lbClassD[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbClassD[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbClassD[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
btnSet = new SmartX.SmartButton[7];
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
btnSet[i] = new SmartX.SmartButton();
|
||||
btnSet[i].BackPictureBox = null;
|
||||
btnSet[i].BackPictureBox1 = null;
|
||||
btnSet[i].BackPictureBox2 = null;
|
||||
btnSet[i].ButtonColor = System.Drawing.Color.Gray;
|
||||
btnSet[i].ButtonImageAutoSize = true;
|
||||
btnSet[i].ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].DisableImage = null;
|
||||
btnSet[i].DownImage = btnSetA.DownImage;
|
||||
btnSet[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
btnSet[i].GroupID = 0;
|
||||
btnSet[i].InitVisible = true;
|
||||
btnSet[i].Location = new System.Drawing.Point(662, 91 + (i * 37));
|
||||
btnSet[i].Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
btnSet[i].Name = "btnSet";
|
||||
btnSet[i].NestedClickEventPrevent = false;
|
||||
btnSet[i].RepeatInterval = 1000;
|
||||
btnSet[i].SafeInterval = 200;
|
||||
btnSet[i].Size = new System.Drawing.Size(135, 33);
|
||||
btnSet[i].SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
btnSet[i].TabIndex = i;
|
||||
btnSet[i].Text = "SET";
|
||||
btnSet[i].TextColor = System.Drawing.Color.Black;
|
||||
btnSet[i].TextDownColor = System.Drawing.Color.White;
|
||||
btnSet[i].TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
btnSet[i].TextLocation = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
btnSet[i].UpImage = btnSetA.UpImage;
|
||||
btnSet[i].Click += new System.EventHandler(NetConfigSetCmd_Click);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RESET CONTROL
|
||||
private void ResetControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
this.Controls.Add(lbNetItem[i]);
|
||||
this.Controls.Add(lbClassA[i]);
|
||||
this.Controls.Add(lbClassB[i]);
|
||||
this.Controls.Add(lbClassC[i]);
|
||||
this.Controls.Add(lbClassD[i]);
|
||||
this.Controls.Add(btnSet[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbHdClassD);
|
||||
this.Controls.Add(this.lbHdSetting);
|
||||
this.Controls.Add(this.lbHdNetConfigName);
|
||||
this.Controls.Add(this.lbHdClassC);
|
||||
this.Controls.Add(this.lbHdClassB);
|
||||
this.Controls.Add(this.lnHdClassA);
|
||||
this.Controls.Add(this.btnReset);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.lbNetConfig);
|
||||
this.Controls.Add(this.sfmNetConfig);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
|
||||
disNetConfig.ip_addr = new ClassAddr();
|
||||
disNetConfig.ip_addr.addr = new short[4];
|
||||
disNetConfig.subnet_mask = new ClassAddr();
|
||||
disNetConfig.subnet_mask.addr = new short[4];
|
||||
disNetConfig.gateway_addr = new ClassAddr();
|
||||
disNetConfig.gateway_addr.addr = new short[4];
|
||||
|
||||
disNetConfig.trap = new ClassAddr[4];
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
disNetConfig.trap[i] = new ClassAddr();
|
||||
disNetConfig.trap[i].addr = new short[4];
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void fmNetConfig_Activated(object sender, EventArgs e)
|
||||
{
|
||||
DisplayNetConfig(true);
|
||||
}
|
||||
|
||||
private void NetConfigSetCmd_Click(object sender, EventArgs e)
|
||||
{
|
||||
int i = ((SmartX.SmartButton)(sender)).TabIndex;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).chfNetConfigCmd.SetID = i;
|
||||
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.NET_CONFIG_CMD_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void btnMenu_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SET_MENU_SCREEN_ID);
|
||||
}
|
||||
|
||||
#region DISPLAY NET CONFIG
|
||||
private void DisplayNetConfig(bool p)
|
||||
{
|
||||
int i;
|
||||
DeviceNetConfig aNetConfig;
|
||||
|
||||
aNetConfig = ((fmBMSMain)(Owner)).GetNetConfigData();
|
||||
|
||||
if (aNetConfig.ip_addr.addr == null) return;
|
||||
|
||||
// IP Address Display
|
||||
i = 0;
|
||||
if (p || (disNetConfig.ip_addr.addr[0] != aNetConfig.ip_addr.addr[0]) ||
|
||||
(disNetConfig.ip_addr.addr[1] != aNetConfig.ip_addr.addr[1]) ||
|
||||
(disNetConfig.ip_addr.addr[2] != aNetConfig.ip_addr.addr[2]) ||
|
||||
(disNetConfig.ip_addr.addr[3] != aNetConfig.ip_addr.addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[3]);
|
||||
|
||||
disNetConfig.ip_addr.addr = aNetConfig.ip_addr.addr;
|
||||
}
|
||||
// Subnet Display
|
||||
i = 1;
|
||||
if (p || (disNetConfig.subnet_mask.addr[0] != aNetConfig.subnet_mask.addr[0]) ||
|
||||
(disNetConfig.subnet_mask.addr[1] != aNetConfig.subnet_mask.addr[1]) ||
|
||||
(disNetConfig.subnet_mask.addr[2] != aNetConfig.subnet_mask.addr[2]) ||
|
||||
(disNetConfig.subnet_mask.addr[3] != aNetConfig.subnet_mask.addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[3]);
|
||||
|
||||
disNetConfig.subnet_mask.addr = aNetConfig.subnet_mask.addr;
|
||||
}
|
||||
// Gateway Display
|
||||
i = 2;
|
||||
if (p || (disNetConfig.gateway_addr.addr[0] != aNetConfig.gateway_addr.addr[0]) ||
|
||||
(disNetConfig.gateway_addr.addr[1] != aNetConfig.gateway_addr.addr[1]) ||
|
||||
(disNetConfig.gateway_addr.addr[2] != aNetConfig.gateway_addr.addr[2]) ||
|
||||
(disNetConfig.gateway_addr.addr[3] != aNetConfig.gateway_addr.addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[3]);
|
||||
|
||||
disNetConfig.gateway_addr.addr = aNetConfig.gateway_addr.addr;
|
||||
}
|
||||
// Trap #1 Display
|
||||
i = 3;
|
||||
if (p || (disNetConfig.trap[0].addr[0] != aNetConfig.trap[0].addr[0]) ||
|
||||
(disNetConfig.trap[0].addr[1] != aNetConfig.trap[0].addr[1]) ||
|
||||
(disNetConfig.trap[0].addr[2] != aNetConfig.trap[0].addr[2]) ||
|
||||
(disNetConfig.trap[0].addr[3] != aNetConfig.trap[0].addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.trap[0].addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.trap[0].addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.trap[0].addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.trap[0].addr[3]);
|
||||
|
||||
disNetConfig.trap[0].addr = aNetConfig.trap[0].addr;
|
||||
}
|
||||
// Trap #2 Display
|
||||
i = 4;
|
||||
if (p || (disNetConfig.trap[1].addr[0] != aNetConfig.trap[1].addr[0]) ||
|
||||
(disNetConfig.trap[1].addr[1] != aNetConfig.trap[1].addr[1]) ||
|
||||
(disNetConfig.trap[1].addr[2] != aNetConfig.trap[1].addr[2]) ||
|
||||
(disNetConfig.trap[1].addr[3] != aNetConfig.trap[1].addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.trap[1].addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.trap[1].addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.trap[1].addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.trap[1].addr[3]);
|
||||
|
||||
disNetConfig.trap[1].addr = aNetConfig.trap[1].addr;
|
||||
}
|
||||
// Trap #3 Display
|
||||
i = 5;
|
||||
if (p || (disNetConfig.trap[2].addr[0] != aNetConfig.trap[2].addr[0]) ||
|
||||
(disNetConfig.trap[2].addr[1] != aNetConfig.trap[2].addr[1]) ||
|
||||
(disNetConfig.trap[2].addr[2] != aNetConfig.trap[2].addr[2]) ||
|
||||
(disNetConfig.trap[2].addr[3] != aNetConfig.trap[2].addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.trap[2].addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.trap[2].addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.trap[2].addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.trap[2].addr[3]);
|
||||
|
||||
disNetConfig.trap[2].addr = aNetConfig.trap[2].addr;
|
||||
}
|
||||
// Trap #4 Display
|
||||
i = 6;
|
||||
if (p || (disNetConfig.trap[3].addr[0] != aNetConfig.trap[3].addr[0]) ||
|
||||
(disNetConfig.trap[3].addr[1] != aNetConfig.trap[3].addr[1]) ||
|
||||
(disNetConfig.trap[3].addr[2] != aNetConfig.trap[3].addr[2]) ||
|
||||
(disNetConfig.trap[3].addr[3] != aNetConfig.trap[3].addr[3]))
|
||||
{
|
||||
lbClassA[i].Text = String.Format("{0} ", aNetConfig.trap[3].addr[0]);
|
||||
lbClassB[i].Text = String.Format("{0} ", aNetConfig.trap[3].addr[1]);
|
||||
lbClassC[i].Text = String.Format("{0} ", aNetConfig.trap[3].addr[2]);
|
||||
lbClassD[i].Text = String.Format("{0} ", aNetConfig.trap[3].addr[3]);
|
||||
|
||||
disNetConfig.trap[3].addr = aNetConfig.trap[3].addr;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayNetConfig(false);
|
||||
}
|
||||
|
||||
private void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
ushort Reg_Addr = 0x9000;
|
||||
short Reg_Count = 1;
|
||||
short[] Reg_Data = new short[1];
|
||||
|
||||
((fmBMSMain)(Owner)).SetModBusWriteCmd(1, (short)Reg_Addr, Reg_Count, Reg_Data, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
638
BMS_D1000/Form/fmNetConfig.resx
Normal file
638
BMS_D1000/Form/fmNetConfig.resx
Normal file
@@ -0,0 +1,638 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmNetConfig.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAyAAAAHgCAYAAABdBwn1AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1
|
||||
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsAAAA7AAWrWiQkAAEuBaVRYdFhNTDpjb20uYWRvYmUu
|
||||
eG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
|
||||
Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29y
|
||||
ZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6
|
||||
UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+
|
||||
CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0i
|
||||
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9w
|
||||
dXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25z
|
||||
LmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5h
|
||||
ZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RS
|
||||
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAg
|
||||
ICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAg
|
||||
ICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAg
|
||||
ICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHht
|
||||
cDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9y
|
||||
VG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDUtMjRUMTc6MTc6NTgrMDg6MDA8L3ht
|
||||
cDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA1LTI0VDE3OjIwOjA3
|
||||
KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wNS0y
|
||||
NFQxNzoyMDowNyswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uv
|
||||
cG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZTcyZGVlZmIt
|
||||
Y2M0OS05MTRjLTk0MDAtMDYxZmY3NDBjMjAxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1w
|
||||
TU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjdjM2FkYjUtMjE5MC0xMWU2LWI2MGIt
|
||||
ZDk1ZDcwZjhiZGM5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1
|
||||
bWVudElEPnhtcC5kaWQ6OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC94bXBNTTpP
|
||||
cmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRm
|
||||
OlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAg
|
||||
ICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjhhOGU0Y2Y1LWFlYzUtYTg0Ni05YjdjLThj
|
||||
MTkyZWIxZGQ0ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+
|
||||
MjAxNi0wNS0yNFQxNzoxNzo1OCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0
|
||||
RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpz
|
||||
b2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjps
|
||||
aSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+
|
||||
c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1w
|
||||
LmlpZDoxYjU2ZWE3ZS03YTM1LTk3NDEtOTZmYi00ODdkNTA5Mzg3MTc8L3N0RXZ0Omluc3RhbmNlSUQ+
|
||||
CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDUtMjRUMTc6MjA6MDcrMDg6MDA8L3N0
|
||||
RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rv
|
||||
c2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAg
|
||||
ICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAg
|
||||
ICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3Ag
|
||||
dG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAg
|
||||
ICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAg
|
||||
ICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8
|
||||
c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9z
|
||||
aG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAg
|
||||
IDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZTcyZGVlZmItY2M0OS05MTRjLTk0MDAtMDYxZmY3NDBj
|
||||
MjAxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA1
|
||||
LTI0VDE3OjIwOjA3KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29m
|
||||
dHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJl
|
||||
QWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAg
|
||||
ICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1w
|
||||
TU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291
|
||||
cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxYjU2ZWE3ZS03YTM1LTk3
|
||||
NDEtOTZmYi00ODdkNTA5Mzg3MTc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpk
|
||||
b2N1bWVudElEPnhtcC5kaWQ6OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC9zdFJl
|
||||
Zjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6
|
||||
OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50
|
||||
SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExh
|
||||
eWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNl
|
||||
VHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5TWVNU
|
||||
RU0gT1ZFUiBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhv
|
||||
dG9zaG9wOkxheWVyVGV4dD5TWVNURU0gT1ZFUiBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJUZXh0Pgog
|
||||
ICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBl
|
||||
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNFTEwgICAg
|
||||
ICBPVkVSIFZPTFRBR0U8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJUZXh0PkNFTEwgICAgICBPVkVSIFZPTFRBR0U8L3Bob3Rvc2hvcDpMYXllclRleHQ+
|
||||
CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5
|
||||
cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+U1lTVEVN
|
||||
IExPVyAgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rv
|
||||
c2hvcDpMYXllclRleHQ+U1lTVEVNIExPVyAgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAg
|
||||
ICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0i
|
||||
UmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5DRUxMICAgICAg
|
||||
TE9XICBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9z
|
||||
aG9wOkxheWVyVGV4dD5DRUxMICAgICAgTE9XICBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJUZXh0Pgog
|
||||
ICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBl
|
||||
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNIQVJHRSAg
|
||||
ICAgIE9WRVIgQ1VSUkVOVDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBo
|
||||
b3Rvc2hvcDpMYXllclRleHQ+Q0hBUkdFICAgICAgT1ZFUiBDVVJSRU5UPC9waG90b3Nob3A6TGF5ZXJU
|
||||
ZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFy
|
||||
c2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkRJ
|
||||
U0NIQVJHRSBPVkVSIENVUlJFTlQ8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAg
|
||||
IDxwaG90b3Nob3A6TGF5ZXJUZXh0PkRJU0NIQVJHRSBPVkVSIENVUlJFTlQ8L3Bob3Rvc2hvcDpMYXll
|
||||
clRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpw
|
||||
YXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+
|
||||
SElHSCBURU1QRVJBVFVSRTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBo
|
||||
b3Rvc2hvcDpMYXllclRleHQ+SElHSCBURU1QRVJBVFVSRTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAg
|
||||
ICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0i
|
||||
UmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5MT1cgIFRFTVBF
|
||||
UkFUVVJFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxh
|
||||
eWVyVGV4dD5MT1cgIFRFTVBFUkFUVVJFPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAg
|
||||
ICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+
|
||||
CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkxPVyAgIENBUEFDSVRPUjwvcGhv
|
||||
dG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+TE9X
|
||||
ICAgQ0FQQUNJVE9SPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4K
|
||||
ICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAg
|
||||
ICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNIQVJHRVIgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVy
|
||||
TmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+Q0hBUkdFUiBWT0xUQUdF
|
||||
PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAg
|
||||
ICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJOYW1lPuugiOydtOyWtCAxPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAg
|
||||
ICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dC8+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAg
|
||||
ICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAg
|
||||
ICAgPHBob3Rvc2hvcDpMYXllck5hbWU+UEFSQU1FVEVSIFNFVFRJTkc8L3Bob3Rvc2hvcDpMYXllck5h
|
||||
bWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PlBBUkFNRVRFUiBTRVRUSU5H
|
||||
PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAg
|
||||
ICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJOYW1lPlBBUkFNRVRFUiBTRVRUSU5HPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAg
|
||||
ICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5QQVJBTUVURVIgU0VUVElORzwvcGhvdG9z
|
||||
aG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJh
|
||||
Zz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xv
|
||||
ck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwv
|
||||
dGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90
|
||||
aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3Rp
|
||||
ZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1
|
||||
dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4K
|
||||
ICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjgwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg
|
||||
ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj40ODA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAg
|
||||
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PolngCcA
|
||||
AA9XSURBVHhe7d3ZjlRloIbhfWdG5UCvyWvwGkyMA5BIICYOAWdPNFEjogeOcWRScUAcUHtn9QY3gb+r
|
||||
a3y7Gp4veQ6UWl3Vtaqr6hVK/ufKNyd3AAAACv8FyJNPPrnz9ttvr8Vbb7211T766KPc2bNnM+++++5a
|
||||
vfPOO/sa3c+HwYcffrhV3n//fbbU6HEP6zB6Ht9W77333kaMrmte586dW7vRc8BBGb0ub7vR43xTRudv
|
||||
P6P3afMaPQYro/u6NHrPv4hHH330zgA5evTozg8//LBjZmZmZma2rn399dc7R44cGQfIpUuXdq5du7bz
|
||||
+++/32Hbd/Xq1bUYfe+L+PPPP7fK9evXV3IYNjqP6zA6v8uYfqYKv/76K8BGjV5nJr/88svGjJ6fZ/nt
|
||||
t9/2NXquXofRfbMOo9fng7Dpjc7nMkbnZhGjc7ANRudkU0b3y7KmnTp1auehhx7aO0C++eab3d9i+vjj
|
||||
j5f26aefZj755JMDN7oPZhl9HyxvdE72MjoegMWNnmO30eh1mOWMHgerGp2z2uh7ZT2m3/mYduLEidkB
|
||||
8tVXX+3+WfQvvvhi9yDWa7p/N2WKx00YfR9s1uj83o1GjzcAttfoNYvVjO7nbTS67bNcvHhxNz6mzRUg
|
||||
0wddpgC5cOHC7r/bz3QFtxpdZpvcfnv5f6P7i4Nx+fLluY2OB9hWo9efW42OoTM6J/sZfZ11G13vZHRZ
|
||||
DtaVK1dupMf/bWaAfP/99/8FyGeffbZz/vz53S/w008/3fOm+2FRo6+zCaPrnowuy+pG9/WiRl/3IIxu
|
||||
G6sb3ddwtxk99g+T0fd0EEa37VajY5jP6P7cz+jrrNvoem8aXf6wmT4vdvsWCpDvvvtu9wuNPsDFvWf0
|
||||
wefJ6LIAsE1Gr1/LGH3te93ofjoIo9vG/Eb36a1Gx9zu5ofOb9+eAfL000/vBsiXX355R4DM88n7v/76
|
||||
6z+jX7/drZffy+i4W616+W00ut3bZHSbVzW6nlWNrmfdRte7qtH1jIyO3cvo+G0xur3A9vJze3e7/Tn6
|
||||
dqNjbtrvsvv9OneHvTYFyMMPP7x4gPz777+7Dstu3t5ZZm10+VnsYDc6JyOLbHT8vGZtdHkOjpmtvtHP
|
||||
1l7m3ejYednh2ugc3mrWRpefxTaz/e7blQLEzMzMzMxske0ZIMePHxcgZmZmZma21i0VINOf1RMgZmZm
|
||||
Zma26PYNkOnv/xAgZmZmZma2jp0+fXqxAPn5558FiJmZmZmZLbWZAfLjjz8KEDMzMzMzW9v2DJBjx44J
|
||||
EDMzMzMzW+sEiJmZmZmZZZsC5MEHH9w7QC5evLgbIJ9//rkPoZuZmZmZ2UoTIGZmZmZmlm3PADl69Ogw
|
||||
QK5cuSJAzMzMzMxsqU0Bct99980OkHPnzgkQMzMzMzNbeS+//PLsALl8+bIAMTMzMzOztUyAmJmZmZlZ
|
||||
toUDxIfQzczMzMxs2U0Bcv/9948D5MKFCwLEzMzMzMzWtoUC5Pz58wLEzMzMzMyWngAxMzMzM7NsAsTM
|
||||
zMzMzLLNDJDpMx9TgHzwwQcCxMzMzMzMVt6ZM2fmDxAfQjczMzMzs1W2UIB8++23AsTMzMzMzJbeiy++
|
||||
ODtAps+BnD17VoCYmZmZmdnKEyBmZmZmZpZtCpAHHnhAgJiZmZmZ2eYnQMzMzMzMLNtCATL9swAxMzMz
|
||||
M7Nlt3SAmJmZmZmZLbqZATL9xYOjAPnnn39uHG5mZmZmZjb/Tp8+vViAXL9+/cahZmZmZmZmi+3UqVPz
|
||||
B8gff/xx4zAzMzMzM7PFN3eAXLt27cYhZmZmZmZmy23PADl27Nh/AXL16tUbFzczMzMzM1t+U4AcOXJk
|
||||
HCCXLl3a+fvvv29c1MzMzMzMbLXNDJCTJ0/uPPPMM3N76qmnDp3HHntsK73wwgtzOXPmzJ5eeumljZj+
|
||||
zwWj23JYTd/P6PvcBtNtO378OKxk9Hy9Ds899xz3uNHj7abRY+awevzxx7fe6D1O6eZ9Nb2xvJeMzsW6
|
||||
jN4fLmJ0ngq3/uzs5YknnhgHyIkTJ3aeffbZpYxO0Lyef/751OgN6bymN4fr9tprry3s1Vdf3SpvvPHG
|
||||
1hndzoMyOoereuWVV5b2+uuvc5cbPQ65t4x+9tfhzTffvMPoOfim0dc4CKPX34M0en9yWIzO8+h1al1G
|
||||
/7FuU6a/q2KTbn8cjN5rLmp0jjZl9D5+1AV7eeSRR+4MEAAAgE0TIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAABA5ufO/IySf4r/7RRMAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAAQlJREFUeF7t1M1OwlAUReG+/2MQq0HFaCEh6gTnmjZFS5WW+v8aW07BRBL3E3QN
|
||||
vpzJne2VmxTFUqfn053JDEO37WB8NtXysVIySi90/1Cqqhs9v3SqMVixf3QQPYzSiZLj8ZWeVo3a7lPr
|
||||
9h0DFx1ED9HFPo61ms3Hv48xLNFB9LCPI+tLIQ6EXRzxc2TEgUPEAYs4YBEHLOKARRywiAMWccAiDljE
|
||||
AYs4YBEHLOKARRywiAMWccAiDljEAYs4YBEHLOKARRywiAMWccAiDlgHcaTEgT9+44gukqOTS1V1q+7t
|
||||
W93rlzYYrNg/OogeooskL0pls1vNrxea39xtLwar33/R95DnpX4A95T0b0ERps8AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAABBlJREFUeF7t3Ntu00AQBuC8/xu1KleNBBJClLZqL2hiO6e6OTYHKELAMrOOE2fz
|
||||
O5nddQ5gX3wtJJ6ZtfU3tYND7e7+UdXff1I3t4/q8xf2UCmtR50DzgPnonZxda1+/1FqvnjTFsvvx+A6
|
||||
65hrPASf9R9j339RHi4pF7XLd3X9QNwfk0ml9MY6D5yLGidkPv+unuORimMKSKXUOAech+SV46quprNv
|
||||
qvs8VL1K6XEOOA+cCzrnqKvJ60J1un3V6Q0qZUc54DxwLmoX9LtlNJmrqPOiWpXS4xxwHjgX+mplNJ6p
|
||||
qB1vbOAqO2gfVH8IaHbR0FwbqGceVC+Bepk4B5wHzoU+IR2OZipsPWsRCTxwfdprF985NqRrclXEvhzj
|
||||
uElncB6WJ6RJOIJo/SRqLJUdsg+qPwQ0u2horg3UMw+ql0C9TJyDjXAMluEIWrEWekh7SKD6Q0CzJVCv
|
||||
/x3ngPOwDseQwhFSciLagAQe0h5FQ7OkUD8J1OscoLVKoF5bKAech+1whNSENEnggOvSHkXj3lloPuKz
|
||||
Jps5NrL74QKtVYJr0XpSyfNb4ZjSE8nvG9b0kPYomtnbnLtLts4G6lUENEvKp95cB5KEY7oOR5/+0gh7
|
||||
9GSi4SHtsQ9vGxiP7cLbZplzd0H9JFCvIpj7Yot7oPXuY64DaVIOOA+ZcLyqRtDVAdEh8ZD2kED1Ujb1
|
||||
5lwp1MtXEX3NdUqhXll6O8oB52EdjsFEP9g8Mh1IR6jfvwLtjw3Usyjcn/OwHY6wUnYgHHTOEdBLS0An
|
||||
JeTJA9c3BHzn2JCuyUd67FyhnnlQvQQ6NqavlIMXysPq7fNVOOhMlTU8pD0kUP0hoNlF85ljW+s6Kz0e
|
||||
uzxthWN5tdKgSxmGLnGk0CVUHtdZtnVodtHSY+cK9cyD6iXQsTFxDoyrFX6fY/PM9dwFZwat0QbqmQfV
|
||||
S6RXLftshmM006lBKT1XZuJPDa3RBuqZB9VLoF4I52EVjtU/vDkIPaB+Ej61h3LM/XGZJa3ZCkdyP0es
|
||||
ojbf7CEXgsdsuNb7zi0rPm57UQ5GlAd9QspfknDwE/ZaHtAOSKF+p4SOjQ3UMw+ql4iE1uHge0jH8+SA
|
||||
d/rWIkPbAm+PekqYc08NrdEG6pkH1RdB96YccB6Se0h1OBYUDt5gcDztgWp33XE97FvJ1RZoUQ44D8sb
|
||||
jOtqPFlQMf00dxN8e3r6Zxu2dfrjEI5QP8RmWx8+c2xrXWaJaygHnIfkownLz63wEx36iWRdD2kPCdvt
|
||||
s8y5u6D6POhVSgLNtYF65kH1EqjXtuznVujL65Q/1EQNekPVIfzdFddLofpDQLMRm21N5kxbqOdJUA44
|
||||
D8tPvF2rt7ef+r2O4bhSepSDH5QHfbVyd/+gPny8Af9XQ6WsOA+3dw/qLwJ3twH6wxOQAAAAAElFTkSu
|
||||
QmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMenu.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vQAADr0BR/uQrQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMenu.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<data name="btnReset.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnReset.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
354
BMS_D1000/Form/fmNetConfigCmd.Designer.cs
generated
Normal file
354
BMS_D1000/Form/fmNetConfigCmd.Designer.cs
generated
Normal file
@@ -0,0 +1,354 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmNetConfigCmd
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmNetConfigCmd));
|
||||
this.sfmNetConfigCmd = new SmartX.SmartForm();
|
||||
this.lbNetConfig = new SmartX.SmartLabel();
|
||||
this.lbHdClassD = new SmartX.SmartLabel();
|
||||
this.lbHdNetConfigName = new SmartX.SmartLabel();
|
||||
this.lbHdClassC = new SmartX.SmartLabel();
|
||||
this.lbHdClassB = new SmartX.SmartLabel();
|
||||
this.lnHdClassA = new SmartX.SmartLabel();
|
||||
this.btnCancel = new SmartX.SmartButton();
|
||||
this.btnSet = new SmartX.SmartButton();
|
||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.kbdValue = new SmartX.SmartKeyboard();
|
||||
this.lbSetResult = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmNetConfigCmd)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmNetConfigCmd
|
||||
//
|
||||
this.sfmNetConfigCmd.CenterLocation = false;
|
||||
this.sfmNetConfigCmd.Image = ((System.Drawing.Image)(resources.GetObject("sfmNetConfigCmd.Image")));
|
||||
this.sfmNetConfigCmd.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmNetConfigCmd.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmNetConfigCmd.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmNetConfigCmd.MainForm = null;
|
||||
this.sfmNetConfigCmd.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmNetConfigCmd.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmNetConfigCmd.Name = "sfmNetConfigCmd";
|
||||
this.sfmNetConfigCmd.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmNetConfigCmd.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmNetConfigCmd.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbNetConfig
|
||||
//
|
||||
this.lbNetConfig.BackPictureBox = this.sfmNetConfigCmd;
|
||||
this.lbNetConfig.BackPictureBox1 = null;
|
||||
this.lbNetConfig.BackPictureBox2 = null;
|
||||
this.lbNetConfig.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbNetConfig.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbNetConfig.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.lbNetConfig.InitVisible = true;
|
||||
this.lbNetConfig.LineSpacing = 0F;
|
||||
this.lbNetConfig.Location = new System.Drawing.Point(230, 3);
|
||||
this.lbNetConfig.Name = "lbNetConfig";
|
||||
this.lbNetConfig.Size = new System.Drawing.Size(340, 42);
|
||||
this.lbNetConfig.TabIndex = 2;
|
||||
this.lbNetConfig.Text = "NETWORK CONFIG";
|
||||
this.lbNetConfig.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbNetConfig.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbNetConfig.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassD
|
||||
//
|
||||
this.lbHdClassD.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassD.BackPictureBox = null;
|
||||
this.lbHdClassD.BackPictureBox1 = null;
|
||||
this.lbHdClassD.BackPictureBox2 = null;
|
||||
this.lbHdClassD.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassD.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassD.InitVisible = true;
|
||||
this.lbHdClassD.LineSpacing = 0F;
|
||||
this.lbHdClassD.Location = new System.Drawing.Point(560, 49);
|
||||
this.lbHdClassD.Name = "lbHdClassD";
|
||||
this.lbHdClassD.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassD.TabIndex = 136;
|
||||
this.lbHdClassD.Text = "Class D";
|
||||
this.lbHdClassD.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassD.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassD.Wordwrap = false;
|
||||
//
|
||||
// lbHdNetConfigName
|
||||
//
|
||||
this.lbHdNetConfigName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdNetConfigName.BackPictureBox = null;
|
||||
this.lbHdNetConfigName.BackPictureBox1 = null;
|
||||
this.lbHdNetConfigName.BackPictureBox2 = null;
|
||||
this.lbHdNetConfigName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdNetConfigName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdNetConfigName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdNetConfigName.InitVisible = true;
|
||||
this.lbHdNetConfigName.LineSpacing = 0F;
|
||||
this.lbHdNetConfigName.Location = new System.Drawing.Point(2, 49);
|
||||
this.lbHdNetConfigName.Name = "lbHdNetConfigName";
|
||||
this.lbHdNetConfigName.Size = new System.Drawing.Size(249, 37);
|
||||
this.lbHdNetConfigName.TabIndex = 135;
|
||||
this.lbHdNetConfigName.Text = "Config List";
|
||||
this.lbHdNetConfigName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdNetConfigName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdNetConfigName.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassC
|
||||
//
|
||||
this.lbHdClassC.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassC.BackPictureBox = null;
|
||||
this.lbHdClassC.BackPictureBox1 = null;
|
||||
this.lbHdClassC.BackPictureBox2 = null;
|
||||
this.lbHdClassC.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassC.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassC.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassC.InitVisible = true;
|
||||
this.lbHdClassC.LineSpacing = 0F;
|
||||
this.lbHdClassC.Location = new System.Drawing.Point(458, 49);
|
||||
this.lbHdClassC.Name = "lbHdClassC";
|
||||
this.lbHdClassC.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassC.TabIndex = 134;
|
||||
this.lbHdClassC.Text = "Class C";
|
||||
this.lbHdClassC.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassC.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassC.Wordwrap = false;
|
||||
//
|
||||
// lbHdClassB
|
||||
//
|
||||
this.lbHdClassB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdClassB.BackPictureBox = null;
|
||||
this.lbHdClassB.BackPictureBox1 = null;
|
||||
this.lbHdClassB.BackPictureBox2 = null;
|
||||
this.lbHdClassB.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdClassB.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdClassB.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdClassB.InitVisible = true;
|
||||
this.lbHdClassB.LineSpacing = 0F;
|
||||
this.lbHdClassB.Location = new System.Drawing.Point(356, 49);
|
||||
this.lbHdClassB.Name = "lbHdClassB";
|
||||
this.lbHdClassB.Size = new System.Drawing.Size(100, 37);
|
||||
this.lbHdClassB.TabIndex = 133;
|
||||
this.lbHdClassB.Text = "Class B";
|
||||
this.lbHdClassB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdClassB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdClassB.Wordwrap = false;
|
||||
//
|
||||
// lnHdClassA
|
||||
//
|
||||
this.lnHdClassA.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdClassA.BackPictureBox = null;
|
||||
this.lnHdClassA.BackPictureBox1 = null;
|
||||
this.lnHdClassA.BackPictureBox2 = null;
|
||||
this.lnHdClassA.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdClassA.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdClassA.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdClassA.InitVisible = true;
|
||||
this.lnHdClassA.LineSpacing = 0F;
|
||||
this.lnHdClassA.Location = new System.Drawing.Point(254, 49);
|
||||
this.lnHdClassA.Name = "lnHdClassA";
|
||||
this.lnHdClassA.Size = new System.Drawing.Size(100, 37);
|
||||
this.lnHdClassA.TabIndex = 132;
|
||||
this.lnHdClassA.Text = "Class A";
|
||||
this.lnHdClassA.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdClassA.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdClassA.Wordwrap = false;
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.BackPictureBox = null;
|
||||
this.btnCancel.BackPictureBox1 = null;
|
||||
this.btnCancel.BackPictureBox2 = null;
|
||||
this.btnCancel.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnCancel.ButtonImageAutoSize = true;
|
||||
this.btnCancel.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.DisableImage = null;
|
||||
this.btnCancel.DownImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.DownImage")));
|
||||
this.btnCancel.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnCancel.GroupID = 0;
|
||||
this.btnCancel.InitVisible = true;
|
||||
this.btnCancel.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnCancel.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.NestedClickEventPrevent = false;
|
||||
this.btnCancel.RepeatInterval = 1000;
|
||||
this.btnCancel.SafeInterval = 200;
|
||||
this.btnCancel.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnCancel.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnCancel.TabIndex = 137;
|
||||
this.btnCancel.Text = "CANCEL";
|
||||
this.btnCancel.TextColor = System.Drawing.Color.Black;
|
||||
this.btnCancel.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnCancel.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnCancel.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnCancel.UpImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.UpImage")));
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// btnSet
|
||||
//
|
||||
this.btnSet.BackPictureBox = null;
|
||||
this.btnSet.BackPictureBox1 = null;
|
||||
this.btnSet.BackPictureBox2 = null;
|
||||
this.btnSet.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSet.ButtonImageAutoSize = true;
|
||||
this.btnSet.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSet.DisableImage = null;
|
||||
this.btnSet.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSet.DownImage")));
|
||||
this.btnSet.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSet.GroupID = 0;
|
||||
this.btnSet.InitVisible = true;
|
||||
this.btnSet.Location = new System.Drawing.Point(525, 429);
|
||||
this.btnSet.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSet.Name = "btnSet";
|
||||
this.btnSet.NestedClickEventPrevent = false;
|
||||
this.btnSet.RepeatInterval = 1000;
|
||||
this.btnSet.SafeInterval = 200;
|
||||
this.btnSet.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnSet.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSet.TabIndex = 138;
|
||||
this.btnSet.Text = "SET";
|
||||
this.btnSet.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSet.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSet.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSet.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSet.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSet.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSet.UpImage")));
|
||||
this.btnSet.Click += new System.EventHandler(this.btnSet_Click);
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
this.textBox1.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Regular);
|
||||
this.textBox1.Location = new System.Drawing.Point(254, 113);
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(100, 32);
|
||||
this.textBox1.TabIndex = 140;
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// kbdValue
|
||||
//
|
||||
this.kbdValue.ControlKeyDisable = false;
|
||||
this.kbdValue.DesignMinimize = false;
|
||||
this.kbdValue.FontColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.HanYoungKeyDisable = false;
|
||||
this.kbdValue.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NUMERICAL;
|
||||
this.kbdValue.KeyFillColor = System.Drawing.Color.Black;
|
||||
this.kbdValue.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.KeyOutLineWidth = 1;
|
||||
this.kbdValue.KeyPressImage1 = null;
|
||||
this.kbdValue.KeyPressImage2 = null;
|
||||
this.kbdValue.KeyPressImage3 = null;
|
||||
this.kbdValue.KeyUpImage1 = null;
|
||||
this.kbdValue.KeyUpImage2 = null;
|
||||
this.kbdValue.KeyUpImage3 = null;
|
||||
this.kbdValue.LeftMargin = 5;
|
||||
this.kbdValue.Location = new System.Drawing.Point(254, 172);
|
||||
this.kbdValue.Name = "kbdValue";
|
||||
this.kbdValue.PressFontColor = System.Drawing.Color.Olive;
|
||||
this.kbdValue.PressKeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.kbdValue.PressKeyOutLineColor = System.Drawing.Color.Green;
|
||||
this.kbdValue.RoundedCorners = true;
|
||||
this.kbdValue.SetBackimage = null;
|
||||
this.kbdValue.Size = new System.Drawing.Size(220, 220);
|
||||
this.kbdValue.TabIndex = 142;
|
||||
this.kbdValue.TABKeyDisable = false;
|
||||
this.kbdValue.TargetInputObject = null;
|
||||
this.kbdValue.Text = "smartKeyboard1";
|
||||
this.kbdValue.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.CUSTOMIZED_LITE;
|
||||
this.kbdValue.TopMargin = 5;
|
||||
//
|
||||
// lbSetResult
|
||||
//
|
||||
this.lbSetResult.BackPictureBox = this.sfmNetConfigCmd;
|
||||
this.lbSetResult.BackPictureBox1 = null;
|
||||
this.lbSetResult.BackPictureBox2 = null;
|
||||
this.lbSetResult.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbSetResult.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbSetResult.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbSetResult.InitVisible = true;
|
||||
this.lbSetResult.LineSpacing = 0F;
|
||||
this.lbSetResult.Location = new System.Drawing.Point(36, 439);
|
||||
this.lbSetResult.Name = "lbSetResult";
|
||||
this.lbSetResult.Size = new System.Drawing.Size(464, 27);
|
||||
this.lbSetResult.TabIndex = 143;
|
||||
this.lbSetResult.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbSetResult.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbSetResult.Wordwrap = false;
|
||||
//
|
||||
// fmNetConfigCmd
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.textBox1);
|
||||
this.Controls.Add(this.btnSet);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbHdClassD);
|
||||
this.Controls.Add(this.lbHdNetConfigName);
|
||||
this.Controls.Add(this.lbHdClassC);
|
||||
this.Controls.Add(this.lbHdClassB);
|
||||
this.Controls.Add(this.lnHdClassA);
|
||||
this.Controls.Add(this.lbNetConfig);
|
||||
this.Controls.Add(this.sfmNetConfigCmd);
|
||||
this.Name = "fmNetConfigCmd";
|
||||
this.Text = "fmNetConfigCmd";
|
||||
this.Activated += new System.EventHandler(this.fmNetConfigCmd_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmNetConfigCmd)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmNetConfigCmd;
|
||||
private SmartX.SmartLabel lbNetConfig;
|
||||
private SmartX.SmartLabel lbHdClassD;
|
||||
private SmartX.SmartLabel lbHdNetConfigName;
|
||||
private SmartX.SmartLabel lbHdClassC;
|
||||
private SmartX.SmartLabel lbHdClassB;
|
||||
private SmartX.SmartLabel lnHdClassA;
|
||||
private SmartX.SmartButton btnCancel;
|
||||
private SmartX.SmartButton btnSet;
|
||||
private System.Windows.Forms.TextBox textBox1;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private SmartX.SmartKeyboard kbdValue;
|
||||
private SmartX.SmartLabel lbSetResult;
|
||||
}
|
||||
}
|
||||
298
BMS_D1000/Form/fmNetConfigCmd.cs
Normal file
298
BMS_D1000/Form/fmNetConfigCmd.cs
Normal file
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmNetConfigCmd : Form
|
||||
{
|
||||
SmartX.SmartLabel[] lbNetItem;
|
||||
SmartX.SmartLabel[] lbClassCurrent;
|
||||
TextBox[] tbNetClass;
|
||||
|
||||
public int SetID = 0;
|
||||
short Reg_Addr;
|
||||
short Reg_Count;
|
||||
short[] Reg_Data;
|
||||
|
||||
ClassAddr disAddr;
|
||||
|
||||
public fmNetConfigCmd()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
CreateComponent();
|
||||
|
||||
ResetControl();
|
||||
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
#region CREATE COMPONENT
|
||||
private void CreateComponent()
|
||||
{
|
||||
lbNetItem = new SmartX.SmartLabel[2];
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
lbNetItem[i] = new SmartX.SmartLabel();
|
||||
//lbNetItem[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbNetItem[i].BackPictureBox = null;
|
||||
lbNetItem[i].BackPictureBox1 = null;
|
||||
lbNetItem[i].BackPictureBox2 = null;
|
||||
lbNetItem[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbNetItem[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbNetItem[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbNetItem[i].InitVisible = true;
|
||||
lbNetItem[i].LineSpacing = 0F;
|
||||
lbNetItem[i].Location = new System.Drawing.Point(2, 91 + (i * 37));
|
||||
if (i == 0)
|
||||
lbNetItem[i].Name = String.Format("CURRENT");
|
||||
else
|
||||
lbNetItem[i].Name = String.Format("SETTING");
|
||||
lbNetItem[i].Size = new System.Drawing.Size(249, 33);
|
||||
lbNetItem[i].TabIndex = 70;
|
||||
lbNetItem[i].Text = lbNetItem[i].Name;
|
||||
lbNetItem[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
lbNetItem[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbNetItem[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbClassCurrent = new SmartX.SmartLabel[4];
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
lbClassCurrent[i] = new SmartX.SmartLabel();
|
||||
lbClassCurrent[i].BackPictureBox = null;
|
||||
lbClassCurrent[i].BackPictureBox1 = null;
|
||||
lbClassCurrent[i].BackPictureBox2 = null;
|
||||
lbClassCurrent[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbClassCurrent[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbClassCurrent[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbClassCurrent[i].InitVisible = true;
|
||||
lbClassCurrent[i].LineSpacing = 0F;
|
||||
lbClassCurrent[i].Location = new System.Drawing.Point(254 + (i * 102), 91);
|
||||
switch (i)
|
||||
{
|
||||
case 0: lbClassCurrent[i].Name = String.Format("Class A"); break;
|
||||
case 1: lbClassCurrent[i].Name = String.Format("Class B"); break;
|
||||
case 2: lbClassCurrent[i].Name = String.Format("Class C"); break;
|
||||
case 3: lbClassCurrent[i].Name = String.Format("Class D"); break;
|
||||
}
|
||||
lbClassCurrent[i].Size = new System.Drawing.Size(100, 33);
|
||||
lbClassCurrent[i].TabIndex = 70;
|
||||
lbClassCurrent[i].Text = "0";
|
||||
lbClassCurrent[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
lbClassCurrent[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbClassCurrent[i].Wordwrap = false;
|
||||
}
|
||||
tbNetClass = new TextBox[4];
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
tbNetClass[i] = new TextBox();
|
||||
tbNetClass[i].Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Regular);
|
||||
tbNetClass[i].Location = new System.Drawing.Point(254 + (i * 102), 91 + 37);
|
||||
tbNetClass[i].Name = "0";
|
||||
tbNetClass[i].Size = new System.Drawing.Size(100, 33);
|
||||
tbNetClass[i].TabIndex = i;
|
||||
tbNetClass[i].GotFocus += new System.EventHandler(this.tbClass_GotFocus);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region RESET CONTROL
|
||||
private void ResetControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
this.Controls.Add(lbNetItem[i]);
|
||||
}
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
this.Controls.Add(lbClassCurrent[i]);
|
||||
this.Controls.Add(tbNetClass[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.btnSet);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbHdClassD);
|
||||
this.Controls.Add(this.lbHdNetConfigName);
|
||||
this.Controls.Add(this.lbHdClassC);
|
||||
this.Controls.Add(this.lbHdClassB);
|
||||
this.Controls.Add(this.lnHdClassA);
|
||||
this.Controls.Add(this.lbNetConfig);
|
||||
this.Controls.Add(this.sfmNetConfigCmd);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
|
||||
disAddr = new ClassAddr();
|
||||
disAddr.addr = new short[4];
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.NET_CONFIG_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void fmNetConfigCmd_Activated(object sender, EventArgs e)
|
||||
{
|
||||
lbNetConfig.Text = SetNetConfig.Name[SetID];
|
||||
DisplayNetConfigCmd(true);
|
||||
}
|
||||
|
||||
private void tbClass_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
int i = ((TextBox)(sender)).TabIndex;
|
||||
|
||||
switch (i)
|
||||
{
|
||||
case 0: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 1: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 2: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 3: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
}
|
||||
|
||||
kbdValue.TargetInputObject = ((TextBox)(sender));
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
#region DISPLAY NET CONFIG CMD
|
||||
|
||||
private void DisplayNetConfigCmd(bool p)
|
||||
{
|
||||
DeviceNetConfig aNetConfig;
|
||||
|
||||
aNetConfig = ((fmBMSMain)(Owner)).GetNetConfigData();
|
||||
|
||||
if (aNetConfig.ip_addr.addr == null) return;
|
||||
|
||||
switch (SetID)
|
||||
{
|
||||
case 0: // IP Address
|
||||
if (p || (disAddr.addr != aNetConfig.ip_addr.addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.ip_addr.addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.ip_addr.addr;
|
||||
}
|
||||
break;
|
||||
case 1: // Subnet Mask
|
||||
if (p || (disAddr.addr != aNetConfig.subnet_mask.addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.subnet_mask.addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.subnet_mask.addr;
|
||||
}
|
||||
break;
|
||||
case 2: // Gateway Address
|
||||
if (p || (disAddr.addr != aNetConfig.gateway_addr.addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.gateway_addr.addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.gateway_addr.addr;
|
||||
}
|
||||
break;
|
||||
case 3: // Trap #1 Address
|
||||
if (p || (disAddr.addr != aNetConfig.trap[0].addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.trap[0].addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.trap[0].addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.trap[0].addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.trap[0].addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.trap[0].addr;
|
||||
}
|
||||
break;
|
||||
case 4: // Trap #2 Address
|
||||
if (p || (disAddr.addr != aNetConfig.trap[1].addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.trap[1].addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.trap[1].addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.trap[1].addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.trap[1].addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.trap[1].addr;
|
||||
}
|
||||
break;
|
||||
case 5: // Trap #3 Address
|
||||
if (p || (disAddr.addr != aNetConfig.trap[2].addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.trap[2].addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.trap[2].addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.trap[2].addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.trap[2].addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.trap[2].addr;
|
||||
}
|
||||
break;
|
||||
case 6: // Trap #4 Address
|
||||
if (p || (disAddr.addr != aNetConfig.trap[3].addr))
|
||||
{
|
||||
lbClassCurrent[0].Text = String.Format("{0} ", aNetConfig.trap[3].addr[0]);
|
||||
lbClassCurrent[1].Text = String.Format("{0} ", aNetConfig.trap[3].addr[1]);
|
||||
lbClassCurrent[2].Text = String.Format("{0} ", aNetConfig.trap[3].addr[2]);
|
||||
lbClassCurrent[3].Text = String.Format("{0} ", aNetConfig.trap[3].addr[3]);
|
||||
|
||||
disAddr.addr = aNetConfig.trap[3].addr;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayNetConfigCmd(false);
|
||||
}
|
||||
|
||||
private void btnSet_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
if ((tbNetClass[0].Text == "") ||
|
||||
(tbNetClass[1].Text == "") ||
|
||||
(tbNetClass[2].Text == "") ||
|
||||
(tbNetClass[3].Text == ""))
|
||||
{
|
||||
lbSetResult.Text = "Cannot empty parameter";
|
||||
return;
|
||||
}
|
||||
|
||||
Reg_Addr = Convert.ToInt16(120 + SetID * 4);
|
||||
Reg_Count = 4;
|
||||
Reg_Data = new short[Reg_Count];
|
||||
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbNetClass[0].Text));
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbNetClass[1].Text));
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbNetClass[2].Text));
|
||||
Reg_Data[3] = Convert.ToInt16(double.Parse(tbNetClass[3].Text));
|
||||
|
||||
((fmBMSMain)(Owner)).SetModBusWriteCmd(1, Reg_Addr, Reg_Count, Reg_Data, 1);
|
||||
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.NET_CONFIG_SCREEN_ID);
|
||||
}
|
||||
}
|
||||
}
|
||||
604
BMS_D1000/Form/fmNetConfigCmd.resx
Normal file
604
BMS_D1000/Form/fmNetConfigCmd.resx
Normal file
@@ -0,0 +1,604 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmNetConfigCmd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAyAAAAHgCAYAAABdBwn1AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1
|
||||
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADr8AAA6/ATgFUyQAAEuBaVRYdFhNTDpjb20uYWRvYmUu
|
||||
eG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
|
||||
Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29y
|
||||
ZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6
|
||||
UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+
|
||||
CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0i
|
||||
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9w
|
||||
dXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25z
|
||||
LmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5h
|
||||
ZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RS
|
||||
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAg
|
||||
ICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAg
|
||||
ICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAg
|
||||
ICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHht
|
||||
cDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9y
|
||||
VG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDUtMjRUMTc6MTc6NTgrMDg6MDA8L3ht
|
||||
cDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA1LTI0VDE3OjIwOjA3
|
||||
KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wNS0y
|
||||
NFQxNzoyMDowNyswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uv
|
||||
cG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZTcyZGVlZmIt
|
||||
Y2M0OS05MTRjLTk0MDAtMDYxZmY3NDBjMjAxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1w
|
||||
TU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjdjM2FkYjUtMjE5MC0xMWU2LWI2MGIt
|
||||
ZDk1ZDcwZjhiZGM5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1
|
||||
bWVudElEPnhtcC5kaWQ6OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC94bXBNTTpP
|
||||
cmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRm
|
||||
OlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAg
|
||||
ICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjhhOGU0Y2Y1LWFlYzUtYTg0Ni05YjdjLThj
|
||||
MTkyZWIxZGQ0ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+
|
||||
MjAxNi0wNS0yNFQxNzoxNzo1OCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0
|
||||
RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpz
|
||||
b2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjps
|
||||
aSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+
|
||||
c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1w
|
||||
LmlpZDoxYjU2ZWE3ZS03YTM1LTk3NDEtOTZmYi00ODdkNTA5Mzg3MTc8L3N0RXZ0Omluc3RhbmNlSUQ+
|
||||
CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDUtMjRUMTc6MjA6MDcrMDg6MDA8L3N0
|
||||
RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rv
|
||||
c2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAg
|
||||
ICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAg
|
||||
ICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3Ag
|
||||
dG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAg
|
||||
ICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAg
|
||||
ICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8
|
||||
c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9z
|
||||
aG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAg
|
||||
IDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZTcyZGVlZmItY2M0OS05MTRjLTk0MDAtMDYxZmY3NDBj
|
||||
MjAxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA1
|
||||
LTI0VDE3OjIwOjA3KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29m
|
||||
dHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJl
|
||||
QWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAg
|
||||
ICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1w
|
||||
TU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291
|
||||
cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxYjU2ZWE3ZS03YTM1LTk3
|
||||
NDEtOTZmYi00ODdkNTA5Mzg3MTc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpk
|
||||
b2N1bWVudElEPnhtcC5kaWQ6OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC9zdFJl
|
||||
Zjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6
|
||||
OGE4ZTRjZjUtYWVjNS1hODQ2LTliN2MtOGMxOTJlYjFkZDRkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50
|
||||
SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExh
|
||||
eWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNl
|
||||
VHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5TWVNU
|
||||
RU0gT1ZFUiBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhv
|
||||
dG9zaG9wOkxheWVyVGV4dD5TWVNURU0gT1ZFUiBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJUZXh0Pgog
|
||||
ICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBl
|
||||
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNFTEwgICAg
|
||||
ICBPVkVSIFZPTFRBR0U8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJUZXh0PkNFTEwgICAgICBPVkVSIFZPTFRBR0U8L3Bob3Rvc2hvcDpMYXllclRleHQ+
|
||||
CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5
|
||||
cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+U1lTVEVN
|
||||
IExPVyAgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rv
|
||||
c2hvcDpMYXllclRleHQ+U1lTVEVNIExPVyAgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAg
|
||||
ICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0i
|
||||
UmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5DRUxMICAgICAg
|
||||
TE9XICBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9z
|
||||
aG9wOkxheWVyVGV4dD5DRUxMICAgICAgTE9XICBWT0xUQUdFPC9waG90b3Nob3A6TGF5ZXJUZXh0Pgog
|
||||
ICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBl
|
||||
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNIQVJHRSAg
|
||||
ICAgIE9WRVIgQ1VSUkVOVDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBo
|
||||
b3Rvc2hvcDpMYXllclRleHQ+Q0hBUkdFICAgICAgT1ZFUiBDVVJSRU5UPC9waG90b3Nob3A6TGF5ZXJU
|
||||
ZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFy
|
||||
c2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkRJ
|
||||
U0NIQVJHRSBPVkVSIENVUlJFTlQ8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAg
|
||||
IDxwaG90b3Nob3A6TGF5ZXJUZXh0PkRJU0NIQVJHRSBPVkVSIENVUlJFTlQ8L3Bob3Rvc2hvcDpMYXll
|
||||
clRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpw
|
||||
YXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+
|
||||
SElHSCBURU1QRVJBVFVSRTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBo
|
||||
b3Rvc2hvcDpMYXllclRleHQ+SElHSCBURU1QRVJBVFVSRTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAg
|
||||
ICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0i
|
||||
UmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5MT1cgIFRFTVBF
|
||||
UkFUVVJFPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxh
|
||||
eWVyVGV4dD5MT1cgIFRFTVBFUkFUVVJFPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAg
|
||||
ICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+
|
||||
CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkxPVyAgIENBUEFDSVRPUjwvcGhv
|
||||
dG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+TE9X
|
||||
ICAgQ0FQQUNJVE9SPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4K
|
||||
ICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAg
|
||||
ICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkNIQVJHRVIgVk9MVEFHRTwvcGhvdG9zaG9wOkxheWVy
|
||||
TmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+Q0hBUkdFUiBWT0xUQUdF
|
||||
PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAg
|
||||
ICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJOYW1lPuugiOydtOyWtCAxPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAg
|
||||
ICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dC8+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAg
|
||||
ICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAg
|
||||
ICAgPHBob3Rvc2hvcDpMYXllck5hbWU+UEFSQU1FVEVSIFNFVFRJTkc8L3Bob3Rvc2hvcDpMYXllck5h
|
||||
bWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PlBBUkFNRVRFUiBTRVRUSU5H
|
||||
PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAg
|
||||
ICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90
|
||||
b3Nob3A6TGF5ZXJOYW1lPlBBUkFNRVRFUiBTRVRUSU5HPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAg
|
||||
ICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5QQVJBTUVURVIgU0VUVElORzwvcGhvdG9z
|
||||
aG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJh
|
||||
Zz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xv
|
||||
ck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwv
|
||||
dGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90
|
||||
aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3Rp
|
||||
ZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1
|
||||
dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4K
|
||||
ICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjgwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg
|
||||
ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj40ODA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAg
|
||||
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PolngCcA
|
||||
AA9XSURBVHhe7d3ZjlRloIbhfWdG5UCvyWvwGkyMA5BIICYOAWdPNFEjogeOcWRScUAcUHtn9QY3gb+r
|
||||
a3y7Gp4veQ6UWl3Vtaqr6hVK/ufKNyd3AAAACv8FyJNPPrnz9ttvr8Vbb7211T766KPc2bNnM+++++5a
|
||||
vfPOO/sa3c+HwYcffrhV3n//fbbU6HEP6zB6Ht9W77333kaMrmte586dW7vRc8BBGb0ub7vR43xTRudv
|
||||
P6P3afMaPQYro/u6NHrPv4hHH330zgA5evTozg8//LBjZmZmZma2rn399dc7R44cGQfIpUuXdq5du7bz
|
||||
+++/32Hbd/Xq1bUYfe+L+PPPP7fK9evXV3IYNjqP6zA6v8uYfqYKv/76K8BGjV5nJr/88svGjJ6fZ/nt
|
||||
t9/2NXquXofRfbMOo9fng7Dpjc7nMkbnZhGjc7ANRudkU0b3y7KmnTp1auehhx7aO0C++eab3d9i+vjj
|
||||
j5f26aefZj755JMDN7oPZhl9HyxvdE72MjoegMWNnmO30eh1mOWMHgerGp2z2uh7ZT2m3/mYduLEidkB
|
||||
8tVXX+3+WfQvvvhi9yDWa7p/N2WKx00YfR9s1uj83o1GjzcAttfoNYvVjO7nbTS67bNcvHhxNz6mzRUg
|
||||
0wddpgC5cOHC7r/bz3QFtxpdZpvcfnv5f6P7i4Nx+fLluY2OB9hWo9efW42OoTM6J/sZfZ11G13vZHRZ
|
||||
DtaVK1dupMf/bWaAfP/99/8FyGeffbZz/vz53S/w008/3fOm+2FRo6+zCaPrnowuy+pG9/WiRl/3IIxu
|
||||
G6sb3ddwtxk99g+T0fd0EEa37VajY5jP6P7cz+jrrNvoem8aXf6wmT4vdvsWCpDvvvtu9wuNPsDFvWf0
|
||||
wefJ6LIAsE1Gr1/LGH3te93ofjoIo9vG/Eb36a1Gx9zu5ofOb9+eAfL000/vBsiXX355R4DM88n7v/76
|
||||
6z+jX7/drZffy+i4W616+W00ut3bZHSbVzW6nlWNrmfdRte7qtH1jIyO3cvo+G0xur3A9vJze3e7/Tn6
|
||||
dqNjbtrvsvv9OneHvTYFyMMPP7x4gPz777+7Dstu3t5ZZm10+VnsYDc6JyOLbHT8vGZtdHkOjpmtvtHP
|
||||
1l7m3ejYednh2ugc3mrWRpefxTaz/e7blQLEzMzMzMxske0ZIMePHxcgZmZmZma21i0VINOf1RMgZmZm
|
||||
Zma26PYNkOnv/xAgZmZmZma2jp0+fXqxAPn5558FiJmZmZmZLbWZAfLjjz8KEDMzMzMzW9v2DJBjx44J
|
||||
EDMzMzMzW+sEiJmZmZmZZZsC5MEHH9w7QC5evLgbIJ9//rkPoZuZmZmZ2UoTIGZmZmZmlm3PADl69Ogw
|
||||
QK5cuSJAzMzMzMxsqU0Bct99980OkHPnzgkQMzMzMzNbeS+//PLsALl8+bIAMTMzMzOztUyAmJmZmZlZ
|
||||
toUDxIfQzczMzMxs2U0Bcv/9948D5MKFCwLEzMzMzMzWtoUC5Pz58wLEzMzMzMyWngAxMzMzM7NsAsTM
|
||||
zMzMzLLNDJDpMx9TgHzwwQcCxMzMzMzMVt6ZM2fmDxAfQjczMzMzs1W2UIB8++23AsTMzMzMzJbeiy++
|
||||
ODtAps+BnD17VoCYmZmZmdnKEyBmZmZmZpZtCpAHHnhAgJiZmZmZ2eYnQMzMzMzMLNtCATL9swAxMzMz
|
||||
M7Nlt3SAmJmZmZmZLbqZATL9xYOjAPnnn39uHG5mZmZmZjb/Tp8+vViAXL9+/cahZmZmZmZmi+3UqVPz
|
||||
B8gff/xx4zAzMzMzM7PFN3eAXLt27cYhZmZmZmZmy23PADl27Nh/AXL16tUbFzczMzMzM1t+U4AcOXJk
|
||||
HCCXLl3a+fvvv29c1MzMzMzMbLXNDJCTJ0/uPPPMM3N76qmnDp3HHntsK73wwgtzOXPmzJ5eeumljZj+
|
||||
zwWj23JYTd/P6PvcBtNtO378OKxk9Hy9Ds899xz3uNHj7abRY+awevzxx7fe6D1O6eZ9Nb2xvJeMzsW6
|
||||
jN4fLmJ0ngq3/uzs5YknnhgHyIkTJ3aeffbZpYxO0Lyef/751OgN6bymN4fr9tprry3s1Vdf3SpvvPHG
|
||||
1hndzoMyOoereuWVV5b2+uuvc5cbPQ65t4x+9tfhzTffvMPoOfim0dc4CKPX34M0en9yWIzO8+h1al1G
|
||||
/7FuU6a/q2KTbn8cjN5rLmp0jjZl9D5+1AV7eeSRR+4MEAAAgE0TIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQEC
|
||||
AABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAA
|
||||
GQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaA
|
||||
AAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAA
|
||||
QEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJAR
|
||||
IAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgA
|
||||
AJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABkBAgAAJARIAAAQEaAAAAAGQECAABk
|
||||
BAgAAJARIAAAQEaAAAAAGQECAABkBAgAABA5ufO/IySf4r/7RRMAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSet.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSet.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
403
BMS_D1000/Form/fmParamSet.Designer.cs
generated
Normal file
403
BMS_D1000/Form/fmParamSet.Designer.cs
generated
Normal file
@@ -0,0 +1,403 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmParamSet
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private System.Windows.Forms.MainMenu mainMenu1;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmParamSet));
|
||||
this.mainMenu1 = new System.Windows.Forms.MainMenu();
|
||||
this.btnMenu = new SmartX.SmartButton();
|
||||
this.lnHdPrtection = new SmartX.SmartLabel();
|
||||
this.lbHdWarning = new SmartX.SmartLabel();
|
||||
this.lbHdRecovery = new SmartX.SmartLabel();
|
||||
this.smartForm1 = new SmartX.SmartForm();
|
||||
this.lbHdParamName = new SmartX.SmartLabel();
|
||||
this.btnSetA = new SmartX.SmartButton();
|
||||
this.lbHdSetting = new SmartX.SmartLabel();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.cbLog = new SmartX.SmartCheckBox();
|
||||
this.cbLogTime = new System.Windows.Forms.ComboBox();
|
||||
this.lbExit = new SmartX.SmartLabel();
|
||||
this.tmrClose = new SmartX.SmartTimer(this.components);
|
||||
this.btnParamInit = new SmartX.SmartButton();
|
||||
this.lbParamInfo = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnMenu
|
||||
//
|
||||
this.btnMenu.BackPictureBox = null;
|
||||
this.btnMenu.BackPictureBox1 = null;
|
||||
this.btnMenu.BackPictureBox2 = null;
|
||||
this.btnMenu.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMenu.ButtonImageAutoSize = true;
|
||||
this.btnMenu.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.DisableImage = null;
|
||||
this.btnMenu.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.DownImage")));
|
||||
this.btnMenu.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMenu.GroupID = 0;
|
||||
this.btnMenu.InitVisible = true;
|
||||
this.btnMenu.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnMenu.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMenu.Name = "btnMenu";
|
||||
this.btnMenu.NestedClickEventPrevent = false;
|
||||
this.btnMenu.OutlinePixel = 1;
|
||||
this.btnMenu.RepeatInterval = 1000;
|
||||
this.btnMenu.RepeatIntervalAccelerate = null;
|
||||
this.btnMenu.SafeInterval = 200;
|
||||
this.btnMenu.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnMenu.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMenu.TabIndex = 61;
|
||||
this.btnMenu.Text = "MENU";
|
||||
this.btnMenu.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMenu.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMenu.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMenu.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.UpImage")));
|
||||
this.btnMenu.Click += new System.EventHandler(this.btnMain_Click);
|
||||
//
|
||||
// lnHdPrtection
|
||||
//
|
||||
this.lnHdPrtection.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdPrtection.BackPictureBox = null;
|
||||
this.lnHdPrtection.BackPictureBox1 = null;
|
||||
this.lnHdPrtection.BackPictureBox2 = null;
|
||||
this.lnHdPrtection.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdPrtection.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdPrtection.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdPrtection.InitVisible = true;
|
||||
this.lnHdPrtection.LineSpacing = 0F;
|
||||
this.lnHdPrtection.Location = new System.Drawing.Point(286, 50);
|
||||
this.lnHdPrtection.Name = "lnHdPrtection";
|
||||
this.lnHdPrtection.Size = new System.Drawing.Size(123, 40);
|
||||
this.lnHdPrtection.TabIndex = 70;
|
||||
this.lnHdPrtection.Text = "Trip";
|
||||
this.lnHdPrtection.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdPrtection.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdPrtection.Wordwrap = false;
|
||||
//
|
||||
// lbHdWarning
|
||||
//
|
||||
this.lbHdWarning.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdWarning.BackPictureBox = null;
|
||||
this.lbHdWarning.BackPictureBox1 = null;
|
||||
this.lbHdWarning.BackPictureBox2 = null;
|
||||
this.lbHdWarning.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdWarning.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdWarning.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdWarning.InitVisible = true;
|
||||
this.lbHdWarning.LineSpacing = 0F;
|
||||
this.lbHdWarning.Location = new System.Drawing.Point(411, 50);
|
||||
this.lbHdWarning.Name = "lbHdWarning";
|
||||
this.lbHdWarning.Size = new System.Drawing.Size(123, 40);
|
||||
this.lbHdWarning.TabIndex = 71;
|
||||
this.lbHdWarning.Text = "Warning";
|
||||
this.lbHdWarning.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdWarning.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdWarning.Wordwrap = false;
|
||||
//
|
||||
// lbHdRecovery
|
||||
//
|
||||
this.lbHdRecovery.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdRecovery.BackPictureBox = null;
|
||||
this.lbHdRecovery.BackPictureBox1 = null;
|
||||
this.lbHdRecovery.BackPictureBox2 = null;
|
||||
this.lbHdRecovery.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdRecovery.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdRecovery.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdRecovery.InitVisible = true;
|
||||
this.lbHdRecovery.LineSpacing = 0F;
|
||||
this.lbHdRecovery.Location = new System.Drawing.Point(536, 50);
|
||||
this.lbHdRecovery.Name = "lbHdRecovery";
|
||||
this.lbHdRecovery.Size = new System.Drawing.Size(123, 40);
|
||||
this.lbHdRecovery.TabIndex = 72;
|
||||
this.lbHdRecovery.Text = "Recovery";
|
||||
this.lbHdRecovery.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdRecovery.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdRecovery.Wordwrap = false;
|
||||
//
|
||||
// smartForm1
|
||||
//
|
||||
this.smartForm1.CenterLocation = false;
|
||||
this.smartForm1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.smartForm1.Image = ((System.Drawing.Image)(resources.GetObject("smartForm1.Image")));
|
||||
this.smartForm1.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.smartForm1.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.smartForm1.Location = new System.Drawing.Point(0, 0);
|
||||
this.smartForm1.MainForm = null;
|
||||
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.smartForm1.Name = "smartForm1";
|
||||
this.smartForm1.Size = new System.Drawing.Size(800, 480);
|
||||
this.smartForm1.SpecialFunctionClickPointSize = 100;
|
||||
this.smartForm1.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbHdParamName
|
||||
//
|
||||
this.lbHdParamName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdParamName.BackPictureBox = null;
|
||||
this.lbHdParamName.BackPictureBox1 = null;
|
||||
this.lbHdParamName.BackPictureBox2 = null;
|
||||
this.lbHdParamName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdParamName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdParamName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdParamName.InitVisible = true;
|
||||
this.lbHdParamName.LineSpacing = 0F;
|
||||
this.lbHdParamName.Location = new System.Drawing.Point(3, 50);
|
||||
this.lbHdParamName.Name = "lbHdParamName";
|
||||
this.lbHdParamName.Size = new System.Drawing.Size(281, 40);
|
||||
this.lbHdParamName.TabIndex = 116;
|
||||
this.lbHdParamName.Text = "Parameter List";
|
||||
this.lbHdParamName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdParamName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdParamName.Wordwrap = false;
|
||||
//
|
||||
// btnSetA
|
||||
//
|
||||
this.btnSetA.BackPictureBox = null;
|
||||
this.btnSetA.BackPictureBox1 = null;
|
||||
this.btnSetA.BackPictureBox2 = null;
|
||||
this.btnSetA.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSetA.ButtonImageAutoSize = true;
|
||||
this.btnSetA.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.DisableImage = null;
|
||||
this.btnSetA.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.DownImage")));
|
||||
this.btnSetA.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSetA.GroupID = 0;
|
||||
this.btnSetA.InitVisible = true;
|
||||
this.btnSetA.Location = new System.Drawing.Point(662, 387);
|
||||
this.btnSetA.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSetA.Name = "btnSetA";
|
||||
this.btnSetA.NestedClickEventPrevent = false;
|
||||
this.btnSetA.OutlinePixel = 1;
|
||||
this.btnSetA.RepeatInterval = 1000;
|
||||
this.btnSetA.RepeatIntervalAccelerate = null;
|
||||
this.btnSetA.SafeInterval = 200;
|
||||
this.btnSetA.Size = new System.Drawing.Size(135, 33);
|
||||
this.btnSetA.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSetA.TabIndex = 118;
|
||||
this.btnSetA.Text = "SET";
|
||||
this.btnSetA.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSetA.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSetA.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSetA.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSetA.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.UpImage")));
|
||||
//
|
||||
// lbHdSetting
|
||||
//
|
||||
this.lbHdSetting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdSetting.BackPictureBox = null;
|
||||
this.lbHdSetting.BackPictureBox1 = null;
|
||||
this.lbHdSetting.BackPictureBox2 = null;
|
||||
this.lbHdSetting.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdSetting.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdSetting.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdSetting.InitVisible = true;
|
||||
this.lbHdSetting.LineSpacing = 0F;
|
||||
this.lbHdSetting.Location = new System.Drawing.Point(661, 50);
|
||||
this.lbHdSetting.Name = "lbHdSetting";
|
||||
this.lbHdSetting.Size = new System.Drawing.Size(135, 40);
|
||||
this.lbHdSetting.TabIndex = 120;
|
||||
this.lbHdSetting.Text = "Setting";
|
||||
this.lbHdSetting.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdSetting.Wordwrap = false;
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// cbLog
|
||||
//
|
||||
this.cbLog.BackPictureBox = this.smartForm1;
|
||||
this.cbLog.BackPictureBox1 = null;
|
||||
this.cbLog.BackPictureBox2 = null;
|
||||
this.cbLog.CheckBoxBackColor = System.Drawing.Color.White;
|
||||
this.cbLog.CheckBoxCheckColor = System.Drawing.Color.Green;
|
||||
this.cbLog.CheckBoxForeColor = System.Drawing.Color.Black;
|
||||
this.cbLog.CheckBoxSymbolSize = 14;
|
||||
this.cbLog.Checked = false;
|
||||
this.cbLog.CheckLineWidth = 3;
|
||||
this.cbLog.ImageCheckBox = null;
|
||||
this.cbLog.ImageUnCheckBox = null;
|
||||
this.cbLog.InitVisible = true;
|
||||
this.cbLog.Location = new System.Drawing.Point(130, 436);
|
||||
this.cbLog.Name = "cbLog";
|
||||
this.cbLog.Size = new System.Drawing.Size(147, 26);
|
||||
this.cbLog.TabIndex = 124;
|
||||
this.cbLog.Text = "Data Logging";
|
||||
this.cbLog.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
|
||||
this.cbLog.Click += new System.EventHandler(this.cbLog_Click);
|
||||
//
|
||||
// cbLogTime
|
||||
//
|
||||
this.cbLogTime.Items.Add("5");
|
||||
this.cbLogTime.Items.Add("10");
|
||||
this.cbLogTime.Items.Add("15");
|
||||
this.cbLogTime.Items.Add("30");
|
||||
this.cbLogTime.Items.Add("60");
|
||||
this.cbLogTime.Location = new System.Drawing.Point(24, 439);
|
||||
this.cbLogTime.Name = "cbLogTime";
|
||||
this.cbLogTime.Size = new System.Drawing.Size(100, 23);
|
||||
this.cbLogTime.TabIndex = 125;
|
||||
//
|
||||
// lbExit
|
||||
//
|
||||
this.lbExit.BackPictureBox = this.smartForm1;
|
||||
this.lbExit.BackPictureBox1 = null;
|
||||
this.lbExit.BackPictureBox2 = null;
|
||||
this.lbExit.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbExit.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbExit.InitVisible = true;
|
||||
this.lbExit.LineSpacing = 0F;
|
||||
this.lbExit.Location = new System.Drawing.Point(764, 3);
|
||||
this.lbExit.Name = "lbExit";
|
||||
this.lbExit.Size = new System.Drawing.Size(32, 31);
|
||||
this.lbExit.TabIndex = 127;
|
||||
this.lbExit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbExit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top;
|
||||
this.lbExit.Wordwrap = false;
|
||||
this.lbExit.Click += new System.EventHandler(this.lbExit_Click);
|
||||
//
|
||||
// tmrClose
|
||||
//
|
||||
this.tmrClose.EndTime = ((long)(100000000000));
|
||||
this.tmrClose.Interval = 100;
|
||||
this.tmrClose.IntervalSeries = null;
|
||||
this.tmrClose.NowMillisecond = ((long)(0));
|
||||
this.tmrClose.StartTime = ((long)(0));
|
||||
this.tmrClose.Tick += new System.EventHandler(this.tmrClose_Tick);
|
||||
//
|
||||
// btnParamInit
|
||||
//
|
||||
this.btnParamInit.BackPictureBox = null;
|
||||
this.btnParamInit.BackPictureBox1 = null;
|
||||
this.btnParamInit.BackPictureBox2 = null;
|
||||
this.btnParamInit.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnParamInit.ButtonImageAutoSize = true;
|
||||
this.btnParamInit.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnParamInit.DisableImage = null;
|
||||
this.btnParamInit.DownImage = ((System.Drawing.Image)(resources.GetObject("btnParamInit.DownImage")));
|
||||
this.btnParamInit.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnParamInit.GroupID = 0;
|
||||
this.btnParamInit.InitVisible = true;
|
||||
this.btnParamInit.Location = new System.Drawing.Point(521, 429);
|
||||
this.btnParamInit.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnParamInit.Name = "btnParamInit";
|
||||
this.btnParamInit.NestedClickEventPrevent = false;
|
||||
this.btnParamInit.OutlinePixel = 1;
|
||||
this.btnParamInit.RepeatInterval = 1000;
|
||||
this.btnParamInit.RepeatIntervalAccelerate = null;
|
||||
this.btnParamInit.SafeInterval = 200;
|
||||
this.btnParamInit.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnParamInit.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnParamInit.TabIndex = 122;
|
||||
this.btnParamInit.Text = "FACTORY";
|
||||
this.btnParamInit.TextColor = System.Drawing.Color.Black;
|
||||
this.btnParamInit.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnParamInit.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnParamInit.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnParamInit.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnParamInit.UpImage = ((System.Drawing.Image)(resources.GetObject("btnParamInit.UpImage")));
|
||||
this.btnParamInit.Click += new System.EventHandler(this.btnParamInit_Click);
|
||||
//
|
||||
// lbParamInfo
|
||||
//
|
||||
this.lbParamInfo.BackPictureBox = this.smartForm1;
|
||||
this.lbParamInfo.BackPictureBox1 = null;
|
||||
this.lbParamInfo.BackPictureBox2 = null;
|
||||
this.lbParamInfo.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbParamInfo.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbParamInfo.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.lbParamInfo.InitVisible = true;
|
||||
this.lbParamInfo.LineSpacing = 0F;
|
||||
this.lbParamInfo.Location = new System.Drawing.Point(236, 3);
|
||||
this.lbParamInfo.Name = "lbParamInfo";
|
||||
this.lbParamInfo.Size = new System.Drawing.Size(349, 42);
|
||||
this.lbParamInfo.TabIndex = 129;
|
||||
this.lbParamInfo.Text = "PARAMETER INFORMATION";
|
||||
this.lbParamInfo.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbParamInfo.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbParamInfo.Wordwrap = false;
|
||||
//
|
||||
// fmParamSet
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbParamInfo);
|
||||
this.Controls.Add(this.lbExit);
|
||||
this.Controls.Add(this.cbLogTime);
|
||||
this.Controls.Add(this.cbLog);
|
||||
this.Controls.Add(this.btnParamInit);
|
||||
this.Controls.Add(this.lbHdSetting);
|
||||
this.Controls.Add(this.btnSetA);
|
||||
this.Controls.Add(this.lbHdParamName);
|
||||
this.Controls.Add(this.lbHdRecovery);
|
||||
this.Controls.Add(this.lbHdWarning);
|
||||
this.Controls.Add(this.lnHdPrtection);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.smartForm1);
|
||||
this.Menu = this.mainMenu1;
|
||||
this.Name = "fmParamSet";
|
||||
this.Text = "fmParamSet";
|
||||
this.Load += new System.EventHandler(this.fmParamSet_Load);
|
||||
this.Activated += new System.EventHandler(this.fmParamSet_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartButton btnMenu;
|
||||
private SmartX.SmartLabel lnHdPrtection;
|
||||
private SmartX.SmartLabel lbHdWarning;
|
||||
private SmartX.SmartLabel lbHdRecovery;
|
||||
private SmartX.SmartForm smartForm1;
|
||||
private SmartX.SmartLabel lbHdParamName;
|
||||
private SmartX.SmartButton btnSetA;
|
||||
private SmartX.SmartLabel lbHdSetting;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private SmartX.SmartCheckBox cbLog;
|
||||
private System.Windows.Forms.ComboBox cbLogTime;
|
||||
private SmartX.SmartLabel lbExit;
|
||||
private SmartX.SmartTimer tmrClose;
|
||||
private SmartX.SmartButton btnParamInit;
|
||||
private SmartX.SmartLabel lbParamInfo;
|
||||
}
|
||||
}
|
||||
481
BMS_D1000/Form/fmParamSet.cs
Normal file
481
BMS_D1000/Form/fmParamSet.cs
Normal file
@@ -0,0 +1,481 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmParamSet : Form
|
||||
{
|
||||
SmartX.SmartLabel[] lbParamName;
|
||||
SmartX.SmartLabel[] lbProtection;
|
||||
SmartX.SmartLabel[] lbWarning;
|
||||
SmartX.SmartLabel[] lbRecovery;
|
||||
SmartX.SmartButton[] btnSet;
|
||||
|
||||
DeviceParam disTrayParam;
|
||||
|
||||
int CloseTimeCount = 0;
|
||||
int CloseClickCount = 0;
|
||||
|
||||
public fmParamSet()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
CreateComponent();
|
||||
|
||||
ResetControl();
|
||||
|
||||
lbHdSetting.Visible = false;
|
||||
btnParamInit.Visible = false;
|
||||
btnSetA.Visible = false;
|
||||
}
|
||||
|
||||
#region CREATE COMPONENT
|
||||
private void CreateComponent()
|
||||
{
|
||||
lbParamName = new SmartX.SmartLabel[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
lbParamName[i] = new SmartX.SmartLabel();
|
||||
//lbParamName[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbParamName[i].BackPictureBox = null;
|
||||
lbParamName[i].BackPictureBox1 = null;
|
||||
lbParamName[i].BackPictureBox2 = null;
|
||||
lbParamName[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbParamName[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbParamName[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbParamName[i].InitVisible = true;
|
||||
lbParamName[i].LineSpacing = 0F;
|
||||
lbParamName[i].Location = new System.Drawing.Point(3, 92 + (i * 37));
|
||||
lbParamName[i].Name = String.Format("ParamName{0}", i);
|
||||
lbParamName[i].Size = new System.Drawing.Size(281, 35);
|
||||
lbParamName[i].TabIndex = 70;
|
||||
lbParamName[i].Text = SetParamter.Name[i];
|
||||
lbParamName[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
lbParamName[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbParamName[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbProtection = new SmartX.SmartLabel[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
lbProtection[i] = new SmartX.SmartLabel();
|
||||
//lbProtection[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbProtection[i].BackPictureBox = null;
|
||||
lbProtection[i].BackPictureBox1 = null;
|
||||
lbProtection[i].BackPictureBox2 = null;
|
||||
lbProtection[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbProtection[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbProtection[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbProtection[i].InitVisible = true;
|
||||
lbProtection[i].LineSpacing = 0F;
|
||||
lbProtection[i].Location = new System.Drawing.Point(286, 92 + (i * 37));
|
||||
lbProtection[i].Name = String.Format("ParamProtection{0}", i);
|
||||
lbProtection[i].Size = new System.Drawing.Size(123, 35);
|
||||
lbProtection[i].TabIndex = 70;
|
||||
lbProtection[i].Text = "0.0 ";
|
||||
lbProtection[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbProtection[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbProtection[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbWarning = new SmartX.SmartLabel[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
lbWarning[i] = new SmartX.SmartLabel();
|
||||
//lbWarning[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbWarning[i].BackPictureBox = null;
|
||||
lbWarning[i].BackPictureBox1 = null;
|
||||
lbWarning[i].BackPictureBox2 = null;
|
||||
lbWarning[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbWarning[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbWarning[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbWarning[i].InitVisible = true;
|
||||
lbWarning[i].LineSpacing = 0F;
|
||||
lbWarning[i].Location = new System.Drawing.Point(411, 92 + (i * 37));
|
||||
lbWarning[i].Name = String.Format("ParamWarning{0}", i);
|
||||
lbWarning[i].Size = new System.Drawing.Size(123, 35);
|
||||
lbWarning[i].TabIndex = 70;
|
||||
lbWarning[i].Text = "0.0 ";
|
||||
lbWarning[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbWarning[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbWarning[i].Wordwrap = false;
|
||||
}
|
||||
lbRecovery = new SmartX.SmartLabel[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
lbRecovery[i] = new SmartX.SmartLabel();
|
||||
//lbRecovery[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbRecovery[i].BackPictureBox = null;
|
||||
lbRecovery[i].BackPictureBox1 = null;
|
||||
lbRecovery[i].BackPictureBox2 = null;
|
||||
lbRecovery[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbRecovery[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbRecovery[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbRecovery[i].InitVisible = true;
|
||||
lbRecovery[i].LineSpacing = 0F;
|
||||
lbRecovery[i].Location = new System.Drawing.Point(536, 92 + (i * 37));
|
||||
lbRecovery[i].Name = String.Format("ParamRecovery{0}", i);
|
||||
lbRecovery[i].Size = new System.Drawing.Size(123, 35);
|
||||
lbRecovery[i].TabIndex = 70;
|
||||
lbRecovery[i].Text = "0.0 ";
|
||||
lbRecovery[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbRecovery[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbRecovery[i].Wordwrap = false;
|
||||
}
|
||||
btnSet = new SmartX.SmartButton[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
btnSet[i] = new SmartX.SmartButton();
|
||||
btnSet[i].BackPictureBox = null;
|
||||
btnSet[i].BackPictureBox1 = null;
|
||||
btnSet[i].BackPictureBox2 = null;
|
||||
btnSet[i].ButtonColor = System.Drawing.Color.Gray;
|
||||
btnSet[i].ButtonImageAutoSize = true;
|
||||
btnSet[i].ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].DisableImage = null;
|
||||
btnSet[i].DownImage = btnSetA.DownImage;
|
||||
btnSet[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
btnSet[i].GroupID = 0;
|
||||
btnSet[i].InitVisible = true;
|
||||
btnSet[i].Location = new System.Drawing.Point(662, 92 + (i * 37));
|
||||
btnSet[i].Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
btnSet[i].Name = "btnSetA";
|
||||
btnSet[i].NestedClickEventPrevent = false;
|
||||
btnSet[i].RepeatInterval = 1000;
|
||||
btnSet[i].SafeInterval = 200;
|
||||
btnSet[i].Size = new System.Drawing.Size(135, 33);
|
||||
btnSet[i].SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
btnSet[i].TabIndex = 1 + i;
|
||||
btnSet[i].Text = "SET";
|
||||
btnSet[i].TextColor = System.Drawing.Color.Black;
|
||||
btnSet[i].TextDownColor = System.Drawing.Color.White;
|
||||
btnSet[i].TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
btnSet[i].TextLocation = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
btnSet[i].UpImage = btnSetA.UpImage;
|
||||
btnSet[i].Click += new System.EventHandler(ParamSetCmd_Click);
|
||||
btnSet[i].Visible = false;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void ResetControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
this.Controls.Add(lbParamName[i]);
|
||||
if ((i != 8) && (i != 7) && (i != 5) && (i != 3) && (i != 2))
|
||||
this.Controls.Add(lbProtection[i]);
|
||||
this.Controls.Add(lbWarning[i]);
|
||||
this.Controls.Add(lbRecovery[i]);
|
||||
//this.Controls.Add(btnSet[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbExit);
|
||||
this.Controls.Add(this.cbLogTime);
|
||||
this.Controls.Add(this.cbLog);
|
||||
//this.Controls.Add(this.btnParamInit);
|
||||
//this.Controls.Add(this.lbHdSetting);
|
||||
this.Controls.Add(this.lbHdRecovery);
|
||||
this.Controls.Add(this.lbHdWarning);
|
||||
this.Controls.Add(this.lnHdPrtection);
|
||||
this.Controls.Add(this.lbHdParamName);
|
||||
this.Controls.Add(this.lbParamInfo);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.smartForm1);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
|
||||
|
||||
private void btnMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SET_MENU_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayParam(false);
|
||||
}
|
||||
|
||||
private void DisplayParam(bool p)
|
||||
{
|
||||
int aParam, i;
|
||||
DeviceDataSystem aBMSData;
|
||||
|
||||
aBMSData = ((fmBMSMain)(Owner)).GetBmsSystemData();
|
||||
|
||||
// SOV Parameter display
|
||||
i = 0;
|
||||
if (p || (disTrayParam.voltage.SOV_Threshold != aBMSData.param.voltage.SOV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SOV_Threshold = aBMSData.param.voltage.SOV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SOV_Warning != aBMSData.param.voltage.SOV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SOV_Warning = aBMSData.param.voltage.SOV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SOV_Recovery != aBMSData.param.voltage.SOV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SOV_Recovery = aBMSData.param.voltage.SOV_Recovery;
|
||||
}
|
||||
// COV Parameter display
|
||||
i = 1;
|
||||
if (p || (disTrayParam.voltage.COV_Threshold != aBMSData.param.voltage.COV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Threshold = aBMSData.param.voltage.COV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.COV_Warning != aBMSData.param.voltage.COV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Warning = aBMSData.param.voltage.COV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.COV_Recovery != aBMSData.param.voltage.COV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Recovery = aBMSData.param.voltage.COV_Recovery;
|
||||
}
|
||||
// SUV Parameter display
|
||||
i = 2;
|
||||
if (p || (disTrayParam.voltage.SUV_Threshold != aBMSData.param.voltage.SUV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SUV_Threshold = aBMSData.param.voltage.SUV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SUV_Warning != aBMSData.param.voltage.SUV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SUV_Warning = aBMSData.param.voltage.SUV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SUV_Recovery != aBMSData.param.voltage.SUV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.voltage.SUV_Recovery = aBMSData.param.voltage.SUV_Recovery;
|
||||
}
|
||||
// CUV Parameter display
|
||||
i = 3;
|
||||
if (p || (disTrayParam.voltage.CUV_Threshold != aBMSData.param.voltage.CUV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Threshold = aBMSData.param.voltage.CUV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.CUV_Warning != aBMSData.param.voltage.CUV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Warning = aBMSData.param.voltage.CUV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.CUV_Recovery != aBMSData.param.voltage.CUV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Recovery = aBMSData.param.voltage.CUV_Recovery;
|
||||
}
|
||||
// OC Charge Parameter display
|
||||
i = 4;
|
||||
if (p || (disTrayParam.current.OC_Chg_Threshold != aBMSData.param.current.OC_Chg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Threshold = aBMSData.param.current.OC_Chg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Chg_Warning != aBMSData.param.current.OC_Chg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Warning = aBMSData.param.current.OC_Chg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Chg_Recovery != aBMSData.param.current.OC_Chg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Recovery = aBMSData.param.current.OC_Chg_Recovery;
|
||||
}
|
||||
// OC Discharge Parameter display
|
||||
i = 5;
|
||||
if (p || (disTrayParam.current.OC_Dsg_Threshold != aBMSData.param.current.OC_Dsg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Threshold = aBMSData.param.current.OC_Dsg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Dsg_Warning != aBMSData.param.current.OC_Dsg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Warning = aBMSData.param.current.OC_Dsg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Dsg_Recovery != aBMSData.param.current.OC_Dsg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Recovery = aBMSData.param.current.OC_Dsg_Recovery;
|
||||
}
|
||||
// OT Charge Parameter display
|
||||
i = 6;
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Threshold != aBMSData.param.temperature.OT_Chg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Chg_Threshold = aBMSData.param.temperature.OT_Chg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Warning != aBMSData.param.temperature.OT_Chg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Chg_Warning = aBMSData.param.temperature.OT_Chg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Recovery != aBMSData.param.temperature.OT_Chg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Chg_Recovery = aBMSData.param.temperature.OT_Chg_Recovery;
|
||||
}
|
||||
// OT Discharge Parameter display
|
||||
i = 7;
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Threshold != aBMSData.param.temperature.OT_Dsg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Threshold;
|
||||
lbProtection[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Dsg_Threshold = aBMSData.param.temperature.OT_Dsg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Warning != aBMSData.param.temperature.OT_Dsg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Dsg_Warning = aBMSData.param.temperature.OT_Dsg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Recovery != aBMSData.param.temperature.OT_Dsg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 10);
|
||||
disTrayParam.temperature.OT_Dsg_Recovery = aBMSData.param.temperature.OT_Dsg_Recovery;
|
||||
}
|
||||
// SOC Parameter display
|
||||
i = 8;
|
||||
if (p || (disTrayParam.soc.Low_SOC_Warning != aBMSData.param.soc.Low_SOC_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.soc.Low_SOC_Warning;
|
||||
lbWarning[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.soc.Low_SOC_Warning = aBMSData.param.soc.Low_SOC_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.soc.Low_SOC_Recovery != aBMSData.param.soc.Low_SOC_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.soc.Low_SOC_Recovery;
|
||||
lbRecovery[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.soc.Low_SOC_Recovery = aBMSData.param.soc.Low_SOC_Recovery;
|
||||
}
|
||||
}
|
||||
|
||||
private void fmParamSet_Load(object sender, EventArgs e)
|
||||
{
|
||||
cbLogTime.Text = "60";
|
||||
tmrDisplay.Start();
|
||||
tmrClose.Start();
|
||||
}
|
||||
|
||||
private void fmParamSet_Activated(object sender, EventArgs e)
|
||||
{
|
||||
DisplayParam(true);
|
||||
}
|
||||
|
||||
private void ParamSetCmd_Click(object sender, EventArgs e)
|
||||
{
|
||||
int i = ((SmartX.SmartButton)(sender)).TabIndex;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).chfParamSetCmd.SetID = i;
|
||||
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(5);
|
||||
}
|
||||
|
||||
private void btnParamInit_Click(object sender, EventArgs e)
|
||||
{
|
||||
short Reg_Addr = 0x4001;
|
||||
short Reg_Count = 2;
|
||||
short[] Reg_Data = new short[Reg_Count];
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
Reg_Data[0] = 1;
|
||||
Reg_Data[1] = 0;
|
||||
|
||||
((fmBMSMain)(Owner)).SetModBusWriteCmd(1, Reg_Addr, Reg_Count, Reg_Data, 0x4001);
|
||||
}
|
||||
|
||||
private void cbLog_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbLog.Checked == true)
|
||||
{
|
||||
cbLogTime.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
cbLogTime.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
public bool GetLogFlag()
|
||||
{
|
||||
return cbLog.Checked;
|
||||
}
|
||||
|
||||
public int GetLogTime()
|
||||
{
|
||||
return Convert.ToInt32(cbLogTime.Text);
|
||||
}
|
||||
|
||||
private void lbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
CloseClickCount++;
|
||||
CloseTimeCount = 0;
|
||||
if (CloseClickCount >= 5)
|
||||
{
|
||||
CloseClickCount++;
|
||||
CloseTimeCount = 0;
|
||||
if (CloseClickCount >= 5)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ApplicationExit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tmrClose_Tick(object sender, EventArgs e)
|
||||
{
|
||||
if (CloseClickCount > 0)
|
||||
{
|
||||
CloseTimeCount++;
|
||||
if (CloseTimeCount > 20)
|
||||
{
|
||||
CloseClickCount = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
391
BMS_D1000/Form/fmParamSet.resx
Normal file
391
BMS_D1000/Form/fmParamSet.resx
Normal file
@@ -0,0 +1,391 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="mainMenu1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnMenu.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMenu.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="smartForm1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
B9/iXpH2bVXfYI9C7aO7nYp2Quob4FGoneT6fMzVvXYb1aUz1n5WLi0tPfvss8MD68UXX3zllVf++Kc/
|
||||
/epXv/71b37T/re91nPP/W52k/v97/+wuecn+uP4nn/++d/3j/j88+2v59J6YUsvtfbsWYQ9e15+5ZVX
|
||||
Z/TKn//859dff/21UV5//Y3XXnutOyHtlGxvsHaTP01Re/NMVGdtc3X7ger6f2xidW+VSO2ctFenncx2
|
||||
tuevvXDtlzfj6r0Rdlp7Pwy2Z+Bo7W374osvvfDCi+01WZD+d828tVPdf7vuvGle9P7bvOrdpC7eSe3d
|
||||
W2/rzbUP2PnqvV5bxKpvkjma7jn2Pi+HqnfkdLWr15Hmrn+89h0xu/Z9NN76U9pyq7n1z9Zw7bR3n5mD
|
||||
9T85p9Vq3yTP/W6G6kf1g+0/Bvptr+fKcxnrfbNVhjbPNP7zt79tD+/nP//5E0888c3Aunfv3ocffvje
|
||||
e++9tXdv+1n85htvTPbmm3/9y19msvevf337rbcm2rfv7X0bvd16a6L+TTbZv2/f/n4HOgcOHAx04GA7
|
||||
zmaHDh167913F+K9d/+2pQ8/+GB7vd5/f7TeV95vj/mb0zLOgQPthWgvcdd/vfnmXyY19FrPZGvdhXv3
|
||||
7n1no4MHF629vsPnYV3vpR904ED7ZumdzUjtdX3vvUXYqN1Fd1cbb4Z2r70Le5eHbVTH7+s9wynb/F3w
|
||||
bvsGm692jInHqfdYv01/M6r+R8HY2s3roMO1y3eou9cR3nln8OXeMHjmp7XlddyqexnHaVfYeHeN9UHv
|
||||
U6ga+tKA7q5Gt+UdMqXBh9rp1/uY7b83hs/5NoZfhc3ah0P7HBn6AIno/VDbov8j8pveeuut7tNp8LlP
|
||||
tuXkDGmnqHeW+t8dvffjlmc9vaEnNb3Bn+/tWXd6TzhUNz/aBNr4qTS8eabwxhuvt0fVfmX577/85Z07
|
||||
d2pgtXq/DXT509tXPrp97Z9TufrJDtxd/XSiO4OG7nRq7YZDx1mQoQe/aF/d+GxO99Y+/3qim0tfXT/+
|
||||
rysfd249FJc/+tfVT9qjLe2RL1g7OXevHx9p8AR2epe3V2Tz1Xat9oDbE+xe2YUbfCOtm/4VHDzJnaEr
|
||||
zKqOs+Wc7Nzmb8kHYOwn2OqnQ0+2bHzXZG2czJHa22wWw2d10Mbnds7g+RzSzuTQj4/ttc+lbQz9yFu4
|
||||
oYd39ZN2bu/fOnH/5lLQxhtgfsOv9dQG3zwbel/a8oLO4861T8ee2+m0g1xb/t8v/nno6697f4ZoDaxe
|
||||
Nz+6v/q3+zc+XJTrzQcz6m61M0OHYkZDL99DMfSQmNPq4g3dIzxuBn/K7EJbviXnt+npP962/AyaVTvI
|
||||
jffv3/nk/v3e/wXOwMC68dH9a+/fX/1vAABm1nbUjaMGFgBAjoEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlY
|
||||
AABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABh
|
||||
BhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYA
|
||||
QJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiB
|
||||
BQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYaMH1to/76/+z/3r/wcAwMzajlr7uDew7t//f3xH2+ty0j7q
|
||||
AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAAQlJREFUeF7t1M1OwlAUReG+/2MQq0HFaCEh6gTnmjZFS5WW+v8aW07BRBL3E3QN
|
||||
vpzJne2VmxTFUqfn053JDEO37WB8NtXysVIySi90/1Cqqhs9v3SqMVixf3QQPYzSiZLj8ZWeVo3a7lPr
|
||||
9h0DFx1ED9HFPo61ms3Hv48xLNFB9LCPI+tLIQ6EXRzxc2TEgUPEAYs4YBEHLOKARRywiAMWccAiDljE
|
||||
AYs4YBEHLOKARRywiAMWccAiDljEAYs4YBEHLOKARRywiAMWccAiDlgHcaTEgT9+44gukqOTS1V1q+7t
|
||||
W93rlzYYrNg/OogeooskL0pls1vNrxea39xtLwar33/R95DnpX4A95T0b0ERps8AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAABBlJREFUeF7t3Ntu00AQBuC8/xu1KleNBBJClLZqL2hiO6e6OTYHKELAMrOOE2fz
|
||||
O5nddQ5gX3wtJJ6ZtfU3tYND7e7+UdXff1I3t4/q8xf2UCmtR50DzgPnonZxda1+/1FqvnjTFsvvx+A6
|
||||
65hrPASf9R9j339RHi4pF7XLd3X9QNwfk0ml9MY6D5yLGidkPv+unuORimMKSKXUOAech+SV46quprNv
|
||||
qvs8VL1K6XEOOA+cCzrnqKvJ60J1un3V6Q0qZUc54DxwLmoX9LtlNJmrqPOiWpXS4xxwHjgX+mplNJ6p
|
||||
qB1vbOAqO2gfVH8IaHbR0FwbqGceVC+Bepk4B5wHzoU+IR2OZipsPWsRCTxwfdprF985NqRrclXEvhzj
|
||||
uElncB6WJ6RJOIJo/SRqLJUdsg+qPwQ0u2horg3UMw+ql0C9TJyDjXAMluEIWrEWekh7SKD6Q0CzJVCv
|
||||
/x3ngPOwDseQwhFSciLagAQe0h5FQ7OkUD8J1OscoLVKoF5bKAech+1whNSENEnggOvSHkXj3lloPuKz
|
||||
Jps5NrL74QKtVYJr0XpSyfNb4ZjSE8nvG9b0kPYomtnbnLtLts4G6lUENEvKp95cB5KEY7oOR5/+0gh7
|
||||
9GSi4SHtsQ9vGxiP7cLbZplzd0H9JFCvIpj7Yot7oPXuY64DaVIOOA+ZcLyqRtDVAdEh8ZD2kED1Ujb1
|
||||
5lwp1MtXEX3NdUqhXll6O8oB52EdjsFEP9g8Mh1IR6jfvwLtjw3Usyjcn/OwHY6wUnYgHHTOEdBLS0An
|
||||
JeTJA9c3BHzn2JCuyUd67FyhnnlQvQQ6NqavlIMXysPq7fNVOOhMlTU8pD0kUP0hoNlF85ljW+s6Kz0e
|
||||
uzxthWN5tdKgSxmGLnGk0CVUHtdZtnVodtHSY+cK9cyD6iXQsTFxDoyrFX6fY/PM9dwFZwat0QbqmQfV
|
||||
S6RXLftshmM006lBKT1XZuJPDa3RBuqZB9VLoF4I52EVjtU/vDkIPaB+Ej61h3LM/XGZJa3ZCkdyP0es
|
||||
ojbf7CEXgsdsuNb7zi0rPm57UQ5GlAd9QspfknDwE/ZaHtAOSKF+p4SOjQ3UMw+ql4iE1uHge0jH8+SA
|
||||
d/rWIkPbAm+PekqYc08NrdEG6pkH1RdB96YccB6Se0h1OBYUDt5gcDztgWp33XE97FvJ1RZoUQ44D8sb
|
||||
jOtqPFlQMf00dxN8e3r6Zxu2dfrjEI5QP8RmWx8+c2xrXWaJaygHnIfkownLz63wEx36iWRdD2kPCdvt
|
||||
s8y5u6D6POhVSgLNtYF65kH1EqjXtuznVujL65Q/1EQNekPVIfzdFddLofpDQLMRm21N5kxbqOdJUA44
|
||||
D8tPvF2rt7ef+r2O4bhSepSDH5QHfbVyd/+gPny8Af9XQ6WsOA+3dw/qLwJ3twH6wxOQAAAAAElFTkSu
|
||||
QmCC
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>135, 17</value>
|
||||
</metadata>
|
||||
<metadata name="tmrClose.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>246, 17</value>
|
||||
</metadata>
|
||||
<data name="btnParamInit.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wAAADsABataJCQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnParamInit.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wAAADsABataJCQAABXpJREFUeF7t3elW20gQBWDe/40CJpk5kMw7ELxvgC3vDMkZmJ6qltuI1hWuXiTD
|
||||
SD8+OFhUVUtc5CVYOfv5s61a336oi2/fVetro+50DigPnIuzyz9+qOVqq15e/lXPLy/q+blRW/Tz5xxw
|
||||
HjgXZ+eta/Xr9z8qWazJRptXxMzzgfp9Fmh/XKCe8azVE+WBc3F2fvld7R6f1N3DQt3Nltp9Rcw8H6jf
|
||||
Z4H2xwXqGQvngPPAuaAzx5Xa7igc9xSORoNwHjgX+m5ls31Uk2mipneNuuMccB7SuxX6sN48qvF0Thsa
|
||||
dcc54DzocHyhD6v1To3HD2o8mTXqjnLAeeBc6HAsVzs1pBtHjdrjHHAe0nBcXqtkuVX94Z0ajO4bNcc5
|
||||
4DxwLtJwLNJwGIMA2T7HoPoyoNmxobkuUM8iqF4C9UI4Dzoc5xdX+sWP7MZegGyfY1B9GdDs2NBcF6hn
|
||||
EVQvgXohnAfOhX6dY55sVG8w1fqkG4DrTa/3hM5xIV2Trxj7UsVxk87gPOxf58iGgxJGuvvPrlzrfOe4
|
||||
qGIGC5lTxXGT11jhmNEX3T6lq09NSC+A6SGB6suAZseG5rpAPYugegnUK2+q85ALB05So05wOHoUDkqO
|
||||
PGFYNqkxoVlSqJ8E6vURoLVKoF45lIO34Zjvw9GjJqQTwPSIDc2SQv0kUK+PAK1VAvWy6XBQHvLhoOSw
|
||||
TjZJDrgum9SYTrEm35llKnN/9HYUjg7dmD4ondI3+TM9JHrgNoS/z+5tz31Pts4F6hUDmiUVUm+vA8mF
|
||||
42G+Vu3ehDam2gFMj9i6FjS7COongXrFYO+LK7RWCbQWW4dywHnIhaNNyWEoUVKmhwRKtxTXo/mIPVcK
|
||||
9QrFfdH+uLDXKYXWk6W/Jx+OlWp309RURZ+pAoTWn0qMdZe17/oEQTngPLyGY7akG8eqUzGe6Qv1+yzQ
|
||||
/rhAPWPh/pyHTDj4zEEbrSQ16icNBzpz9Bp1B84c9IBUP+bgByRTdRvA9JBA9WVAs+sIHZscysE95eFL
|
||||
LhxdakJuA3B9WyB0jgvpmkKYY+cL9SyC6iXQsckrCgclh7UDZJN6DKqXcqm355YhZI5rre8sczzekw9H
|
||||
xNc50PPyIqGzpNDs2Myx84V6FkH1EujY2DgH8EUwvZGgBZVBumBblWuU8t0X5ro/IccN3Z4Fw8FPY7p7
|
||||
9tObsph5jWroeweBt+FINm/Sg9JahuxMH6jnKaC1+UC9bahOwqWW83AIR8hfgvHfJvpC/aQ6HwxaowvU
|
||||
swiql0C9corC4YP/Od0X6tc4LQ7Hm78ES//6nN+zwO94avxf9SQoBwnl4fBU1oTDxyAA6ieF+p0SWqML
|
||||
1LMIqo+lTw7h4A9JsqUNnK4HZ4MM++ujRgFQvxOyj4sr1LMIqpdAvWx9ygHnIQ3H4b2y+I21x/QtQwf2
|
||||
ac8J1wuhddcROja2AR3bw3tl03Ds6IBzumbaIMDQwWDsZ8ifuV7I7FeZ0FwXqGcRVC+BfgY2PntwHl7D
|
||||
sUzDMRjRRjLcfy4bz/GF+iEu3xsiZI5rban7xOGgPKThaF2rBX3B9+P8G8lGAUwPidEkXy/iWIdmx4bm
|
||||
ukA9i6B6CdQrh3LAeThc2WdhruwzoYCQcQCul0L1ZeBZvG9libEv0jWGzJLM4BxwHg7h4Mv86HTxb6S5
|
||||
NpQn00MC1ZcBzS4yBLcdwzVorgvp3JBZx2bo7ZSD18s+0YfV+lFvHE/mlZqA22JznTHyFLIvXIt6nsZM
|
||||
52F/NcErtdn+vb/UZEKf02tRVoFnVQHNPiW0Pvu299j9pFAvG19uckt50C+f8wXQV+utevr9rK95/fSr
|
||||
UVv886cccB5afGH8m5tb9fXPv9SF+S8VGrVlfv6ch5ubW/UfHr6uqDjKgHwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
405
BMS_D1000/Form/fmParamSetCmd.Designer.cs
generated
Normal file
405
BMS_D1000/Form/fmParamSetCmd.Designer.cs
generated
Normal file
@@ -0,0 +1,405 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmParamSetCmd
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private System.Windows.Forms.MainMenu mainMenu1;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmParamSetCmd));
|
||||
this.mainMenu1 = new System.Windows.Forms.MainMenu();
|
||||
this.sfmParamSetCmd = new SmartX.SmartForm();
|
||||
this.kbdValue = new SmartX.SmartKeyboard();
|
||||
this.tbProtection = new System.Windows.Forms.TextBox();
|
||||
this.btnOk = new SmartX.SmartButton();
|
||||
this.btnCancel = new SmartX.SmartButton();
|
||||
this.lbConfigName = new SmartX.SmartLabel();
|
||||
this.smartLabel2 = new SmartX.SmartLabel();
|
||||
this.smartLabel3 = new SmartX.SmartLabel();
|
||||
this.smartLabel4 = new SmartX.SmartLabel();
|
||||
this.lbProtection = new SmartX.SmartLabel();
|
||||
this.lbWarning = new SmartX.SmartLabel();
|
||||
this.lbRecovery = new SmartX.SmartLabel();
|
||||
this.tbWarning = new System.Windows.Forms.TextBox();
|
||||
this.tbRecovery = new System.Windows.Forms.TextBox();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.lbSetResult = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmParamSetCmd)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmParamSetCmd
|
||||
//
|
||||
this.sfmParamSetCmd.CenterLocation = false;
|
||||
this.sfmParamSetCmd.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.sfmParamSetCmd.Image = ((System.Drawing.Image)(resources.GetObject("sfmParamSetCmd.Image")));
|
||||
this.sfmParamSetCmd.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmParamSetCmd.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmParamSetCmd.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmParamSetCmd.MainForm = null;
|
||||
this.sfmParamSetCmd.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmParamSetCmd.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmParamSetCmd.Name = "sfmParamSetCmd";
|
||||
this.sfmParamSetCmd.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmParamSetCmd.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmParamSetCmd.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// kbdValue
|
||||
//
|
||||
this.kbdValue.ControlKeyDisable = false;
|
||||
this.kbdValue.DesignMinimize = false;
|
||||
this.kbdValue.FontColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.HanYoungKeyDisable = false;
|
||||
this.kbdValue.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NUMERICAL;
|
||||
this.kbdValue.KeyFillColor = System.Drawing.Color.Black;
|
||||
this.kbdValue.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.KeyOutLineWidth = 1;
|
||||
this.kbdValue.KeyPressImage1 = null;
|
||||
this.kbdValue.KeyPressImage2 = null;
|
||||
this.kbdValue.KeyPressImage3 = null;
|
||||
this.kbdValue.KeyUpImage1 = null;
|
||||
this.kbdValue.KeyUpImage2 = null;
|
||||
this.kbdValue.KeyUpImage3 = null;
|
||||
this.kbdValue.LeftMargin = 5;
|
||||
this.kbdValue.Location = new System.Drawing.Point(210, 172);
|
||||
this.kbdValue.Name = "kbdValue";
|
||||
this.kbdValue.PressFontColor = System.Drawing.Color.Olive;
|
||||
this.kbdValue.PressKeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.kbdValue.PressKeyOutLineColor = System.Drawing.Color.Green;
|
||||
this.kbdValue.RoundedCorners = true;
|
||||
this.kbdValue.SetBackimage = null;
|
||||
this.kbdValue.Size = new System.Drawing.Size(220, 220);
|
||||
this.kbdValue.TabIndex = 12;
|
||||
this.kbdValue.TABKeyDisable = false;
|
||||
this.kbdValue.TargetInputObject = this.tbProtection;
|
||||
this.kbdValue.Text = "smartKeyboard1";
|
||||
this.kbdValue.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.CUSTOMIZED_LITE;
|
||||
this.kbdValue.TopMargin = 5;
|
||||
//
|
||||
// tbProtection
|
||||
//
|
||||
this.tbProtection.Font = new System.Drawing.Font("Arial Black", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.tbProtection.Location = new System.Drawing.Point(242, 130);
|
||||
this.tbProtection.MaxLength = 5;
|
||||
this.tbProtection.Name = "tbProtection";
|
||||
this.tbProtection.Size = new System.Drawing.Size(151, 33);
|
||||
this.tbProtection.TabIndex = 16;
|
||||
this.tbProtection.GotFocus += new System.EventHandler(this.tbProtection_GotFocus);
|
||||
//
|
||||
// btnOk
|
||||
//
|
||||
this.btnOk.BackPictureBox = null;
|
||||
this.btnOk.BackPictureBox1 = null;
|
||||
this.btnOk.BackPictureBox2 = null;
|
||||
this.btnOk.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnOk.ButtonImageAutoSize = true;
|
||||
this.btnOk.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnOk.DisableImage = null;
|
||||
this.btnOk.DownImage = ((System.Drawing.Image)(resources.GetObject("btnOk.DownImage")));
|
||||
this.btnOk.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnOk.GroupID = 0;
|
||||
this.btnOk.InitVisible = true;
|
||||
this.btnOk.Location = new System.Drawing.Point(521, 429);
|
||||
this.btnOk.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnOk.Name = "btnOk";
|
||||
this.btnOk.NestedClickEventPrevent = false;
|
||||
this.btnOk.RepeatInterval = 200;
|
||||
this.btnOk.SafeInterval = 200;
|
||||
this.btnOk.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnOk.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnOk.TabIndex = 15;
|
||||
this.btnOk.Text = "SET";
|
||||
this.btnOk.TextColor = System.Drawing.Color.Black;
|
||||
this.btnOk.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnOk.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnOk.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnOk.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnOk.UpImage = ((System.Drawing.Image)(resources.GetObject("btnOk.UpImage")));
|
||||
this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.BackPictureBox = null;
|
||||
this.btnCancel.BackPictureBox1 = null;
|
||||
this.btnCancel.BackPictureBox2 = null;
|
||||
this.btnCancel.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnCancel.ButtonImageAutoSize = true;
|
||||
this.btnCancel.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.DisableImage = null;
|
||||
this.btnCancel.DownImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.DownImage")));
|
||||
this.btnCancel.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnCancel.GroupID = 0;
|
||||
this.btnCancel.InitVisible = true;
|
||||
this.btnCancel.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnCancel.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.NestedClickEventPrevent = false;
|
||||
this.btnCancel.RepeatInterval = 200;
|
||||
this.btnCancel.SafeInterval = 200;
|
||||
this.btnCancel.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnCancel.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnCancel.TabIndex = 14;
|
||||
this.btnCancel.Text = "CANCEL";
|
||||
this.btnCancel.TextColor = System.Drawing.Color.Black;
|
||||
this.btnCancel.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnCancel.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnCancel.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnCancel.UpImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.UpImage")));
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// lbConfigName
|
||||
//
|
||||
this.lbConfigName.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.lbConfigName.BackPictureBox1 = null;
|
||||
this.lbConfigName.BackPictureBox2 = null;
|
||||
this.lbConfigName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbConfigName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbConfigName.Font = new System.Drawing.Font("Tahoma", 20F, System.Drawing.FontStyle.Bold);
|
||||
this.lbConfigName.ForeColor = System.Drawing.SystemColors.Info;
|
||||
this.lbConfigName.InitVisible = true;
|
||||
this.lbConfigName.LineSpacing = 0F;
|
||||
this.lbConfigName.Location = new System.Drawing.Point(6, 3);
|
||||
this.lbConfigName.Name = "lbConfigName";
|
||||
this.lbConfigName.Size = new System.Drawing.Size(794, 48);
|
||||
this.lbConfigName.TabIndex = 13;
|
||||
this.lbConfigName.Text = "Please input password";
|
||||
this.lbConfigName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbConfigName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbConfigName.Wordwrap = false;
|
||||
//
|
||||
// smartLabel2
|
||||
//
|
||||
this.smartLabel2.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.smartLabel2.BackPictureBox1 = null;
|
||||
this.smartLabel2.BackPictureBox2 = null;
|
||||
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel2.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel2.InitVisible = true;
|
||||
this.smartLabel2.LineSpacing = 0F;
|
||||
this.smartLabel2.Location = new System.Drawing.Point(243, 66);
|
||||
this.smartLabel2.Name = "smartLabel2";
|
||||
this.smartLabel2.Size = new System.Drawing.Size(148, 27);
|
||||
this.smartLabel2.TabIndex = 20;
|
||||
this.smartLabel2.Text = "Trip";
|
||||
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel2.Wordwrap = false;
|
||||
//
|
||||
// smartLabel3
|
||||
//
|
||||
this.smartLabel3.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.smartLabel3.BackPictureBox1 = null;
|
||||
this.smartLabel3.BackPictureBox2 = null;
|
||||
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel3.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel3.InitVisible = true;
|
||||
this.smartLabel3.LineSpacing = 0F;
|
||||
this.smartLabel3.Location = new System.Drawing.Point(402, 66);
|
||||
this.smartLabel3.Name = "smartLabel3";
|
||||
this.smartLabel3.Size = new System.Drawing.Size(148, 27);
|
||||
this.smartLabel3.TabIndex = 21;
|
||||
this.smartLabel3.Text = "Warning";
|
||||
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel3.Wordwrap = false;
|
||||
//
|
||||
// smartLabel4
|
||||
//
|
||||
this.smartLabel4.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.smartLabel4.BackPictureBox1 = null;
|
||||
this.smartLabel4.BackPictureBox2 = null;
|
||||
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
|
||||
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.smartLabel4.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.smartLabel4.InitVisible = true;
|
||||
this.smartLabel4.LineSpacing = 0F;
|
||||
this.smartLabel4.Location = new System.Drawing.Point(562, 66);
|
||||
this.smartLabel4.Name = "smartLabel4";
|
||||
this.smartLabel4.Size = new System.Drawing.Size(148, 27);
|
||||
this.smartLabel4.TabIndex = 22;
|
||||
this.smartLabel4.Text = "Recovery";
|
||||
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.smartLabel4.Wordwrap = false;
|
||||
//
|
||||
// lbProtection
|
||||
//
|
||||
this.lbProtection.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.lbProtection.BackPictureBox1 = null;
|
||||
this.lbProtection.BackPictureBox2 = null;
|
||||
this.lbProtection.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbProtection.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbProtection.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbProtection.InitVisible = true;
|
||||
this.lbProtection.LineSpacing = 0F;
|
||||
this.lbProtection.Location = new System.Drawing.Point(243, 99);
|
||||
this.lbProtection.Name = "lbProtection";
|
||||
this.lbProtection.Size = new System.Drawing.Size(148, 27);
|
||||
this.lbProtection.TabIndex = 23;
|
||||
this.lbProtection.Text = "53.50";
|
||||
this.lbProtection.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbProtection.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbProtection.Wordwrap = false;
|
||||
//
|
||||
// lbWarning
|
||||
//
|
||||
this.lbWarning.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.lbWarning.BackPictureBox1 = null;
|
||||
this.lbWarning.BackPictureBox2 = null;
|
||||
this.lbWarning.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbWarning.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbWarning.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbWarning.InitVisible = true;
|
||||
this.lbWarning.LineSpacing = 0F;
|
||||
this.lbWarning.Location = new System.Drawing.Point(402, 99);
|
||||
this.lbWarning.Name = "lbWarning";
|
||||
this.lbWarning.Size = new System.Drawing.Size(148, 27);
|
||||
this.lbWarning.TabIndex = 24;
|
||||
this.lbWarning.Text = "53.50";
|
||||
this.lbWarning.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbWarning.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbWarning.Wordwrap = false;
|
||||
//
|
||||
// lbRecovery
|
||||
//
|
||||
this.lbRecovery.BackPictureBox = this.sfmParamSetCmd;
|
||||
this.lbRecovery.BackPictureBox1 = null;
|
||||
this.lbRecovery.BackPictureBox2 = null;
|
||||
this.lbRecovery.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbRecovery.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbRecovery.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbRecovery.InitVisible = true;
|
||||
this.lbRecovery.LineSpacing = 0F;
|
||||
this.lbRecovery.Location = new System.Drawing.Point(562, 99);
|
||||
this.lbRecovery.Name = "lbRecovery";
|
||||
this.lbRecovery.Size = new System.Drawing.Size(148, 27);
|
||||
this.lbRecovery.TabIndex = 25;
|
||||
this.lbRecovery.Text = "53.50";
|
||||
this.lbRecovery.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbRecovery.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbRecovery.Wordwrap = false;
|
||||
//
|
||||
// tbWarning
|
||||
//
|
||||
this.tbWarning.Font = new System.Drawing.Font("Arial Black", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.tbWarning.Location = new System.Drawing.Point(401, 130);
|
||||
this.tbWarning.MaxLength = 5;
|
||||
this.tbWarning.Name = "tbWarning";
|
||||
this.tbWarning.Size = new System.Drawing.Size(151, 33);
|
||||
this.tbWarning.TabIndex = 26;
|
||||
this.tbWarning.GotFocus += new System.EventHandler(this.tbWarning_GotFocus);
|
||||
//
|
||||
// tbRecovery
|
||||
//
|
||||
this.tbRecovery.Font = new System.Drawing.Font("Arial Black", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.tbRecovery.Location = new System.Drawing.Point(560, 130);
|
||||
this.tbRecovery.MaxLength = 5;
|
||||
this.tbRecovery.Name = "tbRecovery";
|
||||
this.tbRecovery.Size = new System.Drawing.Size(151, 33);
|
||||
this.tbRecovery.TabIndex = 27;
|
||||
this.tbRecovery.GotFocus += new System.EventHandler(this.tbRecovery_GotFocus);
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// lbSetResult
|
||||
//
|
||||
this.lbSetResult.BackPictureBox = null;
|
||||
this.lbSetResult.BackPictureBox1 = null;
|
||||
this.lbSetResult.BackPictureBox2 = null;
|
||||
this.lbSetResult.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbSetResult.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbSetResult.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbSetResult.InitVisible = true;
|
||||
this.lbSetResult.LineSpacing = 0F;
|
||||
this.lbSetResult.Location = new System.Drawing.Point(25, 439);
|
||||
this.lbSetResult.Name = "lbSetResult";
|
||||
this.lbSetResult.Size = new System.Drawing.Size(464, 27);
|
||||
this.lbSetResult.TabIndex = 29;
|
||||
this.lbSetResult.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbSetResult.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbSetResult.Wordwrap = false;
|
||||
//
|
||||
// fmParamSetCmd
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.tbRecovery);
|
||||
this.Controls.Add(this.tbWarning);
|
||||
this.Controls.Add(this.lbRecovery);
|
||||
this.Controls.Add(this.lbWarning);
|
||||
this.Controls.Add(this.lbProtection);
|
||||
this.Controls.Add(this.smartLabel4);
|
||||
this.Controls.Add(this.smartLabel3);
|
||||
this.Controls.Add(this.smartLabel2);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.tbProtection);
|
||||
this.Controls.Add(this.btnOk);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbConfigName);
|
||||
this.Controls.Add(this.sfmParamSetCmd);
|
||||
this.Menu = this.mainMenu1;
|
||||
this.Name = "fmParamSetCmd";
|
||||
this.Text = "fmParamSetCmd";
|
||||
this.Load += new System.EventHandler(this.fmParamSetCmd_Load);
|
||||
this.Activated += new System.EventHandler(this.fmParamSetCmd_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmParamSetCmd)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmParamSetCmd;
|
||||
private SmartX.SmartKeyboard kbdValue;
|
||||
private System.Windows.Forms.TextBox tbProtection;
|
||||
private SmartX.SmartButton btnOk;
|
||||
private SmartX.SmartButton btnCancel;
|
||||
private SmartX.SmartLabel lbConfigName;
|
||||
private SmartX.SmartLabel smartLabel2;
|
||||
private SmartX.SmartLabel smartLabel3;
|
||||
private SmartX.SmartLabel smartLabel4;
|
||||
private SmartX.SmartLabel lbProtection;
|
||||
private SmartX.SmartLabel lbWarning;
|
||||
private SmartX.SmartLabel lbRecovery;
|
||||
private System.Windows.Forms.TextBox tbWarning;
|
||||
private System.Windows.Forms.TextBox tbRecovery;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private SmartX.SmartLabel lbSetResult;
|
||||
}
|
||||
}
|
||||
468
BMS_D1000/Form/fmParamSetCmd.cs
Normal file
468
BMS_D1000/Form/fmParamSetCmd.cs
Normal file
@@ -0,0 +1,468 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmParamSetCmd : Form
|
||||
{
|
||||
public int SetID = 0;
|
||||
short Reg_Addr;
|
||||
short Reg_Count;
|
||||
short[] Reg_Data;
|
||||
|
||||
DeviceParam disTrayParam;
|
||||
|
||||
public fmParamSetCmd()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void Control_ReLoad_A()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.tbRecovery);
|
||||
this.Controls.Add(this.tbWarning);
|
||||
this.Controls.Add(this.lbRecovery);
|
||||
this.Controls.Add(this.lbWarning);
|
||||
this.Controls.Add(this.lbProtection);
|
||||
this.Controls.Add(this.smartLabel4);
|
||||
this.Controls.Add(this.smartLabel3);
|
||||
this.Controls.Add(this.smartLabel2);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.tbProtection);
|
||||
this.Controls.Add(this.btnOk);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbConfigName);
|
||||
this.Controls.Add(this.sfmParamSetCmd);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
|
||||
private void Control_ReLoad_B()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.tbRecovery);
|
||||
this.Controls.Add(this.tbWarning);
|
||||
this.Controls.Add(this.lbRecovery);
|
||||
this.Controls.Add(this.lbWarning);
|
||||
//this.Controls.Add(this.lbProtection);
|
||||
this.Controls.Add(this.smartLabel4);
|
||||
this.Controls.Add(this.smartLabel3);
|
||||
this.Controls.Add(this.smartLabel2);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
//this.Controls.Add(this.tbProtection);
|
||||
this.Controls.Add(this.btnOk);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbConfigName);
|
||||
this.Controls.Add(this.sfmParamSetCmd);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
|
||||
private void tbProtection_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
kbdValue.Location = new System.Drawing.Point(210, 172);
|
||||
kbdValue.TargetInputObject = tbProtection;
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void tbWarning_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
kbdValue.Location = new System.Drawing.Point(352, 172);
|
||||
kbdValue.TargetInputObject = tbWarning;
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void tbRecovery_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
kbdValue.Location = new System.Drawing.Point(499, 172);
|
||||
kbdValue.TargetInputObject = tbRecovery;
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(4);
|
||||
}
|
||||
|
||||
private void fmParamSetCmd_Activated(object sender, EventArgs e)
|
||||
{
|
||||
lbConfigName.Text = SetParamter.Name[SetID - 1];
|
||||
DisplayParameter(true);
|
||||
|
||||
tbProtection.Text = lbProtection.Text;
|
||||
tbWarning.Text = lbWarning.Text;
|
||||
tbRecovery.Text = lbRecovery.Text;
|
||||
|
||||
switch (SetID)
|
||||
{
|
||||
case 3:
|
||||
case 4:
|
||||
case 6:
|
||||
case 8:
|
||||
case 9:
|
||||
Control_ReLoad_B();
|
||||
kbdValue.Location = new System.Drawing.Point(352, 172);
|
||||
kbdValue.TargetInputObject = tbWarning;
|
||||
break;
|
||||
default:
|
||||
Control_ReLoad_A();
|
||||
kbdValue.Location = new System.Drawing.Point(210, 172);
|
||||
kbdValue.TargetInputObject = tbProtection;
|
||||
break;
|
||||
}
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void DisplayParameter(bool p)
|
||||
{
|
||||
int aParam;
|
||||
DeviceDataSystem aBMSData;
|
||||
|
||||
aBMSData = ((fmBMSMain)(Owner)).GetBmsSystemData();
|
||||
|
||||
switch (SetID)
|
||||
{
|
||||
case 1: // SOV
|
||||
// SOV Parameter display
|
||||
if (p || (disTrayParam.voltage.SOV_Threshold != aBMSData.param.voltage.SOV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0.00}", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SOV_Threshold = aBMSData.param.voltage.SOV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SOV_Warning != aBMSData.param.voltage.SOV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0.00}", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SOV_Warning = aBMSData.param.voltage.SOV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SOV_Recovery != aBMSData.param.voltage.SOV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SOV_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0.00}", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SOV_Recovery = aBMSData.param.voltage.SOV_Recovery;
|
||||
}
|
||||
break;
|
||||
case 2: // COV
|
||||
// COV Parameter display
|
||||
if (p || (disTrayParam.voltage.COV_Threshold != aBMSData.param.voltage.COV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0.000}", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Threshold = aBMSData.param.voltage.COV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.COV_Warning != aBMSData.param.voltage.COV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0.000}", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Warning = aBMSData.param.voltage.COV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.COV_Recovery != aBMSData.param.voltage.COV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.COV_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0.000}", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.COV_Recovery = aBMSData.param.voltage.COV_Recovery;
|
||||
}
|
||||
break;
|
||||
case 3: // SUV
|
||||
//SUV Parameter display
|
||||
if (p || (disTrayParam.voltage.SUV_Threshold != aBMSData.param.voltage.SUV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0.00} ", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SUV_Threshold = aBMSData.param.voltage.SUV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SUV_Warning != aBMSData.param.voltage.SUV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0.00}", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SUV_Warning = aBMSData.param.voltage.SUV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.SUV_Recovery != aBMSData.param.voltage.SUV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.SUV_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0.00}", Convert.ToDouble(aParam) / 100);
|
||||
disTrayParam.voltage.SUV_Recovery = aBMSData.param.voltage.SUV_Recovery;
|
||||
}
|
||||
break;
|
||||
case 4: // CUV
|
||||
// CUV Parameter display
|
||||
if (p || (disTrayParam.voltage.CUV_Threshold != aBMSData.param.voltage.CUV_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0.000} ", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Threshold = aBMSData.param.voltage.CUV_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.CUV_Warning != aBMSData.param.voltage.CUV_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0.000}", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Warning = aBMSData.param.voltage.CUV_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.voltage.CUV_Recovery != aBMSData.param.voltage.CUV_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.voltage.CUV_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0.000}", Convert.ToDouble(aParam) / 1000);
|
||||
disTrayParam.voltage.CUV_Recovery = aBMSData.param.voltage.CUV_Recovery;
|
||||
}
|
||||
break;
|
||||
case 5: // OCC
|
||||
// OC Charge Parameter display
|
||||
if (p || (disTrayParam.current.OC_Chg_Threshold != aBMSData.param.current.OC_Chg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Threshold = aBMSData.param.current.OC_Chg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Chg_Warning != aBMSData.param.current.OC_Chg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Warning = aBMSData.param.current.OC_Chg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Chg_Recovery != aBMSData.param.current.OC_Chg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Chg_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Chg_Recovery = aBMSData.param.current.OC_Chg_Recovery;
|
||||
}
|
||||
break;
|
||||
case 6: // OCD
|
||||
// OC Discharge Parameter display
|
||||
if (p || (disTrayParam.current.OC_Dsg_Threshold != aBMSData.param.current.OC_Dsg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Threshold = aBMSData.param.current.OC_Dsg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Dsg_Warning != aBMSData.param.current.OC_Dsg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Warning = aBMSData.param.current.OC_Dsg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.current.OC_Dsg_Recovery != aBMSData.param.current.OC_Dsg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.current.OC_Dsg_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.current.OC_Dsg_Recovery = aBMSData.param.current.OC_Dsg_Recovery;
|
||||
}
|
||||
break;
|
||||
case 7: // OTC
|
||||
// OT Charge Parameter display
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Threshold != aBMSData.param.temperature.OT_Chg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Chg_Threshold = aBMSData.param.temperature.OT_Chg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Warning != aBMSData.param.temperature.OT_Chg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Chg_Warning = aBMSData.param.temperature.OT_Chg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Chg_Recovery != aBMSData.param.temperature.OT_Chg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Chg_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Chg_Recovery = aBMSData.param.temperature.OT_Chg_Recovery;
|
||||
}
|
||||
break;
|
||||
case 8: // OTD
|
||||
// OT Discharge Parameter display
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Threshold != aBMSData.param.temperature.OT_Dsg_Threshold))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Threshold;
|
||||
lbProtection.Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Dsg_Threshold = aBMSData.param.temperature.OT_Dsg_Threshold;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Warning != aBMSData.param.temperature.OT_Dsg_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Dsg_Warning = aBMSData.param.temperature.OT_Dsg_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.temperature.OT_Dsg_Recovery != aBMSData.param.temperature.OT_Dsg_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.temperature.OT_Dsg_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.temperature.OT_Dsg_Recovery = aBMSData.param.temperature.OT_Dsg_Recovery;
|
||||
}
|
||||
break;
|
||||
case 9: // SOC
|
||||
// SOC Parameter display
|
||||
if (p || (disTrayParam.soc.Low_SOC_Warning != aBMSData.param.soc.Low_SOC_Warning))
|
||||
{
|
||||
aParam = aBMSData.param.soc.Low_SOC_Warning;
|
||||
lbWarning.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.soc.Low_SOC_Warning = aBMSData.param.soc.Low_SOC_Warning;
|
||||
}
|
||||
if (p || (disTrayParam.soc.Low_SOC_Recovery != aBMSData.param.soc.Low_SOC_Recovery))
|
||||
{
|
||||
aParam = aBMSData.param.soc.Low_SOC_Recovery;
|
||||
lbRecovery.Text = String.Format("{0:#0}", Convert.ToDouble(aParam) / 1);
|
||||
disTrayParam.soc.Low_SOC_Recovery = aBMSData.param.soc.Low_SOC_Recovery;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayParameter(false);
|
||||
}
|
||||
|
||||
private void fmParamSetCmd_Load(object sender, EventArgs e)
|
||||
{
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
private void btnOk_Click(object sender, EventArgs e)
|
||||
{
|
||||
bool aa = true;
|
||||
bool flag = false;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
if ((tbProtection.Text == "") ||
|
||||
(tbWarning.Text == "") ||
|
||||
(tbRecovery.Text == ""))
|
||||
{
|
||||
lbSetResult.Text = "Cannot empty parameter";
|
||||
return;
|
||||
}
|
||||
|
||||
Reg_Addr = Convert.ToInt16(60 + ((SetID - 1) * 3));
|
||||
Reg_Count = 3;
|
||||
Reg_Data = new short[Reg_Count];
|
||||
|
||||
switch (SetID)
|
||||
{
|
||||
case 0:
|
||||
break;
|
||||
case 1: // System Over Voltage 69
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 100);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 100);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 100);
|
||||
Reg_Addr = Convert.ToInt16(69);
|
||||
aa = true;
|
||||
break;
|
||||
case 2: // Cell Over Voltage 66
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 1000);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 1000);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 1000);
|
||||
Reg_Addr = Convert.ToInt16(66);
|
||||
aa = true;
|
||||
break;
|
||||
case 3: // System Under Voltage
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 100);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 100);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 100);
|
||||
Reg_Addr = Convert.ToInt16(63);
|
||||
aa = false;
|
||||
break;
|
||||
case 4: // Cell Under Voltage 60
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 1000);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 1000);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 1000);
|
||||
Reg_Addr = Convert.ToInt16(60);
|
||||
aa = false;
|
||||
break;
|
||||
case 5: // Charge Over Current 72
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 1);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 1);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 1);
|
||||
Reg_Addr = Convert.ToInt16(72);
|
||||
aa = true;
|
||||
break;
|
||||
case 6: // Discharge Over Current 76
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 1);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 1);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 1);
|
||||
Reg_Addr = Convert.ToInt16(72);
|
||||
aa = true;
|
||||
break;
|
||||
case 7: // Charge High Temperature 80
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 10);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 10);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 10);
|
||||
Reg_Addr = Convert.ToInt16(80);
|
||||
aa = true;
|
||||
break;
|
||||
case 8: // Discharge High Temperature 84
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbProtection.Text) * 10);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbWarning.Text) * 10);
|
||||
Reg_Data[2] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 10);
|
||||
Reg_Addr = Convert.ToInt16(84);
|
||||
aa = true;
|
||||
break;
|
||||
case 9: // Low Capacity 88
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbWarning.Text) * 1);
|
||||
Reg_Data[1] = Convert.ToInt16(double.Parse(tbRecovery.Text) * 1);
|
||||
Reg_Addr = Convert.ToInt16(88);
|
||||
Reg_Count = 2;
|
||||
aa = false;
|
||||
break;
|
||||
}
|
||||
|
||||
if (aa)
|
||||
{
|
||||
// Forward
|
||||
if (Reg_Count == 2)
|
||||
{
|
||||
if (Reg_Data[0] > Reg_Data[1])
|
||||
flag = true;
|
||||
}
|
||||
else if (Reg_Count == 3)
|
||||
{
|
||||
if ((Reg_Data[0] > Reg_Data[1])&&(Reg_Data[1] > Reg_Data[2]))
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Backward
|
||||
if (Reg_Count == 2)
|
||||
{
|
||||
if (Reg_Data[0] < Reg_Data[1])
|
||||
flag = true;
|
||||
}
|
||||
else if (Reg_Count == 3)
|
||||
{
|
||||
if ((Reg_Data[0] < Reg_Data[1]) && (Reg_Data[1] < Reg_Data[2]))
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ((tbProtection.Text == "") ||
|
||||
(tbWarning.Text == "") ||
|
||||
(tbRecovery.Text == ""))
|
||||
{
|
||||
lbSetResult.Text = "Cannot empty parameter";
|
||||
return;
|
||||
}
|
||||
|
||||
((fmBMSMain)(Owner)).SetModBusWriteCmd(1, Reg_Addr, Reg_Count, Reg_Data, 1);
|
||||
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.PARAM_SET_SCREEN_ID);
|
||||
}
|
||||
}
|
||||
}
|
||||
955
BMS_D1000/Form/fmParamSetCmd.resx
Normal file
955
BMS_D1000/Form/fmParamSetCmd.resx
Normal file
@@ -0,0 +1,955 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="mainMenu1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmParamSetCmd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAyAAAAHgCAYAAABdBwn1AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1
|
||||
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEOJaVRYdFhNTDpjb20uYWRvYmUu
|
||||
eG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
|
||||
Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29y
|
||||
ZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6
|
||||
UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+
|
||||
CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0i
|
||||
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9w
|
||||
dXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25z
|
||||
LmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5h
|
||||
ZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RS
|
||||
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAg
|
||||
ICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAg
|
||||
ICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAg
|
||||
ICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHht
|
||||
cDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9y
|
||||
VG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTAtMDdUMTM6MjQ6NDcrMDg6MDA8L3ht
|
||||
cDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTEwLTA3VDEzOjI0OjU1
|
||||
KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMC0w
|
||||
N1QxMzoyNDo1NSswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uv
|
||||
cG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MmY5Njc5Njgt
|
||||
NGEyZi03YjQ2LWFkY2MtOGYzYWU1YTEzOWY4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1w
|
||||
TU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NWNhNmNiZDktOGM0ZS0xMWU2LWEyNWMt
|
||||
YWQzYjU0NzZmOTQ0PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1
|
||||
bWVudElEPnhtcC5kaWQ6NjE0MzY2MzQtNjlhNi02MjRhLWIyNDktYzAwNThhZDVhNTA4PC94bXBNTTpP
|
||||
cmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRm
|
||||
OlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAg
|
||||
ICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjYxNDM2NjM0LTY5YTYtNjI0YS1iMjQ5LWMw
|
||||
MDU4YWQ1YTUwODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+
|
||||
MjAxNi0xMC0wN1QxMzoyNDo0NyswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0
|
||||
RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpz
|
||||
b2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjps
|
||||
aSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+
|
||||
c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1w
|
||||
LmlpZDoxMmQ0NTVhNi1iYTA5LTAyNDgtOTI3Yy03YWY1ZjI3NDIyZWU8L3N0RXZ0Omluc3RhbmNlSUQ+
|
||||
CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTAtMDdUMTM6MjQ6NTUrMDg6MDA8L3N0
|
||||
RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rv
|
||||
c2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAg
|
||||
ICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAg
|
||||
ICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3Ag
|
||||
dG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAg
|
||||
ICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAg
|
||||
ICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8
|
||||
c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9z
|
||||
aG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+
|
||||
CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAg
|
||||
ICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAg
|
||||
IDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MmY5Njc5NjgtNGEyZi03YjQ2LWFkY2MtOGYzYWU1YTEz
|
||||
OWY4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEw
|
||||
LTA3VDEzOjI0OjU1KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29m
|
||||
dHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJl
|
||||
QWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAg
|
||||
ICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1w
|
||||
TU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291
|
||||
cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxMmQ0NTVhNi1iYTA5LTAy
|
||||
NDgtOTI3Yy03YWY1ZjI3NDIyZWU8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpk
|
||||
b2N1bWVudElEPnhtcC5kaWQ6NjE0MzY2MzQtNjlhNi02MjRhLWIyNDktYzAwNThhZDVhNTA4PC9zdFJl
|
||||
Zjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6
|
||||
NjE0MzY2MzQtNjlhNi02MjRhLWIyNDktYzAwNThhZDVhNTA4PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50
|
||||
SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExh
|
||||
eWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNl
|
||||
VHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5TeXN0
|
||||
ZW0gT3ZlciBWb2x0YWdlPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhv
|
||||
dG9zaG9wOkxheWVyVGV4dD5TeXN0ZW0gT3ZlciBWb2x0YWdlPC9waG90b3Nob3A6TGF5ZXJUZXh0Pgog
|
||||
ICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBl
|
||||
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlByb3RlY3Rp
|
||||
b24gICAgICAgICAgICAgICBXYXJuaW5nICAgICAgICAgICAgICAgICBSZWNvdmVyeTwvcGhvdG9zaG9w
|
||||
OkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+UHJvdGVjdGlv
|
||||
biAgICAgICAgICAgICAgIFdhcm5pbmcgICAgICAgICAgICAgICAgIFJlY292ZXJ5PC9waG90b3Nob3A6
|
||||
TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSBy
|
||||
ZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJO
|
||||
YW1lPkN1cnJlbnQ8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3No
|
||||
b3A6TGF5ZXJUZXh0PkN1cnJlbnQ8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwv
|
||||
cmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAg
|
||||
ICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+U2V0dGluZzwvcGhvdG9zaG9wOkxheWVy
|
||||
TmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+U2V0dGluZzwvcGhvdG9z
|
||||
aG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJh
|
||||
Zz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xv
|
||||
ck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwv
|
||||
dGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90
|
||||
aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3Rp
|
||||
ZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1
|
||||
dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4K
|
||||
ICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjgwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg
|
||||
ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj40ODA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAg
|
||||
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
|
||||
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PgOtGH0A
|
||||
AGhZSURBVHhe7d1ntB3Fne99vxzPfXdf3XXvfe6M7fus9cx4kj2AweAwwR4nbIPJYGOSTRRBRBOUBSgH
|
||||
FAgSIAnlnHPOAuUsoSxASEIEoSzVU//eu/auXfvfO/Zu6YhvrfVZ55zuqurq3i2d/p1OXzt06JD58ssv
|
||||
AQAAAKChJHt87fjx42bu3LkAAAAA0FCSPb4mSUSbifKmTp1qbrvtNnP//feb++6774Ih40mC1jeSoW3v
|
||||
pGjLu1Bp42/qtPW82GjrfbHTtkNTpa3fV5G2bZoybR2bIm3dzgcZywMPPGBuueUWs3PnTvU4ELWR7EEA
|
||||
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
|
||||
D5ZcZ77c9ntzbKu15bbKbb7NfFmJTbeZ41tvM6e2/z7npF1eOSdsvRPve6Sd/Xry/T8UOLG90Ck77dSO
|
||||
StixVCFadjQGu9wdt8c6oUwrEjP+4862QtF6qeugc31r8yI7M07a73O8McXJjVXGVEa0Pzlb8t9/+f7t
|
||||
5oOl15kHbvxb027Ig2bIuo5m8JqXzDurq7CqMoNWvWgGr37ZDF3XwQxdmzFk7cslDbai+nZcBdZ3NMMC
|
||||
mXoZQ+Tr+njDNtg2Wdr8klz/lt+Pb6iQcQXTi8SM3xkSbaNC6pji2D6i/rVlh9w4tH4Csv4RZXx52c9w
|
||||
TZ6/30j7fotbmX+78Ttm7TrehJ4kOY4hgNRh7dq1ZtasWUbK2bNnG0peeujIz7UUeZGO308oXI4/vRay
|
||||
vDilijaGSmnjEOXml+L375w+fTqizRNaP5XQtpWQea5fOQNyw623myEt7zbnFvQwp6Z3ipxWnJrWsaST
|
||||
gaJ5U/NOT69Eftlnoq8dzQlpP61TgVPllBj7aeEtpxJnZpRWMD5vncuyY8lst2D8jl12Jdw43c8F48ku
|
||||
I7+sGHZbR7R5JcRtz2gsdvlnZ3c1uwc/a371vW+b1s0uN7vn32bMhw+bs3tEs3i763NmV945258J7S1P
|
||||
xnFa+hL2+9BZWyduemb9qnNubzyzL7A/45z9vmD5brzlyDgdGW+gYH6unh2no4zf0ZZXtB29eaJoWRXS
|
||||
tpWQedKvOfCoeW/i9eY/L/9fps2AZmby7tfNuK19SttSQrn5kd4542398dsyxmW/6voWKrUcN84k2TGE
|
||||
cmPbnjdBvN83Y3vfwj60sW72aPP99kkI+h9rPwMnX0++97np1Sn8/PKi+XbZk3e9ZnpNa2H+/nvfMOvW
|
||||
rVWPA1EbAkid5AzI7Nmzo7+E79mzx+zatcvs3r07+lqO1KvV3r17zQcffFCV/fv3m3379qljcbRlObJ+
|
||||
pciYQrI8jYxFG58jY9m5c2eRcLwabeylaOMOae3KLU/bRk7Yvz9P217C9StnQOQMyS2332l6P3az2Tuk
|
||||
pdkysKXZPKCF2VTGZqmXIz9XIt9m+zutzPbB1Whptr7T0my0/WjjEfoyrUF2vSq01bPNLk+zXdjx+Pz5
|
||||
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
|
||||
kBoCCAAAAIDUEEAAAAAApIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQ
|
||||
GgIIAAAAgNQQQAAAAACkhgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAa
|
||||
AggAAACA1BBAAAAAAKSGAAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoC
|
||||
CAAAAIDUEEAAAAAApIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgII
|
||||
AAAAgNQQQAAAAACkhgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggA
|
||||
AACA1BBAAAAAAKSGAAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoCCAAA
|
||||
AIDUEEAAAAAApIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgIIAAAA
|
||||
gNQQQAAAAACkhgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggAAACA
|
||||
1BBAAAAAAKSGAAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoCCAAAAIDU
|
||||
EEAAAAAApIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgIIAAAAgNQQ
|
||||
QAAAAACkhgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggAAACA1BBA
|
||||
AAAAAKSGAAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoCCAAAAIDUEEAA
|
||||
AAAApIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgIIAAAAgNQQQAAA
|
||||
AACkhgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggAAACA1BBAAAAA
|
||||
AKSGAAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoCCAAAAIDUEEAAAAAA
|
||||
pIYAAgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgIIAAAAgNQQQAAAAACk
|
||||
hgACAAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggAAACA1BBAAAAAAKSG
|
||||
AAIAAAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkBoCCAAAAIDUEEAAAAAApIYA
|
||||
AgAAACA1BBAAAAAAqSGAAAAAAEgNAQQAAABAagggAAAAAFJDAAEAAACQGgIIAAAAgNQQQAAAAACkhgAC
|
||||
AAAAIDUEEAAAAACpIYAAAAAASA0BBAAAAEBqCCAAAAAAUkMAAQAAAJAaAggAAACA1BBAAAAAAKSGAAIA
|
||||
AAAgNQQQAAAAAKkhgAAAAABIDQEEAAAAQGoIIAAAAABSQwABAAAAkJoogBw/flydCQAAAABJkuzxtUOH
|
||||
DkVJBAAAAAAa6dChQ+b/B5Oi/eGNFjXuAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnOk.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnOk.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wwAADsMBx2+oZAAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>135, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
223
BMS_D1000/Form/fmPassword.Designer.cs
generated
Normal file
223
BMS_D1000/Form/fmPassword.Designer.cs
generated
Normal file
@@ -0,0 +1,223 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmPassword
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private System.Windows.Forms.MainMenu mainMenu1;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmPassword));
|
||||
this.mainMenu1 = new System.Windows.Forms.MainMenu();
|
||||
this.smartForm1 = new SmartX.SmartForm();
|
||||
this.lbConfigName = new SmartX.SmartLabel();
|
||||
this.kbdValue = new SmartX.SmartKeyboard();
|
||||
this.tbPassword = new System.Windows.Forms.TextBox();
|
||||
this.btnCancel = new SmartX.SmartButton();
|
||||
this.btnOk = new SmartX.SmartButton();
|
||||
this.lbSwVersion = new System.Windows.Forms.Label();
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// smartForm1
|
||||
//
|
||||
this.smartForm1.CenterLocation = false;
|
||||
this.smartForm1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.smartForm1.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.smartForm1.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.smartForm1.Location = new System.Drawing.Point(0, 0);
|
||||
this.smartForm1.MainForm = null;
|
||||
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.smartForm1.Name = "smartForm1";
|
||||
this.smartForm1.Size = new System.Drawing.Size(800, 480);
|
||||
this.smartForm1.SpecialFunctionClickPointSize = 100;
|
||||
this.smartForm1.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbConfigName
|
||||
//
|
||||
this.lbConfigName.BackPictureBox = null;
|
||||
this.lbConfigName.BackPictureBox1 = null;
|
||||
this.lbConfigName.BackPictureBox2 = null;
|
||||
this.lbConfigName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbConfigName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbConfigName.Font = new System.Drawing.Font("Tahoma", 20F, System.Drawing.FontStyle.Bold);
|
||||
this.lbConfigName.InitVisible = true;
|
||||
this.lbConfigName.LineSpacing = 0F;
|
||||
this.lbConfigName.Location = new System.Drawing.Point(3, 63);
|
||||
this.lbConfigName.Name = "lbConfigName";
|
||||
this.lbConfigName.Size = new System.Drawing.Size(794, 48);
|
||||
this.lbConfigName.TabIndex = 5;
|
||||
this.lbConfigName.Text = "Please input password";
|
||||
this.lbConfigName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbConfigName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top;
|
||||
this.lbConfigName.Wordwrap = false;
|
||||
//
|
||||
// kbdValue
|
||||
//
|
||||
this.kbdValue.ControlKeyDisable = false;
|
||||
this.kbdValue.DesignMinimize = false;
|
||||
this.kbdValue.FontColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.HanYoungKeyDisable = false;
|
||||
this.kbdValue.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NUMERICAL;
|
||||
this.kbdValue.KeyFillColor = System.Drawing.Color.Black;
|
||||
this.kbdValue.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.KeyOutLineWidth = 1;
|
||||
this.kbdValue.KeyPressImage1 = null;
|
||||
this.kbdValue.KeyPressImage2 = null;
|
||||
this.kbdValue.KeyPressImage3 = null;
|
||||
this.kbdValue.KeyUpImage1 = null;
|
||||
this.kbdValue.KeyUpImage2 = null;
|
||||
this.kbdValue.KeyUpImage3 = null;
|
||||
this.kbdValue.LeftMargin = 5;
|
||||
this.kbdValue.Location = new System.Drawing.Point(275, 146);
|
||||
this.kbdValue.Name = "kbdValue";
|
||||
this.kbdValue.PressFontColor = System.Drawing.Color.Olive;
|
||||
this.kbdValue.PressKeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.kbdValue.PressKeyOutLineColor = System.Drawing.Color.Green;
|
||||
this.kbdValue.RoundedCorners = true;
|
||||
this.kbdValue.SetBackimage = null;
|
||||
this.kbdValue.Size = new System.Drawing.Size(250, 250);
|
||||
this.kbdValue.TabIndex = 4;
|
||||
this.kbdValue.TABKeyDisable = false;
|
||||
this.kbdValue.TargetInputObject = this.tbPassword;
|
||||
this.kbdValue.Text = "smartKeyboard1";
|
||||
this.kbdValue.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.CUSTOMIZED_LITE;
|
||||
this.kbdValue.TopMargin = 5;
|
||||
//
|
||||
// tbPassword
|
||||
//
|
||||
this.tbPassword.Font = new System.Drawing.Font("Tahoma", 20F, System.Drawing.FontStyle.Regular);
|
||||
this.tbPassword.Location = new System.Drawing.Point(279, 102);
|
||||
this.tbPassword.Name = "tbPassword";
|
||||
this.tbPassword.PasswordChar = '*';
|
||||
this.tbPassword.Size = new System.Drawing.Size(238, 39);
|
||||
this.tbPassword.TabIndex = 11;
|
||||
this.tbPassword.GotFocus += new System.EventHandler(this.tbPassword_GotFocus);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.BackPictureBox = null;
|
||||
this.btnCancel.BackPictureBox1 = null;
|
||||
this.btnCancel.BackPictureBox2 = null;
|
||||
this.btnCancel.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnCancel.ButtonImageAutoSize = true;
|
||||
this.btnCancel.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.DisableImage = null;
|
||||
this.btnCancel.DownImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.DownImage")));
|
||||
this.btnCancel.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnCancel.GroupID = 0;
|
||||
this.btnCancel.InitVisible = true;
|
||||
this.btnCancel.Location = new System.Drawing.Point(401, 402);
|
||||
this.btnCancel.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.NestedClickEventPrevent = false;
|
||||
this.btnCancel.RepeatInterval = 200;
|
||||
this.btnCancel.SafeInterval = 200;
|
||||
this.btnCancel.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnCancel.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnCancel.TabIndex = 7;
|
||||
this.btnCancel.Text = "CANCEL";
|
||||
this.btnCancel.TextColor = System.Drawing.Color.Black;
|
||||
this.btnCancel.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnCancel.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnCancel.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnCancel.UpImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.UpImage")));
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// btnOk
|
||||
//
|
||||
this.btnOk.BackPictureBox = null;
|
||||
this.btnOk.BackPictureBox1 = null;
|
||||
this.btnOk.BackPictureBox2 = null;
|
||||
this.btnOk.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnOk.ButtonImageAutoSize = true;
|
||||
this.btnOk.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnOk.DisableImage = null;
|
||||
this.btnOk.DownImage = ((System.Drawing.Image)(resources.GetObject("btnOk.DownImage")));
|
||||
this.btnOk.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnOk.GroupID = 0;
|
||||
this.btnOk.InitVisible = true;
|
||||
this.btnOk.Location = new System.Drawing.Point(260, 402);
|
||||
this.btnOk.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnOk.Name = "btnOk";
|
||||
this.btnOk.NestedClickEventPrevent = false;
|
||||
this.btnOk.RepeatInterval = 200;
|
||||
this.btnOk.SafeInterval = 200;
|
||||
this.btnOk.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnOk.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnOk.TabIndex = 8;
|
||||
this.btnOk.Text = "OK";
|
||||
this.btnOk.TextColor = System.Drawing.Color.Black;
|
||||
this.btnOk.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnOk.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnOk.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnOk.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnOk.UpImage = ((System.Drawing.Image)(resources.GetObject("btnOk.UpImage")));
|
||||
this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
|
||||
//
|
||||
// lbSwVersion
|
||||
//
|
||||
this.lbSwVersion.Location = new System.Drawing.Point(687, 440);
|
||||
this.lbSwVersion.Name = "lbSwVersion";
|
||||
this.lbSwVersion.Size = new System.Drawing.Size(100, 20);
|
||||
this.lbSwVersion.Text = "Ver:";
|
||||
this.lbSwVersion.TextAlign = System.Drawing.ContentAlignment.TopRight;
|
||||
//
|
||||
// fmPassword
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbSwVersion);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.tbPassword);
|
||||
this.Controls.Add(this.btnOk);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lbConfigName);
|
||||
this.Controls.Add(this.smartForm1);
|
||||
this.Menu = this.mainMenu1;
|
||||
this.Name = "fmPassword";
|
||||
this.Text = "fmPassword";
|
||||
this.Load += new System.EventHandler(this.fmPassword_Load);
|
||||
this.Activated += new System.EventHandler(this.fmPassword_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm smartForm1;
|
||||
private SmartX.SmartLabel lbConfigName;
|
||||
private SmartX.SmartKeyboard kbdValue;
|
||||
private SmartX.SmartButton btnCancel;
|
||||
private SmartX.SmartButton btnOk;
|
||||
private System.Windows.Forms.TextBox tbPassword;
|
||||
private System.Windows.Forms.Label lbSwVersion;
|
||||
}
|
||||
}
|
||||
148
BMS_D1000/Form/fmPassword.cs
Normal file
148
BMS_D1000/Form/fmPassword.cs
Normal file
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmPassword : Form
|
||||
{
|
||||
string password = "";
|
||||
string new_password = "";
|
||||
string confirm_password = "";
|
||||
|
||||
public int order_screen_no = 0;
|
||||
public int req_screen_no = 0;
|
||||
|
||||
public fmPassword()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void tbPassword_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
tbPassword.Text = "";
|
||||
((fmBMSMain)(Owner)).ScreenMode = order_screen_no;
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(order_screen_no);
|
||||
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(order_screen_no);
|
||||
}
|
||||
|
||||
private void OKPasswordProcess(int oScreenNo)
|
||||
{
|
||||
switch (oScreenNo)
|
||||
{
|
||||
case ScreenID.HISTORY_SCREEN_ID:
|
||||
((fmBMSMain)(Owner)).BmsAlarmFile.DeleteAlarmData();
|
||||
((fmBMSMain)(Owner)).ScreenMode = req_screen_no;
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(req_screen_no);
|
||||
break;
|
||||
case ScreenID.SET_MENU_SCREEN_ID:
|
||||
switch (req_screen_no)
|
||||
{
|
||||
case ScreenID.CHANGE_PASSWORD_SCREEN_ID:
|
||||
req_screen_no = ScreenID.NEW_PASSWORD_SCREEN_ID;
|
||||
this.OnActivated(null);
|
||||
break;
|
||||
case ScreenID.NEW_PASSWORD_SCREEN_ID:
|
||||
req_screen_no = ScreenID.CONFIRM_PASSWORD_SCREEN_ID;
|
||||
this.OnActivated(null);
|
||||
break;
|
||||
case ScreenID.CONFIRM_PASSWORD_SCREEN_ID:
|
||||
((fmBMSMain)(Owner)).ScreenMode = order_screen_no;
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(order_screen_no);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
((fmBMSMain)(Owner)).ScreenMode = req_screen_no;
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(req_screen_no);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void btnOk_Click(object sender, EventArgs e)
|
||||
{
|
||||
string aPass;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
switch (req_screen_no)
|
||||
{
|
||||
case ScreenID.NEW_PASSWORD_SCREEN_ID:
|
||||
new_password = tbPassword.Text;
|
||||
OKPasswordProcess(order_screen_no);
|
||||
break;
|
||||
case ScreenID.CONFIRM_PASSWORD_SCREEN_ID:
|
||||
confirm_password = tbPassword.Text;
|
||||
|
||||
if (confirm_password == new_password)
|
||||
{
|
||||
// Save new password
|
||||
((fmBMSMain)(Owner)).BmsAlarmFile.SaveNewPasswordData(new_password);
|
||||
OKPasswordProcess(order_screen_no);
|
||||
}
|
||||
else
|
||||
{
|
||||
lbConfigName.Text = "Failed change password";
|
||||
this.Update();
|
||||
System.Threading.Thread.Sleep(1000);
|
||||
req_screen_no = ScreenID.NEW_PASSWORD_SCREEN_ID;
|
||||
this.OnActivated(null);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
aPass = tbPassword.Text;
|
||||
tbPassword.Text = "";
|
||||
password = ((fmBMSMain)(Owner)).BmsAlarmFile.BMS_PASSWORD;
|
||||
|
||||
if (aPass == password)
|
||||
OKPasswordProcess(order_screen_no);
|
||||
else
|
||||
lbConfigName.Text = "Wrong password, please try again";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void fmPassword_Activated(object sender, EventArgs e)
|
||||
{
|
||||
switch (req_screen_no)
|
||||
{
|
||||
case ScreenID.CHANGE_PASSWORD_SCREEN_ID:
|
||||
lbConfigName.Text = "Please input current password";
|
||||
tbPassword.Text = "";
|
||||
break;
|
||||
case ScreenID.NEW_PASSWORD_SCREEN_ID:
|
||||
lbConfigName.Text = "Please input new password";
|
||||
tbPassword.Text = "";
|
||||
break;
|
||||
case ScreenID.CONFIRM_PASSWORD_SCREEN_ID:
|
||||
lbConfigName.Text = "Please input re-confirm password";
|
||||
tbPassword.Text = "";
|
||||
break;
|
||||
default:
|
||||
lbConfigName.Text = "Please input password";
|
||||
tbPassword.Text = "";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void fmPassword_Load(object sender, EventArgs e)
|
||||
{
|
||||
lbSwVersion.Text = "Ver: " + ((fmBMSMain)(Owner)).AppName.Version.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
212
BMS_D1000/Form/fmPassword.resx
Normal file
212
BMS_D1000/Form/fmPassword.resx
Normal file
@@ -0,0 +1,212 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="mainMenu1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnCancel.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
xAAADsQBlSsOGwAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnOk.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
xAAADsQBlSsOGwAAATNJREFUeF7t1EtqAlEURdE3Q8saoqFMhHxQDBi/kBgIEgXFT0KpSOI8buq+2LFx
|
||||
RvB2Y7VOd3NCvZ5bb/BqjeLBbpqPSJx34D14F6E3fLOX/sQ+ZvPKAsmbxx68i1DcPtlytbPv8mT74y8S
|
||||
5x14D95FaLbattmWcSgPP0icd+A9eBcxjjVx4MI78B4ucXRss9sTB6L4HFUP3gVx4ApxQCIOSMQBiTgg
|
||||
EQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oBEHJCIAxJxQCIOSMQB
|
||||
iTggEQck4oBEHJCIAxJxQCIOSMQBiTggEQck4oB0FUdx17HtF3Hgn3fgPXgXYTCe2uxzacfTGYi8h/5o
|
||||
aiHLchuO36113608I3nd2EMty+0PosIcBPRSwxwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnOk.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
84
BMS_D1000/Form/fmScreenSaver.Designer.cs
generated
Normal file
84
BMS_D1000/Form/fmScreenSaver.Designer.cs
generated
Normal file
@@ -0,0 +1,84 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmScreenSaver
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmScreenSaver));
|
||||
this.sfmScreenSaver = new SmartX.SmartForm();
|
||||
this.tmrCheckStatus = new SmartX.SmartTimer(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmScreenSaver)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmScreenSaver
|
||||
//
|
||||
this.sfmScreenSaver.CenterLocation = false;
|
||||
this.sfmScreenSaver.Image = ((System.Drawing.Image)(resources.GetObject("sfmScreenSaver.Image")));
|
||||
this.sfmScreenSaver.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmScreenSaver.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmScreenSaver.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmScreenSaver.MainForm = null;
|
||||
this.sfmScreenSaver.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmScreenSaver.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmScreenSaver.Name = "sfmScreenSaver";
|
||||
this.sfmScreenSaver.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmScreenSaver.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmScreenSaver.SuspendLayoutInterval = 1;
|
||||
this.sfmScreenSaver.Click += new System.EventHandler(this.sfmScreenSaver_Click);
|
||||
//
|
||||
// tmrCheckStatus
|
||||
//
|
||||
this.tmrCheckStatus.EndTime = ((long)(100000000000));
|
||||
this.tmrCheckStatus.Interval = 1000;
|
||||
this.tmrCheckStatus.IntervalSeries = null;
|
||||
this.tmrCheckStatus.NowMillisecond = ((long)(0));
|
||||
this.tmrCheckStatus.StartTime = ((long)(0));
|
||||
this.tmrCheckStatus.Tick += new System.EventHandler(this.tmrCheckStatus_Tick);
|
||||
//
|
||||
// fmScreenSaver
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.sfmScreenSaver);
|
||||
this.Name = "fmScreenSaver";
|
||||
this.Text = "fmScreenSaver";
|
||||
this.Activated += new System.EventHandler(this.fmScreenSaver_Activated);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmScreenSaver)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmScreenSaver;
|
||||
private SmartX.SmartTimer tmrCheckStatus;
|
||||
|
||||
}
|
||||
}
|
||||
53
BMS_D1000/Form/fmScreenSaver.cs
Normal file
53
BMS_D1000/Form/fmScreenSaver.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmScreenSaver : Form
|
||||
{
|
||||
public fmScreenSaver()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void tmrCheckStatus_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DeviceDataSystem aData = ((fmBMSMain)(Owner)).GetBmsSystemData();
|
||||
|
||||
if ((aData.AlarmStatus != 0) || // Alarm status not Normal
|
||||
(aData.OpStatus == 1) || // Operating status Charging
|
||||
(aData.OpStatus == 2)) // Operating status Discharging
|
||||
{
|
||||
tmrCheckStatus.Stop();
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(ScreenID.MAIN_SCREEN_ID);
|
||||
}
|
||||
//if ((((fmBMSMain)(Owner)).GetBmsSystemData() == 1) ||
|
||||
// (((fmBMSMain)(Owner)).OPStatus == 2) ||
|
||||
// (((fmBMSMain)(Owner)).AlarmStatus != 0))
|
||||
//{
|
||||
// tmrCheckStatus.Stop();
|
||||
// ((fmBMSMain)(Owner)).sfmMain.Show(ScreenID.MAIN_SCREEN_ID);
|
||||
//}
|
||||
}
|
||||
|
||||
private void fmScreenSaver_Activated(object sender, EventArgs e)
|
||||
{
|
||||
tmrCheckStatus.Start();
|
||||
}
|
||||
|
||||
private void sfmScreenSaver_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(ScreenID.MAIN_SCREEN_ID);
|
||||
}
|
||||
}
|
||||
}
|
||||
522
BMS_D1000/Form/fmScreenSaver.resx
Normal file
522
BMS_D1000/Form/fmScreenSaver.resx
Normal file
@@ -0,0 +1,522 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmScreenSaver.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
Wq0+r1afV2P0vXZft8zZc+1SqVV7rr5EXSy7rloiu5Zf5OxcvkS2XnG+7LjmYtm5Yqlsuvw893jj0rNl
|
||||
7ZLFsub0ebJmznRZo0Hklf795eWiclmpYeWXnXvIsqM7ycDDviAdLXTYd84Fj/Yu/O7/fQSANsNbBIDE
|
||||
tOkxIHojOPqLR8tL3Utlba9ieaO0Qtb1V8PLZMv4Ktk2b4TsWTJTaq9ZrDegZ8mWZYvlzfPmyUvzpskz
|
||||
E0fLsyOGyTP9B8oLFVXyQlk/ebGoQl5Vr6vX9Eb01b7l8jc9fkmPX9LjF9XzevxsUZk8pZ7Qx4/r40eL
|
||||
y2RVSZms1P0jJaXyUHGJPFxUKn/V5/xF/am4VP6o/lJWIY/q+z02YJA8qlYNGCir9PEj1UqPH9b9w/p4
|
||||
ZdUgeah6sBokfx44SB4cMET+3H+Q/EVrf9LnOFUD5E/9+ssD+vwHqgfIH/upqoHhfoA8oPsH9Of3V+pz
|
||||
jD6+zx5/Rr8vKZffFhY5d/Upkbv6Krcvlv/sUyx39+mr+766L5J7+qpw/wfdR+7Vx/faPnx8f+9ieaBJ
|
||||
kTygrxn5o3qwKFIqf9b9X/S9nKJieUj3j+vf6Sn97E/p531Kr4fbq6e19ozpP0Ce1cfP6XFggLzQb6C8
|
||||
pNfjRd0/r9fg+XL9W+v3xP1de5bII117yq9P7Cn/3qlQvnJ0Zzn1iGOl8guHy9EdLXRY65qF3HZiK+u3
|
||||
dy1uh0h7rbdzP/N8JwEg/bxFAEhMWwogBe3aS0fdBz9rJ5WHHy4P9ejjpk5d17tC3qoql83jBsiOhRNl
|
||||
2/lzZM3Zs+W5aWPkT2XF8oceveR3J3WX/+zSW+7X4PCX/kPkryPGy2NTTpEnZ8yXp2fMk2d0//ysU+XF
|
||||
WfPlBfX8zHny7Mz5rm6e0uc8rvXHZs1zHtXHq7S+UveP6P7h6XPlITNjrvx5+hz5k5k5V/44fbY8PG+R
|
||||
3Dd1pnzzmBPl68d2kpuP7RzuO8nXjuksNx17onw1dP2XOqkTZIW67rjouLOsONb2nZzr9bE971p1navp
|
||||
c+1Yn3OtuiYUHdv+Wn3PyNX6vp/kqqOPk1v1Zv3XU2bKLydOk19NnC53Tmru16E7J01r5reTZsjvtG7u
|
||||
Unfr7/5n6G792T0hO/795Jnye30Px46bmS5/mDzNuXfKdLl/8iy5o3eJfOOYE+R/HHeifOe4kz7Rd48/
|
||||
OXSS/OvxXfT5XeV6/b2rjzteLjz6eFl09JdkogbXAR0Plx7qmIIOQbho8X1rzhYYjJ7zGcIxAKSXtwgA
|
||||
iWlLAeRwvUnsaN2u9AbwmIIC+UWXYlnXs1Te6t1btgyqli2zx8i6UyfLY+OHyT0lhfLz7j3kF/0Hy92n
|
||||
LJS/XHGtrPrBHfLYL38nj9//R3lm1ePy7DMvyIuvvSnPv7FaXnh9tTz3+pu6f6OZ57TufmbPeW21vKTH
|
||||
Lzpvyktas8dR7fk37LUCL9jzba/Pe/HN1bJmyxa5YNkV7nMU6PnvEwykDwQ1m9rV7Ku13OeKnhf8TvPf
|
||||
jZ6f+ziQ+9yW7ByXXXWNPPvSq7LyiWfkkceelkce/+dWqofUX3M89ERzf/3MnlJPOg8/pa/95LMycsJE
|
||||
z/Xzfb7cul3P4DsTfI8IDwAOet4iACSmLQWQ9i586A17wSHuf7i3FJbJppJK2TR+qLw4ZZD8blCJ/O/S
|
||||
Mvk/k2fIf674mjz869/IYysfladffEWeeO0NefqV1+WZl/8mT7zwvDzx7PPy+DPPyuNPPi2PP/6EPK43
|
||||
uo8/YfunlNYcrT2+z2P6+LGn1JOhp55qJvjdwBPO0+oZeXP1Oll+5VU5nyXs2hOKbvpN7nFrWnbFcnlK
|
||||
r9FfH1kVePhRZftP86g89NAj8tBfVspDf1V/0eOHVsnD+rOHdW/HD9lz9LHbP6TP+QweeeRRWaWBcdzY
|
||||
8d5z3d++axvQmo3bMO47FBwX2ONmvwcABwVvEQASk/YA4m7IwxvF9m7603ZyxTGdZG33Ylk/oFJeGjpA
|
||||
fjekSv5j6nS587ob5cH/uFNWPqo3rM8+JyufelZWPfaU3sA+Lg8/slLZzfBKWWk3xeqvWvvrSr3B1Vok
|
||||
uDkO2fP1BjjykP78YX2+vdZD9nor9ec5Hgmft9Keazfi+pxnn39BfvLTn4Xnrje97aMBzfr5moSBJHrc
|
||||
7Ob5s7P/6f/vCl7rELl82eXy7DPP6ed4WD/Tw27/z9jz/vLww/LnHH/VWsT3O58k9/ce0b/DylWrZOy4
|
||||
MIBoAA2uYciOQ0GAszEa4WfRaxu0hrQPP2PwPKvZWI7c3wWAg4S3CACJSXsAcd1o3E2k3Sy2l8lfOFI2
|
||||
FpbIa/1L5e6xQ+RX554r9//f/0see+xJefKVV+SxZ593oWPVysdk1Sq18lF5dJUJH696PNw/5mr76geS
|
||||
vd8T8vxzf5Pf/uYuOfHEk3KuefC5mgtvllMhOKfly6+WF1982V3XR+2aPXogPOGp/XOPPa5/2yefkfET
|
||||
JjWd32fn/3z7fpb7GAAOCt4iACQmrQGk6X+2dd/RhZEOUnXo4fJkzy6yatIo+c1F58sff/0befqlv8nT
|
||||
r7wpT77wkjzz1LPy9NOt7yn14ot/k5defkXKKyqbXe+24pprV8ibq9fIc8+/6Dz73Aut5nn9276s13Li
|
||||
pMnecwUAfC7eIgAkJu0BpF248NuxenxXeYX86fJz5a/33Ssvr9kgr69ZLy++8oa88LeX9QZV/e3VVPjb
|
||||
K6/JuvUbZeGiRftd77bihhtvki1btsmrr74ur+jnee21N+TVVvL666tltYahKVOmec8VAPC5eIsAkJjU
|
||||
BpCmcyyQQ3X/1WGD5In/7/+RV1ZvlDUbN8tbb66RN95Qq9fK62+8qcdv6o1q63vzzbekZk+tXHvtdU2f
|
||||
oS0uXHfz174he3bXyLp1G2Tt2vWtaoOGuU2btsj06TO85woA+Fy8RQBITHrHgOw7xxVnninrX35attZm
|
||||
ZOOmre6meP2GjbJ+ve5TZMP6TVJTWye/u+s/m13jtujb3/6OvP32P2THjp2yfccu3bcOe+9du/fInj17
|
||||
ZPbsWd5zBQB8Lt4iACQm7S0gU6dPk3cb/y476jKydfs22bJtq+63y7Zt29zjNMlm6+WxJ5+QTp07N7vG
|
||||
bdG/fu9/ysf6t8jUZ526bOupb2zUMPR3mTNnjvdcAQCfi7cIAIlJcwAZUD1Adu7eI9m9b0tmT8Z1baqt
|
||||
0X1NVtVJbW0mNfbu/bs0alDq2bNXeG3b9gxLt956u/tbvP/+h+oDef+991rNhx9+KPLxx7JgwQLvuQIA
|
||||
PhdvEQASk6YA8rHeZNr229/+Vjp06CDr1q3Tm8+P9Oa+URrf3iuNGkT27t2rcvetSc+p8W1555135d13
|
||||
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
|
||||
tTXZuJRoi/7XP2033NH51NTUJDIz1jHHHCMPPvige0/bDqbxINlsVkpKSrzXBQBSzlsEgMSkMYBMmzbN
|
||||
e66tIeoK1qVLF3nppZfc+dmNvt1sp/GGOwohr7/+etOg9Di7sx177LHyxz/+0b2nbdG1ifb5stnnidhm
|
||||
3wXriua7JgCQct4iACQmbQHkgw8+8J5na4rGUhQVFcnevXvdeaZ5kcLoJvmee+6RI444otlniEtuNzUL
|
||||
HnYe+RhAou073/lO02eP+9oCwAHmLQJAYtIWQL7//e+787KbujTc2EXnEO1PP/308Ez3tTakabOb/twb
|
||||
/1tuuaXZ54nTokWLZPv27eE759eWG0D27Nnj/t3YZ7bvRWtOmAAA/wXeIgAkpjUCSMv/TY6OX375Zdel
|
||||
x3eercluMHPD0PTp0935Rpudv930R58rOm6tLTqHaFuyZEmzz3Og5V6bk046SW699Vb5+9//Hr578+sT
|
||||
PW7N6/NZt5bnHG2XXnpp0+clfABog7xFAEhMawQQu7GLbu5yb+wGDRrkPcc0uuCCC5q6Y9kWfZ7os5nW
|
||||
3KJzsc0GpY8bN67p3C0w5IaGOEyePFkeeOAB9/4ttzRcn8+y2Tm2/I7+/ve/J3QAaOu8RQBITNIBJLr5
|
||||
zL0BtW478+bN855f2uTeuPfu3VuefPLJ8FPs+5/96MY1DVs0VqWurk66du2632eI2/Dhw+WnP/2p1NbW
|
||||
uvOItrRcn0/bWv4df/GLX8S22jwAJMhbBIDEtPYYkNdee0369+/vPbc0atl6YF3GLrvsslSOfYhunqO9
|
||||
TZnboUOHZp8nLi1DTmlpqVx77bWyatUqN4aiLW3vvvuu/OAHP2ia9SrJAAcAMfAWASAxtpbBrl273I1W
|
||||
3P8rba9vs1zZ/8Y/8sgjctppp8mhhx7qPa+25vjjj5eFCxe6mafWr18v77zzjrz//vuxX9PPu9mUub7z
|
||||
P1Cim/NPu0nv0aOHu1Y2c9Z9990nb7zxhmshsXEj9v0wrXndrOXDQof9HW+77TapqKjwfg4AaKO8RQBI
|
||||
jN04X3nllXLzzTfLV77ylVjcdNNN8tWvftX9D/hZZ50lVVVVctRRR3nPp607/PDDpVu3bm6gun3WFStW
|
||||
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
|
||||
YII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrCheckStatus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
144
BMS_D1000/Form/fmSetMenu.Designer.cs
generated
Normal file
144
BMS_D1000/Form/fmSetMenu.Designer.cs
generated
Normal file
@@ -0,0 +1,144 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmSetMenu
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.sfmSetMenu = new SmartX.SmartForm();
|
||||
this.btnPasswordSet = new System.Windows.Forms.Button();
|
||||
this.btnNetConfig = new System.Windows.Forms.Button();
|
||||
this.btnMain = new System.Windows.Forms.Button();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.btnParamSet = new System.Windows.Forms.Button();
|
||||
this.btnSystemSet = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmSetMenu)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmSetMenu
|
||||
//
|
||||
this.sfmSetMenu.CenterLocation = false;
|
||||
this.sfmSetMenu.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmSetMenu.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmSetMenu.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmSetMenu.MainForm = null;
|
||||
this.sfmSetMenu.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmSetMenu.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmSetMenu.Name = "sfmSetMenu";
|
||||
this.sfmSetMenu.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmSetMenu.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmSetMenu.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// btnPasswordSet
|
||||
//
|
||||
this.btnPasswordSet.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.btnPasswordSet.Location = new System.Drawing.Point(150, 239);
|
||||
this.btnPasswordSet.Name = "btnPasswordSet";
|
||||
this.btnPasswordSet.Size = new System.Drawing.Size(497, 56);
|
||||
this.btnPasswordSet.TabIndex = 16;
|
||||
this.btnPasswordSet.Text = "Password Setting";
|
||||
this.btnPasswordSet.Click += new System.EventHandler(this.btnPasswordSet_Click);
|
||||
//
|
||||
// btnNetConfig
|
||||
//
|
||||
this.btnNetConfig.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.btnNetConfig.Location = new System.Drawing.Point(150, 115);
|
||||
this.btnNetConfig.Name = "btnNetConfig";
|
||||
this.btnNetConfig.Size = new System.Drawing.Size(497, 56);
|
||||
this.btnNetConfig.TabIndex = 15;
|
||||
this.btnNetConfig.Text = "Network Setting";
|
||||
this.btnNetConfig.Click += new System.EventHandler(this.btnNetConfig_Click);
|
||||
//
|
||||
// btnMain
|
||||
//
|
||||
this.btnMain.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMain.Location = new System.Drawing.Point(150, 380);
|
||||
this.btnMain.Name = "btnMain";
|
||||
this.btnMain.Size = new System.Drawing.Size(497, 56);
|
||||
this.btnMain.TabIndex = 14;
|
||||
this.btnMain.Text = "GO TO MAIN";
|
||||
this.btnMain.Click += new System.EventHandler(this.btnMain_Click);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Font = new System.Drawing.Font("Tahoma", 20F, System.Drawing.FontStyle.Bold);
|
||||
this.label1.Location = new System.Drawing.Point(231, 13);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(313, 37);
|
||||
this.label1.Text = "Setting Mode";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// btnParamSet
|
||||
//
|
||||
this.btnParamSet.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.btnParamSet.Location = new System.Drawing.Point(150, 53);
|
||||
this.btnParamSet.Name = "btnParamSet";
|
||||
this.btnParamSet.Size = new System.Drawing.Size(497, 56);
|
||||
this.btnParamSet.TabIndex = 13;
|
||||
this.btnParamSet.Text = "Parameter Information";
|
||||
this.btnParamSet.Click += new System.EventHandler(this.btnParamSet_Click);
|
||||
//
|
||||
// btnSystemSet
|
||||
//
|
||||
this.btnSystemSet.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSystemSet.Location = new System.Drawing.Point(150, 177);
|
||||
this.btnSystemSet.Name = "btnSystemSet";
|
||||
this.btnSystemSet.Size = new System.Drawing.Size(497, 56);
|
||||
this.btnSystemSet.TabIndex = 19;
|
||||
this.btnSystemSet.Text = "System Setting";
|
||||
this.btnSystemSet.Click += new System.EventHandler(this.btnSystemSet_Click);
|
||||
//
|
||||
// fmSetMenu
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.btnSystemSet);
|
||||
this.Controls.Add(this.btnPasswordSet);
|
||||
this.Controls.Add(this.btnNetConfig);
|
||||
this.Controls.Add(this.btnMain);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.btnParamSet);
|
||||
this.Controls.Add(this.sfmSetMenu);
|
||||
this.Name = "fmSetMenu";
|
||||
this.Text = "fmSetMenu";
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmSetMenu)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmSetMenu;
|
||||
private System.Windows.Forms.Button btnPasswordSet;
|
||||
private System.Windows.Forms.Button btnNetConfig;
|
||||
private System.Windows.Forms.Button btnMain;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Button btnParamSet;
|
||||
private System.Windows.Forms.Button btnSystemSet;
|
||||
}
|
||||
}
|
||||
48
BMS_D1000/Form/fmSetMenu.cs
Normal file
48
BMS_D1000/Form/fmSetMenu.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmSetMenu : Form
|
||||
{
|
||||
public fmSetMenu()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void btnParamSet_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.PARAM_SET_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void btnNetConfig_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.NET_CONFIG_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void btnMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.MAIN_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void btnPasswordSet_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(ScreenID.SET_MENU_SCREEN_ID, ScreenID.CHANGE_PASSWORD_SCREEN_ID, ScreenID.PASSWORD_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void btnSystemSet_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SYSTEM_SET_SCREEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
126
BMS_D1000/Form/fmSetMenu.resx
Normal file
126
BMS_D1000/Form/fmSetMenu.resx
Normal file
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
266
BMS_D1000/Form/fmSystemSet.Designer.cs
generated
Normal file
266
BMS_D1000/Form/fmSystemSet.Designer.cs
generated
Normal file
@@ -0,0 +1,266 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmSystemSet
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmSystemSet));
|
||||
this.smartForm1 = new SmartX.SmartForm();
|
||||
this.lbHdParamName = new SmartX.SmartLabel();
|
||||
this.lnHdCurrValue = new SmartX.SmartLabel();
|
||||
this.lnHdNewValue = new SmartX.SmartLabel();
|
||||
this.lbHdSetting = new SmartX.SmartLabel();
|
||||
this.btnMenu = new SmartX.SmartButton();
|
||||
this.btnSetA = new SmartX.SmartButton();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.lbSystemSet = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// smartForm1
|
||||
//
|
||||
this.smartForm1.CenterLocation = false;
|
||||
this.smartForm1.Image = ((System.Drawing.Image)(resources.GetObject("smartForm1.Image")));
|
||||
this.smartForm1.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.smartForm1.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.smartForm1.Location = new System.Drawing.Point(0, 0);
|
||||
this.smartForm1.MainForm = null;
|
||||
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.smartForm1.Name = "smartForm1";
|
||||
this.smartForm1.Size = new System.Drawing.Size(800, 480);
|
||||
this.smartForm1.SpecialFunctionClickPointSize = 100;
|
||||
this.smartForm1.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbHdParamName
|
||||
//
|
||||
this.lbHdParamName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdParamName.BackPictureBox = null;
|
||||
this.lbHdParamName.BackPictureBox1 = null;
|
||||
this.lbHdParamName.BackPictureBox2 = null;
|
||||
this.lbHdParamName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdParamName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdParamName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdParamName.InitVisible = true;
|
||||
this.lbHdParamName.LineSpacing = 0F;
|
||||
this.lbHdParamName.Location = new System.Drawing.Point(3, 50);
|
||||
this.lbHdParamName.Name = "lbHdParamName";
|
||||
this.lbHdParamName.Size = new System.Drawing.Size(282, 40);
|
||||
this.lbHdParamName.TabIndex = 117;
|
||||
this.lbHdParamName.Text = "Parameter List";
|
||||
this.lbHdParamName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdParamName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdParamName.Wordwrap = false;
|
||||
//
|
||||
// lnHdCurrValue
|
||||
//
|
||||
this.lnHdCurrValue.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdCurrValue.BackPictureBox = null;
|
||||
this.lnHdCurrValue.BackPictureBox1 = null;
|
||||
this.lnHdCurrValue.BackPictureBox2 = null;
|
||||
this.lnHdCurrValue.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdCurrValue.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdCurrValue.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdCurrValue.InitVisible = true;
|
||||
this.lnHdCurrValue.LineSpacing = 0F;
|
||||
this.lnHdCurrValue.Location = new System.Drawing.Point(291, 50);
|
||||
this.lnHdCurrValue.Name = "lnHdCurrValue";
|
||||
this.lnHdCurrValue.Size = new System.Drawing.Size(159, 40);
|
||||
this.lnHdCurrValue.TabIndex = 118;
|
||||
this.lnHdCurrValue.Text = "Current Value";
|
||||
this.lnHdCurrValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdCurrValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdCurrValue.Wordwrap = false;
|
||||
//
|
||||
// lnHdNewValue
|
||||
//
|
||||
this.lnHdNewValue.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdNewValue.BackPictureBox = null;
|
||||
this.lnHdNewValue.BackPictureBox1 = null;
|
||||
this.lnHdNewValue.BackPictureBox2 = null;
|
||||
this.lnHdNewValue.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdNewValue.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdNewValue.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdNewValue.InitVisible = true;
|
||||
this.lnHdNewValue.LineSpacing = 0F;
|
||||
this.lnHdNewValue.Location = new System.Drawing.Point(456, 50);
|
||||
this.lnHdNewValue.Name = "lnHdNewValue";
|
||||
this.lnHdNewValue.Size = new System.Drawing.Size(159, 40);
|
||||
this.lnHdNewValue.TabIndex = 119;
|
||||
this.lnHdNewValue.Text = "New Value";
|
||||
this.lnHdNewValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdNewValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdNewValue.Wordwrap = false;
|
||||
//
|
||||
// lbHdSetting
|
||||
//
|
||||
this.lbHdSetting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdSetting.BackPictureBox = null;
|
||||
this.lbHdSetting.BackPictureBox1 = null;
|
||||
this.lbHdSetting.BackPictureBox2 = null;
|
||||
this.lbHdSetting.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdSetting.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdSetting.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdSetting.InitVisible = true;
|
||||
this.lbHdSetting.LineSpacing = 0F;
|
||||
this.lbHdSetting.Location = new System.Drawing.Point(662, 50);
|
||||
this.lbHdSetting.Name = "lbHdSetting";
|
||||
this.lbHdSetting.Size = new System.Drawing.Size(135, 40);
|
||||
this.lbHdSetting.TabIndex = 120;
|
||||
this.lbHdSetting.Text = "Setting";
|
||||
this.lbHdSetting.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdSetting.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdSetting.Wordwrap = false;
|
||||
//
|
||||
// btnMenu
|
||||
//
|
||||
this.btnMenu.BackPictureBox = null;
|
||||
this.btnMenu.BackPictureBox1 = null;
|
||||
this.btnMenu.BackPictureBox2 = null;
|
||||
this.btnMenu.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMenu.ButtonImageAutoSize = true;
|
||||
this.btnMenu.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.DisableImage = null;
|
||||
this.btnMenu.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.DownImage")));
|
||||
this.btnMenu.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMenu.GroupID = 0;
|
||||
this.btnMenu.InitVisible = true;
|
||||
this.btnMenu.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnMenu.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMenu.Name = "btnMenu";
|
||||
this.btnMenu.NestedClickEventPrevent = false;
|
||||
this.btnMenu.OutlinePixel = 1;
|
||||
this.btnMenu.RepeatInterval = 1000;
|
||||
this.btnMenu.RepeatIntervalAccelerate = null;
|
||||
this.btnMenu.SafeInterval = 200;
|
||||
this.btnMenu.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnMenu.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMenu.TabIndex = 121;
|
||||
this.btnMenu.Text = "MENU";
|
||||
this.btnMenu.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMenu.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMenu.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMenu.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMenu.UpImage")));
|
||||
this.btnMenu.Click += new System.EventHandler(this.btnMenu_Click);
|
||||
//
|
||||
// btnSetA
|
||||
//
|
||||
this.btnSetA.BackPictureBox = null;
|
||||
this.btnSetA.BackPictureBox1 = null;
|
||||
this.btnSetA.BackPictureBox2 = null;
|
||||
this.btnSetA.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSetA.ButtonImageAutoSize = true;
|
||||
this.btnSetA.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.DisableImage = null;
|
||||
this.btnSetA.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.DownImage")));
|
||||
this.btnSetA.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSetA.GroupID = 0;
|
||||
this.btnSetA.InitVisible = true;
|
||||
this.btnSetA.Location = new System.Drawing.Point(662, 390);
|
||||
this.btnSetA.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSetA.Name = "btnSetA";
|
||||
this.btnSetA.NestedClickEventPrevent = false;
|
||||
this.btnSetA.OutlinePixel = 1;
|
||||
this.btnSetA.RepeatInterval = 1000;
|
||||
this.btnSetA.RepeatIntervalAccelerate = null;
|
||||
this.btnSetA.SafeInterval = 200;
|
||||
this.btnSetA.Size = new System.Drawing.Size(135, 33);
|
||||
this.btnSetA.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSetA.TabIndex = 123;
|
||||
this.btnSetA.Text = "SET";
|
||||
this.btnSetA.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSetA.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSetA.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSetA.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSetA.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSetA.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSetA.UpImage")));
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// lbSystemSet
|
||||
//
|
||||
this.lbSystemSet.BackPictureBox = this.smartForm1;
|
||||
this.lbSystemSet.BackPictureBox1 = null;
|
||||
this.lbSystemSet.BackPictureBox2 = null;
|
||||
this.lbSystemSet.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbSystemSet.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbSystemSet.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.lbSystemSet.InitVisible = true;
|
||||
this.lbSystemSet.LineSpacing = 0F;
|
||||
this.lbSystemSet.Location = new System.Drawing.Point(231, 3);
|
||||
this.lbSystemSet.Name = "lbSystemSet";
|
||||
this.lbSystemSet.Size = new System.Drawing.Size(349, 42);
|
||||
this.lbSystemSet.TabIndex = 130;
|
||||
this.lbSystemSet.Text = "SYSTEM SETTING";
|
||||
this.lbSystemSet.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbSystemSet.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbSystemSet.Wordwrap = false;
|
||||
//
|
||||
// fmSystemSet
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbSystemSet);
|
||||
this.Controls.Add(this.btnSetA);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.lbHdSetting);
|
||||
this.Controls.Add(this.lnHdNewValue);
|
||||
this.Controls.Add(this.lnHdCurrValue);
|
||||
this.Controls.Add(this.lbHdParamName);
|
||||
this.Controls.Add(this.smartForm1);
|
||||
this.Name = "fmSystemSet";
|
||||
this.Text = "fmSystemSet";
|
||||
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm smartForm1;
|
||||
private SmartX.SmartLabel lbHdParamName;
|
||||
private SmartX.SmartLabel lnHdCurrValue;
|
||||
private SmartX.SmartLabel lnHdNewValue;
|
||||
private SmartX.SmartLabel lbHdSetting;
|
||||
private SmartX.SmartButton btnMenu;
|
||||
private SmartX.SmartButton btnSetA;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
private SmartX.SmartLabel lbSystemSet;
|
||||
}
|
||||
}
|
||||
220
BMS_D1000/Form/fmSystemSet.cs
Normal file
220
BMS_D1000/Form/fmSystemSet.cs
Normal file
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmSystemSet : Form
|
||||
{
|
||||
#region DEFINES
|
||||
|
||||
const int SYS_PARAM_MAX = 1;
|
||||
|
||||
#endregion
|
||||
|
||||
#region VARIABLES
|
||||
SmartX.SmartLabel[] lbParamName;
|
||||
SmartX.SmartLabel[] lbCurrValue;
|
||||
SmartX.SmartLabel[] lbNewValue;
|
||||
SmartX.SmartButton[] btnSet;
|
||||
|
||||
DeviceDataSystem disBMSData;
|
||||
|
||||
#endregion
|
||||
|
||||
#region CONSTRUCTORS
|
||||
public fmSystemSet()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
CreateComponent();
|
||||
ResetControl();
|
||||
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
private void CreateComponent()
|
||||
{
|
||||
lbParamName = new SmartX.SmartLabel[SYS_PARAM_MAX];
|
||||
for (int i = 0; i < SYS_PARAM_MAX; i++)
|
||||
{
|
||||
lbParamName[i] = new SmartX.SmartLabel();
|
||||
//lbParamName[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbParamName[i].BackPictureBox = null;
|
||||
lbParamName[i].BackPictureBox1 = null;
|
||||
lbParamName[i].BackPictureBox2 = null;
|
||||
lbParamName[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbParamName[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbParamName[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbParamName[i].InitVisible = true;
|
||||
lbParamName[i].LineSpacing = 0F;
|
||||
lbParamName[i].Location = new System.Drawing.Point(3, 92 + (i * 37));
|
||||
lbParamName[i].Name = String.Format("ParamName{0}", i);
|
||||
lbParamName[i].Size = new System.Drawing.Size(282, 35);
|
||||
lbParamName[i].TabIndex = 70;
|
||||
lbParamName[i].Text = SetSystemParameter.Name[i];
|
||||
lbParamName[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
lbParamName[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbParamName[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbCurrValue = new SmartX.SmartLabel[SYS_PARAM_MAX];
|
||||
for (int i = 0; i < SYS_PARAM_MAX; i++)
|
||||
{
|
||||
lbCurrValue[i] = new SmartX.SmartLabel();
|
||||
//lbCurrValue[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbCurrValue[i].BackPictureBox = null;
|
||||
lbCurrValue[i].BackPictureBox1 = null;
|
||||
lbCurrValue[i].BackPictureBox2 = null;
|
||||
lbCurrValue[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbCurrValue[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbCurrValue[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
lbCurrValue[i].InitVisible = true;
|
||||
lbCurrValue[i].LineSpacing = 0F;
|
||||
lbCurrValue[i].Location = new System.Drawing.Point(291, 92 + (i * 37));
|
||||
lbCurrValue[i].Name = String.Format("ParamCurrValue{0}", i);
|
||||
lbCurrValue[i].Size = new System.Drawing.Size(159, 35);
|
||||
lbCurrValue[i].TabIndex = 70;
|
||||
lbCurrValue[i].Text = "0 ";
|
||||
lbCurrValue[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbCurrValue[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbCurrValue[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbNewValue = new SmartX.SmartLabel[SYS_PARAM_MAX];
|
||||
for (int i = 0; i < SYS_PARAM_MAX; i++)
|
||||
{
|
||||
lbNewValue[i] = new SmartX.SmartLabel();
|
||||
//lbNewValue[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbNewValue[i].BackPictureBox = null;
|
||||
lbNewValue[i].BackPictureBox1 = null;
|
||||
lbNewValue[i].BackPictureBox2 = null;
|
||||
lbNewValue[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbNewValue[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbNewValue[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
lbNewValue[i].InitVisible = true;
|
||||
lbNewValue[i].LineSpacing = 0F;
|
||||
lbNewValue[i].Location = new System.Drawing.Point(456, 92 + (i * 37));
|
||||
lbNewValue[i].Name = String.Format("ParamWarning{0}", i);
|
||||
lbNewValue[i].Size = new System.Drawing.Size(159, 35);
|
||||
lbNewValue[i].TabIndex = 70;
|
||||
lbNewValue[i].Text = "0 ";
|
||||
lbNewValue[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
lbNewValue[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbNewValue[i].Wordwrap = false;
|
||||
}
|
||||
btnSet = new SmartX.SmartButton[9];
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
btnSet[i] = new SmartX.SmartButton();
|
||||
btnSet[i].BackPictureBox = null;
|
||||
btnSet[i].BackPictureBox1 = null;
|
||||
btnSet[i].BackPictureBox2 = null;
|
||||
btnSet[i].ButtonColor = System.Drawing.Color.Gray;
|
||||
btnSet[i].ButtonImageAutoSize = true;
|
||||
btnSet[i].ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].DisableImage = null;
|
||||
btnSet[i].DownImage = btnSetA.DownImage;
|
||||
btnSet[i].Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
btnSet[i].GroupID = 0;
|
||||
btnSet[i].InitVisible = true;
|
||||
btnSet[i].Location = new System.Drawing.Point(662, 92 + (i * 37));
|
||||
btnSet[i].Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
btnSet[i].Name = "btnSetA";
|
||||
btnSet[i].NestedClickEventPrevent = false;
|
||||
btnSet[i].RepeatInterval = 1000;
|
||||
btnSet[i].SafeInterval = 200;
|
||||
btnSet[i].Size = new System.Drawing.Size(135, 35);
|
||||
btnSet[i].SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
btnSet[i].TabIndex = 1 + i;
|
||||
btnSet[i].Text = "SET";
|
||||
btnSet[i].TextColor = System.Drawing.Color.Black;
|
||||
btnSet[i].TextDownColor = System.Drawing.Color.White;
|
||||
btnSet[i].TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
btnSet[i].TextLocation = new System.Drawing.Point(0, 0);
|
||||
btnSet[i].TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
btnSet[i].UpImage = btnSetA.UpImage;
|
||||
btnSet[i].Click += new System.EventHandler(SysConfigSetCmd_Click);
|
||||
}
|
||||
}
|
||||
|
||||
private void ResetControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < SYS_PARAM_MAX; i++)
|
||||
{
|
||||
this.Controls.Add(lbParamName[i]);
|
||||
this.Controls.Add(lbCurrValue[i]);
|
||||
//this.Controls.Add(lbNewValue[i]);
|
||||
this.Controls.Add(btnSet[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbHdSetting);
|
||||
//this.Controls.Add(this.lnHdNewValue);
|
||||
this.Controls.Add(this.lnHdCurrValue);
|
||||
this.Controls.Add(this.lbHdParamName);
|
||||
this.Controls.Add(this.btnMenu);
|
||||
this.Controls.Add(this.smartForm1);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region BUTTON EVENT
|
||||
|
||||
private void btnMenu_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SET_MENU_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void SysConfigSetCmd_Click(object sender, EventArgs e)
|
||||
{
|
||||
int i = ((SmartX.SmartButton)(sender)).TabIndex;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
((fmBMSMain)(Owner)).chfSystemSetCmd.SetID = i;
|
||||
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SYSTEM_SET_CMD_SCREEN);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region DIPLAY FUNCTIONS
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayParam(false);
|
||||
}
|
||||
|
||||
private void DisplayParam(bool p)
|
||||
{
|
||||
int aParam, i;
|
||||
DeviceDataSystem aBMSData;
|
||||
|
||||
aBMSData = ((fmBMSMain)(Owner)).GetBmsSystemData();
|
||||
|
||||
// Module Quantity Display
|
||||
i = 0;
|
||||
if (p || (disBMSData.ModuleQuantity != aBMSData.ModuleQuantity))
|
||||
{
|
||||
aParam = aBMSData.ModuleQuantity;
|
||||
lbCurrValue[i].Text = String.Format("{0:#0} ", Convert.ToDouble(aParam) / 1);
|
||||
disBMSData.ModuleQuantity = aBMSData.ModuleQuantity;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
345
BMS_D1000/Form/fmSystemSet.resx
Normal file
345
BMS_D1000/Form/fmSystemSet.resx
Normal file
@@ -0,0 +1,345 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="smartForm1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAyAAAAHgCAIAAADSZZ6iAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0w0hl6ky4wgPQuIB0EURhmBhjKAMMMTWyIqEBEEREBRZCggAGjoUis
|
||||
iGIhKKhgD0gQUGIwiqioZEbWSnx5ee/l5ffHvd/aZ+9z99l7n7UuACRPHy4vBZYCIJkn4Ad6ONNXhUfQ
|
||||
sf0ABniAAaYAMFnpqb5B7sFAJC83F3q6yAn8i94MAUj8vmXo6U+ng/9P0qxUvgAAyF/E5mxOOkvE+SJO
|
||||
yhSkiu0zIqbGJIoZRomZL0pQxHJijlvkpZ99FtlRzOxkHlvE4pxT2clsMfeIeHuGkCNixEfEBRlcTqaI
|
||||
b4tYM0mYzBXxW3FsMoeZDgCKJLYLOKx4EZuImMQPDnQR8XIAcKS4LzjmCxZwsgTiQ7mkpGbzuXHxArou
|
||||
S49uam3NoHtyMpM4AoGhP5OVyOSz6S4pyalMXjYAi2f+LBlxbemiIluaWltaGpoZmX5RqP+6+Dcl7u0i
|
||||
vQr43DOI1veH7a/8UuoAYMyKarPrD1vMfgA6tgIgd/8Pm+YhACRFfWu/8cV5aOJ5iRcIUm2MjTMzM424
|
||||
HJaRuKC/6386/A198T0j8Xa/l4fuyollCpMEdHHdWClJKUI+PT2VyeLQDf88xP848K/zWBrIieXwOTxR
|
||||
RKhoyri8OFG7eWyugJvCo3N5/6mJ/zDsT1qca5Eo9Z8ANcoISN2gAuTnPoCiEAESeVDc9d/75oMPBeKb
|
||||
F6Y6sTj3nwX9+65wifiRzo37HOcSGExnCfkZi2viawnQgAAkARXIAxWgAXSBITADVsAWOAI3sAL4gWAQ
|
||||
DtYCFogHyYAPMkEu2AwKQBHYBfaCSlAD6kEjaAEnQAc4DS6Ay+A6uAnugAdgBIyD52AGvAHzEARhITJE
|
||||
geQhVUgLMoDMIAZkD7lBPlAgFA5FQ3EQDxJCudAWqAgqhSqhWqgR+hY6BV2ArkID0D1oFJqCfoXewwhM
|
||||
gqmwMqwNG8MM2An2hoPhNXAcnAbnwPnwTrgCroOPwe3wBfg6fAcegZ/DswhAiAgNUUMMEQbigvghEUgs
|
||||
wkc2IIVIOVKHtCBdSC9yCxlBppF3KAyKgqKjDFG2KE9UCIqFSkNtQBWjKlFHUe2oHtQt1ChqBvUJTUYr
|
||||
oQ3QNmgv9Cp0HDoTXYAuRzeg29CX0HfQ4+g3GAyGhtHBWGE8MeGYBMw6TDHmAKYVcx4zgBnDzGKxWHms
|
||||
AdYO64dlYgXYAux+7DHsOewgdhz7FkfEqeLMcO64CBwPl4crxzXhzuIGcRO4ebwUXgtvg/fDs/HZ+BJ8
|
||||
Pb4LfwM/jp8nSBN0CHaEYEICYTOhgtBCuER4SHhFJBLVidbEACKXuIlYQTxOvEIcJb4jyZD0SS6kSJKQ
|
||||
tJN0hHSedI/0ikwma5MdyRFkAXknuZF8kfyY/FaCImEk4SXBltgoUSXRLjEo8UISL6kl6SS5VjJHslzy
|
||||
pOQNyWkpvJS2lIsUU2qDVJXUKalhqVlpirSptJ90snSxdJP0VelJGayMtoybDFsmX+awzEWZMQpC0aC4
|
||||
UFiULZR6yiXKOBVD1aF6UROoRdRvqP3UGVkZ2WWyobJZslWyZ2RHaAhNm+ZFS6KV0E7QhmjvlygvcVrC
|
||||
WbJjScuSwSVzcopyjnIcuUK5Vrk7cu/l6fJu8onyu+U75B8poBT0FQIUMhUOKlxSmFakKtoqshQLFU8o
|
||||
3leClfSVApXWKR1W6lOaVVZR9lBOVd6vfFF5WoWm4qiSoFKmclZlSpWiaq/KVS1TPaf6jC5Ld6In0Svo
|
||||
PfQZNSU1TzWhWq1av9q8uo56iHqeeqv6Iw2CBkMjVqNMo1tjRlNV01czV7NZ874WXouhFa+1T6tXa05b
|
||||
RztMe5t2h/akjpyOl06OTrPOQ12yroNumm6d7m09jB5DL1HvgN5NfVjfQj9ev0r/hgFsYGnANThgMLAU
|
||||
vdR6KW9p3dJhQ5Khk2GGYbPhqBHNyMcoz6jD6IWxpnGE8W7jXuNPJhYmSSb1Jg9MZUxXmOaZdpn+aqZv
|
||||
xjKrMrttTjZ3N99o3mn+cpnBMs6yg8vuWlAsfC22WXRbfLS0suRbtlhOWWlaRVtVWw0zqAx/RjHjijXa
|
||||
2tl6o/Vp63c2ljYCmxM2v9ga2ibaNtlOLtdZzllev3zMTt2OaVdrN2JPt4+2P2Q/4qDmwHSoc3jiqOHI
|
||||
dmxwnHDSc0pwOub0wtnEme/c5jznYuOy3uW8K+Lq4Vro2u8m4xbiVun22F3dPc692X3Gw8Jjncd5T7Sn
|
||||
t+duz2EvZS+WV6PXzAqrFetX9HiTvIO8K72f+Oj78H26fGHfFb57fB+u1FrJW9nhB/y8/Pb4PfLX8U/z
|
||||
/z4AE+AfUBXwNNA0MDewN4gSFBXUFPQm2Dm4JPhBiG6IMKQ7VDI0MrQxdC7MNaw0bGSV8ar1q66HK4Rz
|
||||
wzsjsBGhEQ0Rs6vdVu9dPR5pEVkQObRGZ03WmqtrFdYmrT0TJRnFjDoZjY4Oi26K/sD0Y9YxZ2O8Yqpj
|
||||
ZlgurH2s52xHdhl7imPHKeVMxNrFlsZOxtnF7YmbineIL4+f5rpwK7kvEzwTahLmEv0SjyQuJIUltSbj
|
||||
kqOTT/FkeIm8nhSVlKyUgVSD1ILUkTSbtL1pM3xvfkM6lL4mvVNAFf1M9Ql1hVuFoxn2GVUZbzNDM09m
|
||||
SWfxsvqy9bN3ZE/kuOd8vQ61jrWuO1ctd3Pu6Hqn9bUboA0xG7o3amzM3zi+yWPT0c2EzYmbf8gzySvN
|
||||
e70lbEtXvnL+pvyxrR5bmwskCvgFw9tst9VsR23nbu/fYb5j/45PhezCa0UmReVFH4pZxde+Mv2q4quF
|
||||
nbE7+0ssSw7uwuzi7Rra7bD7aKl0aU7p2B7fPe1l9LLCstd7o/ZeLV9WXrOPsE+4b6TCp6Jzv+b+Xfs/
|
||||
VMZX3qlyrmqtVqreUT13gH1g8KDjwZYa5ZqimveHuIfu1nrUttdp15UfxhzOOPy0PrS+92vG140NCg1F
|
||||
DR+P8I6MHA082tNo1djYpNRU0gw3C5unjkUeu/mN6zedLYYtta201qLj4Ljw+LNvo78dOuF9ovsk42TL
|
||||
d1rfVbdR2grbofbs9pmO+I6RzvDOgVMrTnV32Xa1fW/0/ZHTaqerzsieKTlLOJt/duFczrnZ86nnpy/E
|
||||
XRjrjup+cHHVxds9AT39l7wvXbnsfvlir1PvuSt2V05ftbl66hrjWsd1y+vtfRZ9bT9Y/NDWb9nffsPq
|
||||
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
|
||||
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
|
||||
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
|
||||
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAALEwAACxMBAJqcGAAAFR1JREFUeF7t3XuXm3W9
|
||||
xuH9IkUX+qcKC9Tln74B9wtR9xYVBQrIYWuhBwoC+6A9AFKYlh6nTI/TTmtbSvcveb4zZDLJJJncaafl
|
||||
+qzLtSCTPEmeZDJ3KdR/uy9JkqRoNbC+liRJ0nx1s6rVG1j37t07cuTI8ePHT58+/cUu69SpU2dn7MyZ
|
||||
MysrK9ceVFeuXLm8+C5dutSe1M66OHvtVhce35Zn7MsHWzv57U310Gtvue2r94rmqL69J9Vejvq4ma+r
|
||||
j2N1jsbUTl37njp58mT9RJmudv3z58+329ZRFly9GxZcffzttO7TaZrqBouvvUbnFl+9J6arzY+jR4/u
|
||||
3bv3q6++qoF19+7dV1999e9///va2tqtRXZz9tqt/jVQd5yJ3b59uz2pB9OdB1V7UvqWVC/5rq8e7rbV
|
||||
VR9G9Qh2a/Uop6s+brSlOkHja6e6fpzMUvtxU7d/IHVvCc1UtwoWXa2KKereOS+88MJTTz3VblgDq02t
|
||||
l1566YMPPug2lyRJkmZqeXn5F7/4xXe+8522t9rf1sB6+eWXDx061O21GzdurO3K2jasX7MsrHZSrl+/
|
||||
3s7ArNVDnK5u585Ufx/PVvdqTlm7i3pwC6v9Kq3O8kOtPdN6zeaoPZ3+y7Lz6kWaVL08i6x+MTiqeraP
|
||||
ft07cJdX74z12iX16PttvcKCqvuL1n9+31SXbltddae1J1LfQruv+sZbfPVtvG0bH8vtge3gZ1+d7inq
|
||||
3l0z1Z2umapnPkXt+PXIErVT0Q7Y1tTp06d//OMff+9732t3MTyw2um+dOnSZ599trS0dGKK6ncdd9rJ
|
||||
2WuPfnGdOXOmPar2vOrOFlb39HdV9cgW2alTp+pEz1d7meYp9WTnPE7/rD+c6hH0q4vG1L4X2kfBxPof
|
||||
BhOqqy6+ur9R1XPO1Z2l+psFVI+7X100qrpGrjqVO62OMr663vjqevNVZ2cxtde9faDtrO5ts0uqx3Tq
|
||||
VHtSdfanrk70wupO9YKq+0jUnYq2ndqaWl5efuaZZ8YOrAsXLhw5cuTjjz8+PkVtij3g6o7Xq0t3VB1i
|
||||
S/XlKfp8juoQ81WPOFEdcZHVPe2CdvZg6pUbqHtec1ZHf4B9OnV1g11Znb4Zq1cuVB30YVdn5OFVjyNa
|
||||
HXq3Vo9yR9UhHkb1jT2mutL46gnsqDrEY1d36s6dO9ctqvPnz08YWIcPH24Dq028+iX/+OofKcxY3ThR
|
||||
HXFSde2B6gvzVcfaUXWI9epSTVGdsgde3f0jUj3ox7R6ktJDqt6I01W32QXVA9ppdRQN1E7LxYsX79y5
|
||||
06ZUa3l5+dlnn91uYP3jH/84evToiRMn2hbr/aeQ6Xr/4ft01Q3mrg43UH1h11QPa/dVj+9bVj35UHXQ
|
||||
XVk9xPHV9bRenZepq5stvrq/zdXX9FCrF2Pb6qqJ6ojr1aVaTFeuXLl7925/XPVqJ/wnP/nJhH+C1QbW
|
||||
559/fvbs2ZWVlf4feZOs+zM5pqluMHd1uIHqC+vVpZOqayeqI+766uE+stXTeKjVQ9lcfW1UdY1EdcTd
|
||||
Vz2+R7B6AlNXN9tpdZRQddB+ddGM1Y0XWd3TqOoaj1r16LetrpqojrheXbpeXTqpuvbc1eHWq0sfl1ZX
|
||||
V9t86i+rasLAal/u/glWG1hn+n9i59WrV+tPqXt86/7AuonVtRPVEQeqLyhandwZqxsvsrqnUdU1EtUR
|
||||
d1/1+DSpOl+h6qD96qIZqxsvsrqnUdU1NEd1KidV1567Otx6delj0dra2tC6ao0dWAcPHmwXbR1YbaN1
|
||||
/yGidmH9/5p1cnXtgeoLA9UXZq/773UHqy/oYVcv7SzVLUdV1xhVXSNUvY02V1/TmOqVCFUHfcSrt86o
|
||||
6hrp87a1uptEdcREdcRHpHrQ21ZXXW/wJd6oe+nnrDtUG0v37t3rb6pNtQX1zDPPfPe73x0eWPv37791
|
||||
61Y3sI4dO9YNrC+//LINrHZVf9SsJEn6ltfm0OD/4eBg58+ff/rpp2cbWO1w7Tptr+2S2oOZtbrlLNUt
|
||||
R1XX2FJ9eUv15W9ldQrmrg43qbr2g63ue8HVnc1dHe6BVHc5prrSgqs7W3B1Z7NUt5y7Otx81bEmVdce
|
||||
X11v2+qq2rY6WVNXN5u6utmo6hpbqi9vrr72bao/pUY3YWC1L7eB9dFHHy0tLW0MrDbZtj+oJEnSt7nt
|
||||
BtbNmzeXl5cPHz5sYEmSJE3fuXPnnnrqqbED6+LFi0ePHj127NjGwLp27Vq7qoElSZI0rm5gPfHEEwaW
|
||||
JElSprED6+23315bW7t06VIbWK3Bf8ndbxFKkiRtUxtYP/rRj4YH1p49e7qBdfny5WPHjh05csTAkiRJ
|
||||
mrLZBtbKysr169f9FqEkSdI2GViSJEnhDCxJkqRwX3zxxXYDa+S/5G5gSZIkbdOJEyfawHryySdv377d
|
||||
/tbAkiRJmrduYH3/+9+famCtrKwYWJIkSds328DyT7AkSZImtt3AunnzpoElSZI0a0tLS2MH1q1bt/wW
|
||||
oSRJ0qy14WRgSZIkJWvD6Yc//KGBJUmSFGtpaenpp58eMbD27du3dWD5d7AkSZImdvLkyZ/97Gc/+MEP
|
||||
DCxJkqRMbWD99Kc/NbAkSZJinThxwsCSJElK1obT6IG1f//+NqRGDqx2VQNLkiRpXDsZWHfv3u3fVpIk
|
||||
SSOaYWCdPn26Day1tbWvv/66f1tJkiSNaOzAeuedd9pFGwPrs88+O3Xq1OrqqnUlSZK0fVMNrCNHjhw/
|
||||
frz9tX/1SpIkaWLbDayN3yJsA+vChQvt8v5NJEmStF2TB9bhw4dPnz5tXUmSJE3ZuXPn2sAa8X+V0w2s
|
||||
lZWVs2fPdl+TJEnSNF24cKENrCeffLKtqfa33wysgwcPtl11584dfyiDJEnSTI0eWC+//PKhQ4euXLmy
|
||||
urp69erV9hcTu/wodOnSpS/7tac9Z+0gddDdWnuy165dW1tbuzG+9tUdVDce3/Xr19s7Z2J17UnVtaN1
|
||||
b9r23o7UHe0B1F7THdfeDPXkx9SeSL11FlDqm27+6ljjq+v1W15eXllZuZiuvRx1XnZl7SS0J/5Q6l6C
|
||||
B9/iXpH2bVXfYI9C7aO7nYp2Quob4FGoneT6fMzVvXYb1aUz1n5WLi0tPfvss8MD68UXX3zllVf++Kc/
|
||||
/epXv/71b37T/re91nPP/W52k/v97/+wuecn+uP4nn/++d/3j/j88+2v59J6YUsvtfbsWYQ9e15+5ZVX
|
||||
Z/TKn//859dff/21UV5//Y3XXnutOyHtlGxvsHaTP01Re/NMVGdtc3X7ger6f2xidW+VSO2ctFenncx2
|
||||
tuevvXDtlzfj6r0Rdlp7Pwy2Z+Bo7W374osvvfDCi+01WZD+d828tVPdf7vuvGle9P7bvOrdpC7eSe3d
|
||||
W2/rzbUP2PnqvV5bxKpvkjma7jn2Pi+HqnfkdLWr15Hmrn+89h0xu/Z9NN76U9pyq7n1z9Zw7bR3n5mD
|
||||
9T85p9Vq3yTP/W6G6kf1g+0/Bvptr+fKcxnrfbNVhjbPNP7zt79tD+/nP//5E0888c3Aunfv3ocffvje
|
||||
e++9tXdv+1n85htvTPbmm3/9y19msvevf337rbcm2rfv7X0bvd16a6L+TTbZv2/f/n4HOgcOHAx04GA7
|
||||
zmaHDh167913F+K9d/+2pQ8/+GB7vd5/f7TeV95vj/mb0zLOgQPthWgvcdd/vfnmXyY19FrPZGvdhXv3
|
||||
7n1no4MHF629vsPnYV3vpR904ED7ZumdzUjtdX3vvUXYqN1Fd1cbb4Z2r70Le5eHbVTH7+s9wynb/F3w
|
||||
bvsGm692jInHqfdYv01/M6r+R8HY2s3roMO1y3eou9cR3nln8OXeMHjmp7XlddyqexnHaVfYeHeN9UHv
|
||||
U6ga+tKA7q5Gt+UdMqXBh9rp1/uY7b83hs/5NoZfhc3ah0P7HBn6AIno/VDbov8j8pveeuut7tNp8LlP
|
||||
tuXkDGmnqHeW+t8dvffjlmc9vaEnNb3Bn+/tWXd6TzhUNz/aBNr4qTS8eabwxhuvt0fVfmX577/85Z07
|
||||
d2pgtXq/DXT509tXPrp97Z9TufrJDtxd/XSiO4OG7nRq7YZDx1mQoQe/aF/d+GxO99Y+/3qim0tfXT/+
|
||||
rysfd249FJc/+tfVT9qjLe2RL1g7OXevHx9p8AR2epe3V2Tz1Xat9oDbE+xe2YUbfCOtm/4VHDzJnaEr
|
||||
zKqOs+Wc7Nzmb8kHYOwn2OqnQ0+2bHzXZG2czJHa22wWw2d10Mbnds7g+RzSzuTQj4/ttc+lbQz9yFu4
|
||||
oYd39ZN2bu/fOnH/5lLQxhtgfsOv9dQG3zwbel/a8oLO4861T8ee2+m0g1xb/t8v/nno6697f4ZoDaxe
|
||||
Nz+6v/q3+zc+XJTrzQcz6m61M0OHYkZDL99DMfSQmNPq4g3dIzxuBn/K7EJbviXnt+npP962/AyaVTvI
|
||||
jffv3/nk/v3e/wXOwMC68dH9a+/fX/1vAABm1nbUjaMGFgBAjoEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlY
|
||||
AABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABh
|
||||
BhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYA
|
||||
QJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiB
|
||||
BQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYaMH1to/76/+z/3r/wcAwMzajlr7uDew7t//f3xH2+ty0j7q
|
||||
AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMenu.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnMenu.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAAQlJREFUeF7t1M1OwlAUReG+/2MQq0HFaCEh6gTnmjZFS5WW+v8aW07BRBL3E3QN
|
||||
vpzJne2VmxTFUqfn053JDEO37WB8NtXysVIySi90/1Cqqhs9v3SqMVixf3QQPYzSiZLj8ZWeVo3a7lPr
|
||||
9h0DFx1ED9HFPo61ms3Hv48xLNFB9LCPI+tLIQ6EXRzxc2TEgUPEAYs4YBEHLOKARRywiAMWccAiDljE
|
||||
AYs4YBEHLOKARRywiAMWccAiDljEAYs4YBEHLOKARRywiAMWccAiDlgHcaTEgT9+44gukqOTS1V1q+7t
|
||||
W93rlzYYrNg/OogeooskL0pls1vNrxea39xtLwar33/R95DnpX4A95T0b0ERps8AAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSetA.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAhCAYAAADzorj5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAABBlJREFUeF7t3Ntu00AQBuC8/xu1KleNBBJClLZqL2hiO6e6OTYHKELAMrOOE2fz
|
||||
O5nddQ5gX3wtJJ6ZtfU3tYND7e7+UdXff1I3t4/q8xf2UCmtR50DzgPnonZxda1+/1FqvnjTFsvvx+A6
|
||||
65hrPASf9R9j339RHi4pF7XLd3X9QNwfk0ml9MY6D5yLGidkPv+unuORimMKSKXUOAech+SV46quprNv
|
||||
qvs8VL1K6XEOOA+cCzrnqKvJ60J1un3V6Q0qZUc54DxwLmoX9LtlNJmrqPOiWpXS4xxwHjgX+mplNJ6p
|
||||
qB1vbOAqO2gfVH8IaHbR0FwbqGceVC+Bepk4B5wHzoU+IR2OZipsPWsRCTxwfdprF985NqRrclXEvhzj
|
||||
uElncB6WJ6RJOIJo/SRqLJUdsg+qPwQ0u2horg3UMw+ql0C9TJyDjXAMluEIWrEWekh7SKD6Q0CzJVCv
|
||||
/x3ngPOwDseQwhFSciLagAQe0h5FQ7OkUD8J1OscoLVKoF5bKAech+1whNSENEnggOvSHkXj3lloPuKz
|
||||
Jps5NrL74QKtVYJr0XpSyfNb4ZjSE8nvG9b0kPYomtnbnLtLts4G6lUENEvKp95cB5KEY7oOR5/+0gh7
|
||||
9GSi4SHtsQ9vGxiP7cLbZplzd0H9JFCvIpj7Yot7oPXuY64DaVIOOA+ZcLyqRtDVAdEh8ZD2kED1Ujb1
|
||||
5lwp1MtXEX3NdUqhXll6O8oB52EdjsFEP9g8Mh1IR6jfvwLtjw3Usyjcn/OwHY6wUnYgHHTOEdBLS0An
|
||||
JeTJA9c3BHzn2JCuyUd67FyhnnlQvQQ6NqavlIMXysPq7fNVOOhMlTU8pD0kUP0hoNlF85ljW+s6Kz0e
|
||||
uzxthWN5tdKgSxmGLnGk0CVUHtdZtnVodtHSY+cK9cyD6iXQsTFxDoyrFX6fY/PM9dwFZwat0QbqmQfV
|
||||
S6RXLftshmM006lBKT1XZuJPDa3RBuqZB9VLoF4I52EVjtU/vDkIPaB+Ej61h3LM/XGZJa3ZCkdyP0es
|
||||
ojbf7CEXgsdsuNb7zi0rPm57UQ5GlAd9QspfknDwE/ZaHtAOSKF+p4SOjQ3UMw+ql4iE1uHge0jH8+SA
|
||||
d/rWIkPbAm+PekqYc08NrdEG6pkH1RdB96YccB6Se0h1OBYUDt5gcDztgWp33XE97FvJ1RZoUQ44D8sb
|
||||
jOtqPFlQMf00dxN8e3r6Zxu2dfrjEI5QP8RmWx8+c2xrXWaJaygHnIfkownLz63wEx36iWRdD2kPCdvt
|
||||
s8y5u6D6POhVSgLNtYF65kH1EqjXtuznVujL65Q/1EQNekPVIfzdFddLofpDQLMRm21N5kxbqOdJUA44
|
||||
D8tPvF2rt7ef+r2O4bhSepSDH5QHfbVyd/+gPny8Af9XQ6WsOA+3dw/qLwJ3twH6wxOQAAAAAElFTkSu
|
||||
QmCC
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>20, 20</value>
|
||||
</metadata>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
288
BMS_D1000/Form/fmSystemSetCmd.Designer.cs
generated
Normal file
288
BMS_D1000/Form/fmSystemSetCmd.Designer.cs
generated
Normal file
@@ -0,0 +1,288 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmSystemSetCmd
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmSystemSetCmd));
|
||||
this.sfmSysConfigCmd = new SmartX.SmartForm();
|
||||
this.lbSystemSet = new SmartX.SmartLabel();
|
||||
this.kbdValue = new SmartX.SmartKeyboard();
|
||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||
this.lbHdConfigName = new SmartX.SmartLabel();
|
||||
this.lnHdSysSetItemName = new SmartX.SmartLabel();
|
||||
this.btnSet = new SmartX.SmartButton();
|
||||
this.btnCancel = new SmartX.SmartButton();
|
||||
this.lbSetResult = new SmartX.SmartLabel();
|
||||
this.tmrDisplay = new SmartX.SmartTimer(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmSysConfigCmd)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// sfmSysConfigCmd
|
||||
//
|
||||
this.sfmSysConfigCmd.CenterLocation = false;
|
||||
this.sfmSysConfigCmd.Image = ((System.Drawing.Image)(resources.GetObject("sfmSysConfigCmd.Image")));
|
||||
this.sfmSysConfigCmd.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmSysConfigCmd.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmSysConfigCmd.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmSysConfigCmd.MainForm = null;
|
||||
this.sfmSysConfigCmd.Mode = SmartX.SmartForm.RUNMODE.DEVELOPER;
|
||||
this.sfmSysConfigCmd.MouseCursor = SmartX.SmartForm.OnOff.ON;
|
||||
this.sfmSysConfigCmd.Name = "sfmSysConfigCmd";
|
||||
this.sfmSysConfigCmd.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmSysConfigCmd.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmSysConfigCmd.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// lbSystemSet
|
||||
//
|
||||
this.lbSystemSet.BackPictureBox = this.sfmSysConfigCmd;
|
||||
this.lbSystemSet.BackPictureBox1 = null;
|
||||
this.lbSystemSet.BackPictureBox2 = null;
|
||||
this.lbSystemSet.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbSystemSet.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbSystemSet.Font = new System.Drawing.Font("Tahoma", 18F, System.Drawing.FontStyle.Bold);
|
||||
this.lbSystemSet.InitVisible = true;
|
||||
this.lbSystemSet.LineSpacing = 0F;
|
||||
this.lbSystemSet.Location = new System.Drawing.Point(229, 3);
|
||||
this.lbSystemSet.Name = "lbSystemSet";
|
||||
this.lbSystemSet.Size = new System.Drawing.Size(349, 42);
|
||||
this.lbSystemSet.TabIndex = 131;
|
||||
this.lbSystemSet.Text = "SYSTEM SETTING";
|
||||
this.lbSystemSet.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbSystemSet.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbSystemSet.Wordwrap = false;
|
||||
//
|
||||
// kbdValue
|
||||
//
|
||||
this.kbdValue.ControlKeyDisable = false;
|
||||
this.kbdValue.DesignMinimize = false;
|
||||
this.kbdValue.FontColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.HanYoungKeyDisable = false;
|
||||
this.kbdValue.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NUMERICAL;
|
||||
this.kbdValue.KeyFillColor = System.Drawing.Color.Black;
|
||||
this.kbdValue.KeyOutLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.kbdValue.KeyOutLineWidth = 1;
|
||||
this.kbdValue.KeyPressImage1 = null;
|
||||
this.kbdValue.KeyPressImage2 = null;
|
||||
this.kbdValue.KeyPressImage3 = null;
|
||||
this.kbdValue.KeyUpImage1 = null;
|
||||
this.kbdValue.KeyUpImage2 = null;
|
||||
this.kbdValue.KeyUpImage3 = null;
|
||||
this.kbdValue.LeftMargin = 5;
|
||||
this.kbdValue.Location = new System.Drawing.Point(255, 174);
|
||||
this.kbdValue.Name = "kbdValue";
|
||||
this.kbdValue.PressFontColor = System.Drawing.Color.Olive;
|
||||
this.kbdValue.PressKeyFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.kbdValue.PressKeyOutLineColor = System.Drawing.Color.Green;
|
||||
this.kbdValue.RoundedCorners = true;
|
||||
this.kbdValue.SetBackimage = null;
|
||||
this.kbdValue.Size = new System.Drawing.Size(220, 220);
|
||||
this.kbdValue.TabIndex = 146;
|
||||
this.kbdValue.TABKeyDisable = false;
|
||||
this.kbdValue.TargetInputObject = null;
|
||||
this.kbdValue.Text = "smartKeyboard1";
|
||||
this.kbdValue.ThemeStyle = SmartX.SmartKeyboard.KEYBOARDTHEMESTYLE.CUSTOMIZED_LITE;
|
||||
this.kbdValue.TopMargin = 5;
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
this.textBox1.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Regular);
|
||||
this.textBox1.Location = new System.Drawing.Point(255, 115);
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(152, 32);
|
||||
this.textBox1.TabIndex = 145;
|
||||
//
|
||||
// lbHdConfigName
|
||||
//
|
||||
this.lbHdConfigName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lbHdConfigName.BackPictureBox = null;
|
||||
this.lbHdConfigName.BackPictureBox1 = null;
|
||||
this.lbHdConfigName.BackPictureBox2 = null;
|
||||
this.lbHdConfigName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbHdConfigName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lbHdConfigName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lbHdConfigName.InitVisible = true;
|
||||
this.lbHdConfigName.LineSpacing = 0F;
|
||||
this.lbHdConfigName.Location = new System.Drawing.Point(3, 51);
|
||||
this.lbHdConfigName.Name = "lbHdConfigName";
|
||||
this.lbHdConfigName.Size = new System.Drawing.Size(249, 37);
|
||||
this.lbHdConfigName.TabIndex = 144;
|
||||
this.lbHdConfigName.Text = "Config List";
|
||||
this.lbHdConfigName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbHdConfigName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbHdConfigName.Wordwrap = false;
|
||||
//
|
||||
// lnHdSysSetItemName
|
||||
//
|
||||
this.lnHdSysSetItemName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
this.lnHdSysSetItemName.BackPictureBox = null;
|
||||
this.lnHdSysSetItemName.BackPictureBox1 = null;
|
||||
this.lnHdSysSetItemName.BackPictureBox2 = null;
|
||||
this.lnHdSysSetItemName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lnHdSysSetItemName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lnHdSysSetItemName.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.lnHdSysSetItemName.InitVisible = true;
|
||||
this.lnHdSysSetItemName.LineSpacing = 0F;
|
||||
this.lnHdSysSetItemName.Location = new System.Drawing.Point(255, 51);
|
||||
this.lnHdSysSetItemName.Name = "lnHdSysSetItemName";
|
||||
this.lnHdSysSetItemName.Size = new System.Drawing.Size(152, 37);
|
||||
this.lnHdSysSetItemName.TabIndex = 143;
|
||||
this.lnHdSysSetItemName.Text = "Module Qty";
|
||||
this.lnHdSysSetItemName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lnHdSysSetItemName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lnHdSysSetItemName.Wordwrap = false;
|
||||
//
|
||||
// btnSet
|
||||
//
|
||||
this.btnSet.BackPictureBox = null;
|
||||
this.btnSet.BackPictureBox1 = null;
|
||||
this.btnSet.BackPictureBox2 = null;
|
||||
this.btnSet.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnSet.ButtonImageAutoSize = true;
|
||||
this.btnSet.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnSet.DisableImage = null;
|
||||
this.btnSet.DownImage = ((System.Drawing.Image)(resources.GetObject("btnSet.DownImage")));
|
||||
this.btnSet.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnSet.GroupID = 0;
|
||||
this.btnSet.InitVisible = true;
|
||||
this.btnSet.Location = new System.Drawing.Point(525, 429);
|
||||
this.btnSet.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnSet.Name = "btnSet";
|
||||
this.btnSet.NestedClickEventPrevent = false;
|
||||
this.btnSet.OutlinePixel = 1;
|
||||
this.btnSet.RepeatInterval = 1000;
|
||||
this.btnSet.RepeatIntervalAccelerate = null;
|
||||
this.btnSet.SafeInterval = 200;
|
||||
this.btnSet.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnSet.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnSet.TabIndex = 148;
|
||||
this.btnSet.Text = "SET";
|
||||
this.btnSet.TextColor = System.Drawing.Color.Black;
|
||||
this.btnSet.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnSet.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnSet.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnSet.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnSet.UpImage = ((System.Drawing.Image)(resources.GetObject("btnSet.UpImage")));
|
||||
this.btnSet.Click += new System.EventHandler(this.btnSet_Click);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.BackPictureBox = null;
|
||||
this.btnCancel.BackPictureBox1 = null;
|
||||
this.btnCancel.BackPictureBox2 = null;
|
||||
this.btnCancel.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnCancel.ButtonImageAutoSize = true;
|
||||
this.btnCancel.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.DisableImage = null;
|
||||
this.btnCancel.DownImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.DownImage")));
|
||||
this.btnCancel.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnCancel.GroupID = 0;
|
||||
this.btnCancel.InitVisible = true;
|
||||
this.btnCancel.Location = new System.Drawing.Point(662, 429);
|
||||
this.btnCancel.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.NestedClickEventPrevent = false;
|
||||
this.btnCancel.OutlinePixel = 1;
|
||||
this.btnCancel.RepeatInterval = 1000;
|
||||
this.btnCancel.RepeatIntervalAccelerate = null;
|
||||
this.btnCancel.SafeInterval = 200;
|
||||
this.btnCancel.Size = new System.Drawing.Size(135, 48);
|
||||
this.btnCancel.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnCancel.TabIndex = 147;
|
||||
this.btnCancel.Text = "CANCEL";
|
||||
this.btnCancel.TextColor = System.Drawing.Color.Black;
|
||||
this.btnCancel.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnCancel.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnCancel.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnCancel.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnCancel.UpImage = ((System.Drawing.Image)(resources.GetObject("btnCancel.UpImage")));
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// lbSetResult
|
||||
//
|
||||
this.lbSetResult.BackPictureBox = this.sfmSysConfigCmd;
|
||||
this.lbSetResult.BackPictureBox1 = null;
|
||||
this.lbSetResult.BackPictureBox2 = null;
|
||||
this.lbSetResult.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbSetResult.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbSetResult.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbSetResult.InitVisible = true;
|
||||
this.lbSetResult.LineSpacing = 0F;
|
||||
this.lbSetResult.Location = new System.Drawing.Point(30, 438);
|
||||
this.lbSetResult.Name = "lbSetResult";
|
||||
this.lbSetResult.Size = new System.Drawing.Size(464, 27);
|
||||
this.lbSetResult.TabIndex = 149;
|
||||
this.lbSetResult.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbSetResult.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbSetResult.Wordwrap = false;
|
||||
//
|
||||
// tmrDisplay
|
||||
//
|
||||
this.tmrDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmrDisplay.Interval = 500;
|
||||
this.tmrDisplay.IntervalSeries = null;
|
||||
this.tmrDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmrDisplay.StartTime = ((long)(0));
|
||||
this.tmrDisplay.Tick += new System.EventHandler(this.tmrDisplay_Tick);
|
||||
//
|
||||
// fmSystemSetCmd
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.btnSet);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.textBox1);
|
||||
this.Controls.Add(this.lbHdConfigName);
|
||||
this.Controls.Add(this.lnHdSysSetItemName);
|
||||
this.Controls.Add(this.lbSystemSet);
|
||||
this.Controls.Add(this.sfmSysConfigCmd);
|
||||
this.Name = "fmSystemSetCmd";
|
||||
this.Text = "fmSystemSetCmd";
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmSysConfigCmd)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmSysConfigCmd;
|
||||
private SmartX.SmartLabel lbSystemSet;
|
||||
private SmartX.SmartKeyboard kbdValue;
|
||||
private System.Windows.Forms.TextBox textBox1;
|
||||
private SmartX.SmartLabel lbHdConfigName;
|
||||
private SmartX.SmartLabel lnHdSysSetItemName;
|
||||
private SmartX.SmartButton btnSet;
|
||||
private SmartX.SmartButton btnCancel;
|
||||
private SmartX.SmartLabel lbSetResult;
|
||||
private SmartX.SmartTimer tmrDisplay;
|
||||
}
|
||||
}
|
||||
210
BMS_D1000/Form/fmSystemSetCmd.cs
Normal file
210
BMS_D1000/Form/fmSystemSetCmd.cs
Normal file
@@ -0,0 +1,210 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmSystemSetCmd : Form
|
||||
{
|
||||
#region VARIABLES
|
||||
|
||||
SmartX.SmartLabel[] lbSysSetItem;
|
||||
SmartX.SmartLabel[] lbModuleQty;
|
||||
TextBox[] tbNewValue;
|
||||
|
||||
DeviceDataSystem disBMSData;
|
||||
|
||||
public int SetID = 0;
|
||||
short Reg_Addr;
|
||||
short Reg_Count;
|
||||
short[] Reg_Data;
|
||||
|
||||
#endregion
|
||||
|
||||
#region CONSTRUCTORS
|
||||
|
||||
public fmSystemSetCmd()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
CreateComponent();
|
||||
ResetControl();
|
||||
|
||||
tmrDisplay.Start();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region CREATE COMPONENT
|
||||
|
||||
private void CreateComponent()
|
||||
{
|
||||
lbSysSetItem = new SmartX.SmartLabel[2];
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
lbSysSetItem[i] = new SmartX.SmartLabel();
|
||||
//lbNetItem[i].BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
|
||||
lbSysSetItem[i].BackPictureBox = null;
|
||||
lbSysSetItem[i].BackPictureBox1 = null;
|
||||
lbSysSetItem[i].BackPictureBox2 = null;
|
||||
lbSysSetItem[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbSysSetItem[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbSysSetItem[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbSysSetItem[i].InitVisible = true;
|
||||
lbSysSetItem[i].LineSpacing = 0F;
|
||||
lbSysSetItem[i].Location = new System.Drawing.Point(2, 91 + (i * 37));
|
||||
if (i == 0)
|
||||
lbSysSetItem[i].Name = String.Format("CURRENT");
|
||||
else
|
||||
lbSysSetItem[i].Name = String.Format("SETTING");
|
||||
lbSysSetItem[i].Size = new System.Drawing.Size(249, 33);
|
||||
lbSysSetItem[i].TabIndex = 70;
|
||||
lbSysSetItem[i].Text = lbSysSetItem[i].Name;
|
||||
lbSysSetItem[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
lbSysSetItem[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbSysSetItem[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
lbModuleQty = new SmartX.SmartLabel[1];
|
||||
for (int i = 0; i < 1; i++)
|
||||
{
|
||||
lbModuleQty[i] = new SmartX.SmartLabel();
|
||||
lbModuleQty[i].BackPictureBox = null;
|
||||
lbModuleQty[i].BackPictureBox1 = null;
|
||||
lbModuleQty[i].BackPictureBox2 = null;
|
||||
lbModuleQty[i].BorderColor = System.Drawing.Color.Black;
|
||||
lbModuleQty[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
lbModuleQty[i].Font = new System.Drawing.Font("Arial Black", 11F, System.Drawing.FontStyle.Bold);
|
||||
lbModuleQty[i].InitVisible = true;
|
||||
lbModuleQty[i].LineSpacing = 0F;
|
||||
lbModuleQty[i].Location = new System.Drawing.Point(254 + (i * 102), 91);
|
||||
lbModuleQty[i].Name = String.Format("MODULE QTY");
|
||||
lbModuleQty[i].Size = new System.Drawing.Size(152, 33);
|
||||
lbModuleQty[i].TabIndex = 70;
|
||||
lbModuleQty[i].Text = "0";
|
||||
lbModuleQty[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
lbModuleQty[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
lbModuleQty[i].Wordwrap = false;
|
||||
}
|
||||
|
||||
tbNewValue = new TextBox[1];
|
||||
for (int i = 0; i < 1; i++)
|
||||
{
|
||||
tbNewValue[i] = new TextBox();
|
||||
tbNewValue[i].Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Regular);
|
||||
tbNewValue[i].Location = new System.Drawing.Point(254 + (i * 102), 91 + 37);
|
||||
tbNewValue[i].Name = "0";
|
||||
tbNewValue[i].Size = new System.Drawing.Size(152, 33);
|
||||
tbNewValue[i].TabIndex = i;
|
||||
tbNewValue[i].GotFocus += new System.EventHandler(this.tbClass_GotFocus);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region RESET CONTROL
|
||||
|
||||
private void ResetControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
this.Controls.Add(lbSysSetItem[i]);
|
||||
}
|
||||
for (int i = 0; i < 1; i++)
|
||||
{
|
||||
this.Controls.Add(lbModuleQty[i]);
|
||||
this.Controls.Add(tbNewValue[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(this.lbSetResult);
|
||||
this.Controls.Add(this.kbdValue);
|
||||
this.Controls.Add(this.btnSet);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lnHdSysSetItemName);
|
||||
this.Controls.Add(this.lbHdConfigName);
|
||||
this.Controls.Add(this.lnHdSysSetItemName);
|
||||
this.Controls.Add(this.lbSystemSet);
|
||||
this.Controls.Add(this.sfmSysConfigCmd);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private void tbClass_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
int i = ((TextBox)(sender)).TabIndex;
|
||||
|
||||
switch (i)
|
||||
{
|
||||
case 0: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 1: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 2: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
case 3: kbdValue.Location = new System.Drawing.Point(254 + (i * 102), 172); break;
|
||||
}
|
||||
|
||||
kbdValue.TargetInputObject = ((TextBox)(sender));
|
||||
kbdValue.Show();
|
||||
}
|
||||
|
||||
private void btnSet_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
|
||||
if (tbNewValue[0].Text == "")
|
||||
{
|
||||
lbSetResult.Text = "Cannot empty parameter";
|
||||
return;
|
||||
}
|
||||
|
||||
Reg_Addr = Convert.ToInt16(90);
|
||||
Reg_Count = 1;
|
||||
Reg_Data = new short[Reg_Count];
|
||||
|
||||
Reg_Data[0] = Convert.ToInt16(double.Parse(tbNewValue[0].Text));
|
||||
|
||||
((fmBMSMain)(Owner)).SetModBusWriteCmd(1, Reg_Addr, Reg_Count, Reg_Data, 1);
|
||||
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.SYSTEM_SET_SCREEN);
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ChangeScreen(0, 0, ScreenID.NET_CONFIG_SCREEN_ID);
|
||||
}
|
||||
|
||||
private void tmrDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplaySysConfigCmd(true);
|
||||
}
|
||||
|
||||
#region DISPLAY FUNCTIONS
|
||||
|
||||
private void DisplaySysConfigCmd(bool p)
|
||||
{
|
||||
DeviceDataSystem aBMSData;
|
||||
|
||||
aBMSData = ((fmBMSMain)(Owner)).GetBmsSystemData();
|
||||
|
||||
if (p || (disBMSData.ModuleQuantity != aBMSData.ModuleQuantity))
|
||||
{
|
||||
lbModuleQty[0].Text = String.Format("{0}", aBMSData.ModuleQuantity);
|
||||
disBMSData.ModuleQuantity = aBMSData.ModuleQuantity;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
351
BMS_D1000/Form/fmSystemSetCmd.resx
Normal file
351
BMS_D1000/Form/fmSystemSetCmd.resx
Normal file
@@ -0,0 +1,351 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="sfmSysConfigCmd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
B9/iXpH2bVXfYI9C7aO7nYp2Quob4FGoneT6fMzVvXYb1aUz1n5WLi0tPfvss8MD68UXX3zllVf++Kc/
|
||||
/epXv/71b37T/re91nPP/W52k/v97/+wuecn+uP4nn/++d/3j/j88+2v59J6YUsvtfbsWYQ9e15+5ZVX
|
||||
Z/TKn//859dff/21UV5//Y3XXnutOyHtlGxvsHaTP01Re/NMVGdtc3X7ger6f2xidW+VSO2ctFenncx2
|
||||
tuevvXDtlzfj6r0Rdlp7Pwy2Z+Bo7W374osvvfDCi+01WZD+d828tVPdf7vuvGle9P7bvOrdpC7eSe3d
|
||||
W2/rzbUP2PnqvV5bxKpvkjma7jn2Pi+HqnfkdLWr15Hmrn+89h0xu/Z9NN76U9pyq7n1z9Zw7bR3n5mD
|
||||
9T85p9Vq3yTP/W6G6kf1g+0/Bvptr+fKcxnrfbNVhjbPNP7zt79tD+/nP//5E0888c3Aunfv3ocffvje
|
||||
e++9tXdv+1n85htvTPbmm3/9y19msvevf337rbcm2rfv7X0bvd16a6L+TTbZv2/f/n4HOgcOHAx04GA7
|
||||
zmaHDh167913F+K9d/+2pQ8/+GB7vd5/f7TeV95vj/mb0zLOgQPthWgvcdd/vfnmXyY19FrPZGvdhXv3
|
||||
7n1no4MHF629vsPnYV3vpR904ED7ZumdzUjtdX3vvUXYqN1Fd1cbb4Z2r70Le5eHbVTH7+s9wynb/F3w
|
||||
bvsGm692jInHqfdYv01/M6r+R8HY2s3roMO1y3eou9cR3nln8OXeMHjmp7XlddyqexnHaVfYeHeN9UHv
|
||||
U6ga+tKA7q5Gt+UdMqXBh9rp1/uY7b83hs/5NoZfhc3ah0P7HBn6AIno/VDbov8j8pveeuut7tNp8LlP
|
||||
tuXkDGmnqHeW+t8dvffjlmc9vaEnNb3Bn+/tWXd6TzhUNz/aBNr4qTS8eabwxhuvt0fVfmX577/85Z07
|
||||
d2pgtXq/DXT509tXPrp97Z9TufrJDtxd/XSiO4OG7nRq7YZDx1mQoQe/aF/d+GxO99Y+/3qim0tfXT/+
|
||||
rysfd249FJc/+tfVT9qjLe2RL1g7OXevHx9p8AR2epe3V2Tz1Xat9oDbE+xe2YUbfCOtm/4VHDzJnaEr
|
||||
zKqOs+Wc7Nzmb8kHYOwn2OqnQ0+2bHzXZG2czJHa22wWw2d10Mbnds7g+RzSzuTQj4/ttc+lbQz9yFu4
|
||||
oYd39ZN2bu/fOnH/5lLQxhtgfsOv9dQG3zwbel/a8oLO4861T8ee2+m0g1xb/t8v/nno6697f4ZoDaxe
|
||||
Nz+6v/q3+zc+XJTrzQcz6m61M0OHYkZDL99DMfSQmNPq4g3dIzxuBn/K7EJbviXnt+npP962/AyaVTvI
|
||||
jffv3/nk/v3e/wXOwMC68dH9a+/fX/1vAABm1nbUjaMGFgBAjoEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlY
|
||||
AABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABh
|
||||
BhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYA
|
||||
QJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiB
|
||||
BQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYW
|
||||
AECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECY
|
||||
gQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUA
|
||||
EGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZg
|
||||
AQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYaMH1to/76/+z/3r/wcAwMzajlr7uDew7t//f3xH2+ty0j7q
|
||||
AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSet.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnSet.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIcAAAAwCAYAAAA7KGnHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAATFJREFUeF7t1MtOwlAUheHz/o+hKcqlRUgbLxOnhogJRuC0haZR32PbfWTCYD1B
|
||||
/8E3WtM/K9R1Y/O8spsst9tJgZHzDmaL0s5db2G+rOz55dXeNtvBB0Zvm3qYFZWF7G5pu8+j1W1vp+4H
|
||||
I+cdeA/eRZhMV7Y/tGloz98YOe/Ae/AuUhxfxIEL78B7uMSxtv3xRBxI0nMMPXgXxIErxAGJOCARByTi
|
||||
gEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgDEnFAIg5IxAGJOCAR
|
||||
ByTigEQckIgDEnFAIg5IxAGJOCARByTigEQckIgD0lUc2f3aDpE48M878B68i5A/PNrmfWdd/wsk3oN3
|
||||
EWJsrFg92XRRDiqMXpl6iLGxP4c8IS/aDMkvAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnCancel.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="tmrDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
|
||||
<value>WEBPAD</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
||||
704
BMS_D1000/Form/fmTrayInfo.Designer.cs
generated
Normal file
704
BMS_D1000/Form/fmTrayInfo.Designer.cs
generated
Normal file
@@ -0,0 +1,704 @@
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
partial class fmTrayInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private System.Windows.Forms.MainMenu mainMenu1;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fmTrayInfo));
|
||||
this.mainMenu1 = new System.Windows.Forms.MainMenu();
|
||||
this.tmDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.TrayVoltage = new SmartX.SmartLabel();
|
||||
this.sfmMainDetail = new SmartX.SmartForm();
|
||||
this.TrayCurrent = new SmartX.SmartLabel();
|
||||
this.TraySoc = new SmartX.SmartLabel();
|
||||
this.TrayMaxTemp = new SmartX.SmartLabel();
|
||||
this.lbTrayStatus = new SmartX.SmartLabel();
|
||||
this.lbTrayAlarm = new SmartX.SmartLabel();
|
||||
this.MaxCVolt = new SmartX.SmartLabel();
|
||||
this.AvgCVolt = new SmartX.SmartLabel();
|
||||
this.MinCVolt = new SmartX.SmartLabel();
|
||||
this.MinTemp = new SmartX.SmartLabel();
|
||||
this.AvgTemp = new SmartX.SmartLabel();
|
||||
this.MaxTemp = new SmartX.SmartLabel();
|
||||
this.lbTrayNo = new SmartX.SmartLabel();
|
||||
this.btnRight = new SmartX.SmartButton();
|
||||
this.btnLeft = new SmartX.SmartButton();
|
||||
this.btnHistory = new SmartX.SmartButton();
|
||||
this.btnMain = new SmartX.SmartButton();
|
||||
this.tmLedDisplay = new SmartX.SmartTimer(this.components);
|
||||
this.pbAlarmNormalA = new System.Windows.Forms.PictureBox();
|
||||
this.pbAlarmNormalB = new System.Windows.Forms.PictureBox();
|
||||
this.pbAlarmWarningA = new System.Windows.Forms.PictureBox();
|
||||
this.pbAlarmWarningB = new System.Windows.Forms.PictureBox();
|
||||
this.pbAlarmProtectA = new System.Windows.Forms.PictureBox();
|
||||
this.pbAlarmProtectB = new System.Windows.Forms.PictureBox();
|
||||
this.lbModelName = new SmartX.SmartLabel();
|
||||
this.lbModelSpec = new SmartX.SmartLabel();
|
||||
this.lbP = new SmartX.SmartLabel();
|
||||
this.lbW = new SmartX.SmartLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmMainDetail)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tmDisplay
|
||||
//
|
||||
this.tmDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmDisplay.Interval = 500;
|
||||
this.tmDisplay.IntervalSeries = null;
|
||||
this.tmDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmDisplay.StartTime = ((long)(0));
|
||||
this.tmDisplay.Tick += new System.EventHandler(this.tmDisplay_Tick);
|
||||
//
|
||||
// TrayVoltage
|
||||
//
|
||||
this.TrayVoltage.BackColor = System.Drawing.Color.White;
|
||||
this.TrayVoltage.BackPictureBox = this.sfmMainDetail;
|
||||
this.TrayVoltage.BackPictureBox1 = null;
|
||||
this.TrayVoltage.BackPictureBox2 = null;
|
||||
this.TrayVoltage.BorderColor = System.Drawing.Color.Black;
|
||||
this.TrayVoltage.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.TrayVoltage.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.TrayVoltage.InitVisible = true;
|
||||
this.TrayVoltage.LineSpacing = 0F;
|
||||
this.TrayVoltage.Location = new System.Drawing.Point(300, 44);
|
||||
this.TrayVoltage.Name = "TrayVoltage";
|
||||
this.TrayVoltage.Size = new System.Drawing.Size(125, 32);
|
||||
this.TrayVoltage.TabIndex = 25;
|
||||
this.TrayVoltage.Text = "0.0";
|
||||
this.TrayVoltage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.TrayVoltage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.TrayVoltage.Wordwrap = false;
|
||||
//
|
||||
// sfmMainDetail
|
||||
//
|
||||
this.sfmMainDetail.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(229)))), ((int)(((byte)(229)))));
|
||||
this.sfmMainDetail.CenterLocation = false;
|
||||
this.sfmMainDetail.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.sfmMainDetail.Image = ((System.Drawing.Image)(resources.GetObject("sfmMainDetail.Image")));
|
||||
this.sfmMainDetail.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
|
||||
this.sfmMainDetail.LCDSize = SmartX.SmartForm.LCDRESOLUTION.LCD800X480;
|
||||
this.sfmMainDetail.Location = new System.Drawing.Point(0, 0);
|
||||
this.sfmMainDetail.MainForm = this;
|
||||
this.sfmMainDetail.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
|
||||
this.sfmMainDetail.MouseCursor = SmartX.SmartForm.OnOff.OFF;
|
||||
this.sfmMainDetail.Name = "sfmMainDetail";
|
||||
this.sfmMainDetail.Size = new System.Drawing.Size(800, 480);
|
||||
this.sfmMainDetail.SpecialFunctionClickPointSize = 100;
|
||||
this.sfmMainDetail.SuspendLayoutInterval = 1;
|
||||
//
|
||||
// TrayCurrent
|
||||
//
|
||||
this.TrayCurrent.BackColor = System.Drawing.Color.White;
|
||||
this.TrayCurrent.BackPictureBox = this.sfmMainDetail;
|
||||
this.TrayCurrent.BackPictureBox1 = null;
|
||||
this.TrayCurrent.BackPictureBox2 = null;
|
||||
this.TrayCurrent.BorderColor = System.Drawing.Color.Black;
|
||||
this.TrayCurrent.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.TrayCurrent.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.TrayCurrent.InitVisible = true;
|
||||
this.TrayCurrent.LineSpacing = 0F;
|
||||
this.TrayCurrent.Location = new System.Drawing.Point(465, 44);
|
||||
this.TrayCurrent.Name = "TrayCurrent";
|
||||
this.TrayCurrent.Size = new System.Drawing.Size(162, 32);
|
||||
this.TrayCurrent.TabIndex = 27;
|
||||
this.TrayCurrent.Text = "0.0";
|
||||
this.TrayCurrent.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.TrayCurrent.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.TrayCurrent.Wordwrap = false;
|
||||
//
|
||||
// TraySoc
|
||||
//
|
||||
this.TraySoc.BackColor = System.Drawing.Color.White;
|
||||
this.TraySoc.BackPictureBox = this.sfmMainDetail;
|
||||
this.TraySoc.BackPictureBox1 = null;
|
||||
this.TraySoc.BackPictureBox2 = null;
|
||||
this.TraySoc.BorderColor = System.Drawing.Color.Black;
|
||||
this.TraySoc.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.TraySoc.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.TraySoc.InitVisible = true;
|
||||
this.TraySoc.LineSpacing = 0F;
|
||||
this.TraySoc.Location = new System.Drawing.Point(669, 44);
|
||||
this.TraySoc.Name = "TraySoc";
|
||||
this.TraySoc.Size = new System.Drawing.Size(88, 32);
|
||||
this.TraySoc.TabIndex = 28;
|
||||
this.TraySoc.Text = "0";
|
||||
this.TraySoc.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.TraySoc.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.TraySoc.Wordwrap = false;
|
||||
//
|
||||
// TrayMaxTemp
|
||||
//
|
||||
this.TrayMaxTemp.BackColor = System.Drawing.Color.White;
|
||||
this.TrayMaxTemp.BackPictureBox = null;
|
||||
this.TrayMaxTemp.BackPictureBox1 = null;
|
||||
this.TrayMaxTemp.BackPictureBox2 = null;
|
||||
this.TrayMaxTemp.BorderColor = System.Drawing.Color.Black;
|
||||
this.TrayMaxTemp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.TrayMaxTemp.Font = new System.Drawing.Font("Tahoma", 20F, System.Drawing.FontStyle.Bold);
|
||||
this.TrayMaxTemp.InitVisible = true;
|
||||
this.TrayMaxTemp.LineSpacing = 0F;
|
||||
this.TrayMaxTemp.Location = new System.Drawing.Point(300, 129);
|
||||
this.TrayMaxTemp.Name = "TrayMaxTemp";
|
||||
this.TrayMaxTemp.Size = new System.Drawing.Size(125, 24);
|
||||
this.TrayMaxTemp.TabIndex = 35;
|
||||
this.TrayMaxTemp.Text = "0.0";
|
||||
this.TrayMaxTemp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.TrayMaxTemp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.TrayMaxTemp.Wordwrap = false;
|
||||
//
|
||||
// lbTrayStatus
|
||||
//
|
||||
this.lbTrayStatus.BackColor = System.Drawing.Color.White;
|
||||
this.lbTrayStatus.BackPictureBox = null;
|
||||
this.lbTrayStatus.BackPictureBox1 = null;
|
||||
this.lbTrayStatus.BackPictureBox2 = null;
|
||||
this.lbTrayStatus.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbTrayStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbTrayStatus.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
this.lbTrayStatus.InitVisible = true;
|
||||
this.lbTrayStatus.LineSpacing = 0F;
|
||||
this.lbTrayStatus.Location = new System.Drawing.Point(465, 129);
|
||||
this.lbTrayStatus.Name = "lbTrayStatus";
|
||||
this.lbTrayStatus.Size = new System.Drawing.Size(186, 26);
|
||||
this.lbTrayStatus.TabIndex = 36;
|
||||
this.lbTrayStatus.Text = "FLOATING";
|
||||
this.lbTrayStatus.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbTrayStatus.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbTrayStatus.Wordwrap = false;
|
||||
//
|
||||
// lbTrayAlarm
|
||||
//
|
||||
this.lbTrayAlarm.BackColor = System.Drawing.Color.White;
|
||||
this.lbTrayAlarm.BackPictureBox = null;
|
||||
this.lbTrayAlarm.BackPictureBox1 = null;
|
||||
this.lbTrayAlarm.BackPictureBox2 = null;
|
||||
this.lbTrayAlarm.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbTrayAlarm.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbTrayAlarm.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
this.lbTrayAlarm.InitVisible = true;
|
||||
this.lbTrayAlarm.LineSpacing = 0F;
|
||||
this.lbTrayAlarm.Location = new System.Drawing.Point(669, 129);
|
||||
this.lbTrayAlarm.Name = "lbTrayAlarm";
|
||||
this.lbTrayAlarm.Size = new System.Drawing.Size(121, 26);
|
||||
this.lbTrayAlarm.TabIndex = 37;
|
||||
this.lbTrayAlarm.Text = "NORMAL";
|
||||
this.lbTrayAlarm.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbTrayAlarm.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbTrayAlarm.Wordwrap = false;
|
||||
//
|
||||
// MaxCVolt
|
||||
//
|
||||
this.MaxCVolt.BackColor = System.Drawing.Color.White;
|
||||
this.MaxCVolt.BackPictureBox = this.sfmMainDetail;
|
||||
this.MaxCVolt.BackPictureBox1 = null;
|
||||
this.MaxCVolt.BackPictureBox2 = null;
|
||||
this.MaxCVolt.BorderColor = System.Drawing.Color.Black;
|
||||
this.MaxCVolt.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.MaxCVolt.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.MaxCVolt.InitVisible = true;
|
||||
this.MaxCVolt.LineSpacing = 0F;
|
||||
this.MaxCVolt.Location = new System.Drawing.Point(460, 192);
|
||||
this.MaxCVolt.Name = "MaxCVolt";
|
||||
this.MaxCVolt.Size = new System.Drawing.Size(85, 15);
|
||||
this.MaxCVolt.TabIndex = 38;
|
||||
this.MaxCVolt.Text = "0.000";
|
||||
this.MaxCVolt.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.MaxCVolt.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.MaxCVolt.Wordwrap = false;
|
||||
//
|
||||
// AvgCVolt
|
||||
//
|
||||
this.AvgCVolt.BackColor = System.Drawing.Color.White;
|
||||
this.AvgCVolt.BackPictureBox = this.sfmMainDetail;
|
||||
this.AvgCVolt.BackPictureBox1 = null;
|
||||
this.AvgCVolt.BackPictureBox2 = null;
|
||||
this.AvgCVolt.BorderColor = System.Drawing.Color.Black;
|
||||
this.AvgCVolt.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.AvgCVolt.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.AvgCVolt.InitVisible = true;
|
||||
this.AvgCVolt.LineSpacing = 0F;
|
||||
this.AvgCVolt.Location = new System.Drawing.Point(573, 192);
|
||||
this.AvgCVolt.Name = "AvgCVolt";
|
||||
this.AvgCVolt.Size = new System.Drawing.Size(90, 15);
|
||||
this.AvgCVolt.TabIndex = 39;
|
||||
this.AvgCVolt.Text = "0.000";
|
||||
this.AvgCVolt.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.AvgCVolt.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.AvgCVolt.Wordwrap = false;
|
||||
//
|
||||
// MinCVolt
|
||||
//
|
||||
this.MinCVolt.BackColor = System.Drawing.Color.White;
|
||||
this.MinCVolt.BackPictureBox = this.sfmMainDetail;
|
||||
this.MinCVolt.BackPictureBox1 = null;
|
||||
this.MinCVolt.BackPictureBox2 = null;
|
||||
this.MinCVolt.BorderColor = System.Drawing.Color.Black;
|
||||
this.MinCVolt.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.MinCVolt.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.MinCVolt.InitVisible = true;
|
||||
this.MinCVolt.LineSpacing = 0F;
|
||||
this.MinCVolt.Location = new System.Drawing.Point(687, 192);
|
||||
this.MinCVolt.Name = "MinCVolt";
|
||||
this.MinCVolt.Size = new System.Drawing.Size(90, 15);
|
||||
this.MinCVolt.TabIndex = 41;
|
||||
this.MinCVolt.Text = "0.000";
|
||||
this.MinCVolt.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.MinCVolt.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.MinCVolt.Wordwrap = false;
|
||||
//
|
||||
// MinTemp
|
||||
//
|
||||
this.MinTemp.BackColor = System.Drawing.Color.White;
|
||||
this.MinTemp.BackPictureBox = this.sfmMainDetail;
|
||||
this.MinTemp.BackPictureBox1 = null;
|
||||
this.MinTemp.BackPictureBox2 = null;
|
||||
this.MinTemp.BorderColor = System.Drawing.Color.Black;
|
||||
this.MinTemp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.MinTemp.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.MinTemp.InitVisible = true;
|
||||
this.MinTemp.LineSpacing = 0F;
|
||||
this.MinTemp.Location = new System.Drawing.Point(687, 213);
|
||||
this.MinTemp.Name = "MinTemp";
|
||||
this.MinTemp.Size = new System.Drawing.Size(90, 15);
|
||||
this.MinTemp.TabIndex = 44;
|
||||
this.MinTemp.Text = "0.0";
|
||||
this.MinTemp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.MinTemp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.MinTemp.Wordwrap = false;
|
||||
//
|
||||
// AvgTemp
|
||||
//
|
||||
this.AvgTemp.BackColor = System.Drawing.Color.White;
|
||||
this.AvgTemp.BackPictureBox = this.sfmMainDetail;
|
||||
this.AvgTemp.BackPictureBox1 = null;
|
||||
this.AvgTemp.BackPictureBox2 = null;
|
||||
this.AvgTemp.BorderColor = System.Drawing.Color.Black;
|
||||
this.AvgTemp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.AvgTemp.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.AvgTemp.InitVisible = true;
|
||||
this.AvgTemp.LineSpacing = 0F;
|
||||
this.AvgTemp.Location = new System.Drawing.Point(573, 213);
|
||||
this.AvgTemp.Name = "AvgTemp";
|
||||
this.AvgTemp.Size = new System.Drawing.Size(90, 15);
|
||||
this.AvgTemp.TabIndex = 43;
|
||||
this.AvgTemp.Text = "0.0";
|
||||
this.AvgTemp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.AvgTemp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.AvgTemp.Wordwrap = false;
|
||||
//
|
||||
// MaxTemp
|
||||
//
|
||||
this.MaxTemp.BackColor = System.Drawing.Color.White;
|
||||
this.MaxTemp.BackPictureBox = this.sfmMainDetail;
|
||||
this.MaxTemp.BackPictureBox1 = null;
|
||||
this.MaxTemp.BackPictureBox2 = null;
|
||||
this.MaxTemp.BorderColor = System.Drawing.Color.Black;
|
||||
this.MaxTemp.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.MaxTemp.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.MaxTemp.InitVisible = true;
|
||||
this.MaxTemp.LineSpacing = 0F;
|
||||
this.MaxTemp.Location = new System.Drawing.Point(460, 213);
|
||||
this.MaxTemp.Name = "MaxTemp";
|
||||
this.MaxTemp.Size = new System.Drawing.Size(85, 15);
|
||||
this.MaxTemp.TabIndex = 42;
|
||||
this.MaxTemp.Text = "0.0";
|
||||
this.MaxTemp.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
|
||||
this.MaxTemp.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.MaxTemp.Wordwrap = false;
|
||||
//
|
||||
// lbTrayNo
|
||||
//
|
||||
this.lbTrayNo.BackColor = System.Drawing.Color.White;
|
||||
this.lbTrayNo.BackPictureBox = null;
|
||||
this.lbTrayNo.BackPictureBox1 = null;
|
||||
this.lbTrayNo.BackPictureBox2 = null;
|
||||
this.lbTrayNo.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbTrayNo.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbTrayNo.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold);
|
||||
this.lbTrayNo.InitVisible = true;
|
||||
this.lbTrayNo.LineSpacing = 0F;
|
||||
this.lbTrayNo.Location = new System.Drawing.Point(226, 21);
|
||||
this.lbTrayNo.Name = "lbTrayNo";
|
||||
this.lbTrayNo.Size = new System.Drawing.Size(47, 26);
|
||||
this.lbTrayNo.TabIndex = 51;
|
||||
this.lbTrayNo.Text = "A";
|
||||
this.lbTrayNo.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbTrayNo.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbTrayNo.Wordwrap = false;
|
||||
//
|
||||
// btnRight
|
||||
//
|
||||
this.btnRight.BackPictureBox = this.sfmMainDetail;
|
||||
this.btnRight.BackPictureBox1 = null;
|
||||
this.btnRight.BackPictureBox2 = null;
|
||||
this.btnRight.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnRight.ButtonImageAutoSize = true;
|
||||
this.btnRight.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnRight.DisableImage = null;
|
||||
this.btnRight.DownImage = ((System.Drawing.Image)(resources.GetObject("btnRight.DownImage")));
|
||||
this.btnRight.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnRight.GroupID = 0;
|
||||
this.btnRight.InitVisible = true;
|
||||
this.btnRight.Location = new System.Drawing.Point(546, 433);
|
||||
this.btnRight.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnRight.Name = "btnRight";
|
||||
this.btnRight.NestedClickEventPrevent = false;
|
||||
this.btnRight.OutlinePixel = 1;
|
||||
this.btnRight.RepeatInterval = 1000;
|
||||
this.btnRight.RepeatIntervalAccelerate = null;
|
||||
this.btnRight.SafeInterval = 200;
|
||||
this.btnRight.Size = new System.Drawing.Size(125, 44);
|
||||
this.btnRight.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnRight.TabIndex = 33;
|
||||
this.btnRight.Text = ">>";
|
||||
this.btnRight.TextColor = System.Drawing.Color.Black;
|
||||
this.btnRight.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnRight.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnRight.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnRight.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnRight.UpImage = ((System.Drawing.Image)(resources.GetObject("btnRight.UpImage")));
|
||||
this.btnRight.Click += new System.EventHandler(this.btnRight_Click);
|
||||
//
|
||||
// btnLeft
|
||||
//
|
||||
this.btnLeft.BackPictureBox = this.sfmMainDetail;
|
||||
this.btnLeft.BackPictureBox1 = null;
|
||||
this.btnLeft.BackPictureBox2 = null;
|
||||
this.btnLeft.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnLeft.ButtonImageAutoSize = true;
|
||||
this.btnLeft.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnLeft.DisableImage = null;
|
||||
this.btnLeft.DownImage = ((System.Drawing.Image)(resources.GetObject("btnLeft.DownImage")));
|
||||
this.btnLeft.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnLeft.GroupID = 0;
|
||||
this.btnLeft.InitVisible = true;
|
||||
this.btnLeft.Location = new System.Drawing.Point(420, 433);
|
||||
this.btnLeft.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnLeft.Name = "btnLeft";
|
||||
this.btnLeft.NestedClickEventPrevent = false;
|
||||
this.btnLeft.OutlinePixel = 1;
|
||||
this.btnLeft.RepeatInterval = 1000;
|
||||
this.btnLeft.RepeatIntervalAccelerate = null;
|
||||
this.btnLeft.SafeInterval = 200;
|
||||
this.btnLeft.Size = new System.Drawing.Size(125, 44);
|
||||
this.btnLeft.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnLeft.TabIndex = 32;
|
||||
this.btnLeft.Text = "<<";
|
||||
this.btnLeft.TextColor = System.Drawing.Color.Black;
|
||||
this.btnLeft.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnLeft.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnLeft.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnLeft.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnLeft.UpImage = ((System.Drawing.Image)(resources.GetObject("btnLeft.UpImage")));
|
||||
this.btnLeft.Click += new System.EventHandler(this.btnLeft_Click);
|
||||
//
|
||||
// btnHistory
|
||||
//
|
||||
this.btnHistory.BackPictureBox = this.sfmMainDetail;
|
||||
this.btnHistory.BackPictureBox1 = null;
|
||||
this.btnHistory.BackPictureBox2 = null;
|
||||
this.btnHistory.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnHistory.ButtonImageAutoSize = true;
|
||||
this.btnHistory.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnHistory.DisableImage = null;
|
||||
this.btnHistory.DownImage = ((System.Drawing.Image)(resources.GetObject("btnHistory.DownImage")));
|
||||
this.btnHistory.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnHistory.GroupID = 0;
|
||||
this.btnHistory.InitVisible = true;
|
||||
this.btnHistory.Location = new System.Drawing.Point(294, 433);
|
||||
this.btnHistory.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnHistory.Name = "btnHistory";
|
||||
this.btnHistory.NestedClickEventPrevent = false;
|
||||
this.btnHistory.OutlinePixel = 1;
|
||||
this.btnHistory.RepeatInterval = 1000;
|
||||
this.btnHistory.RepeatIntervalAccelerate = null;
|
||||
this.btnHistory.SafeInterval = 200;
|
||||
this.btnHistory.Size = new System.Drawing.Size(125, 44);
|
||||
this.btnHistory.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnHistory.TabIndex = 31;
|
||||
this.btnHistory.Text = "HISTORY";
|
||||
this.btnHistory.TextColor = System.Drawing.Color.Black;
|
||||
this.btnHistory.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnHistory.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnHistory.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnHistory.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnHistory.UpImage = ((System.Drawing.Image)(resources.GetObject("btnHistory.UpImage")));
|
||||
this.btnHistory.Click += new System.EventHandler(this.btnHistory_Click);
|
||||
//
|
||||
// btnMain
|
||||
//
|
||||
this.btnMain.BackPictureBox = this.sfmMainDetail;
|
||||
this.btnMain.BackPictureBox1 = null;
|
||||
this.btnMain.BackPictureBox2 = null;
|
||||
this.btnMain.ButtonColor = System.Drawing.Color.Gray;
|
||||
this.btnMain.ButtonImageAutoSize = true;
|
||||
this.btnMain.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
|
||||
this.btnMain.DisableImage = null;
|
||||
this.btnMain.DownImage = ((System.Drawing.Image)(resources.GetObject("btnMain.DownImage")));
|
||||
this.btnMain.Font = new System.Drawing.Font("Arial Black", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.btnMain.GroupID = 0;
|
||||
this.btnMain.InitVisible = true;
|
||||
this.btnMain.Location = new System.Drawing.Point(672, 433);
|
||||
this.btnMain.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
|
||||
this.btnMain.Name = "btnMain";
|
||||
this.btnMain.NestedClickEventPrevent = false;
|
||||
this.btnMain.OutlinePixel = 1;
|
||||
this.btnMain.RepeatInterval = 1000;
|
||||
this.btnMain.RepeatIntervalAccelerate = null;
|
||||
this.btnMain.SafeInterval = 200;
|
||||
this.btnMain.Size = new System.Drawing.Size(125, 44);
|
||||
this.btnMain.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
|
||||
this.btnMain.TabIndex = 29;
|
||||
this.btnMain.Text = "MAIN";
|
||||
this.btnMain.TextColor = System.Drawing.Color.Black;
|
||||
this.btnMain.TextDownColor = System.Drawing.Color.White;
|
||||
this.btnMain.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
|
||||
this.btnMain.TextLocation = new System.Drawing.Point(0, 0);
|
||||
this.btnMain.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
|
||||
this.btnMain.UpImage = ((System.Drawing.Image)(resources.GetObject("btnMain.UpImage")));
|
||||
this.btnMain.Click += new System.EventHandler(this.btnGotoMain_Click);
|
||||
//
|
||||
// tmLedDisplay
|
||||
//
|
||||
this.tmLedDisplay.EndTime = ((long)(100000000000));
|
||||
this.tmLedDisplay.Interval = 300;
|
||||
this.tmLedDisplay.IntervalSeries = null;
|
||||
this.tmLedDisplay.NowMillisecond = ((long)(0));
|
||||
this.tmLedDisplay.StartTime = ((long)(0));
|
||||
this.tmLedDisplay.Tick += new System.EventHandler(this.tmLedDisplay_Tick);
|
||||
//
|
||||
// pbAlarmNormalA
|
||||
//
|
||||
this.pbAlarmNormalA.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmNormalA.Image")));
|
||||
this.pbAlarmNormalA.Location = new System.Drawing.Point(205, 234);
|
||||
this.pbAlarmNormalA.Name = "pbAlarmNormalA";
|
||||
this.pbAlarmNormalA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmNormalA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbAlarmNormalB
|
||||
//
|
||||
this.pbAlarmNormalB.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmNormalB.Image")));
|
||||
this.pbAlarmNormalB.Location = new System.Drawing.Point(205, 263);
|
||||
this.pbAlarmNormalB.Name = "pbAlarmNormalB";
|
||||
this.pbAlarmNormalB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmNormalB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbAlarmWarningA
|
||||
//
|
||||
this.pbAlarmWarningA.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmWarningA.Image")));
|
||||
this.pbAlarmWarningA.Location = new System.Drawing.Point(205, 292);
|
||||
this.pbAlarmWarningA.Name = "pbAlarmWarningA";
|
||||
this.pbAlarmWarningA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmWarningA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbAlarmWarningB
|
||||
//
|
||||
this.pbAlarmWarningB.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmWarningB.Image")));
|
||||
this.pbAlarmWarningB.Location = new System.Drawing.Point(205, 321);
|
||||
this.pbAlarmWarningB.Name = "pbAlarmWarningB";
|
||||
this.pbAlarmWarningB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmWarningB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbAlarmProtectA
|
||||
//
|
||||
this.pbAlarmProtectA.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmProtectA.Image")));
|
||||
this.pbAlarmProtectA.Location = new System.Drawing.Point(205, 350);
|
||||
this.pbAlarmProtectA.Name = "pbAlarmProtectA";
|
||||
this.pbAlarmProtectA.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmProtectA.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// pbAlarmProtectB
|
||||
//
|
||||
this.pbAlarmProtectB.Image = ((System.Drawing.Image)(resources.GetObject("pbAlarmProtectB.Image")));
|
||||
this.pbAlarmProtectB.Location = new System.Drawing.Point(205, 379);
|
||||
this.pbAlarmProtectB.Name = "pbAlarmProtectB";
|
||||
this.pbAlarmProtectB.Size = new System.Drawing.Size(23, 23);
|
||||
this.pbAlarmProtectB.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
//
|
||||
// lbModelName
|
||||
//
|
||||
this.lbModelName.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelName.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelName.BackPictureBox = this.sfmMainDetail;
|
||||
this.lbModelName.BackPictureBox1 = null;
|
||||
this.lbModelName.BackPictureBox2 = null;
|
||||
this.lbModelName.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelName.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelName.Font = new System.Drawing.Font("Tahoma", 18F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelName.InitVisible = true;
|
||||
this.lbModelName.LineSpacing = 0F;
|
||||
this.lbModelName.Location = new System.Drawing.Point(66, 7);
|
||||
this.lbModelName.Name = "lbModelName";
|
||||
this.lbModelName.Size = new System.Drawing.Size(145, 27);
|
||||
this.lbModelName.TabIndex = 114;
|
||||
this.lbModelName.Text = "LFP";
|
||||
this.lbModelName.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelName.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelName.Wordwrap = false;
|
||||
//
|
||||
// lbModelSpec
|
||||
//
|
||||
this.lbModelSpec.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbModelSpec.BackColor = System.Drawing.Color.White;
|
||||
this.lbModelSpec.BackPictureBox = this.sfmMainDetail;
|
||||
this.lbModelSpec.BackPictureBox1 = null;
|
||||
this.lbModelSpec.BackPictureBox2 = null;
|
||||
this.lbModelSpec.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbModelSpec.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbModelSpec.Font = new System.Drawing.Font("Tahoma", 18F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.lbModelSpec.InitVisible = true;
|
||||
this.lbModelSpec.LineSpacing = 0F;
|
||||
this.lbModelSpec.Location = new System.Drawing.Point(66, 31);
|
||||
this.lbModelSpec.Name = "lbModelSpec";
|
||||
this.lbModelSpec.Size = new System.Drawing.Size(145, 27);
|
||||
this.lbModelSpec.TabIndex = 113;
|
||||
this.lbModelSpec.Text = "48V 100Ah";
|
||||
this.lbModelSpec.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
|
||||
this.lbModelSpec.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbModelSpec.Wordwrap = false;
|
||||
//
|
||||
// lbP
|
||||
//
|
||||
this.lbP.BackPictureBox = this.sfmMainDetail;
|
||||
this.lbP.BackPictureBox1 = null;
|
||||
this.lbP.BackPictureBox2 = null;
|
||||
this.lbP.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbP.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbP.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbP.ForeColor = System.Drawing.Color.Red;
|
||||
this.lbP.InitVisible = true;
|
||||
this.lbP.LineSpacing = 0F;
|
||||
this.lbP.Location = new System.Drawing.Point(248, 206);
|
||||
this.lbP.Name = "lbP";
|
||||
this.lbP.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbP.TabIndex = 123;
|
||||
this.lbP.Text = "T";
|
||||
this.lbP.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbP.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbP.Wordwrap = false;
|
||||
//
|
||||
// lbW
|
||||
//
|
||||
this.lbW.BackPictureBox = this.sfmMainDetail;
|
||||
this.lbW.BackPictureBox1 = null;
|
||||
this.lbW.BackPictureBox2 = null;
|
||||
this.lbW.BorderColor = System.Drawing.Color.Black;
|
||||
this.lbW.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lbW.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lbW.ForeColor = System.Drawing.Color.Yellow;
|
||||
this.lbW.InitVisible = true;
|
||||
this.lbW.LineSpacing = 0F;
|
||||
this.lbW.Location = new System.Drawing.Point(205, 206);
|
||||
this.lbW.Name = "lbW";
|
||||
this.lbW.Size = new System.Drawing.Size(28, 22);
|
||||
this.lbW.TabIndex = 122;
|
||||
this.lbW.Text = "W";
|
||||
this.lbW.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
this.lbW.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
this.lbW.Wordwrap = false;
|
||||
//
|
||||
// fmTrayInfo
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.ClientSize = new System.Drawing.Size(800, 480);
|
||||
this.Controls.Add(this.lbP);
|
||||
this.Controls.Add(this.lbW);
|
||||
this.Controls.Add(this.lbModelName);
|
||||
this.Controls.Add(this.lbModelSpec);
|
||||
this.Controls.Add(this.pbAlarmProtectB);
|
||||
this.Controls.Add(this.pbAlarmProtectA);
|
||||
this.Controls.Add(this.pbAlarmWarningB);
|
||||
this.Controls.Add(this.pbAlarmWarningA);
|
||||
this.Controls.Add(this.pbAlarmNormalB);
|
||||
this.Controls.Add(this.pbAlarmNormalA);
|
||||
this.Controls.Add(this.lbTrayNo);
|
||||
this.Controls.Add(this.MinTemp);
|
||||
this.Controls.Add(this.AvgTemp);
|
||||
this.Controls.Add(this.MaxTemp);
|
||||
this.Controls.Add(this.MinCVolt);
|
||||
this.Controls.Add(this.AvgCVolt);
|
||||
this.Controls.Add(this.MaxCVolt);
|
||||
this.Controls.Add(this.lbTrayAlarm);
|
||||
this.Controls.Add(this.lbTrayStatus);
|
||||
this.Controls.Add(this.TrayMaxTemp);
|
||||
this.Controls.Add(this.btnRight);
|
||||
this.Controls.Add(this.btnLeft);
|
||||
this.Controls.Add(this.btnHistory);
|
||||
this.Controls.Add(this.btnMain);
|
||||
this.Controls.Add(this.TraySoc);
|
||||
this.Controls.Add(this.TrayCurrent);
|
||||
this.Controls.Add(this.TrayVoltage);
|
||||
this.Controls.Add(this.sfmMainDetail);
|
||||
this.Menu = this.mainMenu1;
|
||||
this.Name = "fmTrayInfo";
|
||||
this.Text = "fmTrayInfo";
|
||||
this.Load += new System.EventHandler(this.fmMainDetail_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfmMainDetail)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private SmartX.SmartForm sfmMainDetail;
|
||||
private SmartX.SmartTimer tmDisplay;
|
||||
private SmartX.SmartLabel TrayVoltage;
|
||||
private SmartX.SmartLabel TrayCurrent;
|
||||
private SmartX.SmartLabel TraySoc;
|
||||
private SmartX.SmartButton btnMain;
|
||||
private SmartX.SmartButton btnRight;
|
||||
private SmartX.SmartButton btnLeft;
|
||||
private SmartX.SmartButton btnHistory;
|
||||
private SmartX.SmartLabel TrayMaxTemp;
|
||||
private SmartX.SmartLabel lbTrayStatus;
|
||||
private SmartX.SmartLabel lbTrayAlarm;
|
||||
private SmartX.SmartLabel MaxCVolt;
|
||||
private SmartX.SmartLabel AvgCVolt;
|
||||
private SmartX.SmartLabel MinCVolt;
|
||||
private SmartX.SmartLabel MinTemp;
|
||||
private SmartX.SmartLabel AvgTemp;
|
||||
private SmartX.SmartLabel MaxTemp;
|
||||
private SmartX.SmartLabel lbTrayNo;
|
||||
private SmartX.SmartTimer tmLedDisplay;
|
||||
private System.Windows.Forms.PictureBox pbAlarmNormalA;
|
||||
private System.Windows.Forms.PictureBox pbAlarmWarningA;
|
||||
private System.Windows.Forms.PictureBox pbAlarmNormalB;
|
||||
private System.Windows.Forms.PictureBox pbAlarmProtectB;
|
||||
private System.Windows.Forms.PictureBox pbAlarmProtectA;
|
||||
private System.Windows.Forms.PictureBox pbAlarmWarningB;
|
||||
private SmartX.SmartLabel lbModelName;
|
||||
private SmartX.SmartLabel lbModelSpec;
|
||||
private SmartX.SmartLabel lbP;
|
||||
private SmartX.SmartLabel lbW;
|
||||
}
|
||||
}
|
||||
770
BMS_D1000/Form/fmTrayInfo.cs
Normal file
770
BMS_D1000/Form/fmTrayInfo.cs
Normal file
@@ -0,0 +1,770 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
public partial class fmTrayInfo : Form
|
||||
{
|
||||
string[] TrayName = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" };
|
||||
public int CurrentTrayNo = 0;
|
||||
int disTrayNo = 0;
|
||||
byte[] cLed = new byte[15];
|
||||
bool ledflag = false;
|
||||
|
||||
|
||||
SmartX.SmartLabel[] CellVoltage;
|
||||
SmartX.SmartLabel[] TrayTemp;
|
||||
|
||||
PictureBox[] TrayWarning;
|
||||
PictureBox[] TrayProtection;
|
||||
|
||||
SmartX.SmartLabel[] CellLed;
|
||||
SmartX.SmartLabel[] TempLed;
|
||||
|
||||
DeviceDataTray disTrayData;
|
||||
|
||||
public fmTrayInfo()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
#region CellLed of Tray
|
||||
CellLed = new SmartX.SmartLabel[15];
|
||||
for (int i = 0; i < 15; i++)
|
||||
{
|
||||
CellLed[i] = new SmartX.SmartLabel();
|
||||
//CellLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
CellLed[i].BackPictureBox = null;
|
||||
CellLed[i].BackPictureBox1 = null;
|
||||
CellLed[i].BackPictureBox2 = null;
|
||||
CellLed[i].BorderColor = System.Drawing.Color.Black;
|
||||
CellLed[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
CellLed[i].Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
CellLed[i].InitVisible = true;
|
||||
CellLed[i].LineSpacing = 0F;
|
||||
CellLed[i].Location = new System.Drawing.Point(8, 148);
|
||||
CellLed[i].Name = String.Format("CellLed{0}", i);
|
||||
CellLed[i].Size = new System.Drawing.Size(25, 25);
|
||||
CellLed[i].TabIndex = 53;
|
||||
CellLed[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
CellLed[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
CellLed[i].Wordwrap = false;
|
||||
}
|
||||
CellLed[0].Location = new System.Drawing.Point( 8, 148);
|
||||
CellLed[1].Location = new System.Drawing.Point( 8, 89);
|
||||
CellLed[2].Location = new System.Drawing.Point( 36, 89);
|
||||
CellLed[3].Location = new System.Drawing.Point( 36, 148);
|
||||
CellLed[4].Location = new System.Drawing.Point( 81, 148);
|
||||
CellLed[5].Location = new System.Drawing.Point( 81, 89);
|
||||
CellLed[6].Location = new System.Drawing.Point(108, 89);
|
||||
CellLed[7].Location = new System.Drawing.Point(108, 148);
|
||||
CellLed[8].Location = new System.Drawing.Point(153, 148);
|
||||
CellLed[9].Location = new System.Drawing.Point(153, 89);
|
||||
CellLed[10].Location = new System.Drawing.Point(181, 89);
|
||||
CellLed[11].Location = new System.Drawing.Point(181, 148);
|
||||
CellLed[12].Location = new System.Drawing.Point(225, 148);
|
||||
CellLed[13].Location = new System.Drawing.Point(225, 89);
|
||||
CellLed[14].Location = new System.Drawing.Point(253, 89);
|
||||
#endregion
|
||||
|
||||
#region TempLed of Tray
|
||||
TempLed = new SmartX.SmartLabel[SystemID.MAX_TRAY_TEMP_SIZE];
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_TEMP_SIZE; i++)
|
||||
{
|
||||
TempLed[i] = new SmartX.SmartLabel();
|
||||
TempLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
TempLed[i].BackPictureBox1 = null;
|
||||
TempLed[i].BackPictureBox2 = null;
|
||||
TempLed[i].BorderColor = System.Drawing.Color.Black;
|
||||
TempLed[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
TempLed[i].Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
TempLed[i].InitVisible = true;
|
||||
TempLed[i].LineSpacing = 0F;
|
||||
TempLed[i].Location = new System.Drawing.Point(8, 89);
|
||||
TempLed[i].Name = String.Format("TempLed{0}", i);
|
||||
TempLed[i].Size = new System.Drawing.Size(25, 25);
|
||||
TempLed[i].TabIndex = 53;
|
||||
TempLed[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
TempLed[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
TempLed[i].Wordwrap = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region CellVoltageLabel of Tray
|
||||
CellVoltage = new SmartX.SmartLabel[SystemID.MAX_TRAY_CELL_SIZE];
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_CELL_SIZE; i++)
|
||||
{
|
||||
CellVoltage[i] = new SmartX.SmartLabel();
|
||||
CellVoltage[i].BackColor = System.Drawing.Color.White;
|
||||
CellVoltage[i].BackPictureBox = this.sfmMainDetail;
|
||||
CellVoltage[i].BackPictureBox1 = null;
|
||||
CellVoltage[i].BackPictureBox2 = null;
|
||||
CellVoltage[i].BorderColor = System.Drawing.Color.Black;
|
||||
CellVoltage[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
CellVoltage[i].Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
CellVoltage[i].InitVisible = true;
|
||||
CellVoltage[i].LineSpacing = 0F;
|
||||
CellVoltage[i].Location = new System.Drawing.Point(378 + ((i / 8) * 170), 271 + ((i % 8) * 20));
|
||||
CellVoltage[i].Name = String.Format("CellVoltage{0}", i);
|
||||
CellVoltage[i].Size = new System.Drawing.Size(78, 15);
|
||||
CellVoltage[i].TabIndex = 49;
|
||||
CellVoltage[i].Text = "0.000";
|
||||
CellVoltage[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
CellVoltage[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
CellVoltage[i].Wordwrap = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region TemperatureLabel of Tray
|
||||
TrayTemp = new SmartX.SmartLabel[SystemID.MAX_TRAY_TEMP_SIZE];
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_TEMP_SIZE; i++)
|
||||
{
|
||||
TrayTemp[i] = new SmartX.SmartLabel();
|
||||
TrayTemp[i].BackColor = System.Drawing.Color.White;
|
||||
TrayTemp[i].BackPictureBox = this.sfmMainDetail;
|
||||
TrayTemp[i].BackPictureBox1 = null;
|
||||
TrayTemp[i].BackPictureBox2 = null;
|
||||
TrayTemp[i].BorderColor = System.Drawing.Color.Black;
|
||||
TrayTemp[i].BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
TrayTemp[i].Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold);
|
||||
TrayTemp[i].InitVisible = true;
|
||||
TrayTemp[i].LineSpacing = 0F;
|
||||
TrayTemp[i].Location = new System.Drawing.Point(717, 271 + (i * 20));
|
||||
TrayTemp[i].Name = String.Format("TrayTemp{0}", i);
|
||||
TrayTemp[i].Size = new System.Drawing.Size(78, 15);
|
||||
TrayTemp[i].TabIndex = 50;
|
||||
TrayTemp[i].Text = "0.0";
|
||||
TrayTemp[i].TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
|
||||
TrayTemp[i].TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
|
||||
TrayTemp[i].Wordwrap = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Warning Alarm ICON of Tray
|
||||
TrayWarning = new PictureBox[10];
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
TrayWarning[i] = new PictureBox();
|
||||
//if ((i % 2) == 0)
|
||||
// TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
//else
|
||||
// TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
TrayWarning[i].Location = new System.Drawing.Point(205, (234 + (i * 24)));
|
||||
TrayWarning[i].Name = String.Format("TrayWarning{0}", i);
|
||||
TrayWarning[i].Size = new System.Drawing.Size(23, 23);
|
||||
TrayWarning[i].SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
}
|
||||
TrayWarning[0].Location = new System.Drawing.Point(205, 234);
|
||||
TrayWarning[1].Location = new System.Drawing.Point(205, 259);
|
||||
TrayWarning[2].Location = new System.Drawing.Point(205, 283);
|
||||
TrayWarning[3].Location = new System.Drawing.Point(205, 308);
|
||||
TrayWarning[4].Location = new System.Drawing.Point(205, 332);
|
||||
TrayWarning[5].Location = new System.Drawing.Point(205, 357);
|
||||
TrayWarning[6].Location = new System.Drawing.Point(205, 381);
|
||||
TrayWarning[7].Location = new System.Drawing.Point(205, 406);
|
||||
TrayWarning[8].Location = new System.Drawing.Point(205, 430);
|
||||
TrayWarning[9].Location = new System.Drawing.Point(205, 455);
|
||||
#endregion
|
||||
|
||||
#region Protection Alarm ICON of Tray
|
||||
TrayProtection = new PictureBox[10];
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case 0:
|
||||
case 1:
|
||||
case 4:
|
||||
case 6:
|
||||
case 7:
|
||||
//case 8:
|
||||
TrayProtection[i] = new PictureBox();
|
||||
break;
|
||||
}
|
||||
if (TrayProtection[i] != null)
|
||||
{
|
||||
//if ((i % 2) == 0)
|
||||
// TrayProtection[i].Image = pbAlarmNormalA.Image;
|
||||
//else
|
||||
// TrayProtection[i].Image = pbAlarmNormalB.Image;
|
||||
TrayProtection[i].Location = new System.Drawing.Point(252, (234 + (i * 24)));
|
||||
TrayProtection[i].Name = String.Format("TrayProtection{0}", i);
|
||||
TrayProtection[i].Size = new System.Drawing.Size(23, 23);
|
||||
TrayProtection[i].SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
}
|
||||
}
|
||||
TrayProtection[0].Location = new System.Drawing.Point(252, 234);
|
||||
TrayProtection[1].Location = new System.Drawing.Point(252, 259);
|
||||
//TrayProtection[2].Location = new System.Drawing.Point(252, 283);
|
||||
//TrayProtection[3].Location = new System.Drawing.Point(252, 308);
|
||||
TrayProtection[4].Location = new System.Drawing.Point(252, 332);
|
||||
//TrayProtection[5].Location = new System.Drawing.Point(252, 357);
|
||||
TrayProtection[6].Location = new System.Drawing.Point(252, 381);
|
||||
TrayProtection[7].Location = new System.Drawing.Point(252, 406);
|
||||
//TrayProtection[8].Location = new System.Drawing.Point(252, 430);
|
||||
//TrayProtection[9].Location = new System.Drawing.Point(252, 455);
|
||||
#endregion
|
||||
|
||||
ReloadControl();
|
||||
|
||||
disTrayData = new DeviceDataTray();
|
||||
disTrayData.CellVoltage = new short[SystemID.MAX_TRAY_CELL_SIZE];
|
||||
disTrayData.CellTemperature = new short[SystemID.MAX_TRAY_TEMP_SIZE];
|
||||
}
|
||||
|
||||
#region Control Re-loading
|
||||
private void ReloadControl()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
this.Controls.Clear();
|
||||
|
||||
this.Controls.Add(this.lbTrayNo);
|
||||
|
||||
// CellLed
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_CELL_SIZE; i++)
|
||||
{
|
||||
this.Controls.Add(CellLed[i]);
|
||||
}
|
||||
// TempLed
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_TEMP_SIZE; i++)
|
||||
{
|
||||
this.Controls.Add(TempLed[i]);
|
||||
}
|
||||
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_CELL_SIZE; i++)
|
||||
{
|
||||
this.Controls.Add(CellVoltage[i]);
|
||||
}
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_TEMP_SIZE; i++)
|
||||
{
|
||||
this.Controls.Add(TrayTemp[i]);
|
||||
}
|
||||
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
this.Controls.Add(TrayWarning[i]);
|
||||
}
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
if (TrayProtection[i] != null)
|
||||
this.Controls.Add(TrayProtection[i]);
|
||||
}
|
||||
|
||||
this.Controls.Add(lbModelName);
|
||||
this.Controls.Add(lbModelSpec);
|
||||
|
||||
this.Controls.Add(lbW);
|
||||
this.Controls.Add(lbP);
|
||||
|
||||
this.Controls.Add(MaxCVolt);
|
||||
this.Controls.Add(MinCVolt);
|
||||
this.Controls.Add(AvgCVolt);
|
||||
this.Controls.Add(MaxTemp);
|
||||
this.Controls.Add(MinTemp);
|
||||
this.Controls.Add(AvgTemp);
|
||||
|
||||
this.Controls.Add(this.TrayVoltage);
|
||||
this.Controls.Add(this.TrayCurrent);
|
||||
this.Controls.Add(this.TraySoc);
|
||||
this.Controls.Add(this.btnMain);
|
||||
|
||||
this.Controls.Add(this.lbTrayAlarm);
|
||||
this.Controls.Add(this.lbTrayStatus);
|
||||
this.Controls.Add(this.TrayMaxTemp);
|
||||
this.Controls.Add(this.btnRight);
|
||||
this.Controls.Add(this.btnLeft);
|
||||
this.Controls.Add(this.btnHistory);
|
||||
this.Controls.Add(this.btnMain);
|
||||
this.Controls.Add(this.TraySoc);
|
||||
this.Controls.Add(this.TrayCurrent);
|
||||
this.Controls.Add(this.TrayVoltage);
|
||||
this.Controls.Add(this.sfmMainDetail);
|
||||
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void btnMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Main 폼 표시 Index가 0이면 Main폼을 의미 합니다.
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(0);
|
||||
}
|
||||
|
||||
private void InitTrayValue()
|
||||
{
|
||||
//lbTrayStatusA.Text = "대기중";
|
||||
//lbTrayStatusB.Text = "대기중";
|
||||
//lbTrayStatusC.Text = "대기중";
|
||||
//lbTrayAlarmA.Text = "정상";
|
||||
//lbTrayAlarmB.Text = "정상";
|
||||
//lbTrayAlarmC.Text = "정상";
|
||||
}
|
||||
|
||||
#region Tray Detail Form Load
|
||||
private void fmMainDetail_Load(object sender, EventArgs e)
|
||||
{
|
||||
InitTrayValue();
|
||||
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
if ((i % 2) == 0)
|
||||
{
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
if (TrayProtection[i] != null)
|
||||
TrayProtection[i].Image = pbAlarmNormalA.Image;
|
||||
}
|
||||
else
|
||||
{
|
||||
TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
if (TrayProtection[i] != null)
|
||||
TrayProtection[i].Image = pbAlarmNormalB.Image;
|
||||
}
|
||||
}
|
||||
|
||||
DisplayTrayMain(CurrentTrayNo, true);
|
||||
DisplayTrayAlarmList(CurrentTrayNo, true);
|
||||
DisplayTrayStatus(CurrentTrayNo, true);
|
||||
CheckCellLed(CurrentTrayNo, true);
|
||||
|
||||
tmDisplay.Start();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Display Tray Data
|
||||
public void DisplayTrayMain(int tno, bool p)
|
||||
{
|
||||
DeviceDataTray aTrayData;
|
||||
|
||||
aTrayData = ((fmBMSMain)(Owner)).GetTrayData(tno);
|
||||
|
||||
if (p || (disTrayNo != CurrentTrayNo))
|
||||
{
|
||||
lbTrayNo.Text = String.Format("{0}", TrayName[CurrentTrayNo]);
|
||||
disTrayNo = CurrentTrayNo;
|
||||
}
|
||||
|
||||
if (p || (disTrayData.BatVoltage != aTrayData.BatVoltage))
|
||||
{
|
||||
TrayVoltage.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.BatVoltage) / 100);
|
||||
disTrayData.BatVoltage = aTrayData.BatVoltage;
|
||||
}
|
||||
if (p || (disTrayData.Current != aTrayData.Current))
|
||||
{
|
||||
TrayCurrent.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.Current) / 10);
|
||||
disTrayData.Current = aTrayData.Current;
|
||||
}
|
||||
if (p || (disTrayData.RelativeStateOfCharge != aTrayData.RelativeStateOfCharge))
|
||||
{
|
||||
TraySoc.Text = String.Format("{0:#0}", (aTrayData.RelativeStateOfCharge) / 10);
|
||||
disTrayData.RelativeStateOfCharge = aTrayData.RelativeStateOfCharge;
|
||||
}
|
||||
|
||||
/* Average Cell Voltage Display */
|
||||
if (p || (disTrayData.MaxCellVoltage != aTrayData.MaxCellVoltage))
|
||||
{
|
||||
MaxCVolt.Text = String.Format("{0:#0.000}", Convert.ToDouble(aTrayData.MaxCellVoltage) / 1000);
|
||||
disTrayData.MaxCellVoltage = aTrayData.MaxCellVoltage;
|
||||
}
|
||||
if (p || (disTrayData.AvgCellVoltage != aTrayData.AvgCellVoltage))
|
||||
{
|
||||
AvgCVolt.Text = String.Format("{0:#0.000}", Convert.ToDouble(aTrayData.AvgCellVoltage) / 1000);
|
||||
disTrayData.AvgCellVoltage = aTrayData.AvgCellVoltage;
|
||||
}
|
||||
if (p || (disTrayData.MinCellVoltage != aTrayData.MinCellVoltage))
|
||||
{
|
||||
MinCVolt.Text = String.Format("{0:#0.000}", Convert.ToDouble(aTrayData.MinCellVoltage) / 1000);
|
||||
disTrayData.MinCellVoltage = aTrayData.MinCellVoltage;
|
||||
}
|
||||
|
||||
/* Average Temperature Display */
|
||||
if (p || (disTrayData.MaxTemp != aTrayData.MaxTemp))
|
||||
{
|
||||
TrayMaxTemp.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.MaxTemp) / 10);
|
||||
MaxTemp.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.MaxTemp) / 10);
|
||||
disTrayData.MaxTemp = aTrayData.MaxTemp;
|
||||
}
|
||||
if (p || (disTrayData.AvgTemp != aTrayData.AvgTemp))
|
||||
{
|
||||
AvgTemp.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.AvgTemp) / 10);
|
||||
disTrayData.AvgTemp = aTrayData.AvgTemp;
|
||||
}
|
||||
if (p || (disTrayData.MinTemp != aTrayData.MinTemp))
|
||||
{
|
||||
MinTemp.Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.MinTemp) / 10);
|
||||
disTrayData.MinTemp = aTrayData.MinTemp;
|
||||
}
|
||||
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_CELL_SIZE; i++)
|
||||
{
|
||||
if (p || (disTrayData.CellVoltage[i] != aTrayData.CellVoltage[i]))
|
||||
{
|
||||
CellVoltage[i].Text = String.Format("{0:#0.000}", Convert.ToDouble(aTrayData.CellVoltage[i]) / 1000);
|
||||
disTrayData.CellVoltage[i] = aTrayData.CellVoltage[i];
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < SystemID.MAX_TRAY_TEMP_SIZE; i++)
|
||||
{
|
||||
if (p || (disTrayData.CellTemperature[i] != aTrayData.CellTemperature[i]))
|
||||
{
|
||||
TrayTemp[i].Text = String.Format("{0:#0.0}", Convert.ToDouble(aTrayData.CellTemperature[i]) / 10);
|
||||
disTrayData.CellTemperature[i] = aTrayData.CellTemperature[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void DisplayTrayAlarmList(int tno, bool p)
|
||||
{
|
||||
int i = 0;
|
||||
DeviceDataTray aTrayData;
|
||||
|
||||
aTrayData = ((fmBMSMain)(Owner)).GetTrayData(tno);
|
||||
|
||||
if (p || (disTrayData.Warning != aTrayData.Warning) || (disTrayData.AlarmStatus != aTrayData.AlarmStatus))
|
||||
{
|
||||
// System Over Voltage Warning
|
||||
i = 0;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Cell Over Voltage Warning
|
||||
i = 1;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningB.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
// System Under Voltage Warning
|
||||
i = 2;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Cell Under Voltage Warning
|
||||
i = 3;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningB.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
// Charge Over Current Warning
|
||||
i = 4;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Discharge Over Current Warning
|
||||
i = 5;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, i) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningB.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
// Charge or Discharge High Temperature Warning
|
||||
i = 6;
|
||||
if ((ConvertTo.GetBit(aTrayData.Warning, 8) == true)||
|
||||
(ConvertTo.GetBit(aTrayData.Warning, 9) == true))
|
||||
TrayWarning[i].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Charge or Discharge Low Temperature Warning
|
||||
i = 7;
|
||||
if ((ConvertTo.GetBit(aTrayData.Warning, 10) == true) ||
|
||||
(ConvertTo.GetBit(aTrayData.Warning, 11) == true))
|
||||
TrayWarning[i].Image = pbAlarmWarningB.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
// Charge or Discharge High Temperature Warning
|
||||
i = 8;
|
||||
if (ConvertTo.GetBit(aTrayData.Warning, 12) == true)
|
||||
TrayWarning[i].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
DisplayTrayAlarm(tno);
|
||||
|
||||
disTrayData.Warning = aTrayData.Warning;
|
||||
disTrayData.AlarmStatus = aTrayData.AlarmStatus;
|
||||
}
|
||||
|
||||
if (p || (disTrayData.Protection != aTrayData.Protection))
|
||||
{
|
||||
// System Over Voltage Protection
|
||||
i = 0;
|
||||
if (ConvertTo.GetBit(aTrayData.Protection, i) == true)
|
||||
TrayProtection[i].Image = pbAlarmProtectA.Image;
|
||||
else
|
||||
TrayProtection[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Cell Over Voltage Protection
|
||||
i = 1;
|
||||
if (ConvertTo.GetBit(aTrayData.Protection, i) == true)
|
||||
TrayProtection[i].Image = pbAlarmProtectB.Image;
|
||||
else
|
||||
TrayProtection[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
// Charge Over Current Protection
|
||||
i = 4;
|
||||
if (ConvertTo.GetBit(aTrayData.Protection, i) == true)
|
||||
TrayProtection[i].Image = pbAlarmProtectA.Image;
|
||||
else
|
||||
TrayProtection[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Charge or Discharge High Temperature Protection
|
||||
i = 6;
|
||||
if ((ConvertTo.GetBit(aTrayData.Protection, 8) == true) ||
|
||||
(ConvertTo.GetBit(aTrayData.Protection, 9) == true))
|
||||
TrayProtection[i].Image = pbAlarmProtectA.Image;
|
||||
else
|
||||
TrayProtection[i].Image = pbAlarmNormalA.Image;
|
||||
|
||||
// Charge or Discharge Low Temperature Protection
|
||||
i = 7;
|
||||
if ((ConvertTo.GetBit(aTrayData.Protection, 10) == true) ||
|
||||
(ConvertTo.GetBit(aTrayData.Protection, 11) == true))
|
||||
TrayProtection[i].Image = pbAlarmProtectB.Image;
|
||||
else
|
||||
TrayProtection[i].Image = pbAlarmNormalB.Image;
|
||||
|
||||
DisplayTrayAlarm(tno);
|
||||
|
||||
disTrayData.Protection = aTrayData.Protection;
|
||||
}
|
||||
|
||||
if (p || (disTrayData.Commfail != aTrayData.Commfail))
|
||||
{
|
||||
if (aTrayData.Commfail == 1)
|
||||
TrayWarning[9].Image = pbAlarmWarningA.Image;
|
||||
else
|
||||
TrayWarning[9].Image = pbAlarmNormalA.Image;
|
||||
|
||||
disTrayData.Commfail = aTrayData.Commfail;
|
||||
}
|
||||
}
|
||||
|
||||
public void DisplayTrayStatus(int tno, bool p)
|
||||
{
|
||||
DeviceDataTray aTrayData;
|
||||
|
||||
aTrayData = ((fmBMSMain)(Owner)).GetTrayData(tno);
|
||||
|
||||
if (p || (disTrayData.OpStatus != aTrayData.OpStatus))
|
||||
{
|
||||
switch (aTrayData.OpStatus)
|
||||
{
|
||||
case 0:
|
||||
lbTrayStatus.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayStatus.ForeColor = System.Drawing.Color.Black;
|
||||
lbTrayStatus.Text = "STAND BY";
|
||||
break;
|
||||
case 1:
|
||||
lbTrayStatus.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayStatus.ForeColor = System.Drawing.Color.Blue;
|
||||
lbTrayStatus.Text = "CHARGING";
|
||||
break;
|
||||
case 2:
|
||||
lbTrayStatus.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayStatus.ForeColor = System.Drawing.Color.Magenta;
|
||||
lbTrayStatus.Text = "DISCHARGING";
|
||||
break;
|
||||
case 3:
|
||||
lbTrayStatus.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayStatus.ForeColor = System.Drawing.Color.Black;
|
||||
lbTrayStatus.Text = "FLOATING";
|
||||
break;
|
||||
}
|
||||
disTrayData.OpStatus = aTrayData.OpStatus;
|
||||
}
|
||||
}
|
||||
|
||||
public void DisplayTrayAlarm(int tno)
|
||||
{
|
||||
DeviceDataTray aTrayData;
|
||||
|
||||
aTrayData = ((fmBMSMain)(Owner)).GetTrayData(tno);
|
||||
|
||||
switch (aTrayData.AlarmStatus)
|
||||
{
|
||||
case 0:
|
||||
lbTrayAlarm.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayAlarm.ForeColor = System.Drawing.Color.Green;
|
||||
lbTrayAlarm.Text = "NORMAL";
|
||||
break;
|
||||
case 1:
|
||||
lbTrayAlarm.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayAlarm.ForeColor = System.Drawing.Color.Orange;
|
||||
lbTrayAlarm.Text = "WARNING";
|
||||
break;
|
||||
case 2:
|
||||
lbTrayAlarm.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayAlarm.ForeColor = System.Drawing.Color.Red;
|
||||
lbTrayAlarm.Text = "TRIP";
|
||||
break;
|
||||
case 3:
|
||||
lbTrayAlarm.Font = new System.Drawing.Font("Tahoma", 16F, System.Drawing.FontStyle.Bold);
|
||||
lbTrayAlarm.ForeColor = System.Drawing.Color.Black;
|
||||
lbTrayAlarm.Text = "WARMING UP";
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Display Cell LED
|
||||
private void CheckCellLed(int tno, bool p)
|
||||
{
|
||||
DeviceDataTray aTrayData;
|
||||
|
||||
aTrayData = ((fmBMSMain)(Owner)).GetTrayData(tno);
|
||||
|
||||
if (p || (disTrayData.cov_protection_cell != aTrayData.cov_protection_cell) ||
|
||||
(disTrayData.cov_warning_cell != aTrayData.cov_warning_cell) ||
|
||||
(disTrayData.cuv_protection_cell != aTrayData.cuv_protection_cell) ||
|
||||
(disTrayData.cuv_warning_cell != aTrayData.cuv_warning_cell))
|
||||
{
|
||||
for (int i = 0; i < 15; i++)
|
||||
{
|
||||
if (ConvertTo.GetBit(aTrayData.cov_protection_cell, i) ||
|
||||
ConvertTo.GetBit(aTrayData.cuv_protection_cell, i))
|
||||
cLed[i] = 2;
|
||||
else if (ConvertTo.GetBit(aTrayData.cov_warning_cell, i) ||
|
||||
ConvertTo.GetBit(aTrayData.cuv_warning_cell, i))
|
||||
cLed[i] = 1;
|
||||
else
|
||||
cLed[i] = 0;
|
||||
}
|
||||
disTrayData.cov_protection_cell = aTrayData.cov_protection_cell;
|
||||
disTrayData.cov_warning_cell = aTrayData.cov_warning_cell;
|
||||
disTrayData.cuv_protection_cell = aTrayData.cuv_protection_cell;
|
||||
disTrayData.cuv_warning_cell = aTrayData.cuv_warning_cell;
|
||||
}
|
||||
if ((0 != aTrayData.cov_protection_cell) ||
|
||||
(0 != aTrayData.cov_warning_cell) ||
|
||||
(0 != aTrayData.cuv_protection_cell) ||
|
||||
(0 != aTrayData.cuv_warning_cell))
|
||||
{
|
||||
tmLedDisplay.Start();
|
||||
}
|
||||
else
|
||||
{
|
||||
tmLedDisplay.Stop();
|
||||
for (int i = 0; i < 15; i++)
|
||||
{
|
||||
CellLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region TIMER TICK SERVICE
|
||||
private void tmDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
DisplayTrayMain(CurrentTrayNo, false);
|
||||
DisplayTrayAlarmList(CurrentTrayNo, false);
|
||||
DisplayTrayStatus(CurrentTrayNo, false);
|
||||
CheckCellLed(CurrentTrayNo, false);
|
||||
}
|
||||
|
||||
private void tmLedDisplay_Tick(object sender, EventArgs e)
|
||||
{
|
||||
for (int i = 0; i < 15; i++)
|
||||
{
|
||||
if (cLed[i] == 2)
|
||||
{
|
||||
if (ledflag)
|
||||
{
|
||||
CellLed[i].BackColor = System.Drawing.Color.Red;
|
||||
CellLed[i].BackPictureBox = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
CellLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
}
|
||||
}
|
||||
else if (cLed[i] == 1)
|
||||
{
|
||||
if (ledflag)
|
||||
{
|
||||
CellLed[i].BackColor = System.Drawing.Color.Yellow;
|
||||
CellLed[i].BackPictureBox = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
CellLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
CellLed[i].BackPictureBox = this.sfmMainDetail;
|
||||
}
|
||||
}
|
||||
ledflag = !ledflag;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region BUTTON CLICK SERVICE
|
||||
private void btnGotoMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
// Main 폼 표시 Index가 0이면 Main폼을 의미 합니다.
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(0);
|
||||
}
|
||||
|
||||
private void btnRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
int mQty = ((fmBMSMain)(Owner)).GetModuleQuantity();
|
||||
int cNo = CurrentTrayNo;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
cNo += 1;
|
||||
cNo %= mQty;
|
||||
if ((cNo < 0) || (cNo >= 10)) cNo = 0;
|
||||
CurrentTrayNo = cNo;
|
||||
|
||||
DisplayTrayMain(CurrentTrayNo, true);
|
||||
DisplayTrayAlarmList(CurrentTrayNo, true);
|
||||
DisplayTrayStatus(CurrentTrayNo, true);
|
||||
}
|
||||
|
||||
private void btnLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
int mQty = ((fmBMSMain)(Owner)).GetModuleQuantity();
|
||||
int cNo = CurrentTrayNo;
|
||||
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
if (cNo > 0)
|
||||
cNo--;
|
||||
else
|
||||
cNo = mQty - 1;
|
||||
|
||||
if ((cNo < 0) || (cNo >= 10)) cNo = 0;
|
||||
CurrentTrayNo = cNo;
|
||||
|
||||
DisplayTrayMain(CurrentTrayNo, true);
|
||||
DisplayTrayAlarmList(CurrentTrayNo, true);
|
||||
DisplayTrayStatus(CurrentTrayNo, true);
|
||||
}
|
||||
|
||||
private void btnHistory_Click(object sender, EventArgs e)
|
||||
{
|
||||
((fmBMSMain)(Owner)).ScreenSaverTimeReset();
|
||||
// Main 폼 표시 Index가 0이면 Main폼을 의미 합니다.
|
||||
((fmBMSMain)(Owner)).sfmMain.Show(2);
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
2415
BMS_D1000/Form/fmTrayInfo.resx
Normal file
2415
BMS_D1000/Form/fmTrayInfo.resx
Normal file
File diff suppressed because it is too large
Load Diff
312
BMS_D1000/Functions/csModbusDataProcess.cs
Normal file
312
BMS_D1000/Functions/csModbusDataProcess.cs
Normal file
@@ -0,0 +1,312 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
using BMS_D1000H.BMSConstData;
|
||||
using BMS_D1000H.DataStructs;
|
||||
using BMS_D1000H.Utils.Functions;
|
||||
|
||||
namespace BMS_D1000H.Functions
|
||||
{
|
||||
class csModbusDataProcess
|
||||
{
|
||||
#region Recv System Data
|
||||
public static DeviceDataSystem ModBusSystemData_Reg(DeviceDataSystem aMainData, int base_addr, byte[] bdata, int len)
|
||||
{
|
||||
DeviceDataSystem sData = aMainData;
|
||||
if (bdata == null || bdata.Length == 0) return sData;
|
||||
|
||||
try
|
||||
{
|
||||
int i = 0;
|
||||
for (int j = 0; j < len; j++)
|
||||
{
|
||||
if (i + 1 >= bdata.Length) break;
|
||||
short val = ConvertTo.TwoByteToShort(bdata[i], bdata[i + 1], true);
|
||||
int reg = base_addr + j;
|
||||
|
||||
ParseSystemRegister(ref sData, reg, val);
|
||||
|
||||
i += 2;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine("ModBusSystemData_Reg Parse Error: " + ex.Message);
|
||||
}
|
||||
|
||||
return sData;
|
||||
}
|
||||
|
||||
private static bool ParseSystemRegister(ref DeviceDataSystem sData, int reg, short val)
|
||||
{
|
||||
// 기본 상태 및 모듈 통계 데이터 (0 ~ 44)
|
||||
if (reg <= 44)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 0: sData.BatVoltage = val; return true;
|
||||
case 1: sData.Current = val; return true;
|
||||
case 2: sData.AverageCurrent = val; return true;
|
||||
case 3: sData.RelativeStateOfCharge = val; return true;
|
||||
case 10: sData.MaxTemp = val; return true;
|
||||
case 11: sData.MinTemp = val; return true;
|
||||
case 12: sData.AvgTemp = val; return true;
|
||||
case 13: sData.MaxCell = val; return true;
|
||||
case 14: sData.MinCell = val; return true;
|
||||
case 15: sData.AvgCell = val; return true;
|
||||
case 16: sData.ModuleQuantity = val; return true;
|
||||
case 17: sData.HistoryDelete = val; return true;
|
||||
case 20: sData.Warning = val; return true;
|
||||
case 21: sData.Protection = val; return true;
|
||||
case 22: sData.TrayCommState = val; return true;
|
||||
case 41: sData.AlarmStatus = val; return true;
|
||||
case 44: sData.OpStatus = val; return true;
|
||||
}
|
||||
}
|
||||
// 파라미터 임계치 정보 (60 ~ 89)
|
||||
else if (reg >= 60 && reg <= 89)
|
||||
{
|
||||
return ParseSystemParams(ref sData, reg, val);
|
||||
}
|
||||
// 네트워크 및 트랩 IP 설정 (120 ~ 147)
|
||||
else if (reg >= 120 && reg <= 147)
|
||||
{
|
||||
return ParseSystemNetConfig(ref sData, reg, val);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private static bool ParseSystemParams(ref DeviceDataSystem sData, int reg, short val)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 60: sData.param.voltage.CUV_Warning = val; return true;
|
||||
case 61: sData.param.voltage.CUV_Threshold = val; return true;
|
||||
case 62: sData.param.voltage.CUV_Recovery = val; return true;
|
||||
case 63: sData.param.voltage.SUV_Warning = val; return true;
|
||||
case 64: sData.param.voltage.SUV_Threshold = val; return true;
|
||||
case 65: sData.param.voltage.SUV_Recovery = val; return true;
|
||||
case 66: sData.param.voltage.COV_Warning = val; return true;
|
||||
case 67: sData.param.voltage.COV_Threshold = val; return true;
|
||||
case 68: sData.param.voltage.COV_Recovery = val; return true;
|
||||
case 69: sData.param.voltage.SOV_Warning = val; return true;
|
||||
case 70: sData.param.voltage.SOV_Threshold = val; return true;
|
||||
case 71: sData.param.voltage.SOV_Recovery = val; return true;
|
||||
|
||||
case 72: sData.param.current.OC_Chg_Threshold = val; return true;
|
||||
case 73: sData.param.current.OC_Chg_Warning = val; return true;
|
||||
case 74: sData.param.current.OC_Chg_Recovery = val; return true;
|
||||
case 75: sData.param.current.OC_Chg_Time = val; return true;
|
||||
case 76: sData.param.current.OC_Dsg_Threshold = val; return true;
|
||||
case 77: sData.param.current.OC_Dsg_Warning = val; return true;
|
||||
case 78: sData.param.current.OC_Dsg_Recovery = val; return true;
|
||||
case 79: sData.param.current.OC_Dsg_Time = val; return true;
|
||||
|
||||
case 80: sData.param.temperature.OT_Chg_Threshold = val; return true;
|
||||
case 81: sData.param.temperature.OT_Chg_Warning = val; return true;
|
||||
case 82: sData.param.temperature.OT_Chg_Recovery = val; return true;
|
||||
case 83: sData.param.temperature.OT_Chg_Time = val; return true;
|
||||
case 84: sData.param.temperature.OT_Dsg_Threshold = val; return true;
|
||||
case 85: sData.param.temperature.OT_Dsg_Warning = val; return true;
|
||||
case 86: sData.param.temperature.OT_Dsg_Recovery = val; return true;
|
||||
case 87: sData.param.temperature.OT_Dsg_Time = val; return true;
|
||||
|
||||
case 88: sData.param.soc.Low_SOC_Warning = val; return true;
|
||||
case 89: sData.param.soc.Low_SOC_Recovery = val; return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private static bool ParseSystemNetConfig(ref DeviceDataSystem sData, int reg, short val)
|
||||
{
|
||||
if (reg >= 120 && reg <= 123) { sData.netconfig.ip_addr.addr[reg - 120] = val; return true; }
|
||||
if (reg >= 124 && reg <= 127) { sData.netconfig.subnet_mask.addr[reg - 124] = val; return true; }
|
||||
if (reg >= 128 && reg <= 131) { sData.netconfig.gateway_addr.addr[reg - 128] = val; return true; }
|
||||
|
||||
if (reg >= 132 && reg <= 147)
|
||||
{
|
||||
int trapIdx = (reg - 132) / 4;
|
||||
int addrIdx = (reg - 132) % 4;
|
||||
sData.netconfig.trap[trapIdx].addr[addrIdx] = val;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Recv Tray Data
|
||||
public static DeviceDataTray ModBusData_Reg(int base_addr, byte[] bdata, int len)
|
||||
{
|
||||
DeviceDataTray tData = new DeviceDataTray();
|
||||
tData.CellVoltage = new short[SystemID.MAX_TRAY_CELL_SIZE];
|
||||
tData.CellTemperature = new short[SystemID.MAX_TRAY_TEMP_SIZE];
|
||||
|
||||
if (bdata == null || bdata.Length == 0) return tData;
|
||||
|
||||
try
|
||||
{
|
||||
int i = 0;
|
||||
for (int j = 0; j < len; j++)
|
||||
{
|
||||
if (i + 1 >= bdata.Length) break;
|
||||
short val = ConvertTo.TwoByteToShort(bdata[i], bdata[i + 1], true);
|
||||
int reg = base_addr + j;
|
||||
|
||||
ParseTrayRegister(ref tData, reg, val);
|
||||
|
||||
i += 2;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine("ModBusData_Reg Parse Error: " + ex.Message);
|
||||
}
|
||||
|
||||
return tData;
|
||||
}
|
||||
|
||||
private static void ParseTrayRegister(ref DeviceDataTray tData, int reg, short val)
|
||||
{
|
||||
// 기본 상태 및 Cell / Temp 데이터
|
||||
if (reg == 0) tData.BatVoltage = val;
|
||||
else if (reg == 1) tData.Current = val;
|
||||
else if (reg == 2) tData.AverageCurrent = val;
|
||||
else if (reg >= 3 && reg <= 17)
|
||||
{
|
||||
int cellIdx = reg - 3;
|
||||
if (cellIdx < tData.CellVoltage.Length) tData.CellVoltage[cellIdx] = val;
|
||||
}
|
||||
else if (reg >= 18 && reg <= 23)
|
||||
{
|
||||
int tempIdx = reg - 18;
|
||||
if (tempIdx < tData.CellTemperature.Length) tData.CellTemperature[tempIdx] = val;
|
||||
}
|
||||
else if (reg >= 26 && reg <= 29)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 26: tData.RelativeStateOfCharge = val; break;
|
||||
case 27: tData.RemainingCapacity = val; break;
|
||||
case 28: tData.StateOfHealth = val; break;
|
||||
case 29: tData.CycleCount = val; break;
|
||||
}
|
||||
}
|
||||
else if (reg == 31) tData.FullChargeCapacity = val;
|
||||
else if (reg == 32) tData.DesignCapacity = val;
|
||||
else if (reg >= 37 && reg <= 40)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 37: tData.MaxCellVoltage = val; break;
|
||||
case 38: tData.MinCellVoltage = val; break;
|
||||
case 39: tData.AvgCellVoltage = val; break;
|
||||
case 40: tData.DiffCellVoltage = val; break;
|
||||
}
|
||||
}
|
||||
else if (reg >= 41 && reg <= 45)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 41: tData.AlarmStatus = val; break;
|
||||
case 42: tData.Warning = val; break;
|
||||
case 43: tData.Protection = val; break;
|
||||
case 44: tData.OpStatus = val; break;
|
||||
case 45: tData.Commfail = val; break;
|
||||
}
|
||||
}
|
||||
else if (reg >= 46 && reg <= 48)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 46: tData.CellBalanceData = val; break;
|
||||
case 47: tData.CellBalanceAvg = val; break;
|
||||
case 48: tData.CellBalanceFlag = val; break;
|
||||
}
|
||||
}
|
||||
else if (reg >= 52 && reg <= 58)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 52: tData.MaxCellNo = val; break;
|
||||
case 53: tData.MinCellNo = val; break;
|
||||
case 54: tData.MaxTemp = val; break;
|
||||
case 55: tData.MinTemp = val; break;
|
||||
case 56: tData.MaxTempNo = val; break;
|
||||
case 57: tData.MinTempNo = val; break;
|
||||
case 58: tData.AvgTemp = val; break;
|
||||
}
|
||||
}
|
||||
else if (reg >= 60 && reg <= 89)
|
||||
{
|
||||
ParseTrayParams(ref tData, reg, val);
|
||||
}
|
||||
else if (reg >= 90 && reg <= 101)
|
||||
{
|
||||
ParseTrayProtections(ref tData, reg, val);
|
||||
}
|
||||
}
|
||||
|
||||
private static void ParseTrayParams(ref DeviceDataTray tData, int reg, short val)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 60: tData.param.voltage.CUV_Warning = val; break;
|
||||
case 61: tData.param.voltage.CUV_Threshold = val; break;
|
||||
case 62: tData.param.voltage.CUV_Recovery = val; break;
|
||||
case 63: tData.param.voltage.SUV_Warning = val; break;
|
||||
case 64: tData.param.voltage.SUV_Threshold = val; break;
|
||||
case 65: tData.param.voltage.SUV_Recovery = val; break;
|
||||
case 66: tData.param.voltage.COV_Warning = val; break;
|
||||
case 67: tData.param.voltage.COV_Threshold = val; break;
|
||||
case 68: tData.param.voltage.COV_Recovery = val; break;
|
||||
case 69: tData.param.voltage.SOV_Warning = val; break;
|
||||
case 70: tData.param.voltage.SOV_Threshold = val; break;
|
||||
case 71: tData.param.voltage.SOV_Recovery = val; break;
|
||||
|
||||
case 72: tData.param.current.OC_Chg_Threshold = val; break;
|
||||
case 73: tData.param.current.OC_Chg_Warning = val; break;
|
||||
case 74: tData.param.current.OC_Chg_Recovery = val; break;
|
||||
case 75: tData.param.current.OC_Chg_Time = val; break;
|
||||
case 76: tData.param.current.OC_Dsg_Threshold = val; break;
|
||||
case 77: tData.param.current.OC_Dsg_Warning = val; break;
|
||||
case 78: tData.param.current.OC_Dsg_Recovery = val; break;
|
||||
case 79: tData.param.current.OC_Dsg_Time = val; break;
|
||||
|
||||
case 80: tData.param.temperature.OT_Chg_Threshold = val; break;
|
||||
case 81: tData.param.temperature.OT_Chg_Warning = val; break;
|
||||
case 82: tData.param.temperature.OT_Chg_Recovery = val; break;
|
||||
case 83: tData.param.temperature.OT_Chg_Time = val; break;
|
||||
case 84: tData.param.temperature.OT_Dsg_Threshold = val; break;
|
||||
case 85: tData.param.temperature.OT_Dsg_Warning = val; break;
|
||||
case 86: tData.param.temperature.OT_Dsg_Recovery = val; break;
|
||||
case 87: tData.param.temperature.OT_Dsg_Time = val; break;
|
||||
|
||||
case 88: tData.param.soc.Low_SOC_Warning = val; break;
|
||||
case 89: tData.param.soc.Low_SOC_Recovery = val; break;
|
||||
}
|
||||
}
|
||||
|
||||
private static void ParseTrayProtections(ref DeviceDataTray tData, int reg, short val)
|
||||
{
|
||||
switch (reg)
|
||||
{
|
||||
case 90: tData.cov_protection_cell = val; break;
|
||||
case 91: tData.cov_warning_cell = val; break;
|
||||
case 92: tData.cuv_protection_cell = val; break;
|
||||
case 93: tData.cuv_warning_cell = val; break;
|
||||
case 94: tData.otd_warning_temp = val; break;
|
||||
case 95: tData.otd_protection_temp = val; break;
|
||||
case 96: tData.otc_warning_temp = val; break;
|
||||
case 97: tData.otc_protection_temp = val; break;
|
||||
case 98: tData.ltd_warning_temp = val; break;
|
||||
case 99: tData.ltd_protection_temp = val; break;
|
||||
case 100: tData.ltc_warning_temp = val; break;
|
||||
case 101: tData.ltc_protection_temp = val; break;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
49
BMS_D1000/Program.cs
Normal file
49
BMS_D1000/Program.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace BMS_D1000H
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[MTAThread]
|
||||
static void Main()
|
||||
{
|
||||
try
|
||||
{
|
||||
// AppDomain Unhandled Exception Handler for .NET Compact Framework
|
||||
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
|
||||
|
||||
Application.Run(new fmBMSMain());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
HandleFatalException(ex, "Main Exception");
|
||||
}
|
||||
}
|
||||
|
||||
private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
|
||||
{
|
||||
Exception ex = e.ExceptionObject as Exception;
|
||||
HandleFatalException(ex, "Domain UnhandledException");
|
||||
}
|
||||
|
||||
private static void HandleFatalException(Exception ex, string source)
|
||||
{
|
||||
string msg = string.Format("[{0}] Error: {1}", source, ex != null ? ex.Message : "Unknown Error");
|
||||
System.Diagnostics.Debug.WriteLine(msg);
|
||||
try
|
||||
{
|
||||
MessageBox.Show(msg, "System Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
|
||||
}
|
||||
catch
|
||||
{
|
||||
// Ignore if MessageBox cannot be displayed
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
36
BMS_D1000/Progressbar/BatteryStatusBar.Designer.cs
generated
Normal file
36
BMS_D1000/Progressbar/BatteryStatusBar.Designer.cs
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
namespace BMX.UI
|
||||
{
|
||||
partial class BatteryStatusBar
|
||||
{
|
||||
/// <summary>
|
||||
/// 필수 디자이너 변수입니다.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// 사용 중인 모든 리소스를 정리합니다.
|
||||
/// </summary>
|
||||
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region 구성 요소 디자이너에서 생성한 코드
|
||||
|
||||
/// <summary>
|
||||
/// 디자이너 지원에 필요한 메서드입니다.
|
||||
/// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
components = new System.ComponentModel.Container();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
288
BMS_D1000/Progressbar/BatteryStatusBar.cs
Normal file
288
BMS_D1000/Progressbar/BatteryStatusBar.cs
Normal file
@@ -0,0 +1,288 @@
|
||||
namespace BMX.UI
|
||||
{
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.Windows.Forms;
|
||||
|
||||
[ToolboxBitmap(typeof(BatteryStatusBar), "Icons.BatteryStatusBar.ico")]
|
||||
public partial class BatteryStatusBar : Control
|
||||
{
|
||||
#region Variables
|
||||
private Color borderColor = Color.Black;
|
||||
private Color shadowColor = Color.LightGray;
|
||||
private Color innerColor = Color.White;
|
||||
private int borderWidth;
|
||||
private int cornerRadius;
|
||||
private int value;
|
||||
private Color bar1Color = Color.Red;
|
||||
private Color bar2Color = Color.Orange;
|
||||
private Color bar3Color = Color.Yellow;
|
||||
private Color bar4Color = Color.YellowGreen;
|
||||
private Color bar5Color = Color.LightGreen;
|
||||
#endregion
|
||||
|
||||
#region Events
|
||||
protected EventHandler OnValueChanged;
|
||||
|
||||
public event EventHandler ValueChanged
|
||||
{
|
||||
add
|
||||
{
|
||||
if (OnValueChanged != null)
|
||||
{
|
||||
foreach (Delegate d in OnValueChanged.GetInvocationList())
|
||||
{
|
||||
if (ReferenceEquals(d, value)) { return; }
|
||||
}
|
||||
}
|
||||
OnValueChanged = (EventHandler)Delegate.Combine(OnValueChanged, value);
|
||||
}
|
||||
remove { OnValueChanged = (EventHandler)Delegate.Remove(OnValueChanged, value); }
|
||||
}
|
||||
#endregion
|
||||
|
||||
public BatteryStatusBar()
|
||||
{
|
||||
SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true);
|
||||
|
||||
InitializeComponent();
|
||||
Init();
|
||||
}
|
||||
|
||||
private void Init()
|
||||
{
|
||||
borderWidth = 10;
|
||||
cornerRadius = 10;
|
||||
value = 0;
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the border width"),
|
||||
Browsable(true)]
|
||||
public int BorderWidth
|
||||
{
|
||||
get { return borderWidth; }
|
||||
set
|
||||
{
|
||||
borderWidth = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the border color"),
|
||||
Browsable(true)]
|
||||
public Color BorderColor
|
||||
{
|
||||
get { return borderColor; }
|
||||
set
|
||||
{
|
||||
borderColor = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the border width"),
|
||||
Browsable(true)]
|
||||
public int CornerRadius
|
||||
{
|
||||
get { return cornerRadius; }
|
||||
set
|
||||
{
|
||||
cornerRadius = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the bar1 color."),
|
||||
Browsable(true)]
|
||||
public Color Bar1Color
|
||||
{
|
||||
get { return bar1Color; }
|
||||
set
|
||||
{
|
||||
bar2Color = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the bar2 color."),
|
||||
Browsable(true)]
|
||||
public Color Bar2Color
|
||||
{
|
||||
get { return bar2Color; }
|
||||
set
|
||||
{
|
||||
bar2Color = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the bar3 color."),
|
||||
Browsable(true)]
|
||||
public Color Bar3Color
|
||||
{
|
||||
get { return bar3Color; }
|
||||
set
|
||||
{
|
||||
bar3Color = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the bar4 color."),
|
||||
Browsable(true)]
|
||||
public Color Bar4Color
|
||||
{
|
||||
get { return bar4Color; }
|
||||
set
|
||||
{
|
||||
bar4Color = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the bar5 color."),
|
||||
Browsable(true)]
|
||||
public Color Bar5Color
|
||||
{
|
||||
get { return bar5Color; }
|
||||
set
|
||||
{
|
||||
bar5Color = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the shadow color."),
|
||||
Browsable(true)]
|
||||
public Color ShadowColor
|
||||
{
|
||||
get { return shadowColor; }
|
||||
set
|
||||
{
|
||||
shadowColor = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the inner color."),
|
||||
Browsable(true)]
|
||||
public Color InnerColor
|
||||
{
|
||||
get { return innerColor; }
|
||||
set
|
||||
{
|
||||
innerColor = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
[Category("Progress"),
|
||||
Description("Gets or sets the value."),
|
||||
Browsable(true)]
|
||||
public int Value
|
||||
{
|
||||
get { return value; }
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnPaint(PaintEventArgs e)
|
||||
{
|
||||
base.OnPaint(e);
|
||||
PaintBar(e.Graphics);
|
||||
}
|
||||
|
||||
private void PaintBar(Graphics g)
|
||||
{
|
||||
g.SmoothingMode = SmoothingMode.AntiAlias;
|
||||
|
||||
try
|
||||
{
|
||||
Rectangle rect = ClientRectangle;
|
||||
int width = rect.Width;
|
||||
int height = rect.Height;
|
||||
int topWidth = 24;
|
||||
int topHeight = 12;
|
||||
|
||||
Rectangle rectTop = new Rectangle(width / 2 - topWidth / 2, 0, topWidth - 1, topHeight);
|
||||
using (GraphicsPath pathTop = GetPath(rectTop, 2))
|
||||
{
|
||||
g.FillPath(new SolidBrush(borderColor), pathTop);
|
||||
}
|
||||
|
||||
Rectangle rectBody = new Rectangle(0, topHeight - 4, width -1, height - topHeight + 4 - 1);
|
||||
using (GraphicsPath pathBody = GetPath(rectBody, cornerRadius))
|
||||
{
|
||||
g.FillPath(new SolidBrush(borderColor), pathBody);
|
||||
g.DrawPath(new Pen(borderColor), pathBody);
|
||||
}
|
||||
|
||||
Rectangle rectShadow = new Rectangle(borderWidth, topHeight - 4 + borderWidth + 10, width - borderWidth * 2, height - topHeight + 4 - borderWidth * 2 - 20);
|
||||
g.FillRectangle(new SolidBrush(shadowColor), rectShadow);
|
||||
|
||||
Rectangle rectInner = new Rectangle(borderWidth + borderWidth / 2 + 1, topHeight - 4 + borderWidth + 10 + borderWidth - 1, width - borderWidth * 2 - borderWidth - 1, height - topHeight + 4 - borderWidth * 2 - borderWidth - 20 - 3);
|
||||
g.FillRectangle(new SolidBrush(innerColor), rectInner);
|
||||
//g.DrawLine(new Pen(Color.White, borderWidth), rectBody.X + borderWidth / 2 + 1, rectBody.Y + borderWidth / 2 + 1, rectBody.X + borderWidth / 2 + 1, height - borderWidth);
|
||||
|
||||
Color barColor = innerColor;
|
||||
|
||||
if (value <= 20)
|
||||
barColor = bar1Color;
|
||||
else if (value <= 40)
|
||||
barColor = bar2Color;
|
||||
else if (value <= 60)
|
||||
barColor = bar3Color;
|
||||
else if (value <= 80)
|
||||
barColor = bar4Color;
|
||||
else if (value <= 100)
|
||||
barColor = bar5Color;
|
||||
|
||||
Rectangle rectBar = rectInner;
|
||||
rectBar.Inflate(-borderWidth / 2, -borderWidth);
|
||||
rectBar.Height = (rectInner.Height - borderWidth) * value / 100;
|
||||
rectBar.Y = rectInner.Y + (rectInner.Height - borderWidth / 2 - rectBar.Height);
|
||||
g.FillRectangle(new SolidBrush(barColor), rectBar);
|
||||
|
||||
//Line
|
||||
int lineHeight = rectInner.Height / 5;
|
||||
int y = rectInner.Y + rectInner.Height - lineHeight;
|
||||
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
g.DrawLine(new Pen(Color.White, borderWidth), rectBar.X - 1, y, rectBar.X + rectBar.Width + 2, y);
|
||||
y = y - lineHeight;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private GraphicsPath GetPath(Rectangle rect, int radius)
|
||||
{
|
||||
|
||||
GraphicsPath gp = new GraphicsPath();
|
||||
|
||||
gp.AddArc(rect.X, rect.Y, radius, radius, 180, 90);
|
||||
gp.AddArc(rect.X + rect.Width - radius, rect.Y, radius, radius, 270, 90);
|
||||
gp.AddArc(rect.X + rect.Width - radius, rect.Y + rect.Height - radius, radius, radius, 0, 90);
|
||||
gp.AddArc(rect.X, rect.Y + rect.Height - radius, radius, radius, 90, 90);
|
||||
gp.AddLine(rect.X, rect.Y + rect.Height - radius, rect.X, rect.Y + radius / 2);
|
||||
|
||||
return gp;
|
||||
}
|
||||
}
|
||||
}
|
||||
36
BMS_D1000/Properties/AssemblyInfo.cs
Normal file
36
BMS_D1000/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("BMS_D1000H")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Amogreentech")]
|
||||
[assembly: AssemblyProduct("BMS_D1000H")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2019")]
|
||||
[assembly: AssemblyTrademark("AMO Energy")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("84f3bea8-0d45-4afa-a76d-72df0c7535d3")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.8")]
|
||||
|
||||
// Below attribute is to suppress FxCop warning "CA2232 : Microsoft.Usage : Add STAThreadAttribute to assembly"
|
||||
// as Device app does not support STA thread.
|
||||
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2232:MarkWindowsFormsEntryPointsWithStaThread")]
|
||||
63
BMS_D1000/Properties/Resources.Designer.cs
generated
Normal file
63
BMS_D1000/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,63 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.8941
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace BMS_D1000H.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
public 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() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BMS_D1000H.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
120
BMS_D1000/Properties/Resources.resx
Normal file
120
BMS_D1000/Properties/Resources.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
BIN
BMS_D1000/Resource/AMO_LOGO.ico
Normal file
BIN
BMS_D1000/Resource/AMO_LOGO.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 260 KiB |
21
BMS_D1000/Revision history.txt
Normal file
21
BMS_D1000/Revision history.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
* Revision history
|
||||
- V1.0.0.7 - 2019/09/29
|
||||
1. LCD에서 History Delete 기능 삭제
|
||||
2. Debug GUI에 History Delete 기능 구현
|
||||
|
||||
- V1.0.0.6 - 2019/08/04
|
||||
1. 모듈 통신 및 Rack BMS 통신알람 Name 오류 수정
|
||||
|
||||
- V1.0.0.5
|
||||
1. Module 통신 알람시 이력 무한대로 저장되는 오류 수정
|
||||
|
||||
- V1.0.0.4
|
||||
1. CHG Temp alarm -> Temp alarm으로 변경 (충방전 온도 알람 -> 온도 알람으로 변경)
|
||||
2. 전지팩 통신 알람 처리 오류 수정
|
||||
|
||||
- V1.0.0.3
|
||||
1. Protection -> Trip
|
||||
2. LFPR -> LFP
|
||||
3. 481000AH -> 481000Ah
|
||||
4. Module number (bottom to top) -> top to bottom)
|
||||
5. Alarm history csv file 생성 - Path = @"Flash Disk\Run\Alarm\"
|
||||
1017
BMS_D1000/Utils/Function/AlarmFile.cs
Normal file
1017
BMS_D1000/Utils/Function/AlarmFile.cs
Normal file
File diff suppressed because it is too large
Load Diff
252
BMS_D1000/Utils/Function/ConvertTo.cs
Normal file
252
BMS_D1000/Utils/Function/ConvertTo.cs
Normal file
@@ -0,0 +1,252 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace BMS_D1000H.Utils.Functions
|
||||
{
|
||||
public class ConvertTo
|
||||
{
|
||||
public static byte[] ShortToByteArray(short[] sdata, bool flag)
|
||||
{
|
||||
int j;
|
||||
byte[] result;
|
||||
result = new byte[sdata.Length * 2];
|
||||
|
||||
j = 0;
|
||||
for (int i = 0; i < sdata.Length; i++)
|
||||
{
|
||||
if (flag == true)
|
||||
{
|
||||
result[j] = Convert.ToByte((sdata[i] >> 8) & 0xFF);
|
||||
result[j + 1] = Convert.ToByte((sdata[i] >> 0) & 0xFF);
|
||||
}
|
||||
else
|
||||
{
|
||||
result[j + 1] = Convert.ToByte((sdata[i] >> 8) & 0xFF);
|
||||
result[j] = Convert.ToByte((sdata[i] >> 0) & 0xFF);
|
||||
}
|
||||
j += 2;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public static short TwoByteToShort(byte bdata1, byte bdata2, bool flag)
|
||||
{
|
||||
short result = 0;
|
||||
byte[] bytes = { 0, 0 };
|
||||
|
||||
bytes[0] = bdata1;
|
||||
bytes[1] = bdata2;
|
||||
|
||||
if (flag == true)
|
||||
Array.Reverse(bytes);
|
||||
|
||||
try
|
||||
{
|
||||
result = BitConverter.ToInt16(bytes, 0);
|
||||
}
|
||||
catch //(Exception e)
|
||||
{
|
||||
//MessageBox.Show(e.ToString());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public static byte[] StringToByteArray(string hex)
|
||||
{
|
||||
return Enumerable.Range(0, hex.Length)
|
||||
.Where(x => x % 2 == 0)
|
||||
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
public static string ByteArrayToString(byte[] ba)
|
||||
{
|
||||
StringBuilder hex = new StringBuilder(ba.Length * 2);
|
||||
for (int i = 0; i < ba.Length; i++)
|
||||
hex.Append(ba[i].ToString("X2"));
|
||||
return hex.ToString();
|
||||
}
|
||||
|
||||
public static byte[] StructToByte(object obj)
|
||||
{
|
||||
int size = Marshal.SizeOf(obj);
|
||||
byte[] arr = new byte[size];
|
||||
IntPtr ptr = Marshal.AllocHGlobal(size);
|
||||
Marshal.StructureToPtr(obj, ptr, true);
|
||||
Marshal.Copy(ptr, arr, 0, size);
|
||||
Marshal.FreeHGlobal(ptr);
|
||||
return arr;
|
||||
}
|
||||
|
||||
public static T ByteToStruct<T>(byte[] buffer) where T : struct
|
||||
{
|
||||
int size = Marshal.SizeOf(typeof(T));
|
||||
if (size > buffer.Length)
|
||||
throw new Exception();
|
||||
IntPtr ptr = Marshal.AllocHGlobal(size);
|
||||
Marshal.Copy(buffer, 0, ptr, size);
|
||||
T obj = (T)Marshal.PtrToStructure(ptr, typeof(T));
|
||||
Marshal.FreeHGlobal(ptr);
|
||||
return obj;
|
||||
}
|
||||
|
||||
//byte 배열을 구조체로
|
||||
public static object ByteToStructure(byte[] data, Type type)
|
||||
{
|
||||
// 배열의 크기만큼 비관리 메모리 영역에 메모리를 할당한다.
|
||||
IntPtr buff = Marshal.AllocHGlobal(data.Length);
|
||||
|
||||
// 배열에 저장된 데이터를 위에서 할당한 메모리 영역에 복사한다.
|
||||
Marshal.Copy(data, 0, buff, data.Length);
|
||||
|
||||
// 복사된 데이터를 구조체 객체로 변환한다.
|
||||
object obj = Marshal.PtrToStructure(buff, type);
|
||||
|
||||
// 비관리 메모리 영역에 할당했던 메모리를 해제함
|
||||
Marshal.FreeHGlobal(buff);
|
||||
|
||||
// (((PACKET_DATA)obj).TotalBytes != data.Length)
|
||||
// 구조체와 원래의 데이터의 크기 비교
|
||||
//if (Marshal.SizeOf(obj) != data.Length)
|
||||
//{
|
||||
// // 크기가 다르면 null 리턴
|
||||
// return null;
|
||||
//}
|
||||
// 구조체 리턴
|
||||
return obj;
|
||||
}
|
||||
|
||||
// 구조체를 byte 배열로
|
||||
public static byte[] StructureToByte(object obj)
|
||||
{
|
||||
//((PACKET_DATA)obj).TotalBytes;
|
||||
// 구조체에 할당된 메모리의 크기를 구한다.
|
||||
int datasize = Marshal.SizeOf(obj);
|
||||
|
||||
|
||||
// 비관리 메모리 영역에 구조체 크기만큼의 메모리를 할당한다.
|
||||
IntPtr buff = Marshal.AllocHGlobal(datasize);
|
||||
|
||||
// 할당된 구조체 객체의 주소를 구한다.
|
||||
Marshal.StructureToPtr(obj, buff, false);
|
||||
|
||||
// 구조체가 복사될 배열
|
||||
byte[] data = new byte[datasize];
|
||||
|
||||
// 구조체 객체를 배열에 복사
|
||||
Marshal.Copy(buff, data, 0, datasize);
|
||||
|
||||
// 비관리 메모리 영역에 할당했던 메모리를 해제함
|
||||
Marshal.FreeHGlobal(buff);
|
||||
|
||||
// 배열을 리턴
|
||||
return data;
|
||||
}
|
||||
|
||||
public static string GetBits(string input)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
foreach (byte b in Encoding.Unicode.GetBytes(input))
|
||||
{
|
||||
sb.Append(Convert.ToString(b, 2));
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public static string GetBits(byte[] bytes)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (int i = 0; i < bytes.Length; i++)
|
||||
{
|
||||
sb.Append(Convert.ToString(bytes[i], 2));
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public static bool GetBit(byte b, int bitNumber)
|
||||
{
|
||||
BitArray ba = new BitArray(new byte[] { b });
|
||||
return ba.Get(bitNumber);
|
||||
}
|
||||
|
||||
public static bool GetBit(short b, int bitNumber)
|
||||
{
|
||||
short ba = Convert.ToInt16(1 << bitNumber);
|
||||
if ((b & ba) != 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public static bool GetBit(byte[] b, int bitNumber)
|
||||
{
|
||||
BitArray ba = new BitArray(b);
|
||||
return ba.Get(bitNumber);
|
||||
}
|
||||
|
||||
public static byte[] GetBytes(string bitString)
|
||||
{
|
||||
byte[] result = Enumerable.Range(0, bitString.Length / 8).
|
||||
Select(pos => Convert.ToByte(
|
||||
bitString.Substring(pos * 8, 8),
|
||||
2)
|
||||
).ToArray();
|
||||
|
||||
List<byte> mahByteArray = new List<byte>();
|
||||
for (int i = result.Length - 1; i >= 0; i--)
|
||||
{
|
||||
mahByteArray.Add(result[i]);
|
||||
}
|
||||
|
||||
return mahByteArray.ToArray();
|
||||
}
|
||||
|
||||
public static String ToBitString(BitArray bits)
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
|
||||
for (int i = bits.Count - 1; i >= 0; i--)
|
||||
{
|
||||
char c = bits[i] ? '1' : '0';
|
||||
sb.Append(c);
|
||||
}
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public static string StringToBinary(string data)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
foreach (char c in data.ToCharArray())
|
||||
{
|
||||
sb.Append(Convert.ToString(c, 2).PadLeft(8, '0'));
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
//public static string BinaryToString(string data)
|
||||
//{
|
||||
// List<Byte> byteList = new List<byte>();
|
||||
// for (int i = 0; i < data.Length; i += 8)
|
||||
// {
|
||||
// byteList.Add(Convert.ToByte(data.Substring(i, 8), 2));
|
||||
// }
|
||||
// return Encoding.ASCII.GetString(byteList.ToArray());
|
||||
//}
|
||||
|
||||
public static string BoolToStringYn(bool b)
|
||||
{
|
||||
return (b) ? "Y" : "N";
|
||||
}
|
||||
|
||||
public static string BoolToBinaryText(bool b)
|
||||
{
|
||||
return (b) ? "1" : "0";
|
||||
}
|
||||
}
|
||||
}
|
||||
49
BMS_D1000/Utils/Function/PathHelper.cs
Normal file
49
BMS_D1000/Utils/Function/PathHelper.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace BMS_D1000H.Utils.Functions
|
||||
{
|
||||
public static class PathHelper
|
||||
{
|
||||
private static string _basePath = null;
|
||||
|
||||
public static string BasePath
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_basePath == null)
|
||||
{
|
||||
// Flash Disk가 디바이스 환경에 존재하는 경우 우선 사용, 그렇지 않은 경우 애플리케이션 실행 디렉터리로 Fallback
|
||||
if (Directory.Exists(@"Flash Disk"))
|
||||
{
|
||||
_basePath = @"Flash Disk\Run";
|
||||
}
|
||||
else
|
||||
{
|
||||
string appDir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
|
||||
_basePath = Path.Combine(appDir, "Run");
|
||||
}
|
||||
}
|
||||
return _basePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string GetFullPath(string fileNameOrSubPath)
|
||||
{
|
||||
string fullPath = Path.Combine(BasePath, fileNameOrSubPath);
|
||||
string dir = Path.GetDirectoryName(fullPath);
|
||||
if (!string.IsNullOrEmpty(dir) && !Directory.Exists(dir))
|
||||
{
|
||||
try
|
||||
{
|
||||
Directory.CreateDirectory(dir);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine("Directory Creation Error: " + ex.Message);
|
||||
}
|
||||
}
|
||||
return fullPath;
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
BMS_D1000/bin/Debug/Alarm.sdf
Normal file
BIN
BMS_D1000/bin/Debug/Alarm.sdf
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Debug/BMS_D900.exe
Normal file
BIN
BMS_D1000/bin/Debug/BMS_D900.exe
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Debug/BMS_D900.pdb
Normal file
BIN
BMS_D1000/bin/Debug/BMS_D900.pdb
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Debug/SmartXCommon.dll
Normal file
BIN
BMS_D1000/bin/Debug/SmartXCommon.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Debug/SmartX_IEC1000.dll
Normal file
BIN
BMS_D1000/bin/Debug/SmartX_IEC1000.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H.exe
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H.exe
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H.pdb
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H.pdb
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.3.zip
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.3.zip
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.4.zip
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.4.zip
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.5.zip
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.5.zip
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.6.zip
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.6.zip
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.7.zip
Normal file
BIN
BMS_D1000/bin/Release/BMS_D1000H_V1.0.0.7.zip
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/Fonts/arial.ttf
Normal file
BIN
BMS_D1000/bin/Release/Fonts/arial.ttf
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/Fonts/tahoma.ttf
Normal file
BIN
BMS_D1000/bin/Release/Fonts/tahoma.ttf
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/Fonts/tahomabd.ttf
Normal file
BIN
BMS_D1000/bin/Release/Fonts/tahomabd.ttf
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/SmartXCommon.dll
Normal file
BIN
BMS_D1000/bin/Release/SmartXCommon.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/SmartXCommonExt.dll
Normal file
BIN
BMS_D1000/bin/Release/SmartXCommonExt.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/SmartX_IEC1000.dll
Normal file
BIN
BMS_D1000/bin/Release/SmartX_IEC1000.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/bin/Release/System.Data.SqlServerCe.dll
Normal file
BIN
BMS_D1000/bin/Release/System.Data.SqlServerCe.dll
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.Properties.Resources.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.Properties.Resources.resources
Normal file
Binary file not shown.
41
BMS_D1000/obj/Debug/BMS_D900.csproj.FileListAbsolute.txt
Normal file
41
BMS_D1000/obj/Debug/BMS_D900.csproj.FileListAbsolute.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\bin\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\bin\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\bin\Debug\SmartXCommon.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\ResolveAssemblyReference.cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmBMSMain.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.Properties.Resources.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.csproj.GenerateResource.Cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmCommSet.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\bin\Debug\SmartX_IEC1000.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmMainDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1000\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmVoltageDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\ResolveAssemblyReference.cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmBMSMain.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmCommSet.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmMainDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmVoltageDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.Properties.Resources.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.csproj.GenerateResource.Cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\bin\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\bin\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\bin\Debug\SmartX_IEC1000.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\bin\Debug\SmartXCommon.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1001\BMS_D900\BMS_D900\obj\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\bin\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\bin\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\bin\Debug\SmartX_IEC1000.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\bin\Debug\SmartXCommon.dll
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\ResolveAssemblyReference.cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmBMSMain.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmCommSet.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmMainDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmVoltageDetail.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.Properties.Resources.resources
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.csproj.GenerateResource.Cache
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.exe
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.pdb
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\bin\Debug\Alarm.sdf
|
||||
D:\Project\Amotech\48V LFP\2. 개발\2차개발\5. 개발\6. Firmware\7. 48900_LCD\BMS_D900_V1002\BMS_D900\BMS_D900\obj\Debug\BMS_D900.fmHistory.resources
|
||||
BIN
BMS_D1000/obj/Debug/BMS_D900.csproj.GenerateResource.Cache
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.csproj.GenerateResource.Cache
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.exe
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.exe
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.fmBMSMain.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.fmBMSMain.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.fmCommSet.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.fmCommSet.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.fmHistory.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.fmHistory.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.fmMainDetail.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.fmMainDetail.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.fmVoltageDetail.resources
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.fmVoltageDetail.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/BMS_D900.pdb
Normal file
BIN
BMS_D1000/obj/Debug/BMS_D900.pdb
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/ResolveAssemblyReference.cache
Normal file
BIN
BMS_D1000/obj/Debug/ResolveAssemblyReference.cache
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Normal file
BIN
BMS_D1000/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Normal file
Binary file not shown.
274
BMS_D1000/obj/Release/BMS_D1000.csproj.FileListAbsolute.txt
Normal file
274
BMS_D1000/obj/Release/BMS_D1000.csproj.FileListAbsolute.txt
Normal file
@@ -0,0 +1,274 @@
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\BMS_D900.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\BMS_D900.pdb
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmBMSMain.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmHistory.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmNetConfig.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmNetConfigCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmParamSet.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmParamSetCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmPassword.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmScreenSaver.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmSetMenu.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.fmTrayInfo.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.Properties.Resources.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D900\obj\Release\BMS_D900.pdb
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\1. Documents\3. Vendor\2. Star Energy\4. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amotech\아모그린텍\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1004\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1005\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
E:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1007\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1008\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
D:\Project\Amogreentech\Project\48V1000Ah\3. BMS\AMO\LCD\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\ResolveAssemblyReference.cache
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSet.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmBMSMain.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmHistory.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfig.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmNetConfigCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmParamSet.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmParamSetCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmPassword.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmScreenSaver.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmSetMenu.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmSystemSetCmd.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.fmTrayInfo.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.Properties.Resources.resources
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000.csproj.GenerateResource.Cache
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.pdb
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\BMS_D1000H.exe
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\BMS_D1000H.pdb
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\SmartX_IEC1000.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\SmartXCommon.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\SmartXCommonExt.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\bin\Release\System.Data.SqlServerCe.dll
|
||||
C:\Users\JK.Woo\Desktop\Project\KT\BMS_D1000_V1009_AG\BMS_D1000\obj\Release\BMS_D1000H.exe
|
||||
BIN
BMS_D1000/obj/Release/BMS_D1000.csproj.GenerateResource.Cache
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000.csproj.GenerateResource.Cache
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.Properties.Resources.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.Properties.Resources.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.exe
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.exe
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmBMSMain.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmBMSMain.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmHistory.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmHistory.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmNetConfig.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmNetConfig.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmNetConfigCmd.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmNetConfigCmd.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmParamSet.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmParamSet.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmParamSetCmd.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmParamSetCmd.resources
Normal file
Binary file not shown.
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmPassword.resources
Normal file
BIN
BMS_D1000/obj/Release/BMS_D1000H.fmPassword.resources
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user