初始化
BIN
.vs/RS485Loader/v16/.suo
Normal file
BIN
BLV_Bootloader下载协议 V3.0.xlsx
Normal file
BIN
MD-3248P Loader下载协议 V2.0(1).xlsx
Normal file
25
RS485Loader.sln
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 16
|
||||||
|
VisualStudioVersion = 16.0.29001.49
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "RS485Loader", "RS485Loader\RS485Loader.vbproj", "{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {4BD31BE2-1888-4EB5-99E1-E5C0C03FBFE9}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
63
RS485Loader/App.config
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="RS485Loader.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
<startup>
|
||||||
|
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
|
||||||
|
<userSettings>
|
||||||
|
<RS485Loader.My.MySettings>
|
||||||
|
<setting name="CommPortNumber" serializeAs="String">
|
||||||
|
<value>COM1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_JumpToBootloader" serializeAs="String">
|
||||||
|
<value>Jump:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_Serach" serializeAs="String">
|
||||||
|
<value>Search:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="AppProtocolSetectedItem" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="HexFilePatch" serializeAs="String">
|
||||||
|
<value>c:\</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddStart" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddEnd" serializeAs="String">
|
||||||
|
<value>31</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachTimeout" serializeAs="String">
|
||||||
|
<value>60</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="UpgradeTimeout" serializeAs="String">
|
||||||
|
<value>2000</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BootloaderTimeout" serializeAs="String">
|
||||||
|
<value>20</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CommBaudRate" serializeAs="String">
|
||||||
|
<value>115200</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Opt_ProtocolMode" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="chk_UpgradeAllSelect" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BusType" serializeAs="String">
|
||||||
|
<value>NANO 485</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="C1PackageLenght" serializeAs="String">
|
||||||
|
<value>128</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Windows_High" serializeAs="String">
|
||||||
|
<value>640</value>
|
||||||
|
</setting>
|
||||||
|
</RS485Loader.My.MySettings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
||||||
267
RS485Loader/BlvBus.vb
Normal file
@@ -0,0 +1,267 @@
|
|||||||
|
Public Class BlvBus
|
||||||
|
Private RichTextBox1 As RichTextBox
|
||||||
|
Private g_DevType As DEV_TYPE = DEV_TYPE.NANO_485
|
||||||
|
|
||||||
|
Sub New(ByRef RichTextBox As RichTextBox)
|
||||||
|
RichTextBox1 = RichTextBox
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Enum FMT
|
||||||
|
ADD_FM
|
||||||
|
SEND_TYPE
|
||||||
|
DEV_TYPE
|
||||||
|
ADD_TO
|
||||||
|
LEN
|
||||||
|
CHECK
|
||||||
|
CMD
|
||||||
|
PARAM
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Enum CMD
|
||||||
|
LOADER_CMD_SEARCH = &HC0
|
||||||
|
LOADER_CMD_JUMP_TO_BOOT = &HC1
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Enum DEV_TYPE
|
||||||
|
NANO_485
|
||||||
|
PB_485
|
||||||
|
BLV_C1
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Const LOADER_CMD_OFFSET = &H10
|
||||||
|
Const LOADER_PKT_LEN = 512
|
||||||
|
|
||||||
|
Private COLOR_ERROR As Color = Color.Red
|
||||||
|
Private COLOR_NORMAL As Color = Color.Blue
|
||||||
|
Private COLOR_MESSAGE As Color = Color.Black
|
||||||
|
|
||||||
|
Private g_SendBuffer(LOADER_PKT_LEN - 1) As Byte
|
||||||
|
Private g_RecvBuffer(LOADER_PKT_LEN - 1) As Byte
|
||||||
|
Private g_RecvLen As UInt16 = 0
|
||||||
|
Private g_SendSn As Byte = 1
|
||||||
|
Private g_RichTextBoxLastTick As UInt32
|
||||||
|
|
||||||
|
Public Function SearchDeviceCmd(ByVal devType As Byte, ByVal port As System.IO.Ports.SerialPort, ByVal address As Byte, ByRef devId As String, ByRef bootFlag As String, ByRef devModel As String, ByVal groupFlag As Boolean, ByVal val As DEV_TYPE, Optional ByVal maxRetry As Integer = 3, Optional ByVal timeout As Integer = 100) As Boolean
|
||||||
|
g_DevType = val
|
||||||
|
Array.Clear(g_SendBuffer, 0, g_SendBuffer.Length)
|
||||||
|
Array.Clear(g_RecvBuffer, 0, g_RecvBuffer.Length)
|
||||||
|
FillSendBuf(devType, g_SendBuffer, CMD.LOADER_CMD_SEARCH, 0, address, groupFlag)
|
||||||
|
|
||||||
|
If WriteToDevice(devType, port, g_SendBuffer, g_SendBuffer(FMT.LEN), g_RecvBuffer, g_RecvLen, groupFlag, maxRetry, timeout) Then
|
||||||
|
devId = g_RecvBuffer(FMT.PARAM).ToString("X02") & " " & g_RecvBuffer(FMT.PARAM + 1).ToString("X02") & " " & g_RecvBuffer(FMT.PARAM + 2).ToString("X02") & " " & g_RecvBuffer(FMT.PARAM + 3).ToString("X02")
|
||||||
|
bootFlag = "APP"
|
||||||
|
devModel = System.Text.Encoding.ASCII.GetString(g_RecvBuffer, FMT.PARAM + 4, g_RecvLen - FMT.PARAM - 4)
|
||||||
|
Return True
|
||||||
|
End If
|
||||||
|
Return False
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function JumpBootCmd(ByVal devType As Byte, ByVal port As System.IO.Ports.SerialPort, ByVal address As Byte, ByVal groupFlag As Boolean, ByVal val As DEV_TYPE, ByVal maxRetry As Integer, ByVal timeout As Integer) As Boolean
|
||||||
|
g_DevType = val
|
||||||
|
Array.Clear(g_SendBuffer, 0, g_SendBuffer.Length)
|
||||||
|
Array.Clear(g_RecvBuffer, 0, g_RecvBuffer.Length)
|
||||||
|
FillSendBuf(devType, g_SendBuffer, CMD.LOADER_CMD_JUMP_TO_BOOT, 0, address, groupFlag)
|
||||||
|
|
||||||
|
Return WriteToDevice(devType, port, g_SendBuffer, g_SendBuffer(FMT.LEN), g_RecvBuffer, g_RecvLen, groupFlag, maxRetry, timeout)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
'Public Sub GroupJumpBootCmd(ByVal port As System.IO.Ports.SerialPort, ByVal groupFlag As Boolean, ByVal val As DEV_TYPE, Optional ByVal maxRetry As Integer = 3, Optional ByVal timeout As Integer = 100)
|
||||||
|
' Dim address As Byte
|
||||||
|
' g_DevType = val
|
||||||
|
' Array.Clear(g_SendBuffer, 0, g_SendBuffer.Length)
|
||||||
|
' Array.Clear(g_RecvBuffer, 0, g_RecvBuffer.Length)
|
||||||
|
' FillSendBuf(g_SendBuffer, CMD.LOADER_CMD_JUMP_TO_BOOT, 0, address, groupFlag)
|
||||||
|
|
||||||
|
' WriteToDevice(port, g_SendBuffer, g_SendBuffer(FMT.LEN), g_RecvBuffer, g_RecvLen, groupFlag, maxRetry, timeout)
|
||||||
|
'End Sub
|
||||||
|
|
||||||
|
Private Function WriteToDevice(ByVal devType As Byte, ByVal port As System.IO.Ports.SerialPort, ByVal sendBuf() As Byte, ByVal sendLen As UInt16, ByRef recvBuf() As Byte, ByRef recvLen As UInt16, ByVal groupFlag As Boolean, Optional ByVal maxRetry As Integer = 3, Optional ByVal timeout As Integer = 100) As Boolean
|
||||||
|
Dim retryCount As Byte = 0
|
||||||
|
Dim result As Boolean = False
|
||||||
|
Dim retFlag As Boolean = False
|
||||||
|
Dim timeTick As UInt32
|
||||||
|
Dim rLen As Integer = 0
|
||||||
|
Dim readIndex As UInt16 = 0
|
||||||
|
|
||||||
|
Do
|
||||||
|
RichTextBox_Show("TX", sendBuf, sendLen, COLOR_MESSAGE)
|
||||||
|
retFlag = UartSendBuf(port, sendBuf, sendLen) '发送数据
|
||||||
|
WaitSendComp(port) '等待发送出去
|
||||||
|
|
||||||
|
If g_DevType = DEV_TYPE.PB_485 Then
|
||||||
|
Delay(0.8 * sendLen)
|
||||||
|
End If
|
||||||
|
|
||||||
|
If retFlag Then
|
||||||
|
If groupFlag = False Then '对于 groupFlag = false 应该要做延时,不能一直不停的发
|
||||||
|
retFlag = False
|
||||||
|
timeTick = My.Computer.Clock.TickCount
|
||||||
|
Do
|
||||||
|
Try
|
||||||
|
rLen = port.BytesToRead
|
||||||
|
Catch ex As Exception
|
||||||
|
rLen = 0
|
||||||
|
End Try
|
||||||
|
|
||||||
|
If rLen > 0 Then '等待接收数据
|
||||||
|
timeTick = My.Computer.Clock.TickCount
|
||||||
|
port.Read(recvBuf, readIndex, rLen)
|
||||||
|
readIndex += rLen
|
||||||
|
If readIndex > FMT.LEN AndAlso readIndex >= recvBuf(FMT.LEN) Then
|
||||||
|
retFlag = True
|
||||||
|
Exit Do
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Loop Until (My.Computer.Clock.TickCount - timeTick) > timeout
|
||||||
|
|
||||||
|
If retFlag Then
|
||||||
|
RichTextBox_Show("RX", recvBuf, readIndex, COLOR_MESSAGE)
|
||||||
|
If recvBuf(FMT.ADD_FM) = sendBuf(FMT.ADD_TO) AndAlso
|
||||||
|
recvBuf(FMT.ADD_TO) = sendBuf(FMT.ADD_FM) AndAlso
|
||||||
|
recvBuf(FMT.DEV_TYPE) = devType AndAlso
|
||||||
|
recvBuf(FMT.LEN) = readIndex AndAlso
|
||||||
|
CalcCheckSum(recvBuf, readIndex) = 0 AndAlso
|
||||||
|
recvBuf(FMT.CMD) = sendBuf(FMT.CMD) + LOADER_CMD_OFFSET Then
|
||||||
|
recvLen = readIndex
|
||||||
|
result = True
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
If readIndex > 0 Then
|
||||||
|
RichTextBox_Show("RX", recvBuf, readIndex, COLOR_ERROR)
|
||||||
|
Else
|
||||||
|
RichTextBox_Show("没有接收到数据", COLOR_ERROR)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Delay(20)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
'Application.DoEvents()
|
||||||
|
|
||||||
|
If result = True Then Exit Do
|
||||||
|
retryCount += 1
|
||||||
|
Loop Until retryCount >= maxRetry
|
||||||
|
|
||||||
|
Return result
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Sub FillSendBuf(ByVal devType As Byte, ByRef sendBuf() As Byte, cmd As Byte, paramLen As UInt16, ByVal address As Byte, ByVal groupFlag As Boolean)
|
||||||
|
|
||||||
|
sendBuf(FMT.ADD_FM) = &H0
|
||||||
|
sendBuf(FMT.SEND_TYPE) = g_SendSn And &HF
|
||||||
|
sendBuf(FMT.DEV_TYPE) = devType
|
||||||
|
If groupFlag Then
|
||||||
|
sendBuf(FMT.SEND_TYPE) = sendBuf(FMT.SEND_TYPE) Or &H80
|
||||||
|
sendBuf(FMT.ADD_TO) = &H0 '针对所有
|
||||||
|
Else
|
||||||
|
sendBuf(FMT.ADD_TO) = address
|
||||||
|
End If
|
||||||
|
sendBuf(FMT.LEN) = FMT.PARAM + paramLen
|
||||||
|
sendBuf(FMT.CHECK) = 0
|
||||||
|
sendBuf(FMT.CMD) = cmd
|
||||||
|
sendBuf(FMT.CHECK) = CalcCheckSum(sendBuf, sendBuf(FMT.LEN))
|
||||||
|
|
||||||
|
g_SendSn = g_SendSn + 1
|
||||||
|
If g_SendSn > &HF Then
|
||||||
|
g_SendSn = 0
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub WaitSendComp(ByVal port As System.IO.Ports.SerialPort)
|
||||||
|
Do
|
||||||
|
Delay(1)
|
||||||
|
Loop Until port.BytesToWrite = 0
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Function UartSendBuf(ByVal port As System.IO.Ports.SerialPort, ByVal buf() As Byte, ByVal len As UInt16) As Boolean
|
||||||
|
Try
|
||||||
|
port.DiscardOutBuffer()
|
||||||
|
port.DiscardInBuffer()
|
||||||
|
Catch ex As Exception
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Try
|
||||||
|
port.Write(buf, 0, len)
|
||||||
|
Catch ex As Exception
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Return True
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Sub Delay(ByVal time As Integer)
|
||||||
|
Dim timeEnd As Integer = My.Computer.Clock.TickCount + time
|
||||||
|
Do
|
||||||
|
Application.DoEvents()
|
||||||
|
Loop Until My.Computer.Clock.TickCount > timeEnd
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Function CalcCheckSum(ByVal buf() As Byte, ByVal len As UInt16) As Byte
|
||||||
|
Dim sum As Int16 = 0
|
||||||
|
Dim i As UInt16 = 0
|
||||||
|
Dim retByte As Byte
|
||||||
|
|
||||||
|
For i = 0 To len - 1
|
||||||
|
sum += buf(i)
|
||||||
|
sum = sum And &HFF
|
||||||
|
Next
|
||||||
|
|
||||||
|
retByte = (Not sum) And &HFF
|
||||||
|
|
||||||
|
Return retByte
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Sub RichTextBox_AddTick()
|
||||||
|
Dim str As String = ""
|
||||||
|
|
||||||
|
str = "["
|
||||||
|
str += My.Computer.Clock.TickCount.ToString.PadLeft(10, " ")
|
||||||
|
str += "] ["
|
||||||
|
str += (My.Computer.Clock.TickCount - g_RichTextBoxLastTick).ToString.PadLeft(5, " ")
|
||||||
|
str += "]"
|
||||||
|
RichTextBox1.AppendText(str)
|
||||||
|
g_RichTextBoxLastTick = My.Computer.Clock.TickCount
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub RichTextBox_Show(ByVal str As String, ByVal cor As Color)
|
||||||
|
Dim tempSelStart As Integer
|
||||||
|
Dim tempSelLenght As Integer
|
||||||
|
|
||||||
|
RichTextBox_AddTick()
|
||||||
|
|
||||||
|
tempSelStart = RichTextBox1.TextLength
|
||||||
|
RichTextBox1.AppendText(str)
|
||||||
|
tempSelLenght = RichTextBox1.TextLength - tempSelStart
|
||||||
|
RichTextBox1.Select(tempSelStart, tempSelLenght) '选中文本
|
||||||
|
RichTextBox1.SelectionColor = cor '当前选中的文本显示颜色
|
||||||
|
RichTextBox1.AppendText(vbNewLine)
|
||||||
|
RichTextBox1.ScrollToCaret() '将内容滚动的作用
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub RichTextBox_Show(ByVal str1 As String, ByVal buf() As Byte, ByVal len As UInt16, ByVal cor As Color)
|
||||||
|
Dim tempSelStart As Integer
|
||||||
|
Dim tempSelLenght As Integer
|
||||||
|
Dim i As UInt16
|
||||||
|
Dim str As String = ""
|
||||||
|
|
||||||
|
RichTextBox_AddTick()
|
||||||
|
|
||||||
|
tempSelStart = RichTextBox1.TextLength
|
||||||
|
RichTextBox1.AppendText(str1)
|
||||||
|
RichTextBox1.AppendText("--")
|
||||||
|
For i = 0 To len - 1
|
||||||
|
str += Hex(buf(i)).PadLeft(2, "0")
|
||||||
|
str += " "
|
||||||
|
Next
|
||||||
|
RichTextBox1.AppendText(str)
|
||||||
|
tempSelLenght = RichTextBox1.TextLength - tempSelStart
|
||||||
|
RichTextBox1.Select(tempSelStart, tempSelLenght) '选中文本
|
||||||
|
RichTextBox1.SelectionColor = cor '当前选中的文本显示颜色
|
||||||
|
RichTextBox1.AppendText(vbNewLine)
|
||||||
|
RichTextBox1.ScrollToCaret() '将内容滚动的作用
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
End Class
|
||||||
30
RS485Loader/CRC16.vb
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
Public Class CRC16
|
||||||
|
|
||||||
|
Public Shared Function NetCRC16(ByRef buffer() As Byte, ByVal offset As UInt32, ByVal len As Integer, ByRef logstr As String) As UInt16
|
||||||
|
Dim xda As UInt16
|
||||||
|
Dim xdapoly As UInt16
|
||||||
|
Dim i As Integer
|
||||||
|
Dim j As Integer
|
||||||
|
Dim xdabit As UInt16
|
||||||
|
|
||||||
|
xda = &HFFFF
|
||||||
|
xdapoly = &HA001
|
||||||
|
For i = 0 To (len - 1)
|
||||||
|
xda = xda Xor buffer(offset)
|
||||||
|
|
||||||
|
'logstr += Hex(buffer(offset)).PadLeft(2, "0")
|
||||||
|
'logstr += " "
|
||||||
|
|
||||||
|
|
||||||
|
offset += 1
|
||||||
|
For j = 0 To 7
|
||||||
|
xdabit = CByte(xda And &H1)
|
||||||
|
xda = xda \ 2
|
||||||
|
If xdabit > 0 Then
|
||||||
|
xda = xda Xor xdapoly
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
Return xda
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
1055
RS485Loader/Form1.Designer.vb
generated
Normal file
233
RS485Loader/Form1.en-US.resx
Normal file
@@ -0,0 +1,233 @@
|
|||||||
|
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="Btn_Search.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAABcSURBVDhPzY8BCsAwCAN9uk/zZ45KFVdN2RiMHhwtGgLS
|
||||||
|
ceiig+YFZeYuiOaFHMpBNL+hImKO/9TZ7Yy8eGNg7cudxSYTHFAAdLrdMLD28U4RMPe9YBHxNPcbRBf+
|
||||||
|
cKkDxzVzMAAAAABJRU5ErkJggg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="Btn_Search.Text" xml:space="preserve">
|
||||||
|
<value>&Search</value>
|
||||||
|
</data>
|
||||||
|
<data name="Btn_Upgrade.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAALySURBVFhH7ZNZT1pRFIVp2ue26XP/gA9a5wHrBKIo4FDn
|
||||||
|
AVFQUVRkFrSIjOKIAxYHqEbUB//k6tm3XEOo90Zr1ca4kp2cXNhnfWefdSSvetWL08c3EmRX5vPjizdU
|
||||||
|
qdRQKBSoq6tDVZX08UF4g8HBQXR3d0Oj0aC5uRkNDQ2orq5GWXk5igoL/z0Iv6HRaIR+bAxDw8Po6elB
|
||||||
|
e3s7WlqUkMvkqKmpQUVFBYqLi5Cfn4+8vLyHQ/DGDocD8+Z5TE9NwWAwQKsdQV9fHzo7O9Ha2orGRgVq
|
||||||
|
a2tRWVmJkpISFHwpgF6vJ3NcX1/fH4I3DgYD8Hq9cLlcsFgsMJlMmBgfh25Eh4H+fnR1fYNGrUZTUxPq
|
||||||
|
6+shlUpRWlbKmdvt9vsD8MY7u7vY2NhAKBzC8vIy3G43bFYbZmZnMTk5ibHR0d85YNfQ1tYGpVIJmUyG
|
||||||
|
rywHvDlNgm15NwDeOJlMIpE4xN7eHrY2NxGJRLDiW8Hioodt6sDc3Bym2DWQyTDLQW9vLzo6OlgOWiCX
|
||||||
|
y28buzgAb3x5eYnz83OkfqZwdHSE/fg+tre3EI1G4ff7sbS0BKfTCfM8y4FpGgZ2DSNaLfrZNVAO1CqV
|
||||||
|
0NiFAT69e8s1XV1dcZVOp3F6eorj42McHBwgFtvB2vo6QsEgl4MF1wKsFitmZlgOJiYwqtOxaxhgOegS
|
||||||
|
G7swAJ2cmqiZ6uIijbOzMyRPTvAjkcBuJgfhcJjLgcfjht1mwyzlwEg5YM9xaIjr/fzhvZCpOAAR8wB8
|
||||||
|
pVIpHB6yHOyzHGxtYjWyihU/5WCRe45mszmTAwP3fzqEGECm/hQB0GYEcRtIPB5HbDuGtegaAoEAy8F3
|
||||||
|
OF1O9hwpB6Ybc+oVARAWD0Br2kAIZJ1yEArBS89xgeXAauW+Z5s+GIDpZi0E4vP5WA483Dp37LkAmRJX
|
||||||
|
LkCmbiQEctvYcwDuphwAQWWDCJn+FQATNdy5SezUtKai9aNKCODJ9N8BUHE/PJWe5dTZepZTv+oFSSL5
|
||||||
|
BX7xpzxuqE0bAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="tssl_Status.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Consolas, 12pt</value>
|
||||||
|
</data>
|
||||||
|
<data name="TabPage1.Text" xml:space="preserve">
|
||||||
|
<value>Search Range</value>
|
||||||
|
</data>
|
||||||
|
<data name="Chk_UpgradeAllSel.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>216, 63</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="Column3.Width" type="System.Int32, mscorlib">
|
||||||
|
<value>45</value>
|
||||||
|
</data>
|
||||||
|
<data name="Button3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAADrwAAA68AZW8ckkAAAEUSURBVFhH7ZLBDYMwFENzYKMOxK1zcGIHtmEAzl2BMdIa
|
||||||
|
YupGCQ0JoFbCkvVDKuzXBHPp0t+rbVvrlucL5X3f27quz4dAOXU4RNMYq9Zy6jAIFFrbLfbLzQ37s3aH
|
||||||
|
YPkw3CfHykMQemIubrsUAOXj+FiM0tCECUHwbAgCoByhNMrWJk0I5FRVlQ7RdcaWWiE2AeDlUuFfI0ev
|
||||||
|
IwPg/eVHPcQnT0EhXMW6PgAYSPtFod/cWk+hDOKbveLl+TV5CvDmj3CWBOo6NAN7PAWU5wPQDPatxbp2
|
||||||
|
MwsAWoVImc7lAAyltSRh4hrKTyCxbJq0PGcBQDOEhMUmHdnnNbjYdE0AEpTrIoC9nAUA8f5K7eIuXfo1
|
||||||
|
GfMEgi1+2Y1tSygAAAAASUVORK5CYII=
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="RichTextBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>None</value>
|
||||||
|
</data>
|
||||||
|
<data name="RichTextBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>706, 10</value>
|
||||||
|
</data>
|
||||||
|
<data name="RichTextBox1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>561, 743</value>
|
||||||
|
</data>
|
||||||
|
<data name="RichTextBox1.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>61</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>1278, 773</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
AAABAAEAICAIAAAAAACoCAAAFgAAACgAAAAgAAAAQAAAAAEACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA
|
||||||
|
AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYA1PD/ALHi/wCO1P8Aa8b/AEi4
|
||||||
|
/wAlqv8AAKr/AACS3AAAerkAAGKWAABKcwAAMlAA1OP/ALHH/wCOq/8Aa4//AEhz/wAlV/8AAFX/AABJ
|
||||||
|
3AAAPbkAADGWAAAlcwAAGVAA1NT/ALGx/wCOjv8Aa2v/AEhI/wAlJf8AAAD+AAAA3AAAALkAAACWAAAA
|
||||||
|
cwAAAFAA49T/AMex/wCrjv8Aj2v/AHNI/wBXJf8AVQD/AEkA3AA9ALkAMQCWACUAcwAZAFAA8NT/AOKx
|
||||||
|
/wDUjv8Axmv/ALhI/wCqJf8AqgD/AJIA3AB6ALkAYgCWAEoAcwAyAFAA/9T/AP+x/wD/jv8A/2v/AP9I
|
||||||
|
/wD/Jf8A/gD+ANwA3AC5ALkAlgCWAHMAcwBQAFAA/9TwAP+x4gD/jtQA/2vGAP9IuAD/JaoA/wCqANwA
|
||||||
|
kgC5AHoAlgBiAHMASgBQADIA/9TjAP+xxwD/jqsA/2uPAP9IcwD/JVcA/wBVANwASQC5AD0AlgAxAHMA
|
||||||
|
JQBQABkA/9TUAP+xsQD/jo4A/2trAP9ISAD/JSUA/gAAANwAAAC5AAAAlgAAAHMAAABQAAAA/+PUAP/H
|
||||||
|
sQD/q44A/49rAP9zSAD/VyUA/1UAANxJAAC5PQAAljEAAHMlAABQGQAA//DUAP/isQD/1I4A/8ZrAP+4
|
||||||
|
SAD/qiUA/6oAANySAAC5egAAlmIAAHNKAABQMgAA///UAP//sQD//44A//9rAP//SAD//yUA/v4AANzc
|
||||||
|
AAC5uQAAlpYAAHNzAABQUAAA8P/UAOL/sQDU/44Axv9rALj/SACq/yUAqv8AAJLcAAB6uQAAYpYAAEpz
|
||||||
|
AAAyUAAA4//UAMf/sQCr/44Aj/9rAHP/SABX/yUAVf8AAEncAAA9uQAAMZYAACVzAAAZUAAA1P/UALH/
|
||||||
|
sQCO/44Aa/9rAEj/SAAl/yUAAP4AAADcAAAAuQAAAJYAAABzAAAAUAAA1P/jALH/xwCO/6sAa/+PAEj/
|
||||||
|
cwAl/1cAAP9VAADcSQAAuT0AAJYxAABzJQAAUBkA1P/wALH/4gCO/9QAa//GAEj/uAAl/6oAAP+qAADc
|
||||||
|
kgAAuXoAAJZiAABzSgAAUDIA1P//ALH//wCO//8Aa///AEj//wAl//8AAP7+AADc3AAAubkAAJaWAABz
|
||||||
|
cwAAUFAA8vLyAObm5gDa2toAzs7OAMLCwgC2trYAqqqqAJ6engCSkpIAhoaGAHp6egBubm4AYmJiAFZW
|
||||||
|
VgBKSkoAPj4+ADIyMgAmJiYAGhoaAA4ODgDw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
|
||||||
|
AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||||
|
AAAAAAAAAAAAAAAAAAAA4ubn5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ubn5wAAAAAAAAAA
|
||||||
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAA5ubnAAAAAAAAAAAAAAAAAAAAFBUAAAAAAAAAAAAAAAAA5uYAAAAA
|
||||||
|
AAAAAAAAAAAAABUUFQAAAAAAAOIAAAAAAOXl5gAAAAAAAAAAAAAAAAAUFRUAAAAAAAAA4uIAAADk5OXl
|
||||||
|
AAAAAAAAAAAAAAAAFBQVAAAAAAAAAADi4uIA4+Pk5OXlAAAAAAAAAAAAABMUFAAAAAAAAAAAAOLi4uLi
|
||||||
|
4+Pk5OXlAAAAAAAAAAATExQAAAAAAAAAAAAAAOLi4uLi4+Pk5OXlAAAAAAAAEhMTAAAAAAAAAAAAAAAA
|
||||||
|
AAAAAADi4+Pk5OXlAAAAABISEwAAAAAAAAAAAAAAAAAAAAAAAADi4+Pk5OXlAAAREhIAAAAAAAAAAAAA
|
||||||
|
AAAAAAAAAAAAAADi4+Pk4uLlABESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi4+Pk4uLlAAAAAAAAAAAA
|
||||||
|
AAAAAAAAAAAAAAAAAAAAAADi4+Pk4uLlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi4+Pk4uLlAAAA
|
||||||
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi4+Pk4uLlAAAAAAAAAAAAAAAAAAAA6ewAAAAAAAAREQDi4+Pk
|
||||||
|
4uXlAAAAAAAAAAAAAAAAAObp6ewAAAAAERERAADi4+Pk5OXlAAAAAAAAAAAAAADi5ubp6ewAABEREQAA
|
||||||
|
AADi4+Pk5OXlAAAAAAAAAAAAAOLi5ubp6ewAEREAAAAAAADi4+Pk5OXl5ubn5wAAAAAAAOLi5ubp6ewA
|
||||||
|
AAAAAAAAAADi4+Pk5OXl5ubn5wAAAAAAAOLi5ubp6ewAAAAAAAAAAADi4+Pk5OUA5ubnAAAAAAAAAOLi
|
||||||
|
5ubp6ewAAAAAAAAAAADi4+PkAAAA5uIAAAAAAOUAAOLi5ubp6ewAAAAAAAAAAOLi4wAAAAAA4gAAAAAA
|
||||||
|
ABERAOLi5ubp6ewAAAAAAAAA4uIAAAAAAAAAAAAAAAAAEREAAOLi5ubp6QAAAAAAAADi4uIAAAAAAAAA
|
||||||
|
AAAAAAAAAOUAAOLi5uYAAAAAAAAAAOLi4uIAAAAAAAAAAAAAAAAAAAAAAOLiAAAAAAAAAAAAAOLi4uIA
|
||||||
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||||
|
AAAAAAAAAAAAAP/////gf///8D////gf/598H/8PPh/+Dxwf/B8IH/g/AA/wfwAH4P+AA8H/wAGD//4A
|
||||||
|
B///AA///4Af///AH///4A//5+AH/8PAA/+BgAH/AAYADwAPAAeAH4ADwB/AA+AP4EPAB+DjwAPh88AD
|
||||||
|
4PvgB+B//w/wP/+f+B//////
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
3508
RS485Loader/Form1.resx
Normal file
3241
RS485Loader/Form1.vb
Normal file
156
RS485Loader/Help.Designer.vb
generated
Normal file
@@ -0,0 +1,156 @@
|
|||||||
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||||
|
Partial Class Help
|
||||||
|
Inherits System.Windows.Forms.Form
|
||||||
|
|
||||||
|
'Form 重写 Dispose,以清理组件列表。
|
||||||
|
<System.Diagnostics.DebuggerNonUserCode()>
|
||||||
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||||
|
Try
|
||||||
|
If disposing AndAlso components IsNot Nothing Then
|
||||||
|
components.Dispose()
|
||||||
|
End If
|
||||||
|
Finally
|
||||||
|
MyBase.Dispose(disposing)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
'Windows 窗体设计器所必需的
|
||||||
|
Private components As System.ComponentModel.IContainer
|
||||||
|
|
||||||
|
'注意: 以下过程是 Windows 窗体设计器所必需的
|
||||||
|
'可以使用 Windows 窗体设计器修改它。
|
||||||
|
'不要使用代码编辑器修改它。
|
||||||
|
<System.Diagnostics.DebuggerStepThrough()>
|
||||||
|
Private Sub InitializeComponent()
|
||||||
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label2 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label3 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label8 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label9 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label10 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label11 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label12 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label13 = New System.Windows.Forms.Label()
|
||||||
|
Me.SuspendLayout()
|
||||||
|
'
|
||||||
|
'Label1
|
||||||
|
'
|
||||||
|
Me.Label1.AutoSize = True
|
||||||
|
Me.Label1.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label1.Location = New System.Drawing.Point(25, 25)
|
||||||
|
Me.Label1.Name = "Label1"
|
||||||
|
Me.Label1.Size = New System.Drawing.Size(58, 22)
|
||||||
|
Me.Label1.TabIndex = 0
|
||||||
|
Me.Label1.Text = "帮助:"
|
||||||
|
'
|
||||||
|
'Label2
|
||||||
|
'
|
||||||
|
Me.Label2.AutoSize = True
|
||||||
|
Me.Label2.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label2.Location = New System.Drawing.Point(25, 223)
|
||||||
|
Me.Label2.Name = "Label2"
|
||||||
|
Me.Label2.Size = New System.Drawing.Size(541, 22)
|
||||||
|
Me.Label2.TabIndex = 1
|
||||||
|
Me.Label2.Text = "APP协议类型: 针对APP的搜索命令和跳转命令的不同,改用不同的两个协议"
|
||||||
|
'
|
||||||
|
'Label3
|
||||||
|
'
|
||||||
|
Me.Label3.AutoSize = True
|
||||||
|
Me.Label3.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label3.Location = New System.Drawing.Point(25, 261)
|
||||||
|
Me.Label3.Name = "Label3"
|
||||||
|
Me.Label3.Size = New System.Drawing.Size(580, 22)
|
||||||
|
Me.Label3.TabIndex = 2
|
||||||
|
Me.Label3.Text = "通信重复次数: 对于群升级时每包数据重复下发的次数和单对单升级时重发的次数"
|
||||||
|
'
|
||||||
|
'Label8
|
||||||
|
'
|
||||||
|
Me.Label8.AutoSize = True
|
||||||
|
Me.Label8.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label8.Location = New System.Drawing.Point(25, 61)
|
||||||
|
Me.Label8.Name = "Label8"
|
||||||
|
Me.Label8.Size = New System.Drawing.Size(614, 22)
|
||||||
|
Me.Label8.TabIndex = 7
|
||||||
|
Me.Label8.Text = "总线类型类型: NANO485是普通的RS485和单向的PB485,PB485是双向的PB485"
|
||||||
|
'
|
||||||
|
'Label9
|
||||||
|
'
|
||||||
|
Me.Label9.AutoSize = True
|
||||||
|
Me.Label9.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label9.Location = New System.Drawing.Point(25, 95)
|
||||||
|
Me.Label9.Name = "Label9"
|
||||||
|
Me.Label9.Size = New System.Drawing.Size(905, 22)
|
||||||
|
Me.Label9.TabIndex = 8
|
||||||
|
Me.Label9.Text = "搜索包超时时间:当搜索不到时调节,过小时当下位机不能及时回复时出错,过大时对于想上电时将设备搜索在BOOT会有问题"
|
||||||
|
'
|
||||||
|
'Label10
|
||||||
|
'
|
||||||
|
Me.Label10.AutoSize = True
|
||||||
|
Me.Label10.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label10.Location = New System.Drawing.Point(25, 131)
|
||||||
|
Me.Label10.Name = "Label10"
|
||||||
|
Me.Label10.Size = New System.Drawing.Size(431, 22)
|
||||||
|
Me.Label10.TabIndex = 9
|
||||||
|
Me.Label10.Text = "升级包超时时间:如果升级过程中升级失败,应该加大这个值"
|
||||||
|
'
|
||||||
|
'Label11
|
||||||
|
'
|
||||||
|
Me.Label11.AutoSize = True
|
||||||
|
Me.Label11.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label11.Location = New System.Drawing.Point(25, 166)
|
||||||
|
Me.Label11.Name = "Label11"
|
||||||
|
Me.Label11.Size = New System.Drawing.Size(828, 22)
|
||||||
|
Me.Label11.TabIndex = 10
|
||||||
|
Me.Label11.Text = "BOOT区停留时间:针对APP区不支持搜索和跳转指令的情况下,重新上电将设备搜索在BOOT区,当用非2400波特率"
|
||||||
|
'
|
||||||
|
'Label12
|
||||||
|
'
|
||||||
|
Me.Label12.AutoSize = True
|
||||||
|
Me.Label12.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label12.Location = New System.Drawing.Point(166, 188)
|
||||||
|
Me.Label12.Name = "Label12"
|
||||||
|
Me.Label12.Size = New System.Drawing.Size(369, 22)
|
||||||
|
Me.Label12.TabIndex = 11
|
||||||
|
Me.Label12.Text = "长时间给一台设备升级时,防止其他设备跳到APP区"
|
||||||
|
'
|
||||||
|
'Label13
|
||||||
|
'
|
||||||
|
Me.Label13.AutoSize = True
|
||||||
|
Me.Label13.Font = New System.Drawing.Font("微软雅黑", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Label13.Location = New System.Drawing.Point(25, 299)
|
||||||
|
Me.Label13.Name = "Label13"
|
||||||
|
Me.Label13.Size = New System.Drawing.Size(436, 22)
|
||||||
|
Me.Label13.TabIndex = 12
|
||||||
|
Me.Label13.Text = "设备类型:针对BLW协议上有一个字节来标志是设备类型字节"
|
||||||
|
'
|
||||||
|
'Help
|
||||||
|
'
|
||||||
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
|
||||||
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
|
Me.ClientSize = New System.Drawing.Size(944, 361)
|
||||||
|
Me.Controls.Add(Me.Label13)
|
||||||
|
Me.Controls.Add(Me.Label12)
|
||||||
|
Me.Controls.Add(Me.Label11)
|
||||||
|
Me.Controls.Add(Me.Label10)
|
||||||
|
Me.Controls.Add(Me.Label9)
|
||||||
|
Me.Controls.Add(Me.Label8)
|
||||||
|
Me.Controls.Add(Me.Label3)
|
||||||
|
Me.Controls.Add(Me.Label2)
|
||||||
|
Me.Controls.Add(Me.Label1)
|
||||||
|
Me.Name = "Help"
|
||||||
|
Me.Text = "Help"
|
||||||
|
Me.ResumeLayout(False)
|
||||||
|
Me.PerformLayout()
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Friend WithEvents Label1 As Label
|
||||||
|
Friend WithEvents Label2 As Label
|
||||||
|
Friend WithEvents Label3 As Label
|
||||||
|
Friend WithEvents Label8 As Label
|
||||||
|
Friend WithEvents Label9 As Label
|
||||||
|
Friend WithEvents Label10 As Label
|
||||||
|
Friend WithEvents Label11 As Label
|
||||||
|
Friend WithEvents Label12 As Label
|
||||||
|
Friend WithEvents Label13 As Label
|
||||||
|
End Class
|
||||||
120
RS485Loader/Help.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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
3
RS485Loader/Help.vb
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Public Class Help
|
||||||
|
|
||||||
|
End Class
|
||||||
38
RS485Loader/My Project/Application.Designer.vb
generated
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' 此代码由工具生成。
|
||||||
|
' 运行时版本:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
' 重新生成代码,这些更改将会丢失。
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
|
||||||
|
'注意:此文件是自动生成的;请勿直接进行修改。若要更改,
|
||||||
|
' 或者如果您在此文件中遇到生成错误,请转至项目设计器
|
||||||
|
' (转至“项目属性”或在解决方案资源管理器中双击“我的项目”节点),
|
||||||
|
' 然后在“应用程序”选项卡中进行更改。
|
||||||
|
'
|
||||||
|
Partial Friend Class MyApplication
|
||||||
|
|
||||||
|
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||||
|
Public Sub New()
|
||||||
|
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
|
||||||
|
Me.IsSingleInstance = false
|
||||||
|
Me.EnableVisualStyles = true
|
||||||
|
Me.SaveMySettingsOnExit = true
|
||||||
|
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||||
|
Protected Overrides Sub OnCreateMainForm()
|
||||||
|
Me.MainForm = Global.RS485Loader.Form1
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
11
RS485Loader/My Project/Application.myapp
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<MySubMain>true</MySubMain>
|
||||||
|
<MainForm>Form1</MainForm>
|
||||||
|
<SingleInstance>false</SingleInstance>
|
||||||
|
<ShutdownMode>0</ShutdownMode>
|
||||||
|
<EnableVisualStyles>true</EnableVisualStyles>
|
||||||
|
<AuthenticationMode>0</AuthenticationMode>
|
||||||
|
<ApplicationType>0</ApplicationType>
|
||||||
|
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||||
|
</MyApplicationData>
|
||||||
35
RS485Loader/My Project/AssemblyInfo.vb
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
Imports System
|
||||||
|
Imports System.Reflection
|
||||||
|
Imports System.Runtime.InteropServices
|
||||||
|
|
||||||
|
' 有关程序集的一般信息由以下
|
||||||
|
' 控制。更改这些特性值可修改
|
||||||
|
' 与程序集关联的信息。
|
||||||
|
|
||||||
|
'查看程序集特性的值
|
||||||
|
|
||||||
|
<Assembly: AssemblyTitle("Massduino Nano485 Loader")>
|
||||||
|
<Assembly: AssemblyDescription("Massduino Nano485 Loader")>
|
||||||
|
<Assembly: AssemblyCompany("INHAOS technology Co.,Ltd")>
|
||||||
|
<Assembly: AssemblyProduct("Massduino Nano485 Loader")>
|
||||||
|
<Assembly: AssemblyCopyright("Copyright © inhaos 2019")>
|
||||||
|
<Assembly: AssemblyTrademark("")>
|
||||||
|
|
||||||
|
<Assembly: ComVisible(False)>
|
||||||
|
|
||||||
|
'如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
|
||||||
|
<Assembly: Guid("0947cd2e-41b4-44ed-805b-4a516eea9f86")>
|
||||||
|
|
||||||
|
' 程序集的版本信息由下列四个值组成:
|
||||||
|
'
|
||||||
|
' 主版本
|
||||||
|
' 次版本
|
||||||
|
' 生成号
|
||||||
|
' 修订号
|
||||||
|
'
|
||||||
|
'可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
|
||||||
|
'通过使用 "*",如下所示:
|
||||||
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
|
<Assembly: AssemblyVersion("6.4.5.0")>
|
||||||
|
<Assembly: AssemblyFileVersion("6.4.5.0")>
|
||||||
63
RS485Loader/My Project/Resources.Designer.vb
generated
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' 此代码由工具生成。
|
||||||
|
' 运行时版本:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
' 重新生成代码,这些更改将会丢失。
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
Imports System
|
||||||
|
|
||||||
|
Namespace My.Resources
|
||||||
|
|
||||||
|
'此类是由 StronglyTypedResourceBuilder
|
||||||
|
'类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
|
||||||
|
'若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
|
||||||
|
'(以 /str 作为命令选项),或重新生成 VS 项目。
|
||||||
|
'''<summary>
|
||||||
|
''' 一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
|
Friend Module Resources
|
||||||
|
|
||||||
|
Private resourceMan As Global.System.Resources.ResourceManager
|
||||||
|
|
||||||
|
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' 返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||||
|
Get
|
||||||
|
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||||
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("RS485Loader.Resources", GetType(Resources).Assembly)
|
||||||
|
resourceMan = temp
|
||||||
|
End If
|
||||||
|
Return resourceMan
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' 重写当前线程的 CurrentUICulture 属性
|
||||||
|
''' 重写当前线程的 CurrentUICulture 属性。
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||||
|
Get
|
||||||
|
Return resourceCulture
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
resourceCulture = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Module
|
||||||
|
End Namespace
|
||||||
117
RS485Loader/My Project/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
<?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.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: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" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
</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" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
</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>
|
||||||
265
RS485Loader/My Project/Settings.Designer.vb
generated
Normal file
@@ -0,0 +1,265 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' 此代码由工具生成。
|
||||||
|
' 运行时版本:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
' 重新生成代码,这些更改将会丢失。
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
|
||||||
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0"), _
|
||||||
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Partial Friend NotInheritable Class MySettings
|
||||||
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
|
|
||||||
|
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||||
|
|
||||||
|
#Region "My.Settings 自动保存功能"
|
||||||
|
#If _MyType = "WindowsForms" Then
|
||||||
|
Private Shared addedHandler As Boolean
|
||||||
|
|
||||||
|
Private Shared addedHandlerLockObject As New Object
|
||||||
|
|
||||||
|
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
|
||||||
|
If My.Application.SaveMySettingsOnExit Then
|
||||||
|
My.Settings.Save()
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
#End If
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
Public Shared ReadOnly Property [Default]() As MySettings
|
||||||
|
Get
|
||||||
|
|
||||||
|
#If _MyType = "WindowsForms" Then
|
||||||
|
If Not addedHandler Then
|
||||||
|
SyncLock addedHandlerLockObject
|
||||||
|
If Not addedHandler Then
|
||||||
|
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||||
|
addedHandler = True
|
||||||
|
End If
|
||||||
|
End SyncLock
|
||||||
|
End If
|
||||||
|
#End If
|
||||||
|
Return defaultInstance
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("COM1")> _
|
||||||
|
Public Property CommPortNumber() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("CommPortNumber"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("CommPortNumber") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("Jump:<ADD>")> _
|
||||||
|
Public Property CustomeProtocol_JumpToBootloader() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("CustomeProtocol_JumpToBootloader"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("CustomeProtocol_JumpToBootloader") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("Search:<ADD>")> _
|
||||||
|
Public Property CustomeProtocol_Serach() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("CustomeProtocol_Serach"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("CustomeProtocol_Serach") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("0")> _
|
||||||
|
Public Property AppProtocolSetectedItem() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("AppProtocolSetectedItem"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("AppProtocolSetectedItem") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("c:\")> _
|
||||||
|
Public Property HexFilePatch() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("HexFilePatch"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("HexFilePatch") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("1")> _
|
||||||
|
Public Property SerachAddStart() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("SerachAddStart"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("SerachAddStart") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("31")> _
|
||||||
|
Public Property SerachAddEnd() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("SerachAddEnd"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("SerachAddEnd") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("60")> _
|
||||||
|
Public Property SerachTimeout() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("SerachTimeout"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("SerachTimeout") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("2000")> _
|
||||||
|
Public Property UpgradeTimeout() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("UpgradeTimeout"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("UpgradeTimeout") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("20")> _
|
||||||
|
Public Property BootloaderTimeout() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("BootloaderTimeout"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("BootloaderTimeout") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("115200")> _
|
||||||
|
Public Property CommBaudRate() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("CommBaudRate"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("CommBaudRate") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("1")> _
|
||||||
|
Public Property Opt_ProtocolMode() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("Opt_ProtocolMode"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("Opt_ProtocolMode") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("1")> _
|
||||||
|
Public Property chk_UpgradeAllSelect() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("chk_UpgradeAllSelect"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("chk_UpgradeAllSelect") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("NANO 485")> _
|
||||||
|
Public Property BusType() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("BusType"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("BusType") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("128")> _
|
||||||
|
Public Property C1PackageLenght() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("C1PackageLenght"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("C1PackageLenght") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("640")> _
|
||||||
|
Public Property Windows_High() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("Windows_High"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("Windows_High") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
|
||||||
|
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
|
Friend Module MySettingsProperty
|
||||||
|
|
||||||
|
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||||
|
Friend ReadOnly Property Settings() As Global.RS485Loader.My.MySettings
|
||||||
|
Get
|
||||||
|
Return Global.RS485Loader.My.MySettings.Default
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
End Module
|
||||||
|
End Namespace
|
||||||
54
RS485Loader/My Project/Settings.settings
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
|
||||||
|
<Profiles />
|
||||||
|
<Settings>
|
||||||
|
<Setting Name="CommPortNumber" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">COM1</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="CustomeProtocol_JumpToBootloader" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">Jump:<ADD></Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="CustomeProtocol_Serach" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">Search:<ADD></Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="AppProtocolSetectedItem" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">0</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="HexFilePatch" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">c:\</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="SerachAddStart" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">1</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="SerachAddEnd" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">31</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="SerachTimeout" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">60</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="UpgradeTimeout" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">2000</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="BootloaderTimeout" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">20</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="CommBaudRate" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">115200</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Opt_ProtocolMode" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">1</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="chk_UpgradeAllSelect" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">1</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="BusType" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">NANO 485</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="C1PackageLenght" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">128</Value>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Windows_High" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)">640</Value>
|
||||||
|
</Setting>
|
||||||
|
</Settings>
|
||||||
|
</SettingsFile>
|
||||||
200
RS485Loader/RS485Loader.vbproj
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{EF19B5A2-8D27-4A36-84D1-F8EEDD057854}</ProjectGuid>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<StartupObject>RS485Loader.My.MyApplication</StartupObject>
|
||||||
|
<RootNamespace>RS485Loader</RootNamespace>
|
||||||
|
<AssemblyName>Massduino Nano485 Loader</AssemblyName>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<MyType>WindowsForms</MyType>
|
||||||
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||||
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
|
<Deterministic>true</Deterministic>
|
||||||
|
<TargetFrameworkProfile />
|
||||||
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||||
|
<PublishUrl>publish\</PublishUrl>
|
||||||
|
<Install>true</Install>
|
||||||
|
<InstallFrom>Disk</InstallFrom>
|
||||||
|
<UpdateEnabled>false</UpdateEnabled>
|
||||||
|
<UpdateMode>Foreground</UpdateMode>
|
||||||
|
<UpdateInterval>7</UpdateInterval>
|
||||||
|
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||||
|
<UpdatePeriodically>false</UpdatePeriodically>
|
||||||
|
<UpdateRequired>false</UpdateRequired>
|
||||||
|
<MapFileExtensions>true</MapFileExtensions>
|
||||||
|
<ApplicationRevision>0</ApplicationRevision>
|
||||||
|
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||||
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
|
<PublishWizardCompleted>true</PublishWizardCompleted>
|
||||||
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<DefineDebug>true</DefineDebug>
|
||||||
|
<DefineTrace>true</DefineTrace>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DocumentationFile>Massduino Nano485 Loader.xml</DocumentationFile>
|
||||||
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<DefineDebug>false</DefineDebug>
|
||||||
|
<DefineTrace>true</DefineTrace>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DocumentationFile>Massduino Nano485 Loader.xml</DocumentationFile>
|
||||||
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionExplicit>On</OptionExplicit>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionCompare>Binary</OptionCompare>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionStrict>Off</OptionStrict>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionInfer>On</OptionInfer>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManifestCertificateThumbprint>1D0E2F1E9DD2B8319EE492D06EF1F052F9E4EC6F</ManifestCertificateThumbprint>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManifestKeyFile>RS485Loader_TemporaryKey.pfx</ManifestKeyFile>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<GenerateManifests>true</GenerateManifests>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<SignManifests>false</SignManifests>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ApplicationIcon>T62.ICO</ApplicationIcon>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Deployment" />
|
||||||
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.Windows.Forms" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="System.Net.Http" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Import Include="Microsoft.VisualBasic" />
|
||||||
|
<Import Include="System" />
|
||||||
|
<Import Include="System.Collections" />
|
||||||
|
<Import Include="System.Collections.Generic" />
|
||||||
|
<Import Include="System.Data" />
|
||||||
|
<Import Include="System.Drawing" />
|
||||||
|
<Import Include="System.Diagnostics" />
|
||||||
|
<Import Include="System.Windows.Forms" />
|
||||||
|
<Import Include="System.Linq" />
|
||||||
|
<Import Include="System.Xml.Linq" />
|
||||||
|
<Import Include="System.Threading.Tasks" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="BlvBus.vb" />
|
||||||
|
<Compile Include="CRC16.vb" />
|
||||||
|
<Compile Include="Form1.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Form1.Designer.vb">
|
||||||
|
<DependentUpon>Form1.vb</DependentUpon>
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Help.Designer.vb">
|
||||||
|
<DependentUpon>Help.vb</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Help.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
|
<Compile Include="My Project\Application.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Application.myapp</DependentUpon>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\Resources.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\Settings.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="ReadFlash.Designer.vb">
|
||||||
|
<DependentUpon>ReadFlash.vb</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="ReadFlash.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="Form1.en-US.resx">
|
||||||
|
<DependentUpon>Form1.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Form1.resx">
|
||||||
|
<DependentUpon>Form1.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Help.resx">
|
||||||
|
<DependentUpon>Help.vb</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="My Project\Resources.resx">
|
||||||
|
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||||
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="ReadFlash.resx">
|
||||||
|
<DependentUpon>ReadFlash.vb</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="My Project\Application.myapp">
|
||||||
|
<Generator>MyApplicationCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<None Include="My Project\Settings.settings">
|
||||||
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
|
<CustomToolNamespace>My</CustomToolNamespace>
|
||||||
|
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<None Include="App.config" />
|
||||||
|
<None Include="RS485Loader_TemporaryKey.pfx" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>Microsoft .NET Framework 4.7.2 %28x86 和 x64%29</ProductName>
|
||||||
|
<Install>true</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||||
|
<Install>false</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="T62.ICO" />
|
||||||
|
<Content Include="版本说明.txt" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||||
|
</Project>
|
||||||
16
RS485Loader/RS485Loader.vbproj.user
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<PublishUrlHistory>publish\</PublishUrlHistory>
|
||||||
|
<InstallUrlHistory />
|
||||||
|
<SupportUrlHistory />
|
||||||
|
<UpdateUrlHistory />
|
||||||
|
<BootstrapperUrlHistory />
|
||||||
|
<ErrorReportUrlHistory />
|
||||||
|
<FallbackCulture>zh-CN</FallbackCulture>
|
||||||
|
<VerifyUploadedFiles>false</VerifyUploadedFiles>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<EnableSecurityDebugging>false</EnableSecurityDebugging>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
BIN
RS485Loader/RS485Loader_TemporaryKey.pfx
Normal file
291
RS485Loader/ReadFlash.Designer.vb
generated
Normal file
@@ -0,0 +1,291 @@
|
|||||||
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||||
|
Partial Class ReadFlash
|
||||||
|
Inherits System.Windows.Forms.Form
|
||||||
|
|
||||||
|
'Form 重写 Dispose,以清理组件列表。
|
||||||
|
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||||
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||||
|
Try
|
||||||
|
If disposing AndAlso components IsNot Nothing Then
|
||||||
|
components.Dispose()
|
||||||
|
End If
|
||||||
|
Finally
|
||||||
|
MyBase.Dispose(disposing)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
'Windows 窗体设计器所必需的
|
||||||
|
Private components As System.ComponentModel.IContainer
|
||||||
|
|
||||||
|
'注意: 以下过程是 Windows 窗体设计器所必需的
|
||||||
|
'可以使用 Windows 窗体设计器修改它。
|
||||||
|
'不要使用代码编辑器修改它。
|
||||||
|
<System.Diagnostics.DebuggerStepThrough()> _
|
||||||
|
Private Sub InitializeComponent()
|
||||||
|
Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
|
||||||
|
Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
|
||||||
|
Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
|
||||||
|
Me.DataGridView1 = New System.Windows.Forms.DataGridView()
|
||||||
|
Me.Column1 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column2 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column3 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column4 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column5 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column6 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column7 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column8 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column9 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column10 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column11 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column12 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column13 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column14 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column15 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column16 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.Column17 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||||
|
Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
|
||||||
|
Me.ToolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel()
|
||||||
|
Me.ToolStripProgressBar1 = New System.Windows.Forms.ToolStripProgressBar()
|
||||||
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
|
Me.tb_Address = New System.Windows.Forms.TextBox()
|
||||||
|
Me.Button1 = New System.Windows.Forms.Button()
|
||||||
|
CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
Me.StatusStrip1.SuspendLayout()
|
||||||
|
Me.SuspendLayout()
|
||||||
|
'
|
||||||
|
'DataGridView1
|
||||||
|
'
|
||||||
|
Me.DataGridView1.AllowUserToAddRows = False
|
||||||
|
Me.DataGridView1.AllowUserToResizeColumns = False
|
||||||
|
Me.DataGridView1.AllowUserToResizeRows = False
|
||||||
|
Me.DataGridView1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||||
|
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||||
|
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||||
|
Me.DataGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None
|
||||||
|
DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter
|
||||||
|
DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
|
||||||
|
DataGridViewCellStyle1.Font = New System.Drawing.Font("微软雅黑", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
|
||||||
|
DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight
|
||||||
|
DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText
|
||||||
|
DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
|
||||||
|
Me.DataGridView1.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
|
||||||
|
Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
|
||||||
|
Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.Column1, Me.Column2, Me.Column3, Me.Column4, Me.Column5, Me.Column6, Me.Column7, Me.Column8, Me.Column9, Me.Column10, Me.Column11, Me.Column12, Me.Column13, Me.Column14, Me.Column15, Me.Column16, Me.Column17})
|
||||||
|
Me.DataGridView1.Location = New System.Drawing.Point(0, 36)
|
||||||
|
Me.DataGridView1.Name = "DataGridView1"
|
||||||
|
DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter
|
||||||
|
DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control
|
||||||
|
DataGridViewCellStyle2.Font = New System.Drawing.Font("微软雅黑", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText
|
||||||
|
DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight
|
||||||
|
DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText
|
||||||
|
DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
|
||||||
|
Me.DataGridView1.RowHeadersDefaultCellStyle = DataGridViewCellStyle2
|
||||||
|
Me.DataGridView1.RowHeadersWidth = 80
|
||||||
|
DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter
|
||||||
|
DataGridViewCellStyle3.Font = New System.Drawing.Font("微软雅黑", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.DataGridView1.RowsDefaultCellStyle = DataGridViewCellStyle3
|
||||||
|
Me.DataGridView1.RowTemplate.Height = 23
|
||||||
|
Me.DataGridView1.Size = New System.Drawing.Size(800, 387)
|
||||||
|
Me.DataGridView1.TabIndex = 0
|
||||||
|
'
|
||||||
|
'Column1
|
||||||
|
'
|
||||||
|
Me.Column1.HeaderText = "0"
|
||||||
|
Me.Column1.Name = "Column1"
|
||||||
|
Me.Column1.Width = 32
|
||||||
|
'
|
||||||
|
'Column2
|
||||||
|
'
|
||||||
|
Me.Column2.HeaderText = "1"
|
||||||
|
Me.Column2.Name = "Column2"
|
||||||
|
Me.Column2.Width = 32
|
||||||
|
'
|
||||||
|
'Column3
|
||||||
|
'
|
||||||
|
Me.Column3.HeaderText = "2"
|
||||||
|
Me.Column3.Name = "Column3"
|
||||||
|
Me.Column3.Width = 32
|
||||||
|
'
|
||||||
|
'Column4
|
||||||
|
'
|
||||||
|
Me.Column4.HeaderText = "3"
|
||||||
|
Me.Column4.Name = "Column4"
|
||||||
|
Me.Column4.Width = 32
|
||||||
|
'
|
||||||
|
'Column5
|
||||||
|
'
|
||||||
|
Me.Column5.HeaderText = "4"
|
||||||
|
Me.Column5.Name = "Column5"
|
||||||
|
Me.Column5.Width = 32
|
||||||
|
'
|
||||||
|
'Column6
|
||||||
|
'
|
||||||
|
Me.Column6.HeaderText = "5"
|
||||||
|
Me.Column6.Name = "Column6"
|
||||||
|
Me.Column6.Width = 32
|
||||||
|
'
|
||||||
|
'Column7
|
||||||
|
'
|
||||||
|
Me.Column7.HeaderText = "6"
|
||||||
|
Me.Column7.Name = "Column7"
|
||||||
|
Me.Column7.Width = 32
|
||||||
|
'
|
||||||
|
'Column8
|
||||||
|
'
|
||||||
|
Me.Column8.HeaderText = "7"
|
||||||
|
Me.Column8.Name = "Column8"
|
||||||
|
Me.Column8.Width = 32
|
||||||
|
'
|
||||||
|
'Column9
|
||||||
|
'
|
||||||
|
Me.Column9.HeaderText = "8"
|
||||||
|
Me.Column9.Name = "Column9"
|
||||||
|
Me.Column9.Width = 32
|
||||||
|
'
|
||||||
|
'Column10
|
||||||
|
'
|
||||||
|
Me.Column10.HeaderText = "9"
|
||||||
|
Me.Column10.Name = "Column10"
|
||||||
|
Me.Column10.Width = 32
|
||||||
|
'
|
||||||
|
'Column11
|
||||||
|
'
|
||||||
|
Me.Column11.HeaderText = "A"
|
||||||
|
Me.Column11.Name = "Column11"
|
||||||
|
Me.Column11.Width = 32
|
||||||
|
'
|
||||||
|
'Column12
|
||||||
|
'
|
||||||
|
Me.Column12.HeaderText = "B"
|
||||||
|
Me.Column12.Name = "Column12"
|
||||||
|
Me.Column12.Width = 32
|
||||||
|
'
|
||||||
|
'Column13
|
||||||
|
'
|
||||||
|
Me.Column13.HeaderText = "C"
|
||||||
|
Me.Column13.Name = "Column13"
|
||||||
|
Me.Column13.Width = 32
|
||||||
|
'
|
||||||
|
'Column14
|
||||||
|
'
|
||||||
|
Me.Column14.HeaderText = "D"
|
||||||
|
Me.Column14.Name = "Column14"
|
||||||
|
Me.Column14.Width = 32
|
||||||
|
'
|
||||||
|
'Column15
|
||||||
|
'
|
||||||
|
Me.Column15.HeaderText = "E"
|
||||||
|
Me.Column15.Name = "Column15"
|
||||||
|
Me.Column15.Width = 32
|
||||||
|
'
|
||||||
|
'Column16
|
||||||
|
'
|
||||||
|
Me.Column16.HeaderText = "F"
|
||||||
|
Me.Column16.Name = "Column16"
|
||||||
|
Me.Column16.Width = 32
|
||||||
|
'
|
||||||
|
'Column17
|
||||||
|
'
|
||||||
|
Me.Column17.HeaderText = "ASCII"
|
||||||
|
Me.Column17.Name = "Column17"
|
||||||
|
Me.Column17.Width = 206
|
||||||
|
'
|
||||||
|
'StatusStrip1
|
||||||
|
'
|
||||||
|
Me.StatusStrip1.Font = New System.Drawing.Font("微软雅黑", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabel1, Me.ToolStripProgressBar1})
|
||||||
|
Me.StatusStrip1.Location = New System.Drawing.Point(0, 426)
|
||||||
|
Me.StatusStrip1.Name = "StatusStrip1"
|
||||||
|
Me.StatusStrip1.Size = New System.Drawing.Size(806, 24)
|
||||||
|
Me.StatusStrip1.TabIndex = 1
|
||||||
|
Me.StatusStrip1.Text = "StatusStrip1"
|
||||||
|
'
|
||||||
|
'ToolStripStatusLabel1
|
||||||
|
'
|
||||||
|
Me.ToolStripStatusLabel1.AutoSize = False
|
||||||
|
Me.ToolStripStatusLabel1.Font = New System.Drawing.Font("微软雅黑", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.ToolStripStatusLabel1.Name = "ToolStripStatusLabel1"
|
||||||
|
Me.ToolStripStatusLabel1.Size = New System.Drawing.Size(600, 19)
|
||||||
|
Me.ToolStripStatusLabel1.Text = " "
|
||||||
|
Me.ToolStripStatusLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||||
|
'
|
||||||
|
'ToolStripProgressBar1
|
||||||
|
'
|
||||||
|
Me.ToolStripProgressBar1.AutoSize = False
|
||||||
|
Me.ToolStripProgressBar1.Name = "ToolStripProgressBar1"
|
||||||
|
Me.ToolStripProgressBar1.Size = New System.Drawing.Size(185, 18)
|
||||||
|
'
|
||||||
|
'Label1
|
||||||
|
'
|
||||||
|
Me.Label1.AutoSize = True
|
||||||
|
Me.Label1.Location = New System.Drawing.Point(12, 13)
|
||||||
|
Me.Label1.Name = "Label1"
|
||||||
|
Me.Label1.Size = New System.Drawing.Size(53, 12)
|
||||||
|
Me.Label1.TabIndex = 2
|
||||||
|
Me.Label1.Text = "Address:"
|
||||||
|
'
|
||||||
|
'tb_Address
|
||||||
|
'
|
||||||
|
Me.tb_Address.Location = New System.Drawing.Point(71, 10)
|
||||||
|
Me.tb_Address.Name = "tb_Address"
|
||||||
|
Me.tb_Address.Size = New System.Drawing.Size(78, 21)
|
||||||
|
Me.tb_Address.TabIndex = 3
|
||||||
|
Me.tb_Address.Text = "0X"
|
||||||
|
'
|
||||||
|
'Button1
|
||||||
|
'
|
||||||
|
Me.Button1.Font = New System.Drawing.Font("微软雅黑", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
|
||||||
|
Me.Button1.Location = New System.Drawing.Point(751, 4)
|
||||||
|
Me.Button1.Name = "Button1"
|
||||||
|
Me.Button1.Size = New System.Drawing.Size(43, 29)
|
||||||
|
Me.Button1.TabIndex = 5
|
||||||
|
Me.Button1.Text = "保存"
|
||||||
|
Me.Button1.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
|
'ReadFlash
|
||||||
|
'
|
||||||
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
|
||||||
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
|
Me.ClientSize = New System.Drawing.Size(806, 450)
|
||||||
|
Me.Controls.Add(Me.Button1)
|
||||||
|
Me.Controls.Add(Me.tb_Address)
|
||||||
|
Me.Controls.Add(Me.Label1)
|
||||||
|
Me.Controls.Add(Me.StatusStrip1)
|
||||||
|
Me.Controls.Add(Me.DataGridView1)
|
||||||
|
Me.Name = "ReadFlash"
|
||||||
|
Me.Text = "ReadFlash"
|
||||||
|
CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
Me.StatusStrip1.ResumeLayout(False)
|
||||||
|
Me.StatusStrip1.PerformLayout()
|
||||||
|
Me.ResumeLayout(False)
|
||||||
|
Me.PerformLayout()
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Friend WithEvents DataGridView1 As DataGridView
|
||||||
|
Friend WithEvents StatusStrip1 As StatusStrip
|
||||||
|
Friend WithEvents ToolStripStatusLabel1 As ToolStripStatusLabel
|
||||||
|
Friend WithEvents ToolStripProgressBar1 As ToolStripProgressBar
|
||||||
|
Friend WithEvents Column1 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column2 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column3 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column4 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column5 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column6 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column7 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column8 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column9 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column10 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column11 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column12 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column13 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column14 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column15 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column16 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Column17 As DataGridViewTextBoxColumn
|
||||||
|
Friend WithEvents Label1 As Label
|
||||||
|
Friend WithEvents tb_Address As TextBox
|
||||||
|
Friend WithEvents Button1 As Button
|
||||||
|
End Class
|
||||||
174
RS485Loader/ReadFlash.resx
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column14.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column16.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="Column17.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
|
</root>
|
||||||
204
RS485Loader/ReadFlash.vb
Normal file
@@ -0,0 +1,204 @@
|
|||||||
|
Imports System.Text
|
||||||
|
Public Class ReadFlash
|
||||||
|
|
||||||
|
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles tb_Address.KeyDown
|
||||||
|
If e.KeyCode = Keys.Enter Then
|
||||||
|
If tb_Address.Text = "" Then MsgBox("请输入地址")
|
||||||
|
|
||||||
|
Dim adressStr As String
|
||||||
|
Dim rows As UInt16
|
||||||
|
If InStr(tb_Address.Text, "0X") OrElse InStr(tb_Address.Text, "0x") Then
|
||||||
|
adressStr = tb_Address.Text.Substring(2)
|
||||||
|
If adressStr = "" Then MsgBox("请输入地址") : Exit Sub
|
||||||
|
|
||||||
|
rows = CInt("&H" & adressStr) '字符串转十六进制
|
||||||
|
|
||||||
|
rows = rows / 16
|
||||||
|
If DataGridView1.Rows.Count > rows Then
|
||||||
|
DataGridView1.FirstDisplayedScrollingRowIndex = rows '将内容滚动的作用
|
||||||
|
Else
|
||||||
|
MsgBox("输入地址不存在")
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
||||||
|
Dim dlg As New SaveFileDialog
|
||||||
|
|
||||||
|
dlg.Filter = "HEX File|*.hex||"
|
||||||
|
|
||||||
|
If dlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
|
||||||
|
SaveHexFileData(DataGridView1, dlg.FileName)
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Function GetRowsVaildDataNum(rows As DataGridViewRow) As Byte
|
||||||
|
Dim vaildDataNum As Byte = 0
|
||||||
|
Dim i As Byte
|
||||||
|
|
||||||
|
For i = 0 To 15
|
||||||
|
If rows.Cells(i).Value <> "--" Then
|
||||||
|
vaildDataNum += 1
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Return vaildDataNum
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' 保存HEX文件数据
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="prth"></param>保存的文件路径名
|
||||||
|
''' <param name="pSaveHex"></param>
|
||||||
|
Private Sub SaveHexFileData(dataGridView As DataGridView, prth As String)
|
||||||
|
If dataGridView.Rows.Count = 0 Then MsgBox("表格没有数据,无法保存") : Exit Sub
|
||||||
|
|
||||||
|
Dim bufIndex As UInt32 = 0
|
||||||
|
Dim bufIndexHead As UInt32 = 0
|
||||||
|
Dim rowsIndex As UInt16
|
||||||
|
Dim i As UInt16
|
||||||
|
|
||||||
|
Dim dataLen As Byte
|
||||||
|
Dim dataLenBuf(1) As Byte
|
||||||
|
Dim flashAddress As String
|
||||||
|
Dim flashAddressBuf(5) As Byte
|
||||||
|
Dim dataValStr As String
|
||||||
|
Dim dataStrBuf() As Byte
|
||||||
|
Dim checkSum As Byte
|
||||||
|
Dim checkSumBuf(1) As Byte
|
||||||
|
Dim rowsDataValBuf(19) As Byte
|
||||||
|
Dim rowsDataStrBuf(39) As Byte
|
||||||
|
Dim pSaveHexBuf(1000 * 1024 - 1) As Byte
|
||||||
|
|
||||||
|
Array.Clear(pSaveHexBuf, 0, pSaveHexBuf.Length)
|
||||||
|
|
||||||
|
For rowsIndex = 0 To dataGridView.Rows.Count - 1
|
||||||
|
dataLen = GetRowsVaildDataNum(dataGridView.Rows(rowsIndex)) '得到当前行的有效数据的长度
|
||||||
|
HexToStr(dataLenBuf, dataLen)
|
||||||
|
If dataLen = 0 Then
|
||||||
|
Continue For '结束当次循环
|
||||||
|
End If
|
||||||
|
|
||||||
|
pSaveHexBuf(bufIndex) = &H3A '头
|
||||||
|
bufIndex += 1
|
||||||
|
bufIndexHead = bufIndex '标记头开始
|
||||||
|
|
||||||
|
Array.Copy(dataLenBuf, 0, pSaveHexBuf, bufIndex, 2) '得到数据长度
|
||||||
|
bufIndex += 2
|
||||||
|
|
||||||
|
flashAddress = dataGridView.Rows(rowsIndex).HeaderCell.Value
|
||||||
|
flashAddressBuf = Encoding.ASCII.GetBytes(flashAddress) '字符串转字节数组
|
||||||
|
Array.Copy(flashAddressBuf, 0, pSaveHexBuf, bufIndex, 4) '得到数据地址
|
||||||
|
bufIndex += 4
|
||||||
|
|
||||||
|
pSaveHexBuf(bufIndex) = &H30 '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
pSaveHexBuf(bufIndex) = &H30 '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
|
||||||
|
dataValStr = ""
|
||||||
|
For i = 0 To dataLen - 1
|
||||||
|
dataValStr += dataGridView.Rows(rowsIndex).Cells(i).Value
|
||||||
|
Next
|
||||||
|
dataStrBuf = Encoding.ASCII.GetBytes(dataValStr) '字符串转字节数组
|
||||||
|
Array.Copy(dataStrBuf, 0, pSaveHexBuf, bufIndex, dataLen * 2) '得到数据
|
||||||
|
bufIndex += (dataLen * 2)
|
||||||
|
|
||||||
|
Array.Clear(rowsDataValBuf, 0, 20)
|
||||||
|
Array.Clear(rowsDataStrBuf, 0, 40)
|
||||||
|
Array.Copy(pSaveHexBuf, bufIndexHead, rowsDataStrBuf, 0, bufIndex - bufIndexHead)
|
||||||
|
StrToHex(rowsDataValBuf, rowsDataStrBuf, (bufIndex - bufIndexHead) / 2)
|
||||||
|
checkSum = CalcCheckSum(rowsDataValBuf, (bufIndex - bufIndexHead) / 2)
|
||||||
|
HexToStr(checkSumBuf, checkSum)
|
||||||
|
Array.Copy(checkSumBuf, 0, pSaveHexBuf, bufIndex, 2) '得到校验和
|
||||||
|
bufIndex += 2
|
||||||
|
|
||||||
|
pSaveHexBuf(bufIndex) = &HD '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
pSaveHexBuf(bufIndex) = &HA '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
Next
|
||||||
|
Array.Copy(Encoding.ASCII.GetBytes(":00000001FF"), 0, pSaveHexBuf, bufIndex, 11) '结尾的
|
||||||
|
bufIndex += 11
|
||||||
|
pSaveHexBuf(bufIndex) = &HD '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
pSaveHexBuf(bufIndex) = &HA '数据类型
|
||||||
|
bufIndex += 1
|
||||||
|
Try
|
||||||
|
Dim fs As New System.IO.FileStream(prth, IO.FileMode.Create, IO.FileAccess.Write)
|
||||||
|
fs.Write(pSaveHexBuf, 0, bufIndex)
|
||||||
|
fs.Close()
|
||||||
|
Catch ex As Exception
|
||||||
|
MsgBox("文件写入失败失败,可能的原因" & vbNewLine & ex.Message)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Function CalcCheckSum(buf() As Byte, len As UInt16) As UInt64
|
||||||
|
Dim sum As Int64
|
||||||
|
Dim i As UInt16
|
||||||
|
|
||||||
|
For i = 0 To len - 1
|
||||||
|
sum += buf(i)
|
||||||
|
sum = sum And &HFF
|
||||||
|
Next
|
||||||
|
sum = ((Not sum) + 1) And &HFF
|
||||||
|
Return sum
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' 将小写转成大写字母
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="val"></param>
|
||||||
|
''' <returns></returns>
|
||||||
|
Private Function toupper(val As Byte) As Byte
|
||||||
|
If val >= &H61 AndAlso val <= &H7A Then
|
||||||
|
Return (val - &H20)
|
||||||
|
Else
|
||||||
|
Return val
|
||||||
|
End If
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' 16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="pbDest"></param>
|
||||||
|
''' <param name="pbSrc"></param>
|
||||||
|
Private Sub HexToStr(pbDest() As Byte, pbSrc As Byte)
|
||||||
|
Dim ddl As Byte
|
||||||
|
Dim ddh As Byte
|
||||||
|
Dim i As UInt16
|
||||||
|
|
||||||
|
ddh = 48 + pbSrc \ 16
|
||||||
|
ddl = 48 + pbSrc Mod 16
|
||||||
|
If ddh > 57 Then ddh += 7
|
||||||
|
If ddl > 57 Then ddl += 7
|
||||||
|
pbDest(i * 2) = toupper(ddh)
|
||||||
|
pbDest(i * 2 + 1) = toupper(ddl)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub StrToHex(pbDest() As Byte, pbSrc() As Byte, nLen As UInt16)
|
||||||
|
Dim h1 As Byte
|
||||||
|
Dim h2 As Byte
|
||||||
|
Dim s1 As Byte
|
||||||
|
Dim s2 As Byte
|
||||||
|
Dim i As UInt16
|
||||||
|
|
||||||
|
For i = 0 To nLen - 1
|
||||||
|
h1 = pbSrc(2 * i)
|
||||||
|
h2 = pbSrc(2 * i + 1)
|
||||||
|
|
||||||
|
s1 = toupper(h1) - &H30
|
||||||
|
If s1 > 9 Then
|
||||||
|
s1 -= 7
|
||||||
|
End If
|
||||||
|
|
||||||
|
s2 = toupper(h2) - &H30
|
||||||
|
If s2 > 9 Then
|
||||||
|
s2 -= 7
|
||||||
|
End If
|
||||||
|
|
||||||
|
pbDest(i) = s1 * 16 + s2
|
||||||
|
Next
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
BIN
RS485Loader/T62.ICO
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
RS485Loader/bin/Debug/BLV_NANO485_Loader.rar
Normal file
9
RS485Loader/bin/Debug/C1_Hex/1,Hex_Test.hex
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
:0300000002003AC1
|
||||||
|
:0C003A00787FE4F6D8FD75810702001EF7
|
||||||
|
:0D002D00759402759506E4F5C97580FF22F3
|
||||||
|
:0600460075A39002002DDD
|
||||||
|
:10000300EF1FAA0670011E4A60107C037DE8ED1DF8
|
||||||
|
:0A001300AA0470011C4A60E880F4A2
|
||||||
|
:01001D0022C0
|
||||||
|
:0F001E001200466380FF7F647E0012000380F4AF
|
||||||
|
:00000001FF
|
||||||
5305
RS485Loader/bin/Debug/C1_Hex/BLE.hex
Normal file
475
RS485Loader/bin/Debug/C1_Hex/BLV_C1_APP.hex
Normal file
@@ -0,0 +1,475 @@
|
|||||||
|
:020000040001F9
|
||||||
|
:1000000000800020A500010061090100AF0001008F
|
||||||
|
:1000100000000000000000000000000000000000E0
|
||||||
|
:10002000000000000000000000000000AF00010020
|
||||||
|
:100030000000000000000000B10001008D1101006F
|
||||||
|
:10004000B5000100B5000100B5000100B5000100D8
|
||||||
|
:10005000B5000100B5000100B5000100B5000100C8
|
||||||
|
:10006000B5000100B5000100B500010071120100EA
|
||||||
|
:10007000B5000100B5000100B5000100B5000100A8
|
||||||
|
:10008000B5000100B5000100B5000100B500010098
|
||||||
|
:100090000348854600F080F800480047711C0100C5
|
||||||
|
:1000A000008000200448804704480047FEE7FEE740
|
||||||
|
:1000B000FEE7FEE7FEE70000D51101009100010018
|
||||||
|
:1000C00030B50B46014600202022012409E00D46F0
|
||||||
|
:1000D000D5409D4205D31D469540491B2546954078
|
||||||
|
:1000E00040191546521E002DF1DC30BD70B50024BC
|
||||||
|
:1000F0002546002801DA01244042002901DA0125C1
|
||||||
|
:100100004942FFF7DDFFAC4200D04042002C00D056
|
||||||
|
:10011000494270BDD2B201E00270401C491EFBD2C0
|
||||||
|
:1001200070470022F6E710B513460A460446194602
|
||||||
|
:10013000FFF7F0FF204610BDF0B51FB406460020C3
|
||||||
|
:1001400082B005464024019100901BE001992246AF
|
||||||
|
:100150000F46304600F042F8049A059B801A9941F8
|
||||||
|
:1001600010D310461946224600F028F8361A8F415F
|
||||||
|
:100170000197224601200021009F00F01FF8381847
|
||||||
|
:100180004D4100902046641E0028DFDC019B009852
|
||||||
|
:100190002946324607B0F0BD064C0125064E05E063
|
||||||
|
:1001A000E36807CC2B430C3C98471034B442F7D398
|
||||||
|
:1001B000FFF772FF301D0100501D010010B5202A0D
|
||||||
|
:1001C00004DB0146203A9140002010BD91402023DD
|
||||||
|
:1001D0009C1A0346E3401943904010BD10B5202AF5
|
||||||
|
:1001E00004DB0846203AD040002110BD0B46D34026
|
||||||
|
:1001F000D0402024A21A91400843194610BD0000A7
|
||||||
|
:1002000010B50446240300F02DF900F08BF80F48D8
|
||||||
|
:10021000C0680121890508430C49C860202000F00E
|
||||||
|
:10022000A1FE2102080E00F09DFE2104080E00F040
|
||||||
|
:1002300099FEE0B200F096FE04488068012189052D
|
||||||
|
:1002400008430249886000F06DF810BDC0100040FE
|
||||||
|
:1002500010B51248806A08210843104988620421B9
|
||||||
|
:100260000B2000F063F90421080500F0ABF901212F
|
||||||
|
:10027000042000F05BF900F02FFE0848806A082196
|
||||||
|
:100280000843064988620548403080680121890595
|
||||||
|
:10029000084302494031886010BD000080100040D2
|
||||||
|
:1002A00070B505460E4614461048C0680121890500
|
||||||
|
:1002B00008430E49C860032000F054FE2102080ED6
|
||||||
|
:1002C00000F050FE2104080E00F04CFEE0B200F0F9
|
||||||
|
:1002D00049FE3146284600F015FE04488068012199
|
||||||
|
:1002E000890508430149886070BD0000C0100040C6
|
||||||
|
:1002F00010B500240A48C06801218905084308494F
|
||||||
|
:10030000C860052000F02EFE00F018FE04460448E8
|
||||||
|
:10031000806801218905084301498860204610BD95
|
||||||
|
:10032000C010004070B500250024FFF7E1FF05462E
|
||||||
|
:100330000CE0642001F08AFCFFF7DAFF0546601C40
|
||||||
|
:1003400084B20548844201DD012070BDE807C00F7A
|
||||||
|
:100350000028EED100BFF8E7B80B0000F7B582B077
|
||||||
|
:100360000F463F4800900498050B04980005000DC7
|
||||||
|
:1003700001900121090301980C1AA74200DC3C46B8
|
||||||
|
:100380006AE02A030121C9020098FFF789FF2803C8
|
||||||
|
:100390000121C902421800984018FFF781FF00268A
|
||||||
|
:1003A00008E0019881190098405CFF2800D003E024
|
||||||
|
:1003B000701C86B2A642F4DB00BFA6421DDA2846B6
|
||||||
|
:1003C000FFF71EFF002607E00298815D01983218B2
|
||||||
|
:1003D00000988154701C86B2A642F5DB2A030121E5
|
||||||
|
:1003E000C902009800F054F828030121C9024218FC
|
||||||
|
:1003F0000098401800F04CF819E0012000038442F6
|
||||||
|
:100400000CD12A034110029800F042F82803611031
|
||||||
|
:1004100042180298401800F03BF808E00120000361
|
||||||
|
:10042000844204DA2146049A029800F031F8A74287
|
||||||
|
:1004300000D112E06D1C002001900298001902907A
|
||||||
|
:10044000049800190490381B87B2012000038742EA
|
||||||
|
:1004500001DD044600E03C4693E700BF05B0F0BD77
|
||||||
|
:100460007C03002010B50948C068012189050843B4
|
||||||
|
:100470000649C860062000F075FD04488068012127
|
||||||
|
:10048000890508430149886010BD0000C010004084
|
||||||
|
:10049000F8B507460C461646F0B2FF2101310D1A99
|
||||||
|
:1004A000AC4200DC254612E032462946384600F0D0
|
||||||
|
:1004B00011F8A54200D10BE07F197619601B84B2B8
|
||||||
|
:1004C000FF200130844201DD054600E02546EBE7D0
|
||||||
|
:1004D00000BFF8BD70B505460E461446FFF7C2FFD3
|
||||||
|
:1004E0001148C0680121890508430F49C8600220EE
|
||||||
|
:1004F00000F038FD2102080E00F034FD2104080E42
|
||||||
|
:1005000000F030FDE0B200F02DFD3146284600F04D
|
||||||
|
:100510003BFD054880680121890508430249886040
|
||||||
|
:10052000FFF700FF70BD0000C010004000B50B00D9
|
||||||
|
:1005300001F01EF9050412202E384200204A526BA9
|
||||||
|
:1005400082431F4B5A631A46126B82431A631A4640
|
||||||
|
:10055000126A82431A6230E0194A526B8243184B86
|
||||||
|
:100560005A631A46126B02431A631A46126A82438E
|
||||||
|
:100570001A6222E0124A526B0243114B5A631A4626
|
||||||
|
:10058000126B82431A631A46126A82431A6214E09B
|
||||||
|
:100590000B4A526B82430A4B5A631A46126A024351
|
||||||
|
:1005A0001A620AE0064A526B0243054B5A631A4626
|
||||||
|
:1005B000126A02431A6200E000BF00BF00BD0000E3
|
||||||
|
:1005C0008010004000B50B0001F0D2F805041220A5
|
||||||
|
:1005D0002E384200204A526982431F4B5A611A4604
|
||||||
|
:1005E000126982431A611A46126882431A6030E027
|
||||||
|
:1005F000194A52698243184B5A611A4612690243DA
|
||||||
|
:100600001A611A46126882431A6022E0124A52693D
|
||||||
|
:100610000243114B5A611A46126982431A611A4603
|
||||||
|
:10062000126882431A6014E00B4A526982430A4BF3
|
||||||
|
:100630005A611A46126802431A600AE0064A526971
|
||||||
|
:100640000243054B5A611A46126802431A6000E0E1
|
||||||
|
:1006500000BF00BF00BD0000C010004010B5104832
|
||||||
|
:100660000089C4B2C0202040802801D10D4810BDAF
|
||||||
|
:10067000C0202040402805D1E106C90E0A48FFF7F6
|
||||||
|
:1006800035FDF4E7C0202040002805D1E106C90E61
|
||||||
|
:100690000448FFF72BFDEAE77D200002E7E70000B2
|
||||||
|
:1006A000001000400048E80100389C1C70B5002490
|
||||||
|
:1006B0000025164800F0D4FC054620462843044691
|
||||||
|
:1006C00024021248401E00F0CBFC05462046284379
|
||||||
|
:1006D000044624020D48801E00F0C2FC0546204658
|
||||||
|
:1006E000284304462402BD20C00200F0B9FC0546A0
|
||||||
|
:1006F0002046284304460548401C844202D304484F
|
||||||
|
:10070000844201D9014C641C204670BD03E80500F9
|
||||||
|
:10071000FFE7060010B50948006809490968401A52
|
||||||
|
:100720000849884208D90548006805490860002042
|
||||||
|
:100730000549086000F054F810BD000014000020C6
|
||||||
|
:100740002000002060EA00001800002038B50020DA
|
||||||
|
:1007500000900024BD22D20204216846FFF7A0FDCC
|
||||||
|
:100760006846C07804432402684680780443240223
|
||||||
|
:1007700068464078044324026846007804430448ED
|
||||||
|
:10078000844202D30348844200D9014C204638BD3C
|
||||||
|
:1007900005E80500FFFF050038B50446002000907D
|
||||||
|
:1007A0000D48844202D30D48844200D90A4C684661
|
||||||
|
:1007B00004702004010E684641702002010E684654
|
||||||
|
:1007C0008170200E6946C870BD22D202042168469D
|
||||||
|
:1007D000FFF7C4FD38BD000005E80500FFFF050078
|
||||||
|
:1007E000F0B585B0002003900025012424033C4887
|
||||||
|
:1007F000029000260027002001900090FFF7A6FF3E
|
||||||
|
:1008000006463848871BFFF751FF0390029903986B
|
||||||
|
:10081000451A002D62D0280B01900198401C0190D0
|
||||||
|
:100820002046854200D82C46BC4200D33C4645E0D9
|
||||||
|
:10083000A1B22D48029A00F0E3FB224631462BA0DC
|
||||||
|
:1008400000F06CFF0098012811D12548401C864219
|
||||||
|
:100850000DD10020009001202349491E0870721E0E
|
||||||
|
:10086000601C81B22048401EFFF778FD04E0A1B271
|
||||||
|
:1008700032461D48FFF772FD3619029800190290A2
|
||||||
|
:10088000A54200D11FE03F1B2D1B164886420BD30B
|
||||||
|
:10089000014623A000F042FF01200090104E761C7C
|
||||||
|
:1008A000274F0198401C019001200003854201D987
|
||||||
|
:1008B000044600E02C46BC4200D33C460198411E51
|
||||||
|
:1008C00001910028B4D100BF31461EA000F026FFE0
|
||||||
|
:1008D0003046FFF761FF024800F01EFC05B0F0BD96
|
||||||
|
:1008E00004E80500FFFF05007D230020466C6173CE
|
||||||
|
:1008F000685F577269746520466C6173685F6164F4
|
||||||
|
:10090000643A307825303858202077726974655FF2
|
||||||
|
:1009100073697A653A307825303858200D0A00001E
|
||||||
|
:100920004C4F475F466C6173685F456E645F41641E
|
||||||
|
:1009300064726573733A3078253038580D0A0000B8
|
||||||
|
:10094000FA1700004C4F4720466C61736820454EF3
|
||||||
|
:10095000445F6164643A307825303858200D0A00CD
|
||||||
|
:1009600000202449897A0822114000290BD15721FF
|
||||||
|
:10097000204A40321170A82111701E49897A08223C
|
||||||
|
:1009800011431C4A917257211A4A40321170A82112
|
||||||
|
:1009900011700521174A1181164920310988032257
|
||||||
|
:1009A00052029143134A203211801249897A10224F
|
||||||
|
:1009B0001143104A917200210E4A4032117017E023
|
||||||
|
:1009C0000C4920318979C907C90F002901D00020BD
|
||||||
|
:1009D00000E0401C7D210901884209D95721054AC0
|
||||||
|
:1009E00040321170A8211170012191710021117004
|
||||||
|
:1009F000E6E700000010004010B5002819DA1A4A96
|
||||||
|
:100A000003071B0F083B9B089B00D2588307DC0E93
|
||||||
|
:100A1000FF23A3409A438B071B0E8407E40EA340D9
|
||||||
|
:100A20001A43114B0407240F083CA408A4001A51D0
|
||||||
|
:100A300018E00E4A03231B02D21883089B00D258E9
|
||||||
|
:100A40008307DC0EFF23A3409A438B071B0E84070A
|
||||||
|
:100A5000E40EA3401A43054B032424021B19840807
|
||||||
|
:100A6000A4001A5110BD00001CED00E000E100E000
|
||||||
|
:100A700010B50446002C0BD1572014490870A8204B
|
||||||
|
:100A800008700020114920390871104908701BE0D6
|
||||||
|
:100A900057200E490870A820087001200B49203902
|
||||||
|
:100AA00048710871002009490870012001F0CEF852
|
||||||
|
:100AB000572006490870A82008700D2003492039E6
|
||||||
|
:100AC000087100200149087010BD0000401000406E
|
||||||
|
:100AD00010B504218801FFF775FD1048C068012199
|
||||||
|
:100AE000490208430D49C8600846C0688915084393
|
||||||
|
:100AF0000A49C86000F05EF908488068012149028F
|
||||||
|
:100B000008430649886000F055F90448C06801218F
|
||||||
|
:100B1000490208430149C86010BD0000C0100040F0
|
||||||
|
:100B200010B504218801FFF74DFD0421C801FFF72E
|
||||||
|
:100B300049FD07488068FF21013108430449886066
|
||||||
|
:100B400008468068491508430149886010BD0000C7
|
||||||
|
:100B5000C010004010B504218801FFF733FD104894
|
||||||
|
:100B6000C0680121490208430D49C86008468068F1
|
||||||
|
:100B7000891508430A49886000F01CF90848806814
|
||||||
|
:100B80000121490208430649886000F013F904482E
|
||||||
|
:100B9000C0680121490208430149C86010BD000036
|
||||||
|
:100BA000C010004010B5044600F0B0F8652000F019
|
||||||
|
:100BB0006DF800F003F9002803D100F0D3F800200D
|
||||||
|
:100BC00010BD00F027F82070FFF782FF00F022F838
|
||||||
|
:100BD0006070FFF77DFF00F01DF84006400EA0702A
|
||||||
|
:100BE000FFF776FF00F016F8E070FFF771FF00F0F6
|
||||||
|
:100BF00011F82071FFF76CFF00F00CF86071FFF73F
|
||||||
|
:100C000067FF00F007F8A071FFF7A4FF00F0AAF853
|
||||||
|
:100C10000120D5E770B50825002401210802FFF75F
|
||||||
|
:100C2000D1FC1948806869010843174988601CE0B5
|
||||||
|
:100C30006006040E1448C0680121490208431249A5
|
||||||
|
:100C4000C86000F0B7F810488068012149020843E5
|
||||||
|
:100C50000D49886000F0AEF80B484068FF21013173
|
||||||
|
:100C60000840002801D0012004432846691ECDB267
|
||||||
|
:100C70000028DDD10448C068012149020843024927
|
||||||
|
:100C8000C860204670BD0000C010004070B504462A
|
||||||
|
:100C9000082504218801FFF795FC28E01A48C06860
|
||||||
|
:100CA0000121490208431849C86000BF00BF8020E5
|
||||||
|
:100CB0002040002807D014488068FF2101310843F4
|
||||||
|
:100CC0001149886006E01048C068FF2101310843DF
|
||||||
|
:100CD0000D49C8606006040E00F06CF80A48806890
|
||||||
|
:100CE0000121490208430849886000F063F828465A
|
||||||
|
:100CF000691ECDB20028D1D10348C0680121490244
|
||||||
|
:100D000008430149C86070BDC010004010B50421FF
|
||||||
|
:100D10008801FFF757FC00F04DF811488068FF216B
|
||||||
|
:100D2000013108430E498860084680684915084328
|
||||||
|
:100D30000B49886000F03EF80948C068FF21013186
|
||||||
|
:100D400008430749C86000F035F80548C06801212C
|
||||||
|
:100D5000490208430249C86000F02CF810BD0000A9
|
||||||
|
:100D6000C010004010B504218801FFF72BFC10488B
|
||||||
|
:100D7000C068FF21013108430D49C8600846C068BA
|
||||||
|
:100D8000491508430A49C86000F014F8084880680B
|
||||||
|
:100D90000121490208430649886000F00BF8044825
|
||||||
|
:100DA0008068FF21013108430149886010BD0000BF
|
||||||
|
:100DB000C010004000BF00BF7047000010B5002405
|
||||||
|
:100DC0001848C0680121490208431649C86001213A
|
||||||
|
:100DD0000802FFF7F7FB13488068FF210131084341
|
||||||
|
:100DE00010498860FFF7E6FF0E488068012149023C
|
||||||
|
:100DF00008430C49886005E0601CC4B2FA2C01DD90
|
||||||
|
:100E0000002010BD07484068FF210131084001283B
|
||||||
|
:100E1000F2D00448C068490008430249C860012074
|
||||||
|
:100E2000EFE70000C010004004200949C87002200C
|
||||||
|
:100E30000870602008700846407810210843044973
|
||||||
|
:100E400048700846407840084000487070470000ED
|
||||||
|
:100E50000040004010B50A460B4B1B78102423437A
|
||||||
|
:100E6000094C2370234699810123A37109E0064BA5
|
||||||
|
:100E7000DB79002B05D0044B1B7C0370401C531EF8
|
||||||
|
:100E80009AB2002AF3D110BD004000400848007813
|
||||||
|
:100E90001021884306490870FF20087100BF0448EC
|
||||||
|
:100EA0008079402108400028F9D001480079704736
|
||||||
|
:100EB000004000400749097810229143054A11700B
|
||||||
|
:100EC0001146087100BF0349897940221140002969
|
||||||
|
:100ED000F9D070470040004004200949C870022042
|
||||||
|
:100EE00008706020087008464078102108430449C3
|
||||||
|
:100EF000487008464078400840004870704700003D
|
||||||
|
:100F00000044004010B50A460B4B1B7810242343C5
|
||||||
|
:100F1000094C2370234699810123A37109E0064BF4
|
||||||
|
:100F2000DB79002B05D0044B1B7C0370401C531E47
|
||||||
|
:100F30009AB2002AF3D110BD00440040084800785E
|
||||||
|
:100F40001021884306490870FF20087100BF04483B
|
||||||
|
:100F50008079402108400028F9D001480079704785
|
||||||
|
:100F6000004400400749097810229143054A117056
|
||||||
|
:100F70001146087100BF03498979402211400029B8
|
||||||
|
:100F8000F9D070470044004010B50A460E4B1B785C
|
||||||
|
:100F90001024A3430C4C237023469A810123A37190
|
||||||
|
:100FA00009E0094BDB79082B05DA0378064C23743A
|
||||||
|
:100FB000401C531E9AB2002AF3D100BF024BDB79CA
|
||||||
|
:100FC000002BFBD110BD00000044004010B50B48C1
|
||||||
|
:100FD000806A012109030843084988620321072028
|
||||||
|
:100FE0000003FFF7A3FAFFF71FFF0448806A0121FF
|
||||||
|
:100FF000090308430149886210BD000080100040C9
|
||||||
|
:10100000FEB505460E4614460027002001900090CC
|
||||||
|
:10101000E0B200902004000E01902002070E0F485D
|
||||||
|
:10102000C06A0121090308430C49C8620320FFF785
|
||||||
|
:1010300041FF3846FFF73EFF0198FFF73BFF00985E
|
||||||
|
:10104000FFF738FF31462846FFF704FF0348806A60
|
||||||
|
:1010500001210903084301498862FEBD8010004058
|
||||||
|
:10106000F8B5044600250026002700200090E7B2CE
|
||||||
|
:101070002004050E2002060E0F48C06A0121090354
|
||||||
|
:1010800008430D49C8620320FFF714FF3046FFF7FD
|
||||||
|
:1010900011FF2846FFF70EFF3846FFF70BFFFFF75B
|
||||||
|
:1010A000F5FE00900448806A0121090308430249C3
|
||||||
|
:1010B00088620098F8BD000080100040F8B5054631
|
||||||
|
:1010C0000C460026002700200090E0B2009020048B
|
||||||
|
:1010D000070E2002060E0F48C06A012109030843CB
|
||||||
|
:1010E0000C49C8620220FFF7E5FE3046FFF7E2FE3A
|
||||||
|
:1010F0003846FFF7DFFE0098FFF7DCFE2846FFF7D3
|
||||||
|
:10110000D9FE0448806A0121090308430149886225
|
||||||
|
:10111000F8BD00008010004070B505462C46002642
|
||||||
|
:101120001048844202D31048844200D90D4CE6B2E4
|
||||||
|
:10113000BD21C9023046FFF7C1FF2004060E094950
|
||||||
|
:10114000C91E3046FFF7BAFF2002060E0549891E68
|
||||||
|
:101150003046FFF7B3FF260E0249491E3046FFF71F
|
||||||
|
:10116000ADFF70BD04E80500FFE7060010B50446BA
|
||||||
|
:1011700021460448FEF7A4FF801CC1B20248C17397
|
||||||
|
:1011800010BD0000204E0000500100200D480068F6
|
||||||
|
:10119000401C0C4908600C480078401C0A49087043
|
||||||
|
:1011A000084600780A280BD100200870074800681C
|
||||||
|
:1011B000401C0649086006480068401C0449086055
|
||||||
|
:1011C00070470000100000201C00002014000020C8
|
||||||
|
:1011D0001800002010B5572008490870A820087092
|
||||||
|
:1011E00088200649403908810020044908700A20F7
|
||||||
|
:1011F00000F02CFD0120FFF73BFC10BD401000402B
|
||||||
|
:1012000070B50446FFF72AFA0A214843C60821466A
|
||||||
|
:101210003046FEF755FF05460A21681DFEF750FFD0
|
||||||
|
:10122000054601498D8170BD00340040044989782C
|
||||||
|
:10123000C022914382011143014A9170704700001E
|
||||||
|
:101240000034004000280BD0084A52780A43074B6C
|
||||||
|
:101250005A701A46127808231A43044B1A7004E095
|
||||||
|
:10126000024A52788A43014B5A707047003400405A
|
||||||
|
:1012700010B50024204800790007000F04280DD085
|
||||||
|
:1012800004DC002833D0022832D12FE0062802D017
|
||||||
|
:101290000C282DD116E0184840792AE017490A7821
|
||||||
|
:1012A000491C501800F04CF8C4B2144800780019DA
|
||||||
|
:1012B00012490870124800681249886401211248D6
|
||||||
|
:1012C000817316E00D490A78491C501800F038F86F
|
||||||
|
:1012D000C4B20A4800780019084908700848006834
|
||||||
|
:1012E0000849886401210848817302E001E000E0B8
|
||||||
|
:1012F00000BF00BF10BD00000034004030000020DF
|
||||||
|
:1013000014000020300300205001002010B50948CF
|
||||||
|
:10131000807B01280DD10848806C08490968091AAA
|
||||||
|
:101320000448C07B814204D300210248817300F04D
|
||||||
|
:10133000E5F810BD5001002030030020140000200B
|
||||||
|
:101340000146002005E0054A127A0A70491C421C39
|
||||||
|
:1013500090B2024A927A002AF5D1704700340040D8
|
||||||
|
:1013600010B50A4609E0064BDB7A082B05D0037856
|
||||||
|
:10137000034C2372401C531E9AB2002AF3D110BDB5
|
||||||
|
:101380000034004010B504462648806A0121490215
|
||||||
|
:1013900008432449886201210802FFF7C7F80321A6
|
||||||
|
:1013A00001204002FFF7C2F82046FFF729FF8720FF
|
||||||
|
:1013B0001D4988700320C870402048700120887340
|
||||||
|
:1013C0000320FFF733FF05210120FFF73BFF0B2030
|
||||||
|
:1013D00001218140154A116000BFD32189001448C2
|
||||||
|
:1013E000FEF79FFE2046FFF7C1FE002201211148B3
|
||||||
|
:1013F000FEF756FF0F481438007D662803D10EA073
|
||||||
|
:1014000000F08CF90DE00B481438007D442803D11E
|
||||||
|
:101410000FA000F083F904E014A000F07FF900F0C1
|
||||||
|
:101420003FF810BD801000400034004000E100E0B3
|
||||||
|
:1014300030000020640100204150505F50726F6303
|
||||||
|
:1014400065647572655F526561647920210D0A00DB
|
||||||
|
:101450004170705F50726F6365647572655F4E6F47
|
||||||
|
:10146000745F526561647920210D0A004E4F54204B
|
||||||
|
:101470004461746520210D0A0000000030B5024669
|
||||||
|
:101480000023002404E0D05C0019C4B2581C83B2CD
|
||||||
|
:1014900008464D1EA9B20028F5D1E043C0B230BDC8
|
||||||
|
:1014A00010B50648007D442807D044210348017543
|
||||||
|
:1014B000002201211430FEF751FF10BD5001002021
|
||||||
|
:1014C00070B504460D460B48807810306070681D7A
|
||||||
|
:1014D000A0700020E0700848C07C207001202071BE
|
||||||
|
:1014E000A1782046FFF7CAFFE070A1782046FFF7F9
|
||||||
|
:1014F00037FF70BD3000002050010020E0B590B0F3
|
||||||
|
:1015000000200F900E900D900C900B9000260A90EA
|
||||||
|
:1015100008900790069005900490039000277A4861
|
||||||
|
:10152000C07879490978884270D177480178401CA1
|
||||||
|
:10153000FFF7A4FF00286AD17448C07C724949783B
|
||||||
|
:101540008906890E884276D06F4840788106890ED8
|
||||||
|
:101550006E48C1740546843D6B488078603803004E
|
||||||
|
:1015600000F006F90A563E6A069184916D8328912F
|
||||||
|
:1015700020780002617846180A2E00D20A267D20C3
|
||||||
|
:10158000C0007043624948800120287002206870C2
|
||||||
|
:101590000320A8700420E8700C905EA21021281D82
|
||||||
|
:1015A00000F0CCF840B208900C9908980818C0B226
|
||||||
|
:1015B0000C906AE02078000261784018642148436A
|
||||||
|
:1015C0000B90A0780002E17846180A2E00D20A2675
|
||||||
|
:1015D0007D20C00070434E49488001200A9054E0AD
|
||||||
|
:1015E000207800026178401880B20390A078000251
|
||||||
|
:1015F000E178401887B2922F00DD922739462846BD
|
||||||
|
:10160000039AFEF74DFEF8B20C903EE068E05CE015
|
||||||
|
:10161000FFF746FF01213D4881752078000261787F
|
||||||
|
:1016200040183B49403908870846028F8021A01C9A
|
||||||
|
:10163000FEF794FE29E03DE0FFF732FF25E0207839
|
||||||
|
:1016400000026178401880B209900120049004984B
|
||||||
|
:10165000002805D00120287001212C48017501E0E7
|
||||||
|
:101660000020287001200C900FE00EE0207800028E
|
||||||
|
:101670006178401880B20290A0780002E1784018AA
|
||||||
|
:1016800080B2019001E010B0E0BD00BF0D980028CD
|
||||||
|
:1016900004D11E4889380C99FFF712FF0A980028D8
|
||||||
|
:1016A00028D000200A900B98FFF7AAFD0B98FFF7AF
|
||||||
|
:1016B0005DFD1FE0154D843D8820287001200C90B1
|
||||||
|
:1016C000681F0C99FFF7FCFE14E0104D843D772055
|
||||||
|
:1016D000287001200C90681F0C99FFF7F1FE09E0BB
|
||||||
|
:1016E0000A4D843D6620287001200C90681F0C99DB
|
||||||
|
:1016F000FFF7E6FE00200449087096210248401CCE
|
||||||
|
:10170000FEF70FFD00BFBEE73000002050010020B3
|
||||||
|
:1017100070030020424C565F433100000FB410B5F7
|
||||||
|
:1017200003A9044B044A029800F040F810BC08BC1E
|
||||||
|
:1017300004B01847391C01002C0000200FB41CB560
|
||||||
|
:101740000246002007AC00290BD0491E01910092EF
|
||||||
|
:10175000064B6A462146069800F028F8009A0021B8
|
||||||
|
:1017600011701CBC08BC04B018470000211C01000B
|
||||||
|
:1017700030B47446641E2578641CAB4204D3635DA8
|
||||||
|
:101780005B00E31830BC18471D46F8E702E008C8C4
|
||||||
|
:10179000121F08C1002AFAD170477047002001E0EB
|
||||||
|
:1017A00001C1121F002AFBD170470000FFB591B0A4
|
||||||
|
:1017B0000F460546002606E025280AD0149A1399FC
|
||||||
|
:1017C00090476D1C761C28780028F5D1304615B05E
|
||||||
|
:1017D000F0BD002400940121F34A029400E0044388
|
||||||
|
:1017E0006D1C2B780846203B98401042F7D1287892
|
||||||
|
:1017F0002A280ED0022128780246303A092A15D824
|
||||||
|
:10180000009A0A235A43303A80180C436D1C00900A
|
||||||
|
:10181000F1E701CF0090002805DA012040030443DE
|
||||||
|
:10182000009840420090022004436D1C28782E2826
|
||||||
|
:1018300015D10420044368786D1C2A280AD101CFF1
|
||||||
|
:101840006D1C02900BE002990A2251433039401876
|
||||||
|
:101850006D1C02902878014630390929F3D928787F
|
||||||
|
:101860006C2810D006DC4C281AD068280ED06A28C4
|
||||||
|
:1018700017D104E0742813D07A2812D110E0012087
|
||||||
|
:10188000400504430CE00121090501E0032109059D
|
||||||
|
:101890000C436978814203D10120000524186D1C96
|
||||||
|
:1018A0006D1C287803906E281ED00CDC632831D084
|
||||||
|
:1018B00004DC00288AD0582811D1B2E064287BD0FB
|
||||||
|
:1018C00069280CD178E073282DD004DC6F2870D003
|
||||||
|
:1018D000702804D1A7E075286CD078286BD0149AB2
|
||||||
|
:1018E00013999047761C62E06002400F022807D0EF
|
||||||
|
:1018F00003280AD0042838680AD006603F1D56E045
|
||||||
|
:101900003868F11706604160F8E738680680F5E747
|
||||||
|
:101910000670F3E73878694608740020487404A814
|
||||||
|
:101920000390012003E0386803900020C0433F1D6E
|
||||||
|
:1019300061070FD5002101E00199491C029A01912C
|
||||||
|
:10194000914213DA8142F7DB019A0399895C0029FD
|
||||||
|
:10195000F2D10BE0002101E00199491C0191814283
|
||||||
|
:10196000FADB019A0399895C0029F5D10199009865
|
||||||
|
:10197000139A401A00902146149B00F03BF90199FC
|
||||||
|
:101980008019461807E0039803990078491C0391D1
|
||||||
|
:10199000149A139990470198401E0190401CF2D16F
|
||||||
|
:1019A0002146149B139A009800F014F986196D1CB7
|
||||||
|
:1019B00009E741E033E034E00A200021049005917A
|
||||||
|
:1019C0006002410F022905D001CFC21794460329B6
|
||||||
|
:1019D00005D007E0FF1DFF08FF0003CF06E000B2BF
|
||||||
|
:1019E000C2179446042902D140B2C1178C46002286
|
||||||
|
:1019F0006146944506DA0A460021404291418C46F0
|
||||||
|
:101A00002D2102E0210504D52B216A461176012102
|
||||||
|
:101A100003E0E10701D02021F7E7019154E00A201B
|
||||||
|
:101A20000BE0102009E01020049000210420044362
|
||||||
|
:101A300008200591029003E0082000210591049000
|
||||||
|
:101A40006002410F022905D001CF002294460329EC
|
||||||
|
:101A500006D006E0FF1DFF08FF0003CF8C4603E021
|
||||||
|
:101A600080B2042900D1C0B20021019121072BD5F9
|
||||||
|
:101A70000399702906D0049A1021059B4A401A4305
|
||||||
|
:101A800005D00EE040216A461176012108E061464A
|
||||||
|
:101A9000014306D030216A4611760399517602211E
|
||||||
|
:101AA0000191049A0821059B4A401A430CD16146D2
|
||||||
|
:101AB000014301D1610707D530216A461176012122
|
||||||
|
:101AC00001910299491E02910399582904D037A126
|
||||||
|
:101AD00003910FA90F910DE039A1F9E76146059B2C
|
||||||
|
:101AE000049AFEF729FB039B8C469B5C0F9A521EBF
|
||||||
|
:101AF0000F92137061460143F0D10F9807A9081A9D
|
||||||
|
:101B000020300390600704D501200004844302982C
|
||||||
|
:101B100001E0012002900399884201DD401A00E0B3
|
||||||
|
:101B2000002041180290019809180098401A00906E
|
||||||
|
:101B3000E00306D42146149B139A009800F05AF84B
|
||||||
|
:101B400086190020049008E006A9085C149A1399ED
|
||||||
|
:101B500090470498401C761C049001998842F3DB5E
|
||||||
|
:101B6000E0030CD52146149B139A009800F042F82C
|
||||||
|
:101B7000861904E0149A302013999047761C029934
|
||||||
|
:101B8000481E02900029F5DC08E00F980F990078B4
|
||||||
|
:101B9000491C0F91149A13999047761C0399481E7B
|
||||||
|
:101BA00003900029F1DCFBE60928010030313233D3
|
||||||
|
:101BB0003435363738396162636465660000000089
|
||||||
|
:101BC0003031323334353637383941424344454673
|
||||||
|
:101BD00000000000F8B5044600251E46174688049C
|
||||||
|
:101BE00004D405E039462020B0476D1C641EF9D5A9
|
||||||
|
:101BF0002846F8BDFFB50446002581B01E46C8033F
|
||||||
|
:101C000001D5302700E02027880404D505E03846B8
|
||||||
|
:101C10000399B0476D1C641EF9D5284605B0F0BD88
|
||||||
|
:101C20004A68002A06D00A68531C0B601070486886
|
||||||
|
:101C3000401E48607047000000BF034AD27A082A5D
|
||||||
|
:101C4000FBD0014B187270470034004010B50021E2
|
||||||
|
:101C50000AE0022201E000BF00BF1346541EA2B2F8
|
||||||
|
:101C6000002BF8D14B1C99B28142F2DB10BD000071
|
||||||
|
:101C700000BFFFF7AFFA1924E401601E1F49884234
|
||||||
|
:101C800000D90CE0601E1E4948610321081FFEF7C1
|
||||||
|
:101C9000B3FE00201A4988610720086100BFFFF7E2
|
||||||
|
:101CA00095F9FEF7D5FAFEF73BFF4B204001FFF711
|
||||||
|
:101CB00069FB14A0FFF732FD1FE0184800681849BF
|
||||||
|
:101CC0000968401A7D21C900884206D91348006876
|
||||||
|
:101CD000134908601348FEF765FF10480068124971
|
||||||
|
:101CE0000968401A1149884203D90C4800680E4916
|
||||||
|
:101CF0000860FEF70FFDFFF709FBDEE7FFFFFF00BF
|
||||||
|
:101D000000E000E05561727420557067726164658F
|
||||||
|
:101D100020415050202E2E2E2E0D0A00140000209F
|
||||||
|
:101D2000000000202400002004000020983A000059
|
||||||
|
:101D3000501D010000000020300000008C17010041
|
||||||
|
:101D4000801D010030000020503300009C1701006E
|
||||||
|
:101D500000000000000000002041090401042100EF
|
||||||
|
:101D60000000000000000000000000000000000073
|
||||||
|
:101D70000000000000000000000000000000000063
|
||||||
|
:040000050001009165
|
||||||
|
:00000001FF
|
||||||
12207
RS485Loader/bin/Debug/C1_Hex/C1F_C12_ZGZMAX_211225_7203.hex
Normal file
8836
RS485Loader/bin/Debug/C1_Hex/C1F_C5_APP_INIT_220111.hex
Normal file
21
RS485Loader/bin/Debug/Massduino Nano485 Loader.application
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="Massduino Nano485 Loader" asmv2:product="Massduino Nano485 Loader" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.5" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Massduino Nano485 Loader.exe.manifest" size="5075">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>RVor4qe49zTufD4kW8osvRCLbovXuEL4EDcMKPnEG2E=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
</asmv1:assembly>
|
||||||
BIN
RS485Loader/bin/Debug/Massduino Nano485 Loader.exe
Normal file
63
RS485Loader/bin/Debug/Massduino Nano485 Loader.exe.config
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="RS485Loader.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
<startup>
|
||||||
|
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
|
||||||
|
<userSettings>
|
||||||
|
<RS485Loader.My.MySettings>
|
||||||
|
<setting name="CommPortNumber" serializeAs="String">
|
||||||
|
<value>COM1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_JumpToBootloader" serializeAs="String">
|
||||||
|
<value>Jump:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_Serach" serializeAs="String">
|
||||||
|
<value>Search:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="AppProtocolSetectedItem" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="HexFilePatch" serializeAs="String">
|
||||||
|
<value>c:\</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddStart" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddEnd" serializeAs="String">
|
||||||
|
<value>31</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachTimeout" serializeAs="String">
|
||||||
|
<value>60</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="UpgradeTimeout" serializeAs="String">
|
||||||
|
<value>2000</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BootloaderTimeout" serializeAs="String">
|
||||||
|
<value>20</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CommBaudRate" serializeAs="String">
|
||||||
|
<value>115200</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Opt_ProtocolMode" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="chk_UpgradeAllSelect" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BusType" serializeAs="String">
|
||||||
|
<value>NANO 485</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="C1PackageLenght" serializeAs="String">
|
||||||
|
<value>128</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Windows_High" serializeAs="String">
|
||||||
|
<value>640</value>
|
||||||
|
</setting>
|
||||||
|
</RS485Loader.My.MySettings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
||||||
96
RS485Loader/bin/Debug/Massduino Nano485 Loader.exe.manifest
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<asmv1:assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<description asmv2:iconFile="T62.ICO" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<application />
|
||||||
|
<entryPoint>
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<commandLine file="Massduino Nano485 Loader.exe" parameters="" />
|
||||||
|
</entryPoint>
|
||||||
|
<trustInfo>
|
||||||
|
<security>
|
||||||
|
<applicationRequestMinimum>
|
||||||
|
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
|
||||||
|
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||||
|
</applicationRequestMinimum>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!--
|
||||||
|
UAC 清单选项
|
||||||
|
如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换
|
||||||
|
requestedExecutionLevel 节点。
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
如果要利用文件和注册表虚拟化提供
|
||||||
|
向后兼容性,请删除 requestedExecutionLevel 节点。
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
<dependency>
|
||||||
|
<dependentOS>
|
||||||
|
<osVersionInfo>
|
||||||
|
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
|
||||||
|
</osVersionInfo>
|
||||||
|
</dependentOS>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
|
||||||
|
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Massduino Nano485 Loader.exe" size="350720">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>BBE5UjrXp3BHuE0g/g6sBLDgOoi3UJNMZnWCPahq3xo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="en-US\Massduino Nano485 Loader.resources.dll" size="10752">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.resources" version="6.4.5.0" language="en-US" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>yxNwxsEcg5NG5adl56VZCTfBXJw+R8cJrHLzmej/de8=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<file name="Massduino Nano485 Loader.exe.config" size="2856">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>IQN4GMoeUwXBZCvAAIMrtGMwOYkQa4l88EhjeyuvAH4=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="T62.ICO" size="2238">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0KSDv3GsiKK3fjLnYtIsg6R8VMtZzC7uGGyyvXd9/rg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="版本说明.txt" size="3671">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>XP5wJzVNQwYfpm7GbCMy+PnJE21hyK7BOvroxpkRv9M=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
</asmv1:assembly>
|
||||||
BIN
RS485Loader/bin/Debug/Massduino Nano485 Loader.pdb
Normal file
73
RS485Loader/bin/Debug/Massduino Nano485 Loader.xml
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>
|
||||||
|
Massduino Nano485 Loader
|
||||||
|
</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:RS485Loader.My.Resources.Resources">
|
||||||
|
<summary>
|
||||||
|
一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
重写当前线程的 CurrentUICulture 属性
|
||||||
|
重写当前线程的 CurrentUICulture 属性。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.EraseFlashCmd(System.Byte,System.UInt16,System.UInt16)">
|
||||||
|
<summary>
|
||||||
|
擦除FLASH命令
|
||||||
|
</summary>
|
||||||
|
<param name="address"></param>
|
||||||
|
<param name="maxRetry"></param>
|
||||||
|
<param name="timeout"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.GetMd5(System.String)">
|
||||||
|
<summary>
|
||||||
|
获取文件的MD5值
|
||||||
|
返回Byte数组值
|
||||||
|
</summary>
|
||||||
|
<param name="filepath">文件路径</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.LogicFileToData(System.Byte[],System.Int32,System.Byte[],System.UInt32@,System.UInt32@)">
|
||||||
|
<summary>
|
||||||
|
逻辑文件转数据
|
||||||
|
</summary>
|
||||||
|
<param name="logicBuffer">文件缓存</param>
|
||||||
|
<param name="dataBuffer">数据</param>
|
||||||
|
<param name="endAddr"></param>
|
||||||
|
<returns> False:文件打开失败、True:文件打开成功</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.SaveHexFileData(System.Windows.Forms.DataGridView,System.String)">
|
||||||
|
<summary>
|
||||||
|
保存HEX文件数据
|
||||||
|
</summary>
|
||||||
|
<param name="prth"></param>保存的文件路径名
|
||||||
|
<param name="pSaveHex"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.toupper(System.Byte)">
|
||||||
|
<summary>
|
||||||
|
将小写转成大写字母
|
||||||
|
</summary>
|
||||||
|
<param name="val"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.HexToStr(System.Byte[],System.Byte)">
|
||||||
|
<summary>
|
||||||
|
16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
</summary>
|
||||||
|
<param name="pbDest"></param>
|
||||||
|
<param name="pbSrc"></param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
RS485Loader/bin/Debug/Massduino Nano485 Loader_DBG.exe
Normal file
BIN
RS485Loader/bin/Debug/app.publish/Massduino Nano485 Loader.exe
Normal file
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.4.5.rar
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
:0300000002003AC1
|
||||||
|
:0C003A00787FE4F6D8FD75810702001EF7
|
||||||
|
:0D002D00759402759506E4F5C97580FF22F3
|
||||||
|
:0600460075A39002002DDD
|
||||||
|
:10000300EF1FAA0670011E4A60107C037DE8ED1DF8
|
||||||
|
:0A001300AA0470011C4A60E880F4A2
|
||||||
|
:01001D0022C0
|
||||||
|
:0F001E001200466380FF7F647E0012000380F4AF
|
||||||
|
:00000001FF
|
||||||
5305
RS485Loader/bin/Massduino_Nano485_Loader_V6.4.5/C1_Hex/BLE.hex
Normal file
@@ -0,0 +1,475 @@
|
|||||||
|
:020000040001F9
|
||||||
|
:1000000000800020A500010061090100AF0001008F
|
||||||
|
:1000100000000000000000000000000000000000E0
|
||||||
|
:10002000000000000000000000000000AF00010020
|
||||||
|
:100030000000000000000000B10001008D1101006F
|
||||||
|
:10004000B5000100B5000100B5000100B5000100D8
|
||||||
|
:10005000B5000100B5000100B5000100B5000100C8
|
||||||
|
:10006000B5000100B5000100B500010071120100EA
|
||||||
|
:10007000B5000100B5000100B5000100B5000100A8
|
||||||
|
:10008000B5000100B5000100B5000100B500010098
|
||||||
|
:100090000348854600F080F800480047711C0100C5
|
||||||
|
:1000A000008000200448804704480047FEE7FEE740
|
||||||
|
:1000B000FEE7FEE7FEE70000D51101009100010018
|
||||||
|
:1000C00030B50B46014600202022012409E00D46F0
|
||||||
|
:1000D000D5409D4205D31D469540491B2546954078
|
||||||
|
:1000E00040191546521E002DF1DC30BD70B50024BC
|
||||||
|
:1000F0002546002801DA01244042002901DA0125C1
|
||||||
|
:100100004942FFF7DDFFAC4200D04042002C00D056
|
||||||
|
:10011000494270BDD2B201E00270401C491EFBD2C0
|
||||||
|
:1001200070470022F6E710B513460A460446194602
|
||||||
|
:10013000FFF7F0FF204610BDF0B51FB406460020C3
|
||||||
|
:1001400082B005464024019100901BE001992246AF
|
||||||
|
:100150000F46304600F042F8049A059B801A9941F8
|
||||||
|
:1001600010D310461946224600F028F8361A8F415F
|
||||||
|
:100170000197224601200021009F00F01FF8381847
|
||||||
|
:100180004D4100902046641E0028DFDC019B009852
|
||||||
|
:100190002946324607B0F0BD064C0125064E05E063
|
||||||
|
:1001A000E36807CC2B430C3C98471034B442F7D398
|
||||||
|
:1001B000FFF772FF301D0100501D010010B5202A0D
|
||||||
|
:1001C00004DB0146203A9140002010BD91402023DD
|
||||||
|
:1001D0009C1A0346E3401943904010BD10B5202AF5
|
||||||
|
:1001E00004DB0846203AD040002110BD0B46D34026
|
||||||
|
:1001F000D0402024A21A91400843194610BD0000A7
|
||||||
|
:1002000010B50446240300F02DF900F08BF80F48D8
|
||||||
|
:10021000C0680121890508430C49C860202000F00E
|
||||||
|
:10022000A1FE2102080E00F09DFE2104080E00F040
|
||||||
|
:1002300099FEE0B200F096FE04488068012189052D
|
||||||
|
:1002400008430249886000F06DF810BDC0100040FE
|
||||||
|
:1002500010B51248806A08210843104988620421B9
|
||||||
|
:100260000B2000F063F90421080500F0ABF901212F
|
||||||
|
:10027000042000F05BF900F02FFE0848806A082196
|
||||||
|
:100280000843064988620548403080680121890595
|
||||||
|
:10029000084302494031886010BD000080100040D2
|
||||||
|
:1002A00070B505460E4614461048C0680121890500
|
||||||
|
:1002B00008430E49C860032000F054FE2102080ED6
|
||||||
|
:1002C00000F050FE2104080E00F04CFEE0B200F0F9
|
||||||
|
:1002D00049FE3146284600F015FE04488068012199
|
||||||
|
:1002E000890508430149886070BD0000C0100040C6
|
||||||
|
:1002F00010B500240A48C06801218905084308494F
|
||||||
|
:10030000C860052000F02EFE00F018FE04460448E8
|
||||||
|
:10031000806801218905084301498860204610BD95
|
||||||
|
:10032000C010004070B500250024FFF7E1FF05462E
|
||||||
|
:100330000CE0642001F08AFCFFF7DAFF0546601C40
|
||||||
|
:1003400084B20548844201DD012070BDE807C00F7A
|
||||||
|
:100350000028EED100BFF8E7B80B0000F7B582B077
|
||||||
|
:100360000F463F4800900498050B04980005000DC7
|
||||||
|
:1003700001900121090301980C1AA74200DC3C46B8
|
||||||
|
:100380006AE02A030121C9020098FFF789FF2803C8
|
||||||
|
:100390000121C902421800984018FFF781FF00268A
|
||||||
|
:1003A00008E0019881190098405CFF2800D003E024
|
||||||
|
:1003B000701C86B2A642F4DB00BFA6421DDA2846B6
|
||||||
|
:1003C000FFF71EFF002607E00298815D01983218B2
|
||||||
|
:1003D00000988154701C86B2A642F5DB2A030121E5
|
||||||
|
:1003E000C902009800F054F828030121C9024218FC
|
||||||
|
:1003F0000098401800F04CF819E0012000038442F6
|
||||||
|
:100400000CD12A034110029800F042F82803611031
|
||||||
|
:1004100042180298401800F03BF808E00120000361
|
||||||
|
:10042000844204DA2146049A029800F031F8A74287
|
||||||
|
:1004300000D112E06D1C002001900298001902907A
|
||||||
|
:10044000049800190490381B87B2012000038742EA
|
||||||
|
:1004500001DD044600E03C4693E700BF05B0F0BD77
|
||||||
|
:100460007C03002010B50948C068012189050843B4
|
||||||
|
:100470000649C860062000F075FD04488068012127
|
||||||
|
:10048000890508430149886010BD0000C010004084
|
||||||
|
:10049000F8B507460C461646F0B2FF2101310D1A99
|
||||||
|
:1004A000AC4200DC254612E032462946384600F0D0
|
||||||
|
:1004B00011F8A54200D10BE07F197619601B84B2B8
|
||||||
|
:1004C000FF200130844201DD054600E02546EBE7D0
|
||||||
|
:1004D00000BFF8BD70B505460E461446FFF7C2FFD3
|
||||||
|
:1004E0001148C0680121890508430F49C8600220EE
|
||||||
|
:1004F00000F038FD2102080E00F034FD2104080E42
|
||||||
|
:1005000000F030FDE0B200F02DFD3146284600F04D
|
||||||
|
:100510003BFD054880680121890508430249886040
|
||||||
|
:10052000FFF700FF70BD0000C010004000B50B00D9
|
||||||
|
:1005300001F01EF9050412202E384200204A526BA9
|
||||||
|
:1005400082431F4B5A631A46126B82431A631A4640
|
||||||
|
:10055000126A82431A6230E0194A526B8243184B86
|
||||||
|
:100560005A631A46126B02431A631A46126A82438E
|
||||||
|
:100570001A6222E0124A526B0243114B5A631A4626
|
||||||
|
:10058000126B82431A631A46126A82431A6214E09B
|
||||||
|
:100590000B4A526B82430A4B5A631A46126A024351
|
||||||
|
:1005A0001A620AE0064A526B0243054B5A631A4626
|
||||||
|
:1005B000126A02431A6200E000BF00BF00BD0000E3
|
||||||
|
:1005C0008010004000B50B0001F0D2F805041220A5
|
||||||
|
:1005D0002E384200204A526982431F4B5A611A4604
|
||||||
|
:1005E000126982431A611A46126882431A6030E027
|
||||||
|
:1005F000194A52698243184B5A611A4612690243DA
|
||||||
|
:100600001A611A46126882431A6022E0124A52693D
|
||||||
|
:100610000243114B5A611A46126982431A611A4603
|
||||||
|
:10062000126882431A6014E00B4A526982430A4BF3
|
||||||
|
:100630005A611A46126802431A600AE0064A526971
|
||||||
|
:100640000243054B5A611A46126802431A6000E0E1
|
||||||
|
:1006500000BF00BF00BD0000C010004010B5104832
|
||||||
|
:100660000089C4B2C0202040802801D10D4810BDAF
|
||||||
|
:10067000C0202040402805D1E106C90E0A48FFF7F6
|
||||||
|
:1006800035FDF4E7C0202040002805D1E106C90E61
|
||||||
|
:100690000448FFF72BFDEAE77D200002E7E70000B2
|
||||||
|
:1006A000001000400048E80100389C1C70B5002490
|
||||||
|
:1006B0000025164800F0D4FC054620462843044691
|
||||||
|
:1006C00024021248401E00F0CBFC05462046284379
|
||||||
|
:1006D000044624020D48801E00F0C2FC0546204658
|
||||||
|
:1006E000284304462402BD20C00200F0B9FC0546A0
|
||||||
|
:1006F0002046284304460548401C844202D304484F
|
||||||
|
:10070000844201D9014C641C204670BD03E80500F9
|
||||||
|
:10071000FFE7060010B50948006809490968401A52
|
||||||
|
:100720000849884208D90548006805490860002042
|
||||||
|
:100730000549086000F054F810BD000014000020C6
|
||||||
|
:100740002000002060EA00001800002038B50020DA
|
||||||
|
:1007500000900024BD22D20204216846FFF7A0FDCC
|
||||||
|
:100760006846C07804432402684680780443240223
|
||||||
|
:1007700068464078044324026846007804430448ED
|
||||||
|
:10078000844202D30348844200D9014C204638BD3C
|
||||||
|
:1007900005E80500FFFF050038B50446002000907D
|
||||||
|
:1007A0000D48844202D30D48844200D90A4C684661
|
||||||
|
:1007B00004702004010E684641702002010E684654
|
||||||
|
:1007C0008170200E6946C870BD22D202042168469D
|
||||||
|
:1007D000FFF7C4FD38BD000005E80500FFFF050078
|
||||||
|
:1007E000F0B585B0002003900025012424033C4887
|
||||||
|
:1007F000029000260027002001900090FFF7A6FF3E
|
||||||
|
:1008000006463848871BFFF751FF0390029903986B
|
||||||
|
:10081000451A002D62D0280B01900198401C0190D0
|
||||||
|
:100820002046854200D82C46BC4200D33C4645E0D9
|
||||||
|
:10083000A1B22D48029A00F0E3FB224631462BA0DC
|
||||||
|
:1008400000F06CFF0098012811D12548401C864219
|
||||||
|
:100850000DD10020009001202349491E0870721E0E
|
||||||
|
:10086000601C81B22048401EFFF778FD04E0A1B271
|
||||||
|
:1008700032461D48FFF772FD3619029800190290A2
|
||||||
|
:10088000A54200D11FE03F1B2D1B164886420BD30B
|
||||||
|
:10089000014623A000F042FF01200090104E761C7C
|
||||||
|
:1008A000274F0198401C019001200003854201D987
|
||||||
|
:1008B000044600E02C46BC4200D33C460198411E51
|
||||||
|
:1008C00001910028B4D100BF31461EA000F026FFE0
|
||||||
|
:1008D0003046FFF761FF024800F01EFC05B0F0BD96
|
||||||
|
:1008E00004E80500FFFF05007D230020466C6173CE
|
||||||
|
:1008F000685F577269746520466C6173685F6164F4
|
||||||
|
:10090000643A307825303858202077726974655FF2
|
||||||
|
:1009100073697A653A307825303858200D0A00001E
|
||||||
|
:100920004C4F475F466C6173685F456E645F41641E
|
||||||
|
:1009300064726573733A3078253038580D0A0000B8
|
||||||
|
:10094000FA1700004C4F4720466C61736820454EF3
|
||||||
|
:10095000445F6164643A307825303858200D0A00CD
|
||||||
|
:1009600000202449897A0822114000290BD15721FF
|
||||||
|
:10097000204A40321170A82111701E49897A08223C
|
||||||
|
:1009800011431C4A917257211A4A40321170A82112
|
||||||
|
:1009900011700521174A1181164920310988032257
|
||||||
|
:1009A00052029143134A203211801249897A10224F
|
||||||
|
:1009B0001143104A917200210E4A4032117017E023
|
||||||
|
:1009C0000C4920318979C907C90F002901D00020BD
|
||||||
|
:1009D00000E0401C7D210901884209D95721054AC0
|
||||||
|
:1009E00040321170A8211170012191710021117004
|
||||||
|
:1009F000E6E700000010004010B5002819DA1A4A96
|
||||||
|
:100A000003071B0F083B9B089B00D2588307DC0E93
|
||||||
|
:100A1000FF23A3409A438B071B0E8407E40EA340D9
|
||||||
|
:100A20001A43114B0407240F083CA408A4001A51D0
|
||||||
|
:100A300018E00E4A03231B02D21883089B00D258E9
|
||||||
|
:100A40008307DC0EFF23A3409A438B071B0E84070A
|
||||||
|
:100A5000E40EA3401A43054B032424021B19840807
|
||||||
|
:100A6000A4001A5110BD00001CED00E000E100E000
|
||||||
|
:100A700010B50446002C0BD1572014490870A8204B
|
||||||
|
:100A800008700020114920390871104908701BE0D6
|
||||||
|
:100A900057200E490870A820087001200B49203902
|
||||||
|
:100AA00048710871002009490870012001F0CEF852
|
||||||
|
:100AB000572006490870A82008700D2003492039E6
|
||||||
|
:100AC000087100200149087010BD0000401000406E
|
||||||
|
:100AD00010B504218801FFF775FD1048C068012199
|
||||||
|
:100AE000490208430D49C8600846C0688915084393
|
||||||
|
:100AF0000A49C86000F05EF908488068012149028F
|
||||||
|
:100B000008430649886000F055F90448C06801218F
|
||||||
|
:100B1000490208430149C86010BD0000C0100040F0
|
||||||
|
:100B200010B504218801FFF74DFD0421C801FFF72E
|
||||||
|
:100B300049FD07488068FF21013108430449886066
|
||||||
|
:100B400008468068491508430149886010BD0000C7
|
||||||
|
:100B5000C010004010B504218801FFF733FD104894
|
||||||
|
:100B6000C0680121490208430D49C86008468068F1
|
||||||
|
:100B7000891508430A49886000F01CF90848806814
|
||||||
|
:100B80000121490208430649886000F013F904482E
|
||||||
|
:100B9000C0680121490208430149C86010BD000036
|
||||||
|
:100BA000C010004010B5044600F0B0F8652000F019
|
||||||
|
:100BB0006DF800F003F9002803D100F0D3F800200D
|
||||||
|
:100BC00010BD00F027F82070FFF782FF00F022F838
|
||||||
|
:100BD0006070FFF77DFF00F01DF84006400EA0702A
|
||||||
|
:100BE000FFF776FF00F016F8E070FFF771FF00F0F6
|
||||||
|
:100BF00011F82071FFF76CFF00F00CF86071FFF73F
|
||||||
|
:100C000067FF00F007F8A071FFF7A4FF00F0AAF853
|
||||||
|
:100C10000120D5E770B50825002401210802FFF75F
|
||||||
|
:100C2000D1FC1948806869010843174988601CE0B5
|
||||||
|
:100C30006006040E1448C0680121490208431249A5
|
||||||
|
:100C4000C86000F0B7F810488068012149020843E5
|
||||||
|
:100C50000D49886000F0AEF80B484068FF21013173
|
||||||
|
:100C60000840002801D0012004432846691ECDB267
|
||||||
|
:100C70000028DDD10448C068012149020843024927
|
||||||
|
:100C8000C860204670BD0000C010004070B504462A
|
||||||
|
:100C9000082504218801FFF795FC28E01A48C06860
|
||||||
|
:100CA0000121490208431849C86000BF00BF8020E5
|
||||||
|
:100CB0002040002807D014488068FF2101310843F4
|
||||||
|
:100CC0001149886006E01048C068FF2101310843DF
|
||||||
|
:100CD0000D49C8606006040E00F06CF80A48806890
|
||||||
|
:100CE0000121490208430849886000F063F828465A
|
||||||
|
:100CF000691ECDB20028D1D10348C0680121490244
|
||||||
|
:100D000008430149C86070BDC010004010B50421FF
|
||||||
|
:100D10008801FFF757FC00F04DF811488068FF216B
|
||||||
|
:100D2000013108430E498860084680684915084328
|
||||||
|
:100D30000B49886000F03EF80948C068FF21013186
|
||||||
|
:100D400008430749C86000F035F80548C06801212C
|
||||||
|
:100D5000490208430249C86000F02CF810BD0000A9
|
||||||
|
:100D6000C010004010B504218801FFF72BFC10488B
|
||||||
|
:100D7000C068FF21013108430D49C8600846C068BA
|
||||||
|
:100D8000491508430A49C86000F014F8084880680B
|
||||||
|
:100D90000121490208430649886000F00BF8044825
|
||||||
|
:100DA0008068FF21013108430149886010BD0000BF
|
||||||
|
:100DB000C010004000BF00BF7047000010B5002405
|
||||||
|
:100DC0001848C0680121490208431649C86001213A
|
||||||
|
:100DD0000802FFF7F7FB13488068FF210131084341
|
||||||
|
:100DE00010498860FFF7E6FF0E488068012149023C
|
||||||
|
:100DF00008430C49886005E0601CC4B2FA2C01DD90
|
||||||
|
:100E0000002010BD07484068FF210131084001283B
|
||||||
|
:100E1000F2D00448C068490008430249C860012074
|
||||||
|
:100E2000EFE70000C010004004200949C87002200C
|
||||||
|
:100E30000870602008700846407810210843044973
|
||||||
|
:100E400048700846407840084000487070470000ED
|
||||||
|
:100E50000040004010B50A460B4B1B78102423437A
|
||||||
|
:100E6000094C2370234699810123A37109E0064BA5
|
||||||
|
:100E7000DB79002B05D0044B1B7C0370401C531EF8
|
||||||
|
:100E80009AB2002AF3D110BD004000400848007813
|
||||||
|
:100E90001021884306490870FF20087100BF0448EC
|
||||||
|
:100EA0008079402108400028F9D001480079704736
|
||||||
|
:100EB000004000400749097810229143054A11700B
|
||||||
|
:100EC0001146087100BF0349897940221140002969
|
||||||
|
:100ED000F9D070470040004004200949C870022042
|
||||||
|
:100EE00008706020087008464078102108430449C3
|
||||||
|
:100EF000487008464078400840004870704700003D
|
||||||
|
:100F00000044004010B50A460B4B1B7810242343C5
|
||||||
|
:100F1000094C2370234699810123A37109E0064BF4
|
||||||
|
:100F2000DB79002B05D0044B1B7C0370401C531E47
|
||||||
|
:100F30009AB2002AF3D110BD00440040084800785E
|
||||||
|
:100F40001021884306490870FF20087100BF04483B
|
||||||
|
:100F50008079402108400028F9D001480079704785
|
||||||
|
:100F6000004400400749097810229143054A117056
|
||||||
|
:100F70001146087100BF03498979402211400029B8
|
||||||
|
:100F8000F9D070470044004010B50A460E4B1B785C
|
||||||
|
:100F90001024A3430C4C237023469A810123A37190
|
||||||
|
:100FA00009E0094BDB79082B05DA0378064C23743A
|
||||||
|
:100FB000401C531E9AB2002AF3D100BF024BDB79CA
|
||||||
|
:100FC000002BFBD110BD00000044004010B50B48C1
|
||||||
|
:100FD000806A012109030843084988620321072028
|
||||||
|
:100FE0000003FFF7A3FAFFF71FFF0448806A0121FF
|
||||||
|
:100FF000090308430149886210BD000080100040C9
|
||||||
|
:10100000FEB505460E4614460027002001900090CC
|
||||||
|
:10101000E0B200902004000E01902002070E0F485D
|
||||||
|
:10102000C06A0121090308430C49C8620320FFF785
|
||||||
|
:1010300041FF3846FFF73EFF0198FFF73BFF00985E
|
||||||
|
:10104000FFF738FF31462846FFF704FF0348806A60
|
||||||
|
:1010500001210903084301498862FEBD8010004058
|
||||||
|
:10106000F8B5044600250026002700200090E7B2CE
|
||||||
|
:101070002004050E2002060E0F48C06A0121090354
|
||||||
|
:1010800008430D49C8620320FFF714FF3046FFF7FD
|
||||||
|
:1010900011FF2846FFF70EFF3846FFF70BFFFFF75B
|
||||||
|
:1010A000F5FE00900448806A0121090308430249C3
|
||||||
|
:1010B00088620098F8BD000080100040F8B5054631
|
||||||
|
:1010C0000C460026002700200090E0B2009020048B
|
||||||
|
:1010D000070E2002060E0F48C06A012109030843CB
|
||||||
|
:1010E0000C49C8620220FFF7E5FE3046FFF7E2FE3A
|
||||||
|
:1010F0003846FFF7DFFE0098FFF7DCFE2846FFF7D3
|
||||||
|
:10110000D9FE0448806A0121090308430149886225
|
||||||
|
:10111000F8BD00008010004070B505462C46002642
|
||||||
|
:101120001048844202D31048844200D90D4CE6B2E4
|
||||||
|
:10113000BD21C9023046FFF7C1FF2004060E094950
|
||||||
|
:10114000C91E3046FFF7BAFF2002060E0549891E68
|
||||||
|
:101150003046FFF7B3FF260E0249491E3046FFF71F
|
||||||
|
:10116000ADFF70BD04E80500FFE7060010B50446BA
|
||||||
|
:1011700021460448FEF7A4FF801CC1B20248C17397
|
||||||
|
:1011800010BD0000204E0000500100200D480068F6
|
||||||
|
:10119000401C0C4908600C480078401C0A49087043
|
||||||
|
:1011A000084600780A280BD100200870074800681C
|
||||||
|
:1011B000401C0649086006480068401C0449086055
|
||||||
|
:1011C00070470000100000201C00002014000020C8
|
||||||
|
:1011D0001800002010B5572008490870A820087092
|
||||||
|
:1011E00088200649403908810020044908700A20F7
|
||||||
|
:1011F00000F02CFD0120FFF73BFC10BD401000402B
|
||||||
|
:1012000070B50446FFF72AFA0A214843C60821466A
|
||||||
|
:101210003046FEF755FF05460A21681DFEF750FFD0
|
||||||
|
:10122000054601498D8170BD00340040044989782C
|
||||||
|
:10123000C022914382011143014A9170704700001E
|
||||||
|
:101240000034004000280BD0084A52780A43074B6C
|
||||||
|
:101250005A701A46127808231A43044B1A7004E095
|
||||||
|
:10126000024A52788A43014B5A707047003400405A
|
||||||
|
:1012700010B50024204800790007000F04280DD085
|
||||||
|
:1012800004DC002833D0022832D12FE0062802D017
|
||||||
|
:101290000C282DD116E0184840792AE017490A7821
|
||||||
|
:1012A000491C501800F04CF8C4B2144800780019DA
|
||||||
|
:1012B00012490870124800681249886401211248D6
|
||||||
|
:1012C000817316E00D490A78491C501800F038F86F
|
||||||
|
:1012D000C4B20A4800780019084908700848006834
|
||||||
|
:1012E0000849886401210848817302E001E000E0B8
|
||||||
|
:1012F00000BF00BF10BD00000034004030000020DF
|
||||||
|
:1013000014000020300300205001002010B50948CF
|
||||||
|
:10131000807B01280DD10848806C08490968091AAA
|
||||||
|
:101320000448C07B814204D300210248817300F04D
|
||||||
|
:10133000E5F810BD5001002030030020140000200B
|
||||||
|
:101340000146002005E0054A127A0A70491C421C39
|
||||||
|
:1013500090B2024A927A002AF5D1704700340040D8
|
||||||
|
:1013600010B50A4609E0064BDB7A082B05D0037856
|
||||||
|
:10137000034C2372401C531E9AB2002AF3D110BDB5
|
||||||
|
:101380000034004010B504462648806A0121490215
|
||||||
|
:1013900008432449886201210802FFF7C7F80321A6
|
||||||
|
:1013A00001204002FFF7C2F82046FFF729FF8720FF
|
||||||
|
:1013B0001D4988700320C870402048700120887340
|
||||||
|
:1013C0000320FFF733FF05210120FFF73BFF0B2030
|
||||||
|
:1013D00001218140154A116000BFD32189001448C2
|
||||||
|
:1013E000FEF79FFE2046FFF7C1FE002201211148B3
|
||||||
|
:1013F000FEF756FF0F481438007D662803D10EA073
|
||||||
|
:1014000000F08CF90DE00B481438007D442803D11E
|
||||||
|
:101410000FA000F083F904E014A000F07FF900F0C1
|
||||||
|
:101420003FF810BD801000400034004000E100E0B3
|
||||||
|
:1014300030000020640100204150505F50726F6303
|
||||||
|
:1014400065647572655F526561647920210D0A00DB
|
||||||
|
:101450004170705F50726F6365647572655F4E6F47
|
||||||
|
:10146000745F526561647920210D0A004E4F54204B
|
||||||
|
:101470004461746520210D0A0000000030B5024669
|
||||||
|
:101480000023002404E0D05C0019C4B2581C83B2CD
|
||||||
|
:1014900008464D1EA9B20028F5D1E043C0B230BDC8
|
||||||
|
:1014A00010B50648007D442807D044210348017543
|
||||||
|
:1014B000002201211430FEF751FF10BD5001002021
|
||||||
|
:1014C00070B504460D460B48807810306070681D7A
|
||||||
|
:1014D000A0700020E0700848C07C207001202071BE
|
||||||
|
:1014E000A1782046FFF7CAFFE070A1782046FFF7F9
|
||||||
|
:1014F00037FF70BD3000002050010020E0B590B0F3
|
||||||
|
:1015000000200F900E900D900C900B9000260A90EA
|
||||||
|
:1015100008900790069005900490039000277A4861
|
||||||
|
:10152000C07879490978884270D177480178401CA1
|
||||||
|
:10153000FFF7A4FF00286AD17448C07C724949783B
|
||||||
|
:101540008906890E884276D06F4840788106890ED8
|
||||||
|
:101550006E48C1740546843D6B488078603803004E
|
||||||
|
:1015600000F006F90A563E6A069184916D8328912F
|
||||||
|
:1015700020780002617846180A2E00D20A267D20C3
|
||||||
|
:10158000C0007043624948800120287002206870C2
|
||||||
|
:101590000320A8700420E8700C905EA21021281D82
|
||||||
|
:1015A00000F0CCF840B208900C9908980818C0B226
|
||||||
|
:1015B0000C906AE02078000261784018642148436A
|
||||||
|
:1015C0000B90A0780002E17846180A2E00D20A2675
|
||||||
|
:1015D0007D20C00070434E49488001200A9054E0AD
|
||||||
|
:1015E000207800026178401880B20390A078000251
|
||||||
|
:1015F000E178401887B2922F00DD922739462846BD
|
||||||
|
:10160000039AFEF74DFEF8B20C903EE068E05CE015
|
||||||
|
:10161000FFF746FF01213D4881752078000261787F
|
||||||
|
:1016200040183B49403908870846028F8021A01C9A
|
||||||
|
:10163000FEF794FE29E03DE0FFF732FF25E0207839
|
||||||
|
:1016400000026178401880B209900120049004984B
|
||||||
|
:10165000002805D00120287001212C48017501E0E7
|
||||||
|
:101660000020287001200C900FE00EE0207800028E
|
||||||
|
:101670006178401880B20290A0780002E1784018AA
|
||||||
|
:1016800080B2019001E010B0E0BD00BF0D980028CD
|
||||||
|
:1016900004D11E4889380C99FFF712FF0A980028D8
|
||||||
|
:1016A00028D000200A900B98FFF7AAFD0B98FFF7AF
|
||||||
|
:1016B0005DFD1FE0154D843D8820287001200C90B1
|
||||||
|
:1016C000681F0C99FFF7FCFE14E0104D843D772055
|
||||||
|
:1016D000287001200C90681F0C99FFF7F1FE09E0BB
|
||||||
|
:1016E0000A4D843D6620287001200C90681F0C99DB
|
||||||
|
:1016F000FFF7E6FE00200449087096210248401CCE
|
||||||
|
:10170000FEF70FFD00BFBEE73000002050010020B3
|
||||||
|
:1017100070030020424C565F433100000FB410B5F7
|
||||||
|
:1017200003A9044B044A029800F040F810BC08BC1E
|
||||||
|
:1017300004B01847391C01002C0000200FB41CB560
|
||||||
|
:101740000246002007AC00290BD0491E01910092EF
|
||||||
|
:10175000064B6A462146069800F028F8009A0021B8
|
||||||
|
:1017600011701CBC08BC04B018470000211C01000B
|
||||||
|
:1017700030B47446641E2578641CAB4204D3635DA8
|
||||||
|
:101780005B00E31830BC18471D46F8E702E008C8C4
|
||||||
|
:10179000121F08C1002AFAD170477047002001E0EB
|
||||||
|
:1017A00001C1121F002AFBD170470000FFB591B0A4
|
||||||
|
:1017B0000F460546002606E025280AD0149A1399FC
|
||||||
|
:1017C00090476D1C761C28780028F5D1304615B05E
|
||||||
|
:1017D000F0BD002400940121F34A029400E0044388
|
||||||
|
:1017E0006D1C2B780846203B98401042F7D1287892
|
||||||
|
:1017F0002A280ED0022128780246303A092A15D824
|
||||||
|
:10180000009A0A235A43303A80180C436D1C00900A
|
||||||
|
:10181000F1E701CF0090002805DA012040030443DE
|
||||||
|
:10182000009840420090022004436D1C28782E2826
|
||||||
|
:1018300015D10420044368786D1C2A280AD101CFF1
|
||||||
|
:101840006D1C02900BE002990A2251433039401876
|
||||||
|
:101850006D1C02902878014630390929F3D928787F
|
||||||
|
:101860006C2810D006DC4C281AD068280ED06A28C4
|
||||||
|
:1018700017D104E0742813D07A2812D110E0012087
|
||||||
|
:10188000400504430CE00121090501E0032109059D
|
||||||
|
:101890000C436978814203D10120000524186D1C96
|
||||||
|
:1018A0006D1C287803906E281ED00CDC632831D084
|
||||||
|
:1018B00004DC00288AD0582811D1B2E064287BD0FB
|
||||||
|
:1018C00069280CD178E073282DD004DC6F2870D003
|
||||||
|
:1018D000702804D1A7E075286CD078286BD0149AB2
|
||||||
|
:1018E00013999047761C62E06002400F022807D0EF
|
||||||
|
:1018F00003280AD0042838680AD006603F1D56E045
|
||||||
|
:101900003868F11706604160F8E738680680F5E747
|
||||||
|
:101910000670F3E73878694608740020487404A814
|
||||||
|
:101920000390012003E0386803900020C0433F1D6E
|
||||||
|
:1019300061070FD5002101E00199491C029A01912C
|
||||||
|
:10194000914213DA8142F7DB019A0399895C0029FD
|
||||||
|
:10195000F2D10BE0002101E00199491C0191814283
|
||||||
|
:10196000FADB019A0399895C0029F5D10199009865
|
||||||
|
:10197000139A401A00902146149B00F03BF90199FC
|
||||||
|
:101980008019461807E0039803990078491C0391D1
|
||||||
|
:10199000149A139990470198401E0190401CF2D16F
|
||||||
|
:1019A0002146149B139A009800F014F986196D1CB7
|
||||||
|
:1019B00009E741E033E034E00A200021049005917A
|
||||||
|
:1019C0006002410F022905D001CFC21794460329B6
|
||||||
|
:1019D00005D007E0FF1DFF08FF0003CF06E000B2BF
|
||||||
|
:1019E000C2179446042902D140B2C1178C46002286
|
||||||
|
:1019F0006146944506DA0A460021404291418C46F0
|
||||||
|
:101A00002D2102E0210504D52B216A461176012102
|
||||||
|
:101A100003E0E10701D02021F7E7019154E00A201B
|
||||||
|
:101A20000BE0102009E01020049000210420044362
|
||||||
|
:101A300008200591029003E0082000210591049000
|
||||||
|
:101A40006002410F022905D001CF002294460329EC
|
||||||
|
:101A500006D006E0FF1DFF08FF0003CF8C4603E021
|
||||||
|
:101A600080B2042900D1C0B20021019121072BD5F9
|
||||||
|
:101A70000399702906D0049A1021059B4A401A4305
|
||||||
|
:101A800005D00EE040216A461176012108E061464A
|
||||||
|
:101A9000014306D030216A4611760399517602211E
|
||||||
|
:101AA0000191049A0821059B4A401A430CD16146D2
|
||||||
|
:101AB000014301D1610707D530216A461176012122
|
||||||
|
:101AC00001910299491E02910399582904D037A126
|
||||||
|
:101AD00003910FA90F910DE039A1F9E76146059B2C
|
||||||
|
:101AE000049AFEF729FB039B8C469B5C0F9A521EBF
|
||||||
|
:101AF0000F92137061460143F0D10F9807A9081A9D
|
||||||
|
:101B000020300390600704D501200004844302982C
|
||||||
|
:101B100001E0012002900399884201DD401A00E0B3
|
||||||
|
:101B2000002041180290019809180098401A00906E
|
||||||
|
:101B3000E00306D42146149B139A009800F05AF84B
|
||||||
|
:101B400086190020049008E006A9085C149A1399ED
|
||||||
|
:101B500090470498401C761C049001998842F3DB5E
|
||||||
|
:101B6000E0030CD52146149B139A009800F042F82C
|
||||||
|
:101B7000861904E0149A302013999047761C029934
|
||||||
|
:101B8000481E02900029F5DC08E00F980F990078B4
|
||||||
|
:101B9000491C0F91149A13999047761C0399481E7B
|
||||||
|
:101BA00003900029F1DCFBE60928010030313233D3
|
||||||
|
:101BB0003435363738396162636465660000000089
|
||||||
|
:101BC0003031323334353637383941424344454673
|
||||||
|
:101BD00000000000F8B5044600251E46174688049C
|
||||||
|
:101BE00004D405E039462020B0476D1C641EF9D5A9
|
||||||
|
:101BF0002846F8BDFFB50446002581B01E46C8033F
|
||||||
|
:101C000001D5302700E02027880404D505E03846B8
|
||||||
|
:101C10000399B0476D1C641EF9D5284605B0F0BD88
|
||||||
|
:101C20004A68002A06D00A68531C0B601070486886
|
||||||
|
:101C3000401E48607047000000BF034AD27A082A5D
|
||||||
|
:101C4000FBD0014B187270470034004010B50021E2
|
||||||
|
:101C50000AE0022201E000BF00BF1346541EA2B2F8
|
||||||
|
:101C6000002BF8D14B1C99B28142F2DB10BD000071
|
||||||
|
:101C700000BFFFF7AFFA1924E401601E1F49884234
|
||||||
|
:101C800000D90CE0601E1E4948610321081FFEF7C1
|
||||||
|
:101C9000B3FE00201A4988610720086100BFFFF7E2
|
||||||
|
:101CA00095F9FEF7D5FAFEF73BFF4B204001FFF711
|
||||||
|
:101CB00069FB14A0FFF732FD1FE0184800681849BF
|
||||||
|
:101CC0000968401A7D21C900884206D91348006876
|
||||||
|
:101CD000134908601348FEF765FF10480068124971
|
||||||
|
:101CE0000968401A1149884203D90C4800680E4916
|
||||||
|
:101CF0000860FEF70FFDFFF709FBDEE7FFFFFF00BF
|
||||||
|
:101D000000E000E05561727420557067726164658F
|
||||||
|
:101D100020415050202E2E2E2E0D0A00140000209F
|
||||||
|
:101D2000000000202400002004000020983A000059
|
||||||
|
:101D3000501D010000000020300000008C17010041
|
||||||
|
:101D4000801D010030000020503300009C1701006E
|
||||||
|
:101D500000000000000000002041090401042100EF
|
||||||
|
:101D60000000000000000000000000000000000073
|
||||||
|
:101D70000000000000000000000000000000000063
|
||||||
|
:040000050001009165
|
||||||
|
:00000001FF
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="Massduino Nano485 Loader" asmv2:product="Massduino Nano485 Loader" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.5" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Massduino Nano485 Loader.exe.manifest" size="5075">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>nNCIfbQmwuhwqmx9LdHyZH0GAVP4mqBQJDyXvRxNnAI=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
</asmv1:assembly>
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="RS485Loader.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
<startup>
|
||||||
|
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
|
||||||
|
<userSettings>
|
||||||
|
<RS485Loader.My.MySettings>
|
||||||
|
<setting name="CommPortNumber" serializeAs="String">
|
||||||
|
<value>COM1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_JumpToBootloader" serializeAs="String">
|
||||||
|
<value>Jump:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_Serach" serializeAs="String">
|
||||||
|
<value>Search:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="AppProtocolSetectedItem" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="HexFilePatch" serializeAs="String">
|
||||||
|
<value>c:\</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddStart" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddEnd" serializeAs="String">
|
||||||
|
<value>31</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachTimeout" serializeAs="String">
|
||||||
|
<value>60</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="UpgradeTimeout" serializeAs="String">
|
||||||
|
<value>2000</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BootloaderTimeout" serializeAs="String">
|
||||||
|
<value>20</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CommBaudRate" serializeAs="String">
|
||||||
|
<value>115200</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Opt_ProtocolMode" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="chk_UpgradeAllSelect" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BusType" serializeAs="String">
|
||||||
|
<value>NANO 485</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="C1PackageLenght" serializeAs="String">
|
||||||
|
<value>128</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Windows_High" serializeAs="String">
|
||||||
|
<value>640</value>
|
||||||
|
</setting>
|
||||||
|
</RS485Loader.My.MySettings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<asmv1:assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<description asmv2:iconFile="T62.ICO" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<application />
|
||||||
|
<entryPoint>
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.0.5" language="neutral" processorArchitecture="msil" />
|
||||||
|
<commandLine file="Massduino Nano485 Loader.exe" parameters="" />
|
||||||
|
</entryPoint>
|
||||||
|
<trustInfo>
|
||||||
|
<security>
|
||||||
|
<applicationRequestMinimum>
|
||||||
|
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
|
||||||
|
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||||
|
</applicationRequestMinimum>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!--
|
||||||
|
UAC 清单选项
|
||||||
|
如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换
|
||||||
|
requestedExecutionLevel 节点。
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
如果要利用文件和注册表虚拟化提供
|
||||||
|
向后兼容性,请删除 requestedExecutionLevel 节点。
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
<dependency>
|
||||||
|
<dependentOS>
|
||||||
|
<osVersionInfo>
|
||||||
|
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
|
||||||
|
</osVersionInfo>
|
||||||
|
</dependentOS>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
|
||||||
|
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Massduino Nano485 Loader.exe" size="345600">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.0.5" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>PReiHrCzVIKnYfBC/R9klIHEcsYNSZdm0YagJF0EyVg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="en-US\Massduino Nano485 Loader.resources.dll" size="10752">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.resources" version="6.4.0.5" language="en-US" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>feKGfvvFD9HzX9eOl7LzkWAfbdGzr60fjL7KKjQGZNk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<file name="Massduino Nano485 Loader.exe.config" size="2856">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>IQN4GMoeUwXBZCvAAIMrtGMwOYkQa4l88EhjeyuvAH4=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="T62.ICO" size="2238">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0KSDv3GsiKK3fjLnYtIsg6R8VMtZzC7uGGyyvXd9/rg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="版本说明.txt" size="3671">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>XP5wJzVNQwYfpm7GbCMy+PnJE21hyK7BOvroxpkRv9M=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
</asmv1:assembly>
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>
|
||||||
|
Massduino Nano485 Loader
|
||||||
|
</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:RS485Loader.My.Resources.Resources">
|
||||||
|
<summary>
|
||||||
|
一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
重写当前线程的 CurrentUICulture 属性
|
||||||
|
重写当前线程的 CurrentUICulture 属性。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.EraseFlashCmd(System.Byte,System.UInt16,System.UInt16)">
|
||||||
|
<summary>
|
||||||
|
擦除FLASH命令
|
||||||
|
</summary>
|
||||||
|
<param name="address"></param>
|
||||||
|
<param name="maxRetry"></param>
|
||||||
|
<param name="timeout"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.GetMd5(System.String)">
|
||||||
|
<summary>
|
||||||
|
获取文件的MD5值
|
||||||
|
返回Byte数组值
|
||||||
|
</summary>
|
||||||
|
<param name="filepath">文件路径</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.LogicFileToData(System.Byte[],System.Int32,System.Byte[],System.UInt32@,System.UInt32@)">
|
||||||
|
<summary>
|
||||||
|
逻辑文件转数据
|
||||||
|
</summary>
|
||||||
|
<param name="logicBuffer">文件缓存</param>
|
||||||
|
<param name="dataBuffer">数据</param>
|
||||||
|
<param name="endAddr"></param>
|
||||||
|
<returns> False:文件打开失败、True:文件打开成功</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.SaveHexFileData(System.Windows.Forms.DataGridView,System.String)">
|
||||||
|
<summary>
|
||||||
|
保存HEX文件数据
|
||||||
|
</summary>
|
||||||
|
<param name="prth"></param>保存的文件路径名
|
||||||
|
<param name="pSaveHex"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.toupper(System.Byte)">
|
||||||
|
<summary>
|
||||||
|
将小写转成大写字母
|
||||||
|
</summary>
|
||||||
|
<param name="val"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.HexToStr(System.Byte[],System.Byte)">
|
||||||
|
<summary>
|
||||||
|
16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
</summary>
|
||||||
|
<param name="pbDest"></param>
|
||||||
|
<param name="pbSrc"></param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.4.7.rar
Normal file
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.4.8.rar
Normal file
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.4.9.rar
Normal file
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.5.0.rar
Normal file
BIN
RS485Loader/bin/Massduino_Nano485_Loader_V6.5.1.rar
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
:0300000002003AC1
|
||||||
|
:0C003A00787FE4F6D8FD75810702001EF7
|
||||||
|
:0D002D00759402759506E4F5C97580FF22F3
|
||||||
|
:0600460075A39002002DDD
|
||||||
|
:10000300EF1FAA0670011E4A60107C037DE8ED1DF8
|
||||||
|
:0A001300AA0470011C4A60E880F4A2
|
||||||
|
:01001D0022C0
|
||||||
|
:0F001E001200466380FF7F647E0012000380F4AF
|
||||||
|
:00000001FF
|
||||||
5305
RS485Loader/bin/Massduino_Nano485_Loader_V6.5.1/C1_Hex/BLE.hex
Normal file
@@ -0,0 +1,475 @@
|
|||||||
|
:020000040001F9
|
||||||
|
:1000000000800020A500010061090100AF0001008F
|
||||||
|
:1000100000000000000000000000000000000000E0
|
||||||
|
:10002000000000000000000000000000AF00010020
|
||||||
|
:100030000000000000000000B10001008D1101006F
|
||||||
|
:10004000B5000100B5000100B5000100B5000100D8
|
||||||
|
:10005000B5000100B5000100B5000100B5000100C8
|
||||||
|
:10006000B5000100B5000100B500010071120100EA
|
||||||
|
:10007000B5000100B5000100B5000100B5000100A8
|
||||||
|
:10008000B5000100B5000100B5000100B500010098
|
||||||
|
:100090000348854600F080F800480047711C0100C5
|
||||||
|
:1000A000008000200448804704480047FEE7FEE740
|
||||||
|
:1000B000FEE7FEE7FEE70000D51101009100010018
|
||||||
|
:1000C00030B50B46014600202022012409E00D46F0
|
||||||
|
:1000D000D5409D4205D31D469540491B2546954078
|
||||||
|
:1000E00040191546521E002DF1DC30BD70B50024BC
|
||||||
|
:1000F0002546002801DA01244042002901DA0125C1
|
||||||
|
:100100004942FFF7DDFFAC4200D04042002C00D056
|
||||||
|
:10011000494270BDD2B201E00270401C491EFBD2C0
|
||||||
|
:1001200070470022F6E710B513460A460446194602
|
||||||
|
:10013000FFF7F0FF204610BDF0B51FB406460020C3
|
||||||
|
:1001400082B005464024019100901BE001992246AF
|
||||||
|
:100150000F46304600F042F8049A059B801A9941F8
|
||||||
|
:1001600010D310461946224600F028F8361A8F415F
|
||||||
|
:100170000197224601200021009F00F01FF8381847
|
||||||
|
:100180004D4100902046641E0028DFDC019B009852
|
||||||
|
:100190002946324607B0F0BD064C0125064E05E063
|
||||||
|
:1001A000E36807CC2B430C3C98471034B442F7D398
|
||||||
|
:1001B000FFF772FF301D0100501D010010B5202A0D
|
||||||
|
:1001C00004DB0146203A9140002010BD91402023DD
|
||||||
|
:1001D0009C1A0346E3401943904010BD10B5202AF5
|
||||||
|
:1001E00004DB0846203AD040002110BD0B46D34026
|
||||||
|
:1001F000D0402024A21A91400843194610BD0000A7
|
||||||
|
:1002000010B50446240300F02DF900F08BF80F48D8
|
||||||
|
:10021000C0680121890508430C49C860202000F00E
|
||||||
|
:10022000A1FE2102080E00F09DFE2104080E00F040
|
||||||
|
:1002300099FEE0B200F096FE04488068012189052D
|
||||||
|
:1002400008430249886000F06DF810BDC0100040FE
|
||||||
|
:1002500010B51248806A08210843104988620421B9
|
||||||
|
:100260000B2000F063F90421080500F0ABF901212F
|
||||||
|
:10027000042000F05BF900F02FFE0848806A082196
|
||||||
|
:100280000843064988620548403080680121890595
|
||||||
|
:10029000084302494031886010BD000080100040D2
|
||||||
|
:1002A00070B505460E4614461048C0680121890500
|
||||||
|
:1002B00008430E49C860032000F054FE2102080ED6
|
||||||
|
:1002C00000F050FE2104080E00F04CFEE0B200F0F9
|
||||||
|
:1002D00049FE3146284600F015FE04488068012199
|
||||||
|
:1002E000890508430149886070BD0000C0100040C6
|
||||||
|
:1002F00010B500240A48C06801218905084308494F
|
||||||
|
:10030000C860052000F02EFE00F018FE04460448E8
|
||||||
|
:10031000806801218905084301498860204610BD95
|
||||||
|
:10032000C010004070B500250024FFF7E1FF05462E
|
||||||
|
:100330000CE0642001F08AFCFFF7DAFF0546601C40
|
||||||
|
:1003400084B20548844201DD012070BDE807C00F7A
|
||||||
|
:100350000028EED100BFF8E7B80B0000F7B582B077
|
||||||
|
:100360000F463F4800900498050B04980005000DC7
|
||||||
|
:1003700001900121090301980C1AA74200DC3C46B8
|
||||||
|
:100380006AE02A030121C9020098FFF789FF2803C8
|
||||||
|
:100390000121C902421800984018FFF781FF00268A
|
||||||
|
:1003A00008E0019881190098405CFF2800D003E024
|
||||||
|
:1003B000701C86B2A642F4DB00BFA6421DDA2846B6
|
||||||
|
:1003C000FFF71EFF002607E00298815D01983218B2
|
||||||
|
:1003D00000988154701C86B2A642F5DB2A030121E5
|
||||||
|
:1003E000C902009800F054F828030121C9024218FC
|
||||||
|
:1003F0000098401800F04CF819E0012000038442F6
|
||||||
|
:100400000CD12A034110029800F042F82803611031
|
||||||
|
:1004100042180298401800F03BF808E00120000361
|
||||||
|
:10042000844204DA2146049A029800F031F8A74287
|
||||||
|
:1004300000D112E06D1C002001900298001902907A
|
||||||
|
:10044000049800190490381B87B2012000038742EA
|
||||||
|
:1004500001DD044600E03C4693E700BF05B0F0BD77
|
||||||
|
:100460007C03002010B50948C068012189050843B4
|
||||||
|
:100470000649C860062000F075FD04488068012127
|
||||||
|
:10048000890508430149886010BD0000C010004084
|
||||||
|
:10049000F8B507460C461646F0B2FF2101310D1A99
|
||||||
|
:1004A000AC4200DC254612E032462946384600F0D0
|
||||||
|
:1004B00011F8A54200D10BE07F197619601B84B2B8
|
||||||
|
:1004C000FF200130844201DD054600E02546EBE7D0
|
||||||
|
:1004D00000BFF8BD70B505460E461446FFF7C2FFD3
|
||||||
|
:1004E0001148C0680121890508430F49C8600220EE
|
||||||
|
:1004F00000F038FD2102080E00F034FD2104080E42
|
||||||
|
:1005000000F030FDE0B200F02DFD3146284600F04D
|
||||||
|
:100510003BFD054880680121890508430249886040
|
||||||
|
:10052000FFF700FF70BD0000C010004000B50B00D9
|
||||||
|
:1005300001F01EF9050412202E384200204A526BA9
|
||||||
|
:1005400082431F4B5A631A46126B82431A631A4640
|
||||||
|
:10055000126A82431A6230E0194A526B8243184B86
|
||||||
|
:100560005A631A46126B02431A631A46126A82438E
|
||||||
|
:100570001A6222E0124A526B0243114B5A631A4626
|
||||||
|
:10058000126B82431A631A46126A82431A6214E09B
|
||||||
|
:100590000B4A526B82430A4B5A631A46126A024351
|
||||||
|
:1005A0001A620AE0064A526B0243054B5A631A4626
|
||||||
|
:1005B000126A02431A6200E000BF00BF00BD0000E3
|
||||||
|
:1005C0008010004000B50B0001F0D2F805041220A5
|
||||||
|
:1005D0002E384200204A526982431F4B5A611A4604
|
||||||
|
:1005E000126982431A611A46126882431A6030E027
|
||||||
|
:1005F000194A52698243184B5A611A4612690243DA
|
||||||
|
:100600001A611A46126882431A6022E0124A52693D
|
||||||
|
:100610000243114B5A611A46126982431A611A4603
|
||||||
|
:10062000126882431A6014E00B4A526982430A4BF3
|
||||||
|
:100630005A611A46126802431A600AE0064A526971
|
||||||
|
:100640000243054B5A611A46126802431A6000E0E1
|
||||||
|
:1006500000BF00BF00BD0000C010004010B5104832
|
||||||
|
:100660000089C4B2C0202040802801D10D4810BDAF
|
||||||
|
:10067000C0202040402805D1E106C90E0A48FFF7F6
|
||||||
|
:1006800035FDF4E7C0202040002805D1E106C90E61
|
||||||
|
:100690000448FFF72BFDEAE77D200002E7E70000B2
|
||||||
|
:1006A000001000400048E80100389C1C70B5002490
|
||||||
|
:1006B0000025164800F0D4FC054620462843044691
|
||||||
|
:1006C00024021248401E00F0CBFC05462046284379
|
||||||
|
:1006D000044624020D48801E00F0C2FC0546204658
|
||||||
|
:1006E000284304462402BD20C00200F0B9FC0546A0
|
||||||
|
:1006F0002046284304460548401C844202D304484F
|
||||||
|
:10070000844201D9014C641C204670BD03E80500F9
|
||||||
|
:10071000FFE7060010B50948006809490968401A52
|
||||||
|
:100720000849884208D90548006805490860002042
|
||||||
|
:100730000549086000F054F810BD000014000020C6
|
||||||
|
:100740002000002060EA00001800002038B50020DA
|
||||||
|
:1007500000900024BD22D20204216846FFF7A0FDCC
|
||||||
|
:100760006846C07804432402684680780443240223
|
||||||
|
:1007700068464078044324026846007804430448ED
|
||||||
|
:10078000844202D30348844200D9014C204638BD3C
|
||||||
|
:1007900005E80500FFFF050038B50446002000907D
|
||||||
|
:1007A0000D48844202D30D48844200D90A4C684661
|
||||||
|
:1007B00004702004010E684641702002010E684654
|
||||||
|
:1007C0008170200E6946C870BD22D202042168469D
|
||||||
|
:1007D000FFF7C4FD38BD000005E80500FFFF050078
|
||||||
|
:1007E000F0B585B0002003900025012424033C4887
|
||||||
|
:1007F000029000260027002001900090FFF7A6FF3E
|
||||||
|
:1008000006463848871BFFF751FF0390029903986B
|
||||||
|
:10081000451A002D62D0280B01900198401C0190D0
|
||||||
|
:100820002046854200D82C46BC4200D33C4645E0D9
|
||||||
|
:10083000A1B22D48029A00F0E3FB224631462BA0DC
|
||||||
|
:1008400000F06CFF0098012811D12548401C864219
|
||||||
|
:100850000DD10020009001202349491E0870721E0E
|
||||||
|
:10086000601C81B22048401EFFF778FD04E0A1B271
|
||||||
|
:1008700032461D48FFF772FD3619029800190290A2
|
||||||
|
:10088000A54200D11FE03F1B2D1B164886420BD30B
|
||||||
|
:10089000014623A000F042FF01200090104E761C7C
|
||||||
|
:1008A000274F0198401C019001200003854201D987
|
||||||
|
:1008B000044600E02C46BC4200D33C460198411E51
|
||||||
|
:1008C00001910028B4D100BF31461EA000F026FFE0
|
||||||
|
:1008D0003046FFF761FF024800F01EFC05B0F0BD96
|
||||||
|
:1008E00004E80500FFFF05007D230020466C6173CE
|
||||||
|
:1008F000685F577269746520466C6173685F6164F4
|
||||||
|
:10090000643A307825303858202077726974655FF2
|
||||||
|
:1009100073697A653A307825303858200D0A00001E
|
||||||
|
:100920004C4F475F466C6173685F456E645F41641E
|
||||||
|
:1009300064726573733A3078253038580D0A0000B8
|
||||||
|
:10094000FA1700004C4F4720466C61736820454EF3
|
||||||
|
:10095000445F6164643A307825303858200D0A00CD
|
||||||
|
:1009600000202449897A0822114000290BD15721FF
|
||||||
|
:10097000204A40321170A82111701E49897A08223C
|
||||||
|
:1009800011431C4A917257211A4A40321170A82112
|
||||||
|
:1009900011700521174A1181164920310988032257
|
||||||
|
:1009A00052029143134A203211801249897A10224F
|
||||||
|
:1009B0001143104A917200210E4A4032117017E023
|
||||||
|
:1009C0000C4920318979C907C90F002901D00020BD
|
||||||
|
:1009D00000E0401C7D210901884209D95721054AC0
|
||||||
|
:1009E00040321170A8211170012191710021117004
|
||||||
|
:1009F000E6E700000010004010B5002819DA1A4A96
|
||||||
|
:100A000003071B0F083B9B089B00D2588307DC0E93
|
||||||
|
:100A1000FF23A3409A438B071B0E8407E40EA340D9
|
||||||
|
:100A20001A43114B0407240F083CA408A4001A51D0
|
||||||
|
:100A300018E00E4A03231B02D21883089B00D258E9
|
||||||
|
:100A40008307DC0EFF23A3409A438B071B0E84070A
|
||||||
|
:100A5000E40EA3401A43054B032424021B19840807
|
||||||
|
:100A6000A4001A5110BD00001CED00E000E100E000
|
||||||
|
:100A700010B50446002C0BD1572014490870A8204B
|
||||||
|
:100A800008700020114920390871104908701BE0D6
|
||||||
|
:100A900057200E490870A820087001200B49203902
|
||||||
|
:100AA00048710871002009490870012001F0CEF852
|
||||||
|
:100AB000572006490870A82008700D2003492039E6
|
||||||
|
:100AC000087100200149087010BD0000401000406E
|
||||||
|
:100AD00010B504218801FFF775FD1048C068012199
|
||||||
|
:100AE000490208430D49C8600846C0688915084393
|
||||||
|
:100AF0000A49C86000F05EF908488068012149028F
|
||||||
|
:100B000008430649886000F055F90448C06801218F
|
||||||
|
:100B1000490208430149C86010BD0000C0100040F0
|
||||||
|
:100B200010B504218801FFF74DFD0421C801FFF72E
|
||||||
|
:100B300049FD07488068FF21013108430449886066
|
||||||
|
:100B400008468068491508430149886010BD0000C7
|
||||||
|
:100B5000C010004010B504218801FFF733FD104894
|
||||||
|
:100B6000C0680121490208430D49C86008468068F1
|
||||||
|
:100B7000891508430A49886000F01CF90848806814
|
||||||
|
:100B80000121490208430649886000F013F904482E
|
||||||
|
:100B9000C0680121490208430149C86010BD000036
|
||||||
|
:100BA000C010004010B5044600F0B0F8652000F019
|
||||||
|
:100BB0006DF800F003F9002803D100F0D3F800200D
|
||||||
|
:100BC00010BD00F027F82070FFF782FF00F022F838
|
||||||
|
:100BD0006070FFF77DFF00F01DF84006400EA0702A
|
||||||
|
:100BE000FFF776FF00F016F8E070FFF771FF00F0F6
|
||||||
|
:100BF00011F82071FFF76CFF00F00CF86071FFF73F
|
||||||
|
:100C000067FF00F007F8A071FFF7A4FF00F0AAF853
|
||||||
|
:100C10000120D5E770B50825002401210802FFF75F
|
||||||
|
:100C2000D1FC1948806869010843174988601CE0B5
|
||||||
|
:100C30006006040E1448C0680121490208431249A5
|
||||||
|
:100C4000C86000F0B7F810488068012149020843E5
|
||||||
|
:100C50000D49886000F0AEF80B484068FF21013173
|
||||||
|
:100C60000840002801D0012004432846691ECDB267
|
||||||
|
:100C70000028DDD10448C068012149020843024927
|
||||||
|
:100C8000C860204670BD0000C010004070B504462A
|
||||||
|
:100C9000082504218801FFF795FC28E01A48C06860
|
||||||
|
:100CA0000121490208431849C86000BF00BF8020E5
|
||||||
|
:100CB0002040002807D014488068FF2101310843F4
|
||||||
|
:100CC0001149886006E01048C068FF2101310843DF
|
||||||
|
:100CD0000D49C8606006040E00F06CF80A48806890
|
||||||
|
:100CE0000121490208430849886000F063F828465A
|
||||||
|
:100CF000691ECDB20028D1D10348C0680121490244
|
||||||
|
:100D000008430149C86070BDC010004010B50421FF
|
||||||
|
:100D10008801FFF757FC00F04DF811488068FF216B
|
||||||
|
:100D2000013108430E498860084680684915084328
|
||||||
|
:100D30000B49886000F03EF80948C068FF21013186
|
||||||
|
:100D400008430749C86000F035F80548C06801212C
|
||||||
|
:100D5000490208430249C86000F02CF810BD0000A9
|
||||||
|
:100D6000C010004010B504218801FFF72BFC10488B
|
||||||
|
:100D7000C068FF21013108430D49C8600846C068BA
|
||||||
|
:100D8000491508430A49C86000F014F8084880680B
|
||||||
|
:100D90000121490208430649886000F00BF8044825
|
||||||
|
:100DA0008068FF21013108430149886010BD0000BF
|
||||||
|
:100DB000C010004000BF00BF7047000010B5002405
|
||||||
|
:100DC0001848C0680121490208431649C86001213A
|
||||||
|
:100DD0000802FFF7F7FB13488068FF210131084341
|
||||||
|
:100DE00010498860FFF7E6FF0E488068012149023C
|
||||||
|
:100DF00008430C49886005E0601CC4B2FA2C01DD90
|
||||||
|
:100E0000002010BD07484068FF210131084001283B
|
||||||
|
:100E1000F2D00448C068490008430249C860012074
|
||||||
|
:100E2000EFE70000C010004004200949C87002200C
|
||||||
|
:100E30000870602008700846407810210843044973
|
||||||
|
:100E400048700846407840084000487070470000ED
|
||||||
|
:100E50000040004010B50A460B4B1B78102423437A
|
||||||
|
:100E6000094C2370234699810123A37109E0064BA5
|
||||||
|
:100E7000DB79002B05D0044B1B7C0370401C531EF8
|
||||||
|
:100E80009AB2002AF3D110BD004000400848007813
|
||||||
|
:100E90001021884306490870FF20087100BF0448EC
|
||||||
|
:100EA0008079402108400028F9D001480079704736
|
||||||
|
:100EB000004000400749097810229143054A11700B
|
||||||
|
:100EC0001146087100BF0349897940221140002969
|
||||||
|
:100ED000F9D070470040004004200949C870022042
|
||||||
|
:100EE00008706020087008464078102108430449C3
|
||||||
|
:100EF000487008464078400840004870704700003D
|
||||||
|
:100F00000044004010B50A460B4B1B7810242343C5
|
||||||
|
:100F1000094C2370234699810123A37109E0064BF4
|
||||||
|
:100F2000DB79002B05D0044B1B7C0370401C531E47
|
||||||
|
:100F30009AB2002AF3D110BD00440040084800785E
|
||||||
|
:100F40001021884306490870FF20087100BF04483B
|
||||||
|
:100F50008079402108400028F9D001480079704785
|
||||||
|
:100F6000004400400749097810229143054A117056
|
||||||
|
:100F70001146087100BF03498979402211400029B8
|
||||||
|
:100F8000F9D070470044004010B50A460E4B1B785C
|
||||||
|
:100F90001024A3430C4C237023469A810123A37190
|
||||||
|
:100FA00009E0094BDB79082B05DA0378064C23743A
|
||||||
|
:100FB000401C531E9AB2002AF3D100BF024BDB79CA
|
||||||
|
:100FC000002BFBD110BD00000044004010B50B48C1
|
||||||
|
:100FD000806A012109030843084988620321072028
|
||||||
|
:100FE0000003FFF7A3FAFFF71FFF0448806A0121FF
|
||||||
|
:100FF000090308430149886210BD000080100040C9
|
||||||
|
:10100000FEB505460E4614460027002001900090CC
|
||||||
|
:10101000E0B200902004000E01902002070E0F485D
|
||||||
|
:10102000C06A0121090308430C49C8620320FFF785
|
||||||
|
:1010300041FF3846FFF73EFF0198FFF73BFF00985E
|
||||||
|
:10104000FFF738FF31462846FFF704FF0348806A60
|
||||||
|
:1010500001210903084301498862FEBD8010004058
|
||||||
|
:10106000F8B5044600250026002700200090E7B2CE
|
||||||
|
:101070002004050E2002060E0F48C06A0121090354
|
||||||
|
:1010800008430D49C8620320FFF714FF3046FFF7FD
|
||||||
|
:1010900011FF2846FFF70EFF3846FFF70BFFFFF75B
|
||||||
|
:1010A000F5FE00900448806A0121090308430249C3
|
||||||
|
:1010B00088620098F8BD000080100040F8B5054631
|
||||||
|
:1010C0000C460026002700200090E0B2009020048B
|
||||||
|
:1010D000070E2002060E0F48C06A012109030843CB
|
||||||
|
:1010E0000C49C8620220FFF7E5FE3046FFF7E2FE3A
|
||||||
|
:1010F0003846FFF7DFFE0098FFF7DCFE2846FFF7D3
|
||||||
|
:10110000D9FE0448806A0121090308430149886225
|
||||||
|
:10111000F8BD00008010004070B505462C46002642
|
||||||
|
:101120001048844202D31048844200D90D4CE6B2E4
|
||||||
|
:10113000BD21C9023046FFF7C1FF2004060E094950
|
||||||
|
:10114000C91E3046FFF7BAFF2002060E0549891E68
|
||||||
|
:101150003046FFF7B3FF260E0249491E3046FFF71F
|
||||||
|
:10116000ADFF70BD04E80500FFE7060010B50446BA
|
||||||
|
:1011700021460448FEF7A4FF801CC1B20248C17397
|
||||||
|
:1011800010BD0000204E0000500100200D480068F6
|
||||||
|
:10119000401C0C4908600C480078401C0A49087043
|
||||||
|
:1011A000084600780A280BD100200870074800681C
|
||||||
|
:1011B000401C0649086006480068401C0449086055
|
||||||
|
:1011C00070470000100000201C00002014000020C8
|
||||||
|
:1011D0001800002010B5572008490870A820087092
|
||||||
|
:1011E00088200649403908810020044908700A20F7
|
||||||
|
:1011F00000F02CFD0120FFF73BFC10BD401000402B
|
||||||
|
:1012000070B50446FFF72AFA0A214843C60821466A
|
||||||
|
:101210003046FEF755FF05460A21681DFEF750FFD0
|
||||||
|
:10122000054601498D8170BD00340040044989782C
|
||||||
|
:10123000C022914382011143014A9170704700001E
|
||||||
|
:101240000034004000280BD0084A52780A43074B6C
|
||||||
|
:101250005A701A46127808231A43044B1A7004E095
|
||||||
|
:10126000024A52788A43014B5A707047003400405A
|
||||||
|
:1012700010B50024204800790007000F04280DD085
|
||||||
|
:1012800004DC002833D0022832D12FE0062802D017
|
||||||
|
:101290000C282DD116E0184840792AE017490A7821
|
||||||
|
:1012A000491C501800F04CF8C4B2144800780019DA
|
||||||
|
:1012B00012490870124800681249886401211248D6
|
||||||
|
:1012C000817316E00D490A78491C501800F038F86F
|
||||||
|
:1012D000C4B20A4800780019084908700848006834
|
||||||
|
:1012E0000849886401210848817302E001E000E0B8
|
||||||
|
:1012F00000BF00BF10BD00000034004030000020DF
|
||||||
|
:1013000014000020300300205001002010B50948CF
|
||||||
|
:10131000807B01280DD10848806C08490968091AAA
|
||||||
|
:101320000448C07B814204D300210248817300F04D
|
||||||
|
:10133000E5F810BD5001002030030020140000200B
|
||||||
|
:101340000146002005E0054A127A0A70491C421C39
|
||||||
|
:1013500090B2024A927A002AF5D1704700340040D8
|
||||||
|
:1013600010B50A4609E0064BDB7A082B05D0037856
|
||||||
|
:10137000034C2372401C531E9AB2002AF3D110BDB5
|
||||||
|
:101380000034004010B504462648806A0121490215
|
||||||
|
:1013900008432449886201210802FFF7C7F80321A6
|
||||||
|
:1013A00001204002FFF7C2F82046FFF729FF8720FF
|
||||||
|
:1013B0001D4988700320C870402048700120887340
|
||||||
|
:1013C0000320FFF733FF05210120FFF73BFF0B2030
|
||||||
|
:1013D00001218140154A116000BFD32189001448C2
|
||||||
|
:1013E000FEF79FFE2046FFF7C1FE002201211148B3
|
||||||
|
:1013F000FEF756FF0F481438007D662803D10EA073
|
||||||
|
:1014000000F08CF90DE00B481438007D442803D11E
|
||||||
|
:101410000FA000F083F904E014A000F07FF900F0C1
|
||||||
|
:101420003FF810BD801000400034004000E100E0B3
|
||||||
|
:1014300030000020640100204150505F50726F6303
|
||||||
|
:1014400065647572655F526561647920210D0A00DB
|
||||||
|
:101450004170705F50726F6365647572655F4E6F47
|
||||||
|
:10146000745F526561647920210D0A004E4F54204B
|
||||||
|
:101470004461746520210D0A0000000030B5024669
|
||||||
|
:101480000023002404E0D05C0019C4B2581C83B2CD
|
||||||
|
:1014900008464D1EA9B20028F5D1E043C0B230BDC8
|
||||||
|
:1014A00010B50648007D442807D044210348017543
|
||||||
|
:1014B000002201211430FEF751FF10BD5001002021
|
||||||
|
:1014C00070B504460D460B48807810306070681D7A
|
||||||
|
:1014D000A0700020E0700848C07C207001202071BE
|
||||||
|
:1014E000A1782046FFF7CAFFE070A1782046FFF7F9
|
||||||
|
:1014F00037FF70BD3000002050010020E0B590B0F3
|
||||||
|
:1015000000200F900E900D900C900B9000260A90EA
|
||||||
|
:1015100008900790069005900490039000277A4861
|
||||||
|
:10152000C07879490978884270D177480178401CA1
|
||||||
|
:10153000FFF7A4FF00286AD17448C07C724949783B
|
||||||
|
:101540008906890E884276D06F4840788106890ED8
|
||||||
|
:101550006E48C1740546843D6B488078603803004E
|
||||||
|
:1015600000F006F90A563E6A069184916D8328912F
|
||||||
|
:1015700020780002617846180A2E00D20A267D20C3
|
||||||
|
:10158000C0007043624948800120287002206870C2
|
||||||
|
:101590000320A8700420E8700C905EA21021281D82
|
||||||
|
:1015A00000F0CCF840B208900C9908980818C0B226
|
||||||
|
:1015B0000C906AE02078000261784018642148436A
|
||||||
|
:1015C0000B90A0780002E17846180A2E00D20A2675
|
||||||
|
:1015D0007D20C00070434E49488001200A9054E0AD
|
||||||
|
:1015E000207800026178401880B20390A078000251
|
||||||
|
:1015F000E178401887B2922F00DD922739462846BD
|
||||||
|
:10160000039AFEF74DFEF8B20C903EE068E05CE015
|
||||||
|
:10161000FFF746FF01213D4881752078000261787F
|
||||||
|
:1016200040183B49403908870846028F8021A01C9A
|
||||||
|
:10163000FEF794FE29E03DE0FFF732FF25E0207839
|
||||||
|
:1016400000026178401880B209900120049004984B
|
||||||
|
:10165000002805D00120287001212C48017501E0E7
|
||||||
|
:101660000020287001200C900FE00EE0207800028E
|
||||||
|
:101670006178401880B20290A0780002E1784018AA
|
||||||
|
:1016800080B2019001E010B0E0BD00BF0D980028CD
|
||||||
|
:1016900004D11E4889380C99FFF712FF0A980028D8
|
||||||
|
:1016A00028D000200A900B98FFF7AAFD0B98FFF7AF
|
||||||
|
:1016B0005DFD1FE0154D843D8820287001200C90B1
|
||||||
|
:1016C000681F0C99FFF7FCFE14E0104D843D772055
|
||||||
|
:1016D000287001200C90681F0C99FFF7F1FE09E0BB
|
||||||
|
:1016E0000A4D843D6620287001200C90681F0C99DB
|
||||||
|
:1016F000FFF7E6FE00200449087096210248401CCE
|
||||||
|
:10170000FEF70FFD00BFBEE73000002050010020B3
|
||||||
|
:1017100070030020424C565F433100000FB410B5F7
|
||||||
|
:1017200003A9044B044A029800F040F810BC08BC1E
|
||||||
|
:1017300004B01847391C01002C0000200FB41CB560
|
||||||
|
:101740000246002007AC00290BD0491E01910092EF
|
||||||
|
:10175000064B6A462146069800F028F8009A0021B8
|
||||||
|
:1017600011701CBC08BC04B018470000211C01000B
|
||||||
|
:1017700030B47446641E2578641CAB4204D3635DA8
|
||||||
|
:101780005B00E31830BC18471D46F8E702E008C8C4
|
||||||
|
:10179000121F08C1002AFAD170477047002001E0EB
|
||||||
|
:1017A00001C1121F002AFBD170470000FFB591B0A4
|
||||||
|
:1017B0000F460546002606E025280AD0149A1399FC
|
||||||
|
:1017C00090476D1C761C28780028F5D1304615B05E
|
||||||
|
:1017D000F0BD002400940121F34A029400E0044388
|
||||||
|
:1017E0006D1C2B780846203B98401042F7D1287892
|
||||||
|
:1017F0002A280ED0022128780246303A092A15D824
|
||||||
|
:10180000009A0A235A43303A80180C436D1C00900A
|
||||||
|
:10181000F1E701CF0090002805DA012040030443DE
|
||||||
|
:10182000009840420090022004436D1C28782E2826
|
||||||
|
:1018300015D10420044368786D1C2A280AD101CFF1
|
||||||
|
:101840006D1C02900BE002990A2251433039401876
|
||||||
|
:101850006D1C02902878014630390929F3D928787F
|
||||||
|
:101860006C2810D006DC4C281AD068280ED06A28C4
|
||||||
|
:1018700017D104E0742813D07A2812D110E0012087
|
||||||
|
:10188000400504430CE00121090501E0032109059D
|
||||||
|
:101890000C436978814203D10120000524186D1C96
|
||||||
|
:1018A0006D1C287803906E281ED00CDC632831D084
|
||||||
|
:1018B00004DC00288AD0582811D1B2E064287BD0FB
|
||||||
|
:1018C00069280CD178E073282DD004DC6F2870D003
|
||||||
|
:1018D000702804D1A7E075286CD078286BD0149AB2
|
||||||
|
:1018E00013999047761C62E06002400F022807D0EF
|
||||||
|
:1018F00003280AD0042838680AD006603F1D56E045
|
||||||
|
:101900003868F11706604160F8E738680680F5E747
|
||||||
|
:101910000670F3E73878694608740020487404A814
|
||||||
|
:101920000390012003E0386803900020C0433F1D6E
|
||||||
|
:1019300061070FD5002101E00199491C029A01912C
|
||||||
|
:10194000914213DA8142F7DB019A0399895C0029FD
|
||||||
|
:10195000F2D10BE0002101E00199491C0191814283
|
||||||
|
:10196000FADB019A0399895C0029F5D10199009865
|
||||||
|
:10197000139A401A00902146149B00F03BF90199FC
|
||||||
|
:101980008019461807E0039803990078491C0391D1
|
||||||
|
:10199000149A139990470198401E0190401CF2D16F
|
||||||
|
:1019A0002146149B139A009800F014F986196D1CB7
|
||||||
|
:1019B00009E741E033E034E00A200021049005917A
|
||||||
|
:1019C0006002410F022905D001CFC21794460329B6
|
||||||
|
:1019D00005D007E0FF1DFF08FF0003CF06E000B2BF
|
||||||
|
:1019E000C2179446042902D140B2C1178C46002286
|
||||||
|
:1019F0006146944506DA0A460021404291418C46F0
|
||||||
|
:101A00002D2102E0210504D52B216A461176012102
|
||||||
|
:101A100003E0E10701D02021F7E7019154E00A201B
|
||||||
|
:101A20000BE0102009E01020049000210420044362
|
||||||
|
:101A300008200591029003E0082000210591049000
|
||||||
|
:101A40006002410F022905D001CF002294460329EC
|
||||||
|
:101A500006D006E0FF1DFF08FF0003CF8C4603E021
|
||||||
|
:101A600080B2042900D1C0B20021019121072BD5F9
|
||||||
|
:101A70000399702906D0049A1021059B4A401A4305
|
||||||
|
:101A800005D00EE040216A461176012108E061464A
|
||||||
|
:101A9000014306D030216A4611760399517602211E
|
||||||
|
:101AA0000191049A0821059B4A401A430CD16146D2
|
||||||
|
:101AB000014301D1610707D530216A461176012122
|
||||||
|
:101AC00001910299491E02910399582904D037A126
|
||||||
|
:101AD00003910FA90F910DE039A1F9E76146059B2C
|
||||||
|
:101AE000049AFEF729FB039B8C469B5C0F9A521EBF
|
||||||
|
:101AF0000F92137061460143F0D10F9807A9081A9D
|
||||||
|
:101B000020300390600704D501200004844302982C
|
||||||
|
:101B100001E0012002900399884201DD401A00E0B3
|
||||||
|
:101B2000002041180290019809180098401A00906E
|
||||||
|
:101B3000E00306D42146149B139A009800F05AF84B
|
||||||
|
:101B400086190020049008E006A9085C149A1399ED
|
||||||
|
:101B500090470498401C761C049001998842F3DB5E
|
||||||
|
:101B6000E0030CD52146149B139A009800F042F82C
|
||||||
|
:101B7000861904E0149A302013999047761C029934
|
||||||
|
:101B8000481E02900029F5DC08E00F980F990078B4
|
||||||
|
:101B9000491C0F91149A13999047761C0399481E7B
|
||||||
|
:101BA00003900029F1DCFBE60928010030313233D3
|
||||||
|
:101BB0003435363738396162636465660000000089
|
||||||
|
:101BC0003031323334353637383941424344454673
|
||||||
|
:101BD00000000000F8B5044600251E46174688049C
|
||||||
|
:101BE00004D405E039462020B0476D1C641EF9D5A9
|
||||||
|
:101BF0002846F8BDFFB50446002581B01E46C8033F
|
||||||
|
:101C000001D5302700E02027880404D505E03846B8
|
||||||
|
:101C10000399B0476D1C641EF9D5284605B0F0BD88
|
||||||
|
:101C20004A68002A06D00A68531C0B601070486886
|
||||||
|
:101C3000401E48607047000000BF034AD27A082A5D
|
||||||
|
:101C4000FBD0014B187270470034004010B50021E2
|
||||||
|
:101C50000AE0022201E000BF00BF1346541EA2B2F8
|
||||||
|
:101C6000002BF8D14B1C99B28142F2DB10BD000071
|
||||||
|
:101C700000BFFFF7AFFA1924E401601E1F49884234
|
||||||
|
:101C800000D90CE0601E1E4948610321081FFEF7C1
|
||||||
|
:101C9000B3FE00201A4988610720086100BFFFF7E2
|
||||||
|
:101CA00095F9FEF7D5FAFEF73BFF4B204001FFF711
|
||||||
|
:101CB00069FB14A0FFF732FD1FE0184800681849BF
|
||||||
|
:101CC0000968401A7D21C900884206D91348006876
|
||||||
|
:101CD000134908601348FEF765FF10480068124971
|
||||||
|
:101CE0000968401A1149884203D90C4800680E4916
|
||||||
|
:101CF0000860FEF70FFDFFF709FBDEE7FFFFFF00BF
|
||||||
|
:101D000000E000E05561727420557067726164658F
|
||||||
|
:101D100020415050202E2E2E2E0D0A00140000209F
|
||||||
|
:101D2000000000202400002004000020983A000059
|
||||||
|
:101D3000501D010000000020300000008C17010041
|
||||||
|
:101D4000801D010030000020503300009C1701006E
|
||||||
|
:101D500000000000000000002041090401042100EF
|
||||||
|
:101D60000000000000000000000000000000000073
|
||||||
|
:101D70000000000000000000000000000000000063
|
||||||
|
:040000050001009165
|
||||||
|
:00000001FF
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="Massduino Nano485 Loader" asmv2:product="Massduino Nano485 Loader" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.5" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Massduino Nano485 Loader.exe.manifest" size="5075">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>3E0F3kKA1rvlB5sljLPhlMNTcxsW2+q5PZvf2/mLB9c=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
</asmv1:assembly>
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="RS485Loader.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
<startup>
|
||||||
|
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
|
||||||
|
<userSettings>
|
||||||
|
<RS485Loader.My.MySettings>
|
||||||
|
<setting name="CommPortNumber" serializeAs="String">
|
||||||
|
<value>COM1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_JumpToBootloader" serializeAs="String">
|
||||||
|
<value>Jump:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomeProtocol_Serach" serializeAs="String">
|
||||||
|
<value>Search:<ADD></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="AppProtocolSetectedItem" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="HexFilePatch" serializeAs="String">
|
||||||
|
<value>c:\</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddStart" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachAddEnd" serializeAs="String">
|
||||||
|
<value>31</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SerachTimeout" serializeAs="String">
|
||||||
|
<value>60</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="UpgradeTimeout" serializeAs="String">
|
||||||
|
<value>2000</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BootloaderTimeout" serializeAs="String">
|
||||||
|
<value>20</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CommBaudRate" serializeAs="String">
|
||||||
|
<value>115200</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Opt_ProtocolMode" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="chk_UpgradeAllSelect" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="BusType" serializeAs="String">
|
||||||
|
<value>NANO 485</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="C1PackageLenght" serializeAs="String">
|
||||||
|
<value>128</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Windows_High" serializeAs="String">
|
||||||
|
<value>640</value>
|
||||||
|
</setting>
|
||||||
|
</RS485Loader.My.MySettings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<asmv1:assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<description asmv2:iconFile="T62.ICO" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<application />
|
||||||
|
<entryPoint>
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<commandLine file="Massduino Nano485 Loader.exe" parameters="" />
|
||||||
|
</entryPoint>
|
||||||
|
<trustInfo>
|
||||||
|
<security>
|
||||||
|
<applicationRequestMinimum>
|
||||||
|
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
|
||||||
|
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||||
|
</applicationRequestMinimum>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!--
|
||||||
|
UAC 清单选项
|
||||||
|
如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换
|
||||||
|
requestedExecutionLevel 节点。
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
如果要利用文件和注册表虚拟化提供
|
||||||
|
向后兼容性,请删除 requestedExecutionLevel 节点。
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
<dependency>
|
||||||
|
<dependentOS>
|
||||||
|
<osVersionInfo>
|
||||||
|
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
|
||||||
|
</osVersionInfo>
|
||||||
|
</dependentOS>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
|
||||||
|
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Massduino Nano485 Loader.exe" size="350720">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>1PzBWQeJ6d1FIAMOCMge67/+/fdckpzl9jm50XZDlP4=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="en-US\Massduino Nano485 Loader.resources.dll" size="10752">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.resources" version="6.4.5.0" language="en-US" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>MM+yxATkNv4sfNDo8TAvy8ewKPblNxe2QhaBSYz5YHE=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<file name="Massduino Nano485 Loader.exe.config" size="2856">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>IQN4GMoeUwXBZCvAAIMrtGMwOYkQa4l88EhjeyuvAH4=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="T62.ICO" size="2238">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0KSDv3GsiKK3fjLnYtIsg6R8VMtZzC7uGGyyvXd9/rg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="版本说明.txt" size="3671">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>XP5wJzVNQwYfpm7GbCMy+PnJE21hyK7BOvroxpkRv9M=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
</asmv1:assembly>
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>
|
||||||
|
Massduino Nano485 Loader
|
||||||
|
</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:RS485Loader.My.Resources.Resources">
|
||||||
|
<summary>
|
||||||
|
一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
重写当前线程的 CurrentUICulture 属性
|
||||||
|
重写当前线程的 CurrentUICulture 属性。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.EraseFlashCmd(System.Byte,System.UInt16,System.UInt16)">
|
||||||
|
<summary>
|
||||||
|
擦除FLASH命令
|
||||||
|
</summary>
|
||||||
|
<param name="address"></param>
|
||||||
|
<param name="maxRetry"></param>
|
||||||
|
<param name="timeout"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.GetMd5(System.String)">
|
||||||
|
<summary>
|
||||||
|
获取文件的MD5值
|
||||||
|
返回Byte数组值
|
||||||
|
</summary>
|
||||||
|
<param name="filepath">文件路径</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.LogicFileToData(System.Byte[],System.Int32,System.Byte[],System.UInt32@,System.UInt32@)">
|
||||||
|
<summary>
|
||||||
|
逻辑文件转数据
|
||||||
|
</summary>
|
||||||
|
<param name="logicBuffer">文件缓存</param>
|
||||||
|
<param name="dataBuffer">数据</param>
|
||||||
|
<param name="endAddr"></param>
|
||||||
|
<returns> False:文件打开失败、True:文件打开成功</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.SaveHexFileData(System.Windows.Forms.DataGridView,System.String)">
|
||||||
|
<summary>
|
||||||
|
保存HEX文件数据
|
||||||
|
</summary>
|
||||||
|
<param name="prth"></param>保存的文件路径名
|
||||||
|
<param name="pSaveHex"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.toupper(System.Byte)">
|
||||||
|
<summary>
|
||||||
|
将小写转成大写字母
|
||||||
|
</summary>
|
||||||
|
<param name="val"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.HexToStr(System.Byte[],System.Byte)">
|
||||||
|
<summary>
|
||||||
|
16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
</summary>
|
||||||
|
<param name="pbDest"></param>
|
||||||
|
<param name="pbSrc"></param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
RS485Loader/icon/82.ICO
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
RS485Loader/icon/8B.ICO
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
RS485Loader/icon/FI01.ico
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
RS485Loader/icon/FI12.ico
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
RS485Loader/icon/FI20.ico
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
RS485Loader/icon/FI28.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
RS485Loader/icon/FI29.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
RS485Loader/icon/FI33.ico
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
RS485Loader/icon/Open.ico
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
RS485Loader/icon/T09.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
RS485Loader/icon/T62.ICO
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
' <autogenerated/>
|
||||||
|
Option Strict Off
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
Imports System
|
||||||
|
Imports System.Reflection
|
||||||
|
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName:=".NET Framework 4.5")>
|
||||||
BIN
RS485Loader/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Normal file
21
RS485Loader/obj/Debug/Massduino Nano485 Loader.application
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="Massduino Nano485 Loader" asmv2:product="Massduino Nano485 Loader" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.5" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Massduino Nano485 Loader.exe.manifest" size="5075">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>RVor4qe49zTufD4kW8osvRCLbovXuEL4EDcMKPnEG2E=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
</asmv1:assembly>
|
||||||
BIN
RS485Loader/obj/Debug/Massduino Nano485 Loader.exe
Normal file
96
RS485Loader/obj/Debug/Massduino Nano485 Loader.exe.manifest
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<asmv1:assemblyIdentity name="Massduino Nano485 Loader.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<description asmv2:iconFile="T62.ICO" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<application />
|
||||||
|
<entryPoint>
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<commandLine file="Massduino Nano485 Loader.exe" parameters="" />
|
||||||
|
</entryPoint>
|
||||||
|
<trustInfo>
|
||||||
|
<security>
|
||||||
|
<applicationRequestMinimum>
|
||||||
|
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
|
||||||
|
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||||
|
</applicationRequestMinimum>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!--
|
||||||
|
UAC 清单选项
|
||||||
|
如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换
|
||||||
|
requestedExecutionLevel 节点。
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
如果要利用文件和注册表虚拟化提供
|
||||||
|
向后兼容性,请删除 requestedExecutionLevel 节点。
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
<dependency>
|
||||||
|
<dependentOS>
|
||||||
|
<osVersionInfo>
|
||||||
|
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
|
||||||
|
</osVersionInfo>
|
||||||
|
</dependentOS>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
|
||||||
|
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Massduino Nano485 Loader.exe" size="350720">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader" version="6.4.5.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>BBE5UjrXp3BHuE0g/g6sBLDgOoi3UJNMZnWCPahq3xo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="en-US\Massduino Nano485 Loader.resources.dll" size="10752">
|
||||||
|
<assemblyIdentity name="Massduino Nano485 Loader.resources" version="6.4.5.0" language="en-US" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>yxNwxsEcg5NG5adl56VZCTfBXJw+R8cJrHLzmej/de8=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<file name="Massduino Nano485 Loader.exe.config" size="2856">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>IQN4GMoeUwXBZCvAAIMrtGMwOYkQa4l88EhjeyuvAH4=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="T62.ICO" size="2238">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0KSDv3GsiKK3fjLnYtIsg6R8VMtZzC7uGGyyvXd9/rg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="版本说明.txt" size="3671">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>XP5wJzVNQwYfpm7GbCMy+PnJE21hyK7BOvroxpkRv9M=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
</asmv1:assembly>
|
||||||
BIN
RS485Loader/obj/Debug/Massduino Nano485 Loader.pdb
Normal file
73
RS485Loader/obj/Debug/Massduino Nano485 Loader.xml
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>
|
||||||
|
Massduino Nano485 Loader
|
||||||
|
</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:RS485Loader.My.Resources.Resources">
|
||||||
|
<summary>
|
||||||
|
一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
重写当前线程的 CurrentUICulture 属性
|
||||||
|
重写当前线程的 CurrentUICulture 属性。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.EraseFlashCmd(System.Byte,System.UInt16,System.UInt16)">
|
||||||
|
<summary>
|
||||||
|
擦除FLASH命令
|
||||||
|
</summary>
|
||||||
|
<param name="address"></param>
|
||||||
|
<param name="maxRetry"></param>
|
||||||
|
<param name="timeout"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.GetMd5(System.String)">
|
||||||
|
<summary>
|
||||||
|
获取文件的MD5值
|
||||||
|
返回Byte数组值
|
||||||
|
</summary>
|
||||||
|
<param name="filepath">文件路径</param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.LogicFileToData(System.Byte[],System.Int32,System.Byte[],System.UInt32@,System.UInt32@)">
|
||||||
|
<summary>
|
||||||
|
逻辑文件转数据
|
||||||
|
</summary>
|
||||||
|
<param name="logicBuffer">文件缓存</param>
|
||||||
|
<param name="dataBuffer">数据</param>
|
||||||
|
<param name="endAddr"></param>
|
||||||
|
<returns> False:文件打开失败、True:文件打开成功</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.SaveHexFileData(System.Windows.Forms.DataGridView,System.String)">
|
||||||
|
<summary>
|
||||||
|
保存HEX文件数据
|
||||||
|
</summary>
|
||||||
|
<param name="prth"></param>保存的文件路径名
|
||||||
|
<param name="pSaveHex"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.toupper(System.Byte)">
|
||||||
|
<summary>
|
||||||
|
将小写转成大写字母
|
||||||
|
</summary>
|
||||||
|
<param name="val"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.HexToStr(System.Byte[],System.Byte)">
|
||||||
|
<summary>
|
||||||
|
16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
</summary>
|
||||||
|
<param name="pbDest"></param>
|
||||||
|
<param name="pbSrc"></param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>
|
||||||
|
Massduino Nano485 Loader
|
||||||
|
</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:RS485Loader.My.Resources.Resources">
|
||||||
|
<summary>
|
||||||
|
一个强类型的资源类,用于查找本地化的字符串等。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.ResourceManager">
|
||||||
|
<summary>
|
||||||
|
返回此类使用的缓存的 ResourceManager 实例。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:RS485Loader.My.Resources.Resources.Culture">
|
||||||
|
<summary>
|
||||||
|
重写当前线程的 CurrentUICulture 属性
|
||||||
|
重写当前线程的 CurrentUICulture 属性。
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.Form1.LogicFileToData(System.Byte[],System.Byte[],System.UInt32@)">
|
||||||
|
<summary>
|
||||||
|
逻辑文件转数据
|
||||||
|
</summary>
|
||||||
|
<param name="logicBuffer">文件缓存</param>
|
||||||
|
<param name="dataBuffer">数据</param>
|
||||||
|
<param name="endAddr"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.SaveHexFileData(System.Windows.Forms.DataGridView,System.String)">
|
||||||
|
<summary>
|
||||||
|
保存HEX文件数据
|
||||||
|
</summary>
|
||||||
|
<param name="prth"></param>保存的文件路径名
|
||||||
|
<param name="pSaveHex"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.toupper(System.Byte)">
|
||||||
|
<summary>
|
||||||
|
将小写转成大写字母
|
||||||
|
</summary>
|
||||||
|
<param name="val"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:RS485Loader.ReadFlash.HexToStr(System.Byte[],System.Byte)">
|
||||||
|
<summary>
|
||||||
|
16进制转字符串,输入一个字节,输出两个字节
|
||||||
|
</summary>
|
||||||
|
<param name="pbDest"></param>
|
||||||
|
<param name="pbSrc"></param>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||