Files
BTSR/bin/ModBus.dll

220 lines
13 KiB
Plaintext
Raw Normal View History

2025-02-26 14:53:02 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><>|<7C><00>" 0,J ` <00>`<60><00>IO`<00><00> <00>HT  H.text* , `.rsrc<00>`.@@.reloc <00>2@B<00>IH<00>/X0){
 (
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>($
()
(*
 6%><3E> rQprUp(3
(4
8<EFBFBD>o+
1H <09>iY  - <09>iX(+ <09>iY   o6
  X($
X+:1/($
()
  (*

72"o/+(1
+(1
o
:-<2D><><EFBFBD>(+ }#(*
}%($
()
(*
}&*^(7
<03>(8
<04>(8
*&(*0;(9
(:
(;
 ]<5D>(8
 [<5B>(8
(9
(:
*v [<5B>(8
 ]<5D>(8
*<2A>c<>(8
c<>(8
c<>(8
<03>(8
*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(/(+(@
(A
<0B>&<26>**AA 0P <1E>(
{#(.<06>i(>
(.<06>iX(/(+(@
(B
<0B> &<26>#**AA 0j <1E>(
{#(.<06>i(>
(.<06>iX(/(+(+(+(+(@
(B
<0B> &<26>#**[[ 0V
<1A>(
{#(.<06>i(>
(.<06>iX(/(+(+(@
(D
<0B> &<26>"**KK 07
<1A>(
{#<06>i(>
(+(@
(D
<0B> &<26>"**,, 0I <1E>(
{#(.<06>i(>
(.<06>iX(/(+(@
(E
<0B>&<26>j**AA >(.X(/*{'*"}'*0- {#<04>iY(.1{#(.
X(/<06>**<2A>{#<04>i1{#{#<04>iY(F
**0<00>r[p<1D> %{$<04><01>%{"%-&+r<>prUp(G
<EFBFBD>%("
r<>p(H
<EFBFBD>%{#%-&+r<>prUp(G
<EFBFBD>%(!
r<>p(H
<EFBFBD>%{%<04>1<01>%{&<04>1<01>(
*<2A>(+}"(+}#}'(
*Vs3<06> s3<06>!*BSJB v4.0.30319l<00>
#~ <00> #Strings<00>#US<00>#GUID<00><00>#BlobW<1D>
<00>3104H
 <00><00><03><00><03><00><02> <03><00><03>i<03><00><03>&<03>C<03><00><03><00><02>d)C)
<00><05>3f<00><00><02>z <00>!f<00>)])c)0)<00>)lL<00>LN)<00>)R )Zf())] )eL#)H)2)<00>X k:+:V))<00>)")<00><00>5<00>5 
5m <00>5 <00>i(5D*;.<00>2<00>5<00>9<00>=G=<00>@<00>@z C@G6wK6 KfO}=x=<00>S<00>SD*;.<00>2<00>5<00>9<00>=G=<00>@<00>@z C@G6wV6 VZ&ZfO}=x=<00>@@V<>2^V<>'^V<>c^V<><56>^V<> ^V<><56>^V<>:^V<>w^P <00><08>b<00> <00><08>b<00> <00>:9<00> <00>l=<00> <00><18>hP!<00>~x<00>"<00><00>P#<00><00>~<00>$<00><08>=<00>$<00><08>=<00>$<00><00><04> %<00><18> %<00><18><06> ,%<00><08>b d%<00><08>b
<00>%<00>:9 <00>%<00>l= <00>%<00><18><06> ,&<00>~x l'<00><00>,(<00><00><02><00>)<00><18><06><00>)<00><18><06>*<00>P DO*<00><00><00>m*<00>I<00>*<00><08>=<00>*<00><08>=<00>*<00><08><08><00>*<00>T<05><00>*<00><08><08><00>*<00>@<05><00>*<00><08><08> +<00>5<05>+<00><00>I.+<00><08>=K+<00><00><00>`+<00>?<00><00>+<00><00><00><00>+<00>p<00>\,<00>b<00><00>,<00>T<00>X-<00>3<00><00>-<00>|<00>.<00>$.<00>4 <09>,.<00>B 8.<00><04>q.<00><00><00><00>.<00><00>9I/<00><18>n/<00><18><06>((E<<00> <00>5((E<<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>z<00><00>'<00>.<00>:9<00>l=i<00><00>PJ]Q<00><00>W<00>~]b <01> i<01>t<01> }q <02><00>{<08><00><00>9<01><06>V<08><00><00>!<01>)<01><00>)<07><00>, <09><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>I<01>Qp  5%<01>`3<01><00><00>;<01><00><00>P DY<01>IakOq<01>] u o <01>| o<08>q<01><00>q <02> <01><02>q)<02>q<01><00>Y<01>]I<01><04><01><01><04>']<00><00><00><00><00> <00><00><00><00><00>" c<00>. <00>.<00>.<00>.#.+M.3Y.;M.Cf.Kw.SM.[M@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>@di<01><01><01><01><00>9<00>9><02>p<05><00><07><00><08>><02>p<05><00><08><00><07><00><08>X<05><00><08>D<05><00><08>9<05><00><00>F <09> 
   !"$.!/!<00><04><00>O<00><01><00><01><00><01><00><00>B41pk/y//<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_PortChangeCompareExchangeInvokeIDisposableToDoubleToSingleConsoleget_PortNameRecvComplete_IdleTimeDateTimeBeginTimeWriteLineCombineSendAndGetResponseCloseDisposeReverseget_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.,X2<00><>{0}
Send : {1} ,CRC = {2}
Recv : {3} ,CRC = {4}
Time : {5}ms, Total : {6}ms X<00><>Ac<41><63>|L<>ҫ<EFBFBD><D2AB><EFBFBD><06>    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.2.19.0832025.02.19+5533855adb8211884e970b73405ab3d86f2bbef9r<>&<26>MPX0I0+'<00>I<00>+RSDS<44><53><1F><><EFBFBD><EFBFBD>G<EFBFBD>o<05>s<EFBFBD>nC:\src\Leader\libs\ModBus\obj\Release\netstandard2.1\ModBus.pdbSHA256<00><><1F><>%o<05>s<EFBFBD>nr<6E>&U7~<08>x<EFBFBD>[Ӑ<><D390>I<00>I <00>I_CorDllMainmscoree.dll<00>% <00>0<00>HX`@@4VS_VERSION_INFO<00><04><><00><00>?DVarFileInfo$Translation<00><04>StringFileInfo|000004b0&CommentsModBus.CompanyNameModBus6FileDescriptionModBus8 FileVersion2025.2.19.06 InternalNameModBus.dll(LegalCopyright > OriginalFilenameModBus.dll.ProductNameModBus<00>4ProductVersion2025.02.19+5533855adb8211884e970b73405ab3d86f2bbef9@ Assembly Version2025.2.19.0@ :