Files
BTSR/bin/BTSR.dll

650 lines
38 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><><EFBFBD><EFBFBD><00> 0<00><12> <00>@ `<60><00><>O<00>|<00> <00><>T  H.text<18> <00> `.rsrc|<00><00>@@.reloc <00><00>@B<00><>H<00>;<00>iX<><00>0>($
}(o%
rp(&
('
,s(
s)
(*
*<2A>(+
{(,
-(-
(.
(/
*0${,*}rps0
(1
*f3 t}*}*r(2
}}}*
*{*"}*{*"}*{ *"} *2( o3
*{ *"} *<2A>(4
,((o5
}
<02>s6
(7
} *07(8
}$}%}#|$(+|$(:
**(;
*0<02><
s=
(>
&<26>&<26>*07(8
})}*}(|)(+|)(:
*
*(?
*.s@
<EFBFBD> *~*<02>*0<00>(2(A
oB
(C
(D
&oB
(E
(F
(+(+(H
&oI
%( oJ
(,
- rQp(K
&(L
&(M
&(+(O
&oP
&oQ
(+ sS
%oQ
(+oT
oU
&<26>$ (%-&+(V
oW
(+(Y
<EFBFBD>*<00><>$3{*~(Z
( +}(
+}*{*N{r_p( +*0%{(<16><03>%
}r_p( +*N{rqp( +*0%{(<17><03>%
}rqp( +*N{r<>p( +*0%{(<18><03>%
}r<>p( +*N{r<>p( +*0%{(<19><03>%
}r<>p( +*N{r<>p( +*0%{(<1A><03>%
}r<>p( +*N{r<>p( +*0%{(<1B><03>%
}r<>p( +*0r<1C>}s^
}(Z
}( +}(+}(s.%(<06>}<04>(s.%(!<06>}<04>(s.%(#<06>}<04>(s.%(%<06>}<04>(s.%('<06>}<04>(s.%()<06>}%}<04>(+}{}_
{ <00>}`
{}a
{}b
{}c
{#Y@}d
{oe
&{of
,<02>-s6
(7
&*07(8
}1}2}0|1(+|1(:
*07(8
}-}.},|-(+|-(:
*~(Z
}{(+}*0<00> (1
{g
}{h
}{,{<04>i3{, {<04>i. r<>p(i
*  +2{<07>. {X<>3
(0+(0X X 01<>*0<00>
{{of
,z(j
r<>p(k
{(+r<>p(k
(+r<>p(k
(+(m
(+(n
{{r<>poo
op
&*0<00> <1E>u
<1E>u {{of
9<EFBFBD>sj
rp(k
{(+r p(k
(m
(+(n
{{r<>poo
op
9A {q
or
r p(s
9 {q
or
(t
+b_<>csj
rp(k
(+rp(k
(m
<08>.rp+r+p(u
(i
X1<>(v
{q
or
(t
 +b _<>csj
r5p(k
 (+rp(k
(m
 <09>.rp+r+p(u
(i
 X  1<>(v
sw

<EFBFBD><16> &sw

<EFBFBD>sw
*
*A#<00><00> N(x
(y
(z
&*0<00> r;po{
r_po|
riprspo}
rypr<70>po}
r<>po|
r<>po{
o+(
o<>
o<>
o<>
r<>po{
r<>po|
 o+(
o<>
o<>

r<EFBFBD>po{
o<>
o<>
*(?
*0Yo+r-p<>(<28>
o<EFBFBD>
(+o<>
rEp~5%-&~4<04>Ss<>
%<25>5o<>
o<>
*(?
**(?
*0<00>rQpo|
rYprepo}
ropo<70>
rQpo|
rYpr<70>po}
ropo<70>
o+o<>
o<>
r<>po{
r<>po|
 ropo<70>

r<EFBFBD>po|
 rYpr<70>po}
 ropo<70>
 (<28>
o<EFBFBD>
o<>
o<>
o<>
*(<28>
*0Jr<>po{
rQpo|
rYpr<70> po}
r3 po<70>
rQpo|
rYprM po}
r3 po<70>
o+rYprm po<70>
 r<> pr<70> po<70>

r<EFBFBD> p(+<2B><>o<>
 r<> p~8%-&~7<04>Xs<>
%<25>8o<>
o<>
 r<> po{
o+rYprm po<70>
r<> pr<70> po<70>
r<> p~9%-&~7<04>Ys<>
%<25>9o<>
o<>
o<>
o<>
*{*"}*(?
*0<00> rQpo|
r<> pr po}
(Doo9<>rk po{
rQpo|
r<> pr<70> po}
r<> po{
rQpo|
rYprDp(Do{of
-rHp+rTprDp(<28>
o}
o<>
o<>
r`po{
 rQpo|

r<EFBFBD> pr<70> po}
 rvpo{
 rQpo|
 rYprDp(Do{o<>
.rHp+rTprDp(<28>
o}
o<>
o<>

(Doo  8`<08> 9R {(Doo);7r<>po|
r<> pr<70>po}
9<> {9<> {9<>rpo|
8<>rpo|
rYpr$po}
rQpo|
rYpr(po}
r<prFpo}
rRpo|
r`prRpo}
rYprjp {<05>.r|p+r<>p(u
o}
XZXr<>p(<28>
o<EFBFBD>
o<>
r<>po{
rRpo|
r`prRpo}
rYpr
p {<04>.r|p+r<>p(u
o}
rpo{
o<>
r<>po{
 rRpo|
!r`prRpo}
"rYpr"p {X<>.r|p+r<>p(u
o}
#r4po{
o<>
o<>
o<>
XX0>;<3B><><EFBFBD>o<>
X
+ $r<po{
o<>
X <07>i?<3F><><EFBFBD><EFBFBD>%r<>po{
o<>
&r<>po{
'r<>po{
*{ *"} *{!*"}!*{"*"}"*Z#$@} (*<2A>r<>po{
r9po{
rpo{
*(?
*0W{#
{% &&E<00><00>1<00>~   (<28>
~ { o<>
<EFBFBD>/ ,(<28>
<EFBFBD>o#6#@<40>@o[}&+#}&~ o<>
(o5
{
(<28>
:%( 9,H|o,^oo<>
(<28>
-A%
}#}'|$(+<2B>;{'|'<04>2%
}#(<28>
<EFBFBD>&<26>.:oo<>
(<28>
-A%
}#}'|$(+<2B><>{'|'<04>2%
}#(<28>
<EFBFBD>&<26>{&#C<>oo<>
  (<28>
-A%
}# }'|$ (+<2B>\{' |'<04>2%
}# (<28>
{&i(<28>
o<EFBFBD>


(<28>
-A%
}#
}'|$
(+<2B><>{'
|'<04>2%
}#
(<28>
(<28>
o<EFBFBD>
  (<28>
-A%
}# }'|$ ({' |'<04>2%
}# (<28>
8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A/<~     (<28>
~ { o<>
&<26>/  , (<28>
<EFBFBD>o<06><><1F>}#|$(<28>
<EFBFBD><1F>}#|$(<28>
*A<>5O<00>qAEd<00><00><00><00>A*36|$(<28>
*0<00>{(
{* &,A<07><
s=
(>
o<EFBFBD>
(<28>
-<%
}(}+|)(+<2B>T{+ |+<04>2%
}((<28>
<EFBFBD>&<26><00> <1F>}(|) (<28>
<EFBFBD><1F>}(|)(<28>
*izq36|)(<28>
*0<00>{,
{. ,5(,o<>
(<28>
-<%
},}/|-(+<2B>O{/ |/<04>2%
},(<28>
<EFBFBD> <1F>},|- (<28>
<EFBFBD><1F>},|-(<28>
*]k36|-(<28>
*0<00>{0
{2 ,e;L{r/ p(+(<28>
{{_
-d <20>(<28>
o<EFBFBD>
(<28>
-?%
}0 }3|1(+<2B>0{3 |3<04>2%
}0(<28>
8<EFBFBD>(<1B>o1{g
, <08>i3<16>-{o<>
(<1B>o0+{o<>
(<1B>o0(+!<05>,{-o/X<04>i2<69>(<28>
o<EFBFBD>
(<28>
->%
}0}3|1(+<2B>B{3|3<04>2%
}0(<28>
8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><1F>}0|1(<28>
<EFBFBD>*A<00>36|1(<28>
*.sR<06>4*(Z
*0sT
}6<06>Us<>
*(Z
*0<00>o+r_ p{6( +o<>
rs p<> (<28>
(!+o<>
o<>
r`po{
o"+r_ p{6( +o<>
 r<> pr<70> po<70>
o<>
*.sW<06>7*(Z
*: r<> po{
*:r2!po{
*BSJB v4.0.30319l<00>#~0<00>#Strings<00>2<00>!#US<00>T#GUID<00>T<00>#BlobW_<57> <00>3<00>9Y/<00><00>!  "= M <00> <00><07><00>
<00>aQ<08>
<00> 2  2 <00>2 <00>2 } 2 <00>2 <00><08>
j<08>
<00> #<00>#I<07>5  <19><00><10> <00>V <00>& [O
/V c<07>2<07><00> V <00>' <00>' <08><<06>"<00> V &<00> <0C> *o<0F>
.<00><00> *<00><00>
<00> <09><00> <09>2Q<06>2]<0F>6h<10>  H:<00><00>6<00><18> <00>V <00><00>V <00><00>Z V <00>#<00><08>2m <09>><00> B<00>C <00>V ><00>F<00>z.y
<00> .=<08> '' =V FGz<00>2:<0E>
2 <05>J-^2<00><00>2J<02>2<00><17>2K<06>2<08><00> <00>
H<05>
<00>5<00><17>BC <00><06><00><04>kV <00> <0C><00>V  V ND R<00> R<00> <00>V R]PV<00> V<00> V{"Z<00> .<0F> N<00> ^j
b<00>6pf<00>jRR$R<00>nZ` VzN<00> +V *<00><13>
.<00>V r<00>zr<00>zrdzv<00>V  V 'V \V z<00> k~<00>kJ^J<00>^2} `V >2 2<00>0<00>V J<00> } J<00> } <0B><00>y
2<00><18>J<00>} <00><19> M<00><0F>} <02>  U<00> U<00> U.<00><00> U2<00> <0A><15>3<12><15>5<00><16><15>7<00><18>)9<00><18><18>; <02> ?<00><05><11>#G<00>#I<00><00>(K<00><00>,M<00><00>0O!<00>U4Q"U6T!<00>U7V@dD H<00>Kq
P<00>U<00>Z<00>KH_R <0C><00> d_i<00> <00>sV<>s<04><00>x!0}<00>Kr
P<00>U!<00><03><00><01><00> <0A><00>U<00>}d H<03><00><01><02><04><00>H_<00><03><00><00><0E>><12>-<00><00><00><00><0E>><12><00><00><00><00><0E>>}<00><00><00><00><0E>>}<00><00>6<00><01><00>T<02>6<00><01><00>`<00>P <00><18><10><00> <00>v`<00> <00><00> <00><01>!<00><18><10>+!<00>m<17>.!<00>C<0F> 6!<00>Y<0F> ?!<00><08><04>
G!<00><08><04>
P!<00><08><18> X!<00><08><18> a!<00><08><18> n!<00> % v!<00> -
 !<00><0F> <00>!<00><00><06><00>!<00>r<00>!<00><01> <0B>"<00><01>8"<00><01><02>{"<00><01>~"<00><18><00>"<00><18><10><00>"<00><08> <00>"<00><08> <00>"<00>h "<00>#<00><08>(<00>#<00><18><10><00>#<00><08>-<00>#<00>F<00><00>#<00>S $<00><08><00>$$<00><08>U$<00>m<01>l$<00>z<00>$<00><08><01><00>$<00><08><00>$<00><08><01><00>$<00><08>-%<00><08><02>D%<00><08>x%<00><18><10><00>&<00><00> <0A><'<00>7<00>'<00><18>3<00>'<00><00>@(<00>n<00>(<00>9<00>*<00>=
<EFBFBD><00>*<00>8E<00>+<00><18><00>+<00>8E1,<00><18>9,<00>8E;,<00><18>D,<00>8E'-<00><18> 0-<00>8E <00>.<00><08>L!<00>.<00><08>Q!<00>.<00><18>"<00>.<00>8E"<00>2<00>%#<00>2<00>-
#<00>2<00><08><18>$<00>2<00><08><18>$<00>2<00>m L%<00>2<00>v Q%<00>2<00><18>&<00>2<00>8E&3<00><18>'$3<00><01>'7<00><01>4',7<00><01>(8<00><01>4(8<00><01>)<00>8<00><01>4)<00>8<00><01>*<00>:<00><01>4*<00>:<00><18><10>+<00>:<00><18>+<00>:<00>
W+<00>:<00><18>-<00>:<00><00>E-<00>;<00><18><10>.<00>;<00><18>.<00>;<00>
E.<00>;<00>iE/F

<00>r
<00>w0
0
0
0
<00> 0
9<00>0
0
0
0
0
0
<00><00>H
<00><00><00><00><00>0
<00>0
0
0
<00><00><00><00><00>TPPPQ<00><00><00><00> <00><00><00>
)<00>1<00>9<00>A<00>I<00>Q<00>Y<00>a<00>i<00>q<00><00><00><00><00><00><00><00><00><00><00><00>!<00><00>'<00><00>)<01>1<01>A<01>y<01>-<00><01><00><01>4<00><01>;<00><01><00><01><00><01><00><01>;<00><01><02>Y<02><00><00><00><00> Da<02>Hi<02>N<00><00>q<02>S<00> Y<00>v`<00><02>f<00><00>m<00><00>t<00><00><00><10><00><02><17><00><00>Q<01><18>9<0F>I<01> D <00><10>Y<01> <0A><00><01><06><00>V<18><00><01> <0B>Y <0C>9/<00><02><10>9<01><02>9<01><00><00>L<01> <01>*<01> $}5 ,5t ><03> 5<01>eR<01><01>X!<03>]1<03>g9hgA=pY<03><01><01><02><01><11>a<03><04><01><02><00><19><01><02> <0A><01>w<0F><01>TDi<03><19>q_<10><01><00>y<03><04> 
<EFBFBD> '
<EFBFBD><01><01><00>o<02>~<02><01><02><01><02><01><02><01><02>c <02>] '<00>WJ[<02><03>_<02>n ft<02> D<00><03>{<02>_<06><02>' <0B><02> <0B><02>w<19><02>%<01><02><03>H<00><03><05><00><10><02><03><11><02>%<17><02><03><04>!;<18>!<02><17>!
<07>!"<18>1I<10>!!<05>!<02>!uqr q:<03><03> !<02>*$<00><10>!
:!
<07>Q1H!0NQ<02>I<02><10><00><03>o<03>
<EFBFBD><01> v!0<18><10><03> <17>L<18><01><03><19>Y
<10><03>V'<02>?<03><03>YY%<19>6
<EFBFBD><03>W <0A><03>c<00><01>4q<03> (<04>
@<00>'{p'<00>z)<00>p. <00>.<00>.<00>.#<00>.#<00>.#.#2.#K.#d.#<00>.#<00>.#<00>.#.#F.#|.#<00>.#<00>.#" .#\ .#<00> .#<00> .#
.#@
.#x
.#<00>
.#<00>
.#( .#d .#<00> .#<00> .# .#Q .#<00> .#<00> .#
.#I .#<00> .#<00> .#<00> .#.#P.#<00>.#<00>.#<00>.#$.#V.#<00>.#<00>.#<00>.#+.#^.#<00>.#<00>.#<00>.#".#Q.#<00>.#<00>.#<00>.#<00>.#<00>.#.#4.#U.#v.#<00>.#<00>.+<00>.3.;.C.K,.S.[.c`.k`I<00>p`<00>p`<00>uc<00>Vi<00>p<13><00>p<13><00>u<13><00><00><13><00>p<13><00>p<13><00>p<01>p<01>p<01>p<01>p <01>p!<01>p) <01>)<01>@<01>pI <01>I<01>`<01>pa<01>pi <01>i<01><14><01>p<13> <01><14><01><14> <01><14><01><14><01>p<13>h<14> <01><14><01><14><01>p<13><01>p<13>s<14><01>p<02>p <02><00>#<02>p)<02>pA<02>pC<02>pI<02>pc<02>p<13><02>p<13><02><00><13><02>p<13><02>p<13><02>p <03>p@<03>p`<03>p<13><03>p<13><03>p<13><03>p<04>p!<04>pA<04>p<13><04>P<05>P$<05>PD<05>Pd<05>P<14><05><00><13><14><05>%<14><05>p<13><07>p<13><07>p<08>p <08>p@<08>p`<08>p<13><08>p<13><08>p@ <09>p<13> <09>p<13> <09>p
<EFBFBD>p<13>
P P P<00>@{<00><00><00><00>+5?d<02><02>b{<03><03>: ]`<00>f<00>l<00>r1x<00> |<00><16><00><01>W<00><00><00>~<01><00><01><00><01><03><00><10>1x<00>lz <0C> 
        !"#$%&'()*<=@!A!B#C#D%E%#<00>5<00>7<00>5<00>7<00>5<00>7<00>5<00>7<00><00>M1<04> W<04>``<04> iF ri<00> ){O
r<04>W' r<04>r?<00>er<04>r#WJr'r<04><00><00>r^r<04>rPr"r<04> <00> r<04>r<04>rGr` <00>zW<04>ikiWy
z

 s<00>s<00><00>H<01>M<01>z<01>H<01>M<01><00><01><00><01><00><01><00><01><00><01><00><01><02>
s0s:<02><00><01><00><01><00><02><03> $<03>C<03>V \3<01>3<01>3 32<04>? E K<04>Q<>9__0_0<BuildRenderTree>b__0_0<>c__DisplayClass0_0<.ctor>b__25_0get_SiteId01set_SiteId01<>9__0_1<BuildRenderTree>b__0_1<BuildRenderTree>b__1<>u__1Func`1IConfiguration`1Action`1ILogger`1RenderFragment`1List`1Item1get_SiteId02set_SiteId02<AutoUpdate>d__22Interlocked_Int32ToInt32<fps_delay>5__2ValueTuple`2Item2__builder2WebView2webView2get_SiteId03set_SiteId03get_SiteId04set_SiteId04get_SiteId05set_SiteId05get_ADAM4055<UpdateAsync>d__26<Run>d__27<>9<Module>CheckDIModBus_ASCIIGetDIDOSetDOSystem.IOBTSRget_FPSset_FPSSystem.Windows.MediaRouteDatarouteDataMicrosoft.AspNetCore.Components.Web<>cSystem.Collections.GenericInvokeAsyncUpdateAsyncRunAsyncMicrosoft.AspNetCore.Mvc<<-ctor>b__25_0>dget_Moter_SiteIdset_Moter_SiteIdconnectionIdAdd_contentLoadedStateHasChangedAwaitUnsafeOnCompletedget_IsCompletedAppendFormattedOnInitialized<ADAM4055>k__BackingField<FPS>k__BackingField<Service>k__BackingField<main>k__BackingField<App>k__BackingField<NavigationManager>k__BackingField<btsr>k__BackingField<Modbus>k__BackingField<httpContext>k__BackingFieldBuildUriKindConfigSection_Deviceget_Serviceset_ServiceGetService_serviceCreateInstanceImageSourceset_ResizeModeSetHighDpiModeAddInteractiveServerRenderModeIComponentRenderModeAddComponentRenderModeBuildRenderTreeBitmapImageget_MessageRuntimeTypeHandleGetTypeFromHandleFileSystem.ConsoleSystem.RuntimeHomeWriteLineCombineIAsyncStateMachineSetStateMachinestateMachineValueTypeMicrosoft.AspNetCore.Mvc.CorePresentationCoreMicrosoft.AspNetCoreControllerBaseLayoutComponentBaseSendAndGetResponseOnPageCloseBaudRateCheckUpdateAutoUpdateCreateMulticastDelegateFocusOnNavigateEditorBrowsableStateset_WindowState<>1__stateSTAThreadAttributeAddAttributeCompilerGeneratedAttributeGeneratedCodeAttributeUnverifiableCodeAttributeDebuggerNonUserCodeAttributeDebuggableAttributeNullableAttributeEditorBrowsableAttributeAssemblyAssociatedContentFileAttributeAssemblyTitleAttributeAsyncStateMachineAttributeRouteAttributeDefaultValueAttributeAppSettingAttributeTargetFrameworkAttributeSupportedOSPlatformAttributeTargetPlatformAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeSecurityPermissionAttributeAssemblyConfigurationAttributeRefSafetyRulesAttributeCompilationRelaxationsAttributeInjectAttributeAssemblyProductAttributeHttpPostAttributeNullableContextAttributeFromBodyAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeget_Valueset_ValueGetValueSetValuevalueRemoveInitializeon_offMicrosoft.Web.WebView2.WpfConfig_configSystem.ThreadingSystem.Windows.Media.ImagingMicrosoft.Extensions.LoggingSystem.Runtime.VersioningMicrosoft.AspNetCore.Components.RenderingToStringRecvStringSubstringMicrosoft.AspNetCore.HostingMicrosoft.Extensions.HostingMicrosoft.AspNetCore.RoutingMicrosoft.AspNetCore.Components.RoutingNavLinkMatchget_WebRootPathget_UriTypeCheckOnTickNavLinkPresentationFrameworkget_Taskget_CompletedTasktaskAppendLiteralSystem.ComponentModelBTSR.dllSystem.XamlurlSystemget_IsOpenMainget_mainset_mainset_Icon_versionWebApplicationLogInformationMicrosoft.Extensions.ConfigurationIConfigurationApplicationConfigurationSecurityActionMicrosoft.Extensions.DependencyInjectionSystem.ReflectionIServiceCollectionSetExceptionother_exceptionAddSingletonMotorRunAddBlazorBootstrapget_Appset_AppMicrosoft.AspNetCore.HttpSystem.Windows.MarkupToStringAndClearLeaderIServiceProviderMicrosoft.AspNetCore.BuilderAsyncTaskMethodBuilderRenderTreeBuilderCreateBuilderIEndpointRouteBuilderIApplicationBuilderWebApplicationBuilderRazorComponentsEndpointConventionBuilderIServerSideBlazorBuilderIRazorComponentsBuilder<>t__builderOnAfterRenderfirstRenderAppSettingBinderAddConfigurationBinderget_NavigationManagerset_NavigationManagerILoggerget_Logger_loggerDefaultInterpolatedStringHandlerUse
html langendata-bs-theme light head<00><><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="/">
<link rel="icon" type="image/x-icon" href="~/favicon.ico">
<link rel="stylesheet" href="lib/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="_content/Blazor.Bootstrap/blazor.bootstrap.css">
<link rel="stylesheet" href="app.css">
<link rel="stylesheet" href="~/app.css">
<link rel="icon" type="image/png" href="favicon.png">

body<00><>
<script src="_framework/blazor.web.js"></script>
<script src="lib/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="_content/Blazor.Bootstrap/blazor.bootstrap.js"></script>AppAssembly Founddiv class pageb-i2pp57lsggsidebar
mainarticlecontent px-4<01><><style b-xflvw2n9u4>
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
transition: background-color 0.5s ease; /* s^<5E>nN<6E>!nHe<48>g */
}
.top-right-image {
position: absolute; /* U} \<5C>[MO */
top: 10px; /* ݍ<><DD8D><02><><EFBFBD>10px */
right: 15px; /* ݍ<><DD8D><EFBFBD>S<EFBFBD><53>10px */
width: 130px; /* WGr<47>[<5B>^ */
height: 50px; /* WGrؚ<72>^ */
}
</style>
<img class="top-right-image" src="images/logo.png" b-xflvw2n9u4>
<01><>d-flex flex-row justify-content-between border-bottom border-1 border-blackb-xflvw2n9u4btn-group col-63btn btn-outline-secondary href MatchChildContent
BTSR styleiwidth:100%; height:100%; background-color:lightgray;<br>
5margin:10px; display:flex;<00><><label style="font-size:20px;"> Modbus<1A>
<EFBFBD><EFBFBD>q_<EFBFBD> </label>
 led_r led_g
{<label style="font-size:20px;"> <00><>T<EFBFBD>K<EFBFBD>I<EFBFBD><49>q_<71> </label>
 tablemargin:10px;trtdBbtn-group role group button typebtn DO btn-secondarybtn-danger00U
btn DA <05>q_<71>btn DB a,nhV<01>k<tr><td class="B">*g#<23><>c</td>
<td class="B">x</td>
<td class="B">x</td>
<td class="B">x</td></tr> <br>
<00><><style>
/*body {
background-color: darkslategray;
color: white;
} */
.B {
padding: 10px;
background-color: bisque;
}
.DO {
margin-right: 5px;
border-radius: 10px 10px 10px 10px;
}
.DA {
margin-right: 5px;
border-radius: 10px 0 0 10px;
}
.DB {
margin-right: 5px;
border-radius: 0 10px 10px 0;
}
.led_g,
.led_r,
.led_gr,
.led_y {
width: 25px;
height: 25px;
border-radius: 50%;
margin-left: 5px;
}
.led_g {
background-color: aquamarine;
}
.led_r {
background-color: crimson;
}
.led_gr {
background-color: gray;
}
.led_y {
background-color: yellow;
}
</style><01><><h5 class="center-container" style="font-size:90px"><span style="white-space: nowrap; display: inline-block;">
akΏO(u<br>
BTSR }<7D>}a,n<>j,n<>|q}
</span></h5>
<img class="image" src="images/logo.png">
<01><><div class="leader">
<00>R<EFBFBD>_<EFBFBD><5F><EFBFBD>RS gP<67>lQ<6C>S<br>
www.ld-auto.com <br>
Email: ldauto@ld-auto.com
</div>
<01><style>
.center-container {
display: flex;
justify-content: center; /* 4ls^E\-N */
align-items: center; /* <00>W<EFBFBD>vE\-N */
height: 70vh; /* O<7F>[hVTO<54>n<EFBFBD><6E><EFBFBD><7A>^ */
text-align: center;
color: blue;
}
.image {
position: absolute;
bottom: 13px;
left: 10px;
width: 250px;
height: 120px;
}
.leader {
position: absolute;
bottom: 30px;
left: 270px;
font-size: 25px;
color: black;
font-weight: bold;
white-space: nowrap; /*<00>eW[ Ng<>cL<63>*/
display: inline-block; /*CQ } Ng<>cL<63>*/
}
</style>/[Modbus Test] Start ---RouteDataDefaultLayoutSelectorh1<00><>
<00><><01><br b-xflvw2n9u4>
(Home Page)
<01><>
BTSR }<7D>}a,no<6E>:y<01>b<EFBFBD><br b-xflvw2n9u4>
(BTSR Sensor Interface)
<00>ܷ<EFBFBD> kHI<48><49><12><>l<EFBFBD><6C>     =   q <12><> <12><>   m <12>= a<12><> <11>I <11>Mm <11>Qm <12><> <12>Y<12><>  <12><><12>Y<12><>@<11><>0
@ <12><><12><> <12><><12>]D
D<12><><12><> <12><><12><><12><><12><> <12>a<12>i<12>a<12>m<12>q<12>y<12>i<12>m<12>}<12>a<12>a <12>a<12>a

 <12><> Y <12><><12><><12><><12><> <12><><12><>
$<12><><12><> <12><> <12><><12><> M  <12><>
 <12><><12><>
<12><>
 <12><>
 <12><>

<12><>
<12><>
<12><><11><><11><>  <12><> L
LH
H <11> <11> <12> <11>  0 <12>  <12> <11> <11>  <11><><12><12>  0
<12><><12><> <12>
(
<12><><12><><11><> <12><>
<12><> <12><12>! <12><>
4 <12>% <12>%
<12>
<11>  .<12><><12><><12><><11><><11><><11><><11><><11><><12><><12><><12><>  <11><>
0
<11><>@<12><>  <12><> <11><><12><>
<11><>D <11><><12><>
<11><>H <11><><11><><12><> <12><>
<11><>LT
<12> 
<12>!
<12><>
<12><08>?_<11>
:1<>8V<38>6N5<08>z\V4<><34><08><>y8)ݮ`*<2A><><EFBFBD>D<EFBFBD>`<08>{<13><>-<2D>Q Device<00><>.<01><>System.Security.Permissions.SecurityPermissionAttribute, System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTSkipVerificationY]<12><><12><><12><><12><><12><><12><> <12><><12><><12><><12><><12><><12><><11><><11><>P <12><12>!<12>!X<12>% Y <12><><12><> <12><>   <12><> <12><> <12><> <12><> <12><>    <12><><12><>    <11> <12>   <12>%<12>!(<12><>(<12><>(<12><>(<12><>( <12><>((((TWrapNonExceptionThrowswwwroot/app.css(#wwwroot/bootstrap/bootstrap.min.css,'wwwroot/bootstrap/bootstrap.min.css.mapwwwroot/favicon.icowwwroot/favicon.pngwwwroot/images/logo.pngwwwroot/images/swagger.png50wwwroot/images/%e5%8b%b5%e5%be%b7logo9-small.ico<7wwwroot/images/%e8%a8%8a%e8%99%9f%e5%b0%8d%e7%85%a7.jpg1,wwwroot/lib/bootstrap/css/bootstrap-grid.css50wwwroot/lib/bootstrap/css/bootstrap-grid.css.map50wwwroot/lib/bootstrap/css/bootstrap-grid.min.css94wwwroot/lib/bootstrap/css/bootstrap-grid.min.css.map50wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.css94wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.css.map94wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.min.css=8wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.min.css.map3.wwwroot/lib/bootstrap/css/bootstrap-reboot.css72wwwroot/lib/bootstrap/css/bootstrap-reboot.css.map72wwwroot/lib/bootstrap/css/bootstrap-reboot.min.css;6wwwroot/lib/bootstrap/css/bootstrap-reboot.min.css.map72wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.css;6wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.css.map;6wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.min.css?:wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.min.css.map61wwwroot/lib/bootstrap/css/bootstrap-utilities.css:5wwwroot/lib/bootstrap/css/bootstrap-utilities.css.map:5wwwroot/lib/bootstrap/css/bootstrap-utilities.min.css>9wwwroot/lib/bootstrap/css/bootstrap-utilities.min.css.map:5wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.css>9wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.css.map>9wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.min.cssB=wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.min.css.map,'wwwroot/lib/bootstrap/css/bootstrap.css0+wwwroot/lib/bootstrap/css/bootstrap.css.map0+wwwroot/lib/bootstrap/css/bootstrap.min.css4/wwwroot/lib/bootstrap/css/bootstrap.min.css.map0+wwwroot/lib/bootstrap/css/bootstrap.rtl.css4/wwwroot/lib/bootstrap/css/bootstrap.rtl.css.map4/wwwroot/lib/bootstrap/css/bootstrap.rtl.min.css83wwwroot/lib/bootstrap/css/bootstrap.rtl.min.css.map1,wwwroot/lib/bootstrap/js/bootstrap.bundle.js50wwwroot/lib/bootstrap/js/bootstrap.bundle.js.map50wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js94wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js.map.)wwwroot/lib/bootstrap/js/bootstrap.esm.js2-wwwroot/lib/bootstrap/js/bootstrap.esm.js.map2-wwwroot/lib/bootstrap/js/bootstrap.esm.min.js61wwwroot/lib/bootstrap/js/bootstrap.esm.min.js.map*%wwwroot/lib/bootstrap/js/bootstrap.js.)wwwroot/lib/bootstrap/js/bootstrap.js.map.)wwwroot/lib/bootstrap/js/bootstrap.min.js2-wwwroot/lib/bootstrap/js/bootstrap.min.js.map!appsettings.development.jsonappsettings.json libman.jsoncomponents/app.razor'"components/layout/mainlayout.razor$components/layout/navmenu.razor components/pages/btsr.razor components/pages/home.razorcomponents/routes.razorcomponents/_imports.razorwebview2loader.dll=.NETCoreApp,Version=v8.0TFrameworkDisplayName.NET 8.0 BTSR Release 1.0.0.03.1.0.0+30cc902bd28d82eb2167aa0017c72ed394daae83
Windows7.0#PresentationBuildTasks9.0.1.0+&BTSR.ComponentBaseEx+<AutoUpdate>d__22,'BTSR.ComponentBaseEx+<UpdateAsync>d__26#BTSR.Modbus_Process+<Run>d__27*%BTSR.Modbus_Process+<<-ctor>b__25_0>d api/[action]
/BTSR/ T SectionNameDevice<00><00><><EFBFBD><EFBFBD><00>lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP%<25>5<EFBFBD><00>window.baml!<21> MSBAML```<00><><EFBFBD><EFBFBD>eaMicrosoft.Web.WebView2.Wpf, Version=1.0.2535.41, Culture=neutral, PublicKeyToken=2a8ab48044d2601ekLclr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.WpfMicrosoft.Web.WebView2.WpfBTSRLeader.MainWindowWSPresentationCore, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\XPresentationFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35eaSystem.Windows.Controls.Ribbon, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089RNWindowsBase, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35^ZWindowsFormsIntegration, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35H9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml@d2http://schemas.microsoft.com/expression/blend/2008Jmc;http://schemas.openxmlformats.org/markup-compatibility/2006\WpfLclr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf$ <09><>768<36><38>$
<EFBFBD><EFBFBD>1024<32><34><1D>WindowStartupLocation$ CenterScreen=<3D> <1D>Left$0<><30>
<1D>Top$0<><30> <1D>Title$
BTSR<53><52>.<2E><>)#Microsoft.Web.WebView2.Wpf.WebView2- Name$webView2<77><32> Source$http://localhost:5001?<3F><00>0<EFBFBD><30>MP\<<3C><<3C>'<00><><00><>RSDS<44>':9a!@<40><><EFBFBD>}A(j<>C:\src\Leader\BTSR\BTSR\obj\Release\net8.0-windows\win-x86\BTSR.pdbSHA256<00>':9a!<21><0E><>}A(j<><6A>0<EFBFBD>96<39>*<2A><>]*O."<22><><01> <00><>_CorExeMainmscoree.dll<00>% @ <00>P<00>8<00><00>h<00>|<00><><00><00>4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00>LStringFileInfo(000004b0*CompanyNameBTSR2FileDescriptionBTSR0FileVersion1.0.0.02 InternalNameBTSR.dll(LegalCopyright : OriginalFilenameBTSR.dll*ProductNameBTSR<00>/ProductVersion1.0.0+30cc902bd28d82eb2167aa0017c72ed394daae838Assembly Version1.0.0.0<00><><00><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly><00> =