Files
Leader.DriveThru/bin/ModBus.dll

220 lines
12 KiB
Plaintext
Raw Normal View History

2025-09-19 08:29:49 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><>*<2A><00>" 0*<00>I ` <00>`<60>WIO`<00><00> <00>HT  H.text<00>) * `.rsrc<00>`,@@.reloc <00>0@B<00>IHd/ 0){
 (
t |(+
3<>*0){
 (
t |(+
3<>*J{%-&*(
*J{%-&*(
*0^s
}#<00><>@}#Y@}} <00>} } } (
}}*0{
 (
,({:<3A>rp{<04>(
{ {
{ { s
}{o
{rp<1B> %{o
<EFBFBD>%{ <04><01>%{
<04><01>%{ <04><01>%{ <04><01>(
(+(
{%-&+ ~
o
{ <0C>&,(
<EFBFBD> { o
(+(
 <0C>* <00><>
<00><>0<00>{
 (
{-<02>p{ {o
r?p(
(+(
{%-&+(
<EFBFBD>&<26>}<04>,o!
<EFBFBD>,(
<EFBFBD>{%-&*~
o
*(BU "?a
 bk
0c("
(
o#
{  (
{ -+ (
<16>, ~  <09>($
 o%
o&
<06>io'
rOp~(
{8<>($
()
(*
=<3D> o+
1 o,
<EFBFBD>

(-
(
+~o.
1no/
,\s %}%o.
o.
Yo0
}%}%(*
}%($
()
  (*
} <09>,(1
+(1
o
:3<><33><EFBFBD>~ <09>
,(
<EFBFBD> *A;V
R{,
{<14>**&~<04>*Bo.
Yo0
*(
*Vs <06> s <06>*0){
 (
t |(+
3<>*0){
 (
t |(+
3<>*J{%-&*(
*J{%-&*(
*0^s
}#<00><>@}# @}} <00>}}}(
}}*0{
 (
,({:<3A>rp{<04>(
{{{{s
}{o
{rp<1B> %{o
<EFBFBD>%{<04><01>%{<04><01>%{<04><01>%{<04><01>(
(+(
{%-&+ ~
o
{ <0C>&,(
<EFBFBD> { o
(+(
 <0C>* <00><>
<00><>0<00>{
 (
{-<02>p{ {o
r?p(
(+(
{%-&+(
<EFBFBD>&<26>}<04>,o!
<EFBFBD>,(
<EFBFBD>{%-&*~
o
*(BU "?a
 bk
0<00>(
-~ *o
-~ *($
o%
o&
<04>io'
s3%}$%}" <10>( ~(
($
{ #@<40>@{o2
l[#@<40>@Z{Z
8<EFBFBD>($
()
(*
 =<3D>o+
1H <09>iY  - <09>iX(+ <09>iY   o4
  X($
X+:1/($
()
  (*

72"o/+(1
+(1
o
:O<><4F><EFBFBD>(+ }#(*
}%($
()
(*
}&*^(5
<03>(6
<04>(6
*&(*0;(7
(8
(9
 ]<5D>(6
 [<5B>(6
(7
(8
*v [<5B>(6
 ]<5D>(6
*<2A>c<>(6
c<>(6
c<>(6
<03>(6
*V~!. {#<04><16>**f{",{#,($**6{#(+*6{"(+*6{#(+*6{"(+*2{#(#*2{"(#*R<02>i1 <02>iY(;
**r(!(13 {#<04>i<18>**J(0bh(0`h*0
 +(0`
X b
2<>*0H<18>(
{#(.<06>i(<
(.<06>iX(/(+(>
(?
<0B>&<26>**AA 0P <1E>(
{#(.<06>i(<
(.<06>iX(/(+(>
(@
<0B> &<26>#**AA 0j <1E>(
{#(.<06>i(<
(.<06>iX(/(+(+(+(+(>
(@
<0B> &<26>#**[[ 0V
<1A>(
{#(.<06>i(<
(.<06>iX(/(+(+(>
(B
<0B> &<26>"**KK 07
<1A>(
{#<06>i(<
(+(>
(B
<0B> &<26>"**,, 0I <1E>(
{#(.<06>i(<
(.<06>iX(/(+(>
(C
<0B>&<26>j**AA >(.X(/*{'*"}'*0- {#<04>iY(.1{#(.
X(/<06>**<2A>{#<04>i1{#{#<04>iY(D
**0<00>rQp<1D> %{$<04><01>%{"%-&+r<>pr<70>p(E
<EFBFBD>%("
r<>p(F
<EFBFBD>%{#%-&+r<>pr<70>p(E
<EFBFBD>%(!
r<>p(F
<EFBFBD>%{%<04>0<01>%{&<04>0<01>(
*<2A>(+}"(+}#}'(
*Vs3<06> s3<06>!*BSJB v4.0.30319l<00>
#~<00>
x #Stringsp#USp#GUID<00><00>#BlobW<1D>
<00>3004F
 <00><00><03><00><03><00><02><00><00>q<00><03>W<03>v<03><03>1<03><00><03><00><02>R1
<00><05>!T<00><00><02>h <00><00>!T<00>UQ<00>l:<00>:N<00>@ HTK <00>e:<00>F Y:+:D6<00>"<00><00>5n5 
5<00>m <00>5 <00>i(52)<00>#<00>&<00>*<00>.?.<00>1<00>1h 4<00>1<00>86e<6<00><^@}.x.<00>D<00>D2)<00>#<00>&<00>*<00>.?.<00>1<00>1h 4<00>1<00>86eG6<00>GK&K^@}.x.<00>11V<> OV<>OV<>QOV<><56>OV<><56>OV<><56>OV<>(OV<>eOP <00><08>S<00> <00><08>S<00> <00>29<00> <00>Z=<00> <00><18>YP!<00>li<00>"<00><00>P#<00>po<00>$<00><08>=<00>$<00><08>=<00>$<00><00><04> %<00><18> %<00><18>v ,%<00><08>S d%<00><08>S
<00>%<00>29 <00>%<00>Z= <00>%<00><18>z ,&<00>li l'<00><00>,(<00>p<02><00>)<00><18><06><00>)<00><18><06><00>)<00>> 5/*<00><00><00>M*<00>Iw*<00><08>=<00>*<00><08>=<00>*<00><08><08><00>*<00>B<05><00>*<00><08><08><00>*<00>.<05><00>*<00><08><08><00>*<00>#<05><00>*<00><00>:+<00><08>=++<00><00><00>@+<00>?<00>l+<00><00><00><00>+<00>p<00><,<00>b<00><00>,<00>T<00>8-<00>3<00><00>-<00>|<00><00>-<00><00>.<00>" <09> .<00>0 .<00><04>Q.<00><00><00>x.<00><00>9)/<00><18>N/<00><18>v3*<00><00><00>53*<00>*<00><00><00><00>/<00> <00><00><00>
)<00>1<00>9<00>A<00>I<00>Q<00>Y<00>a<00><00><00><00>h<00><00>'<00><00>29<00>Z=i<00><00>>JKQ<00><00>W<00>lKb o iqto }q <02><00>i<08><00><00>9<01><06>D<08><00><00>!<01>)<01><00>) <07><00> <09><00><00><00> <00><00><02><00><00><05><00><00><05><00><00><06><00>U<01><00><04>1<01>9<01><04><01><04><01><04>9<01><05><00><00><02> #<01>`$<01><00><00> ,<01><00><00>> 5I<01>:QY@a<01>N c ` <01>m ]|a<01><00>a <02> <01><02>a)<02>a<01><00>I<01>Nq<01><04>y<01><04>]<00><00><00><00><00><00><00><00><00><00><00> <00><00> c<00>. <00>.<00>.<00>.#<00>.+>.3J.;>.CW.Kg.S>.[>@c<00><01>c<00><01>c<00><01>c<00>c<00><01>c<00><01>c<00><01>c<00>A<00><00><00>1UZ<01><01><01><01><00>9<00>96<02>^<05><00><07><00><08>6<02>^<05><00><08><00><07><00><08>F<05><00><08>2<05><00><08>'<05><00><00>4 <09> 
   !"$.!/!u<04><00>=<00><01><00><01><00>p<00><00>041pg u { <01> 1 ReadOnlySpan`1IConfiguration`1ILogger`1IList`1ReadFloat32ReadInt32WriteInt32ReadFloat32_2ReadFloat64_2ReadFloat64ReadInt64ToInt64ReadUInt16WriteUInt16ToUInt16ReadInt16<Module>ModRTU_CRCCalcCRCGetCRCget_VerifyCRCModBus_ASCIIget_ASCIISystem.IOModBus_RTUvalue__SendDataRecvDatawrite_dataSystem.Collections.Genericget_BytesToReadThreadInterlockedTotalElapsed<ReadIndex>k__BackingFieldendnetstandardforceFunctionCodefunctionCodeget_Messageadd_PortChangeremove_PortChangeCompareExchangeInvokeIDisposableToDoubleToSingleget_PortNameRecvComplete_IdleTimeDateTimeBeginTimeCombineSendAndGetResponseCloseDisposeReverseget_BaudRateDelegateWriteCompilerGeneratedAttributeDebuggableAttributeAssemblyTitleAttributeTargetFrameworkAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeReadByteWriteBytevalueRemoveResizesendBuf_configSystem.ThreadingEncodingMicrosoft.Extensions.LoggingSystem.Runtime.VersioningReadStringSendStringToStringRecvStringToHexStringSubstringFlushget_LengthEndsWith_lockModBus.dllModBusStreamMemoryStreamstreamSystemEnumget_CRC_Inget_FunctionCode_Inget_Address_InTimeSpanget_IsOpenPortNotOpenLogInformationMicrosoft.Extensions.ConfigurationIConfigurationop_SubtractionSystem.ReflectionExceptionZeroCryptoSleepSkipCharDiscardInBufferDiscardOutBufferbufferILogger_loggerEventHandlerEnterBitConverterReadHoldingRegisterWriteMultipleHoldingRegisterWriteHoldingRegisterLogError.ctor.cctorMonitorSystem.Diagnosticsget_TotalMillisecondsSystem.Runtime.CompilerServicesDebuggingModesGetBytesEventArgsReadOutputCoilsTools_StringExtensionsLoggerExtensions_CollectionsExtensionsMicrosoft.Extensions.Logging.AbstractionsMicrosoft.Extensions.Configuration.AbstractionsReadInputRegistersget_IsSuccessaddressDataBitsStopBitsSystem.IO.PortsReadDiscreteInputsWriteMultipleOutputsModBusConcatFormatObjectGetop_ImplicitExitModBusASCIIResultModBusResultcountSerialPortComPortportget_CRC_Outget_FunctionCode_Outget_Address_OutReadTimeoutget_IsTimeoutinputWriteSingleOutputSystem.Textget_Nowget_ReadIndexset_ReadIndexToArraySystem.Security.CryptographyCopyParityEmpty COM{0}/{0}, {1}, {2}, {3}, {4} Close.<00><>{0}
Send : {1} ,CRC = {2}
Recv : {3} ,CRC = {4}
Time : {5}ms, Total : {6}ms X2X<00><>N<><13>D<EFBFBD><44>Q<EFBFBD><51>6<>    999qqq 
9  E]
MQ
A<12><> <12><>
A]E Eaee  e<12><> a eeaa    Eaeea ee 
    <12><> <12><><12><><11><> <11><> <11><>  <11><>   <11><>

<11><> <08>{<13><>-<2D>Q<08><>y8)ݮ` =AE9 MQ a 9 UY E   UY      
 ((((TWrapNonExceptionThrowsG.NETStandard,Version=v2.1TFrameworkDisplayName.NET Standard 2.1 ModBus Release
2025.5.3.0832025.05.03+fdf9c48fc62e0754345b7905c34054abb137ac22<00>Gw<47>MPX<00>H<00>*'0I0+RSDSa9F<46>xC<78><43>y<EFBFBD>T <09><>C:\src\Leader\libs\ModBus\obj\Release\netstandard2.1\ModBus.pdbSHA256a9F<46><78>y<EFBFBD>T <09>ƠGw<47>x<EFBFBD>zN4<4E>z<EFBFBD>oII<00>I <00>I_CorDllMainmscoree.dll<00>% <00>0<00>HX`>>4VS_VERSION_INFO<00><04><><00><00>?DVarFileInfo$Translation<00><04>StringFileInfoz000004b0&CommentsModBus.CompanyNameModBus6FileDescriptionModBus6 FileVersion2025.5.3.06 InternalNameModBus.dll(LegalCopyright > OriginalFilenameModBus.dll.ProductNameModBus<00>4ProductVersion2025.05.03+fdf9c48fc62e0754345b7905c34054abb137ac22> Assembly Version2025.5.3.0@ <00>9