Files
DP44/DataPRO/Modules/SLICEFirmwareUpdater/lib/SLICEFirmwareReaderWriter.dll

412 lines
16 KiB
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEd<><00><><EFBFBD>i<00>" 0: <00> <00>`<60>@@ ``X H.text<00>9 : `.rsrc`<@@H<00>4<00>#{ *"} *Z(
{ o
s
*Z(
{ o
s
*(
*0<00>(s
~
 + o
X 1<>} + o
X 1<>(
<09>(o
(
<05>( o
&o
&s
o
&o
} s
o
&o
} o
(*
*Z(
{o
s
*Z(
{o
s
*{*"}*{*{*{*{*0<00>(
s
o
(
}o
}o
}o
(
}{<04>( {o
&s
o
& o
}o
(
<04>(o
&s
o
& o
}o
(*{*"}*Z(
{ o
s
*Z(
{!o
s
*0<00>((!
<EFBFBD>iji
 <07>( <06>( (s
~
,e+o
X1<>}+o
X1<>(
<06>( o
(
<07>(  o
&o
&s
 o
&o
} s
o
&o
}!o
(*Z,o"
,o9*Z,o#
,o=*2(*2(*0<00>
u+-u,-u--u.,(3
8<EFBFBD>u/-0u0-(u1- u2-u3-u4-u5,(/
+Pu6-u7,(6
+0u8-u9,(,
+rp(
*{%*R}%s$
}2*{&*07}&o%
<06>i<EFBFBD>:}0 +{0<07>ҜX <06>i2<69>*{'*07}'o%
<06>i<EFBFBD>:}1 +{1<07>ҜX <06>i2<69>*{(*0a}(s
}*{*o&
},{,o'
<EFBFBD>:}.{,o%
 +{.<07>ҜX <06>i2<69>*{)*0a})s
}+{+o&
}-{-o'
<EFBFBD>:}/{-o%
 +{/<07>ҜX <06>i2<69>*2(,*0<00> <20><>
s%o  o-r#p(*s(
o)
o*
,r<>p(*o+
s,
o)
8m <09>: -os-

8 o s-

8
o
  9 o.
:@<40> o/
 (0
  <16> <19> <17>b <18>`  <0C>iY<>&1<0E>: (1
E<00>.A4A8<b`-X X>E XY1Y(1
 X s2
%o3
%o4
3o5
+<14>(6
X<06>i2<69>o7
o)
o*
,Zrp<1C>%o8
<EFBFBD>%(9
<EFBFBD>%<07>'<01>%(9
<EFBFBD>%,r<>p+r<>p<>%(9
<EFBFBD>(:
(* /T <09>:/(1
 X 8Y(1
 YX X8<>8<>Y(1
 X 8<>9<>s2
%o3
%o4
3o5
+<16>(6
X<06>i2<69>o7
o)
3 <20>s;
%o<
o)
<EFBFBD>&<26>2Z2X(+&2Z2X(++ <16>b<17>`#I@lZ#I@
o=
o>
lZ
o=
o?
l[Xi(
o=
o>

o=
o?
><3E><><EFBFBD><EFBFBD>X?<3F><><EFBFBD><EFBFBD>s@
o)
*82(/*0<00> <20><>
s%oo-r#p(*s(
o)
o*
,r<>p(*o+
s,
o)
<08>: (~3(A
(!
<05> ,(B
<EFBFBD>s
sC
 
8<EFBFBD> oD
&s2
%o3
% o4
 
3 o5
 +  <0A>(6
 X  <09>i2<69> o7
 o)
<EFBFBD> o*
<20>3r<>p(9
rsp(E
(+H<1C>%%r<>p<>%oF
<EFBFBD>%(9
<EFBFBD>%oG
<EFBFBD>%(9
<EFBFBD>%rsp<>(H
(<07> o*
9<EFBFBD>
<EFBFBD>%%r<>p<>% o8
<EFBFBD>%(9
<EFBFBD>%r<>p<>%r<>p(I
<EFBFBD>%(9
<EFBFBD>%r<>p<>%
,r<>p+r<>p<>%(9
<EFBFBD>% rsp<>(H
(݈
X
#Y@ oJ
o>
l oJ
o?
l[Z  (K
( oJ
o>
 oJ
o?
?<<3C><><EFBFBD> oL
d(<06> , oM
<EFBFBD>,oM
<EFBFBD>**Ad<00><00>  "<00><00><00> <00><00><00> .s
<EFBFBD>3*2(3*0<00> <20><>
 s%o o-r#p(*  oo?
i+[Z s,
o)
<04>: os-

8
o
  9) o.
:@<40> o/
(0
  <16>  <19> <17>b <18>` 1 <0A>:  (1
E<00>u<00><00><00>8<>`- XX>ZXY1Y(1
 X s2
o3
o4
oN
d <20>_<>(6
oN
d <20>_<>(6
oN
d <20>_<>(6
oN
<20>_<>(6
+<14>(6
X<06>i2<69>o7
o)
 X kk["<00>BZi(<06> &ݢ  /U<04>:/ (1
  X 8I Y(1
  YX X8"8Y (1
  X 8<>9<>s2
%o3
%o4
oN
d <20>_<>(6
oN
d <20>_<>(6
oN
d <20>_<>(6
oN
<20>_<>(6
+<17>(6
X<06>i2<69>o7
o)
do#
 <20>s;
%o<
o)
<EFBFBD> oF
(O
<EFBFBD>*<16>b<17>`b+<16>b<17>`b
o=
o>

o=
o?
><3E><><EFBFBD><EFBFBD>**<00>#
 F!g "2(6*0G
 <20><>
s%o o-r#p(*s(
o)
o*
,r<>p(*o+
oo?
i+[&s,
o)
<09>: <09>(&((P
sC
80 oD
&s2
%o3
%o4
 3 o5
 + <0B>(6
 X  <04>i2<69> o7
 o)
 o*
9<EFBFBD>
<EFBFBD>%%r<>p<>% o8
<EFBFBD>%(9
<EFBFBD>%r<>p<>%r<>p(I
<EFBFBD>%(9
<EFBFBD>%r<>p<>%,r<>p+r<>p<>%(9
<EFBFBD>% rsp<>(H
( ݲ X X#Y@oJ
o>
loJ
o?
l[Z

(K
(oJ
o>
oJ
o?
?<3F><><EFBFBD><EFBFBD>oL
<EFBFBD> ,oM
<EFBFBD>sQ
o)
d(<06> d( oF
(<06>* *A4<00>^<00> #"BSJB v4.0.30319l\#~<00><00> #Strings|#US<00>#GUID<00>@#BlobW]<5D> <00>3J 3?YQ
|<00><05>
(<06>
<00>{
<00>
<00>[<00>[[[<00>[<00>[[<00><04>
<00><04>
F[-<05>L< c< <00><04> <00> <0B><00><04>
<00><07><00><08> E
=$<00>~<04> <0C>9<07><00> <09>ka<00><07> <09>z<08>,<00>E <00><06><00><08>5<00><00><08>a<00><00><02>KqRqgqvq<00>q<00>q<00>q<00>q@
q<00>q<00>q<00>q<00>qWqcqR<06><00><02><00> A<00><06>
# <09>t <0C><00> <0C>  <0C>6 s
<EFBFBD>= <0C><00><02>"E{
<00><07><00><02><00><00>;M<00><08> M<00><08> MF<04> M"<00> <09> M% <01> M3+<00><00> M3.<00><01> M42<00><01> M45Ui48gi4<Q<>'<00>Q<><51><03>Q<>a <09>Q<><51> <09>Q<>N <09>Q<><51> <09>Q<>* <09> <09><00>A<00><00><00>A< A<00> A<00>A<00>A<00>A<00><00>A<00>A*<07>Q<>'<00>Q<><51><03>Q<>a <09>Q<><51> <09>Q<>N <09>Q<><51> <09>Q<>* <09> <09><00>A<00><00><00>A< A<00> AV<>)AV<>cAV<>LA_AA<00>AEARA<00><08><00><08><00>A<00>A<00>
<EFBFBD> <0B>& <0B>
<0B><00><07>P<07>H <00>DP <00>"Y <00><08>!p <00><08>!<00> <00>f
<00> <00><00><02>`!<00>z <0C>c!<00><08>!z!<00><08>!<00>!<00>D<00>!<00>"<00>!<00>
&<00>!<00><08>D<00>!<00>D<00>!<00><07><00> <00>f
<00>!<00><00><02>`!<00>z <0C><00>"<00>D<00>"<00>"<00>"<00><08>!<00>"<00><08>!<00> <00>f
<00>"<00><00><02>`!<00>z <0C><00>#<00>R
<EFBFBD><00>#<00><00> <0B> $<00><00><03> $<00><00><03>,$<00><00><03><00> <00>f
%<00>D%<00>"$%<00>D,%<00>o%<00><08>Dx%<00><08><00>%<00><08>D<00>%<00><08>1&<00><08>D<&<00><00> <00>f
 <00>&<00><00><03> <00>&<00><00><03>$<00> <00>f
*<00>*<00><00><03>*<00>*<00><00><03>.<00> <00>f
4<00>-<00>l
4<00>-<00><00><03>4 .<00><00><03>8<00> <00>f
><00>1<00><00><03>><00>1<00><00><03>B<00> <00>f
H<00>f
H<00><01>J<00><01>L<00><01>(P<00>f
Q<00><01>S<00><01>.U<00><01>(YWWW! <00>\
Q <00><00><00> ] <00> <00>/\
<00> <00>/Q ] <00>/\
<00> Q ] WWWWW<00>/\
<00> <00>/\
<00> Q ] <00>/\
<00> <00>/\
<00> Q ] <00>/\
<00> <00>/\
<00> Q ] <00>/\
<00> <00>/\
<00> Q ] <00> 5<00><00><00><00>G<00>  <00> 5<00><00> <00><00> G<00>  f
f
f
)f
1f
9f
Af
If
Qf
Yf
af
if
qf
yf
<00>f
<00>f
<00>f
!<01> !3 &f
,<00>f
<00>f
)<01> A1iD9&H1WM<00>f
<00>.U<00><00>D1I&i1<01>MQ } <00><02><00><02><00>f
)n <0C>1D) <07><00>f
<EFBFBD><00>F<00><01> <0B><00>]<06><00>f
<EFBFBD><00>f
<EFBFBD>)X <0B>)<07><00>3 <0B><02> <0C><00>f
<EFBFBD><00>w <0B><00><00>,<00>u <02><01><00>
<01><01>D|)<01> f
<01>
<01><00>!<01>m&<01> &!f
<EFBFBD>):
F)<02> M f
<EFBFBD> <01>R)<01> Z<01>D<D)<01> a9<01>g <01>!13l 9<00>b <0B>Ar<03>Q<01><07>f
<EFBFBD><00><00> <00><00><00><00><00>T<00>X<00>\<00>`<00>d<00>h<00>l<00><00><00><00>c<00><00> <00><00>'<00><00>. J.S.r.#{.+<00>.3<00>.;<00>.C{.K<00>.S<00>.[<00>.c<00>.k<00>.s<00>@<00><00>@<01><00>`<01><00>a<01><00><02><00>`<02><00><01><02><00><01><03><00>2\n<00><00><00>*q<01><01> <9<00>=<00>=<00>=<00>=<9B<00>99F<9<00>=<00>=<99<00>9<00>9 9  
    !"#$!%!&#'#(%)%<00><00><04>m<>
<00><01>m<>=m<><00>
m<><00>m<>%m<><00>
m<><00> <00><01>  Action`1get_StoredCRC32_storedCRC32offsetCRC32ToInt32FirmwareUtilities.TSR2EthernetSlice2Int64WinUSBSlice1_5EthernetSlice1_5set_ImageCRC16set_BlockCRC16crc16UpdateSLICE6EthernetSlice6<Module>EthernetSlice6DBEthernetSliceProDBEthernetSliceTCDTS.DASLib.Command.SLICEUpdateSLICEERROR_UNABLE_TO_READ_FW_IMAGE_FILEERROR_UNKNOWN_DAS_TYPEERROR_UNABLE_TO_READ_BLOCK_SIZESystem.IOUpdateSLICEPROEthernetSlice6ABRWinUSBTSRAIRUpdateTSRAIREthernetTSRAIRset_DatamscorlibRead<Filename>k__BackingFieldReadToEndDTS.DASLib.CommandICommandAppendmethodget_StackTraceCDCUSBSliceWinUSBSliceEthernetSliceDTS.DASLib.ServiceIServiceFileModeget_MessagemessageEndInvokeBeginInvokeIDisposableReadFileget_I00Filenameset_I00Filenameget_I11Filenameset_I11Filenameget_Filenameset_FilenamefirmwareImageFilename_i00filename_i11filename_filenameReadLineWriteLineget_NewLineget_SLICETypeset_SLICETypeAdcTypeget_SliceTypeoffsetDeviceType_slicetype_versiontypeUpdateFirmwareAbstractCommandBaseCommandPacketBaseCloseDisposeParseFinishFirmwareUpdateBeginFirmwareUpdateShowErrorDelegateUpdateProgressDelegateMulticastDelegateCompilerGeneratedAttributeGuidAttributeUnverifiableCodeAttributeDebuggableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeAssemblyFileVersionAttributeSecurityPermissionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeSyncExecuteBytevalueget_BlockSizeQueryFirmwareUpdateBlockSizeSystem.ThreadingHexEncodingSystem.Runtime.Versioningi00Stringi11StringToStringget_StatusString_i00string_i11stringSubstringget_Lengthget_i00FileLength_i00filelengthAsyncCallbackcallbackMyLockReadBlockProgramFirmwareUpdateBlockSLICEFirmwareReaderWriter.dlloutputFileStreamget_BaseStreamget_IHEXDaugherStreamget_IHEXMotherStreamMemoryStreamSystemcommOpenget_Versionset_Version_versionDTS.DASLib.CommunicationICommunicationSecurityActionSystem.Reflectionget_PositionExceptionEthernetPowerProMath_DoCRCCCITTStepChari00Readeri11ReaderTSR2FirmwareReaderget_I00StreamReaderget_I11StreamReaderTextReaderBinaryReaderStringBuilderBufferoffsetImageMother_ihexstringMotheroffsetLengthMotheroffsetVersionMotherset_UpperoffsetImageDaughter_ihexstringDaughteroffsetLengthDaughteroffsetVersionDaughterFirmwareWriterStreamWriterFirmwareUtilities.SLICE.FirmwareImageReaderWriterSLICEFirmwareReaderWriterEnterEthernetSlice6AirShowErrorshowError.ctor.cctorMonitorSystem.DiagnosticsSLICECommandsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesDTS.Utilitiesi00Bytesi11BytessliceTypeBytesReadAllBytesversionBytesGetBytesSystem.Security.Permissionsget_Charsget_BlockBaseAddressset_BlockBaseAddressUpdateProgressupdateProgressprogressCommandStatusget_ResponseStatusConcatFormatObjectobjectExitget_DefaultIAsyncResultresultEnvironmentdaughterBoardPresentRebootConvertSystem.TextshowErrorExupdateProgressExToCharArrayVerifyBlockCopyDTS.DASLib.UtilitySystem.SecurityEmpty!UNKNOWN DAS TYPEsUnable to read firmware update image.Firmware UpdateError}Unable to query unit's update block size. Firmware UpdateError<01><>Firmware Update Error: {0}{1}Block address: 0x{2:X8}{3}Image: {4}{5}Error updating firmware upper lower<00><>Please confirm firmware version selection for this device is correct./Error updating firmware/Firmware Update Error: #Block address: 0xX8Image: I`
Y]e e  ! yY}} a <11><>  U   <12><12>    a U
y<12><><12><>} <12><>   !Y}} y<12><><12><>} <12><> <12>%<11>)<08>z\V4<><34>rUnable to read firmware update image.Firmware UpdateError|Unable to query unit's update block size. Firmware UpdateError UNKNOWN DAS TYPE<00><>.<01><>System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TSkipVerification
Yu   ae, ae0aee
a,0aee,0  a
maq m
maq((U(
(TWrapNonExceptionThrowsSLICEFirmwareReaderWriterCopyright © 2008)$25878235-0d70-417b-ad28-ee99193363b5 6.0.20.54125I.NETFramework,Version=v4.8TFrameworkDisplayName.NET Framework 4.8<00><><EFBFBD>i|X|:RSDS<07><>V<EFBFBD><56><EFBFBD>I<EFBFBD>{\<5C><><EFBFBD>l<EFBFBD>E:\Build\SLICE\SLICE__FirmwareUpdater\Source\FirmwareUtilities.SLICE.FirmwareImageReaderWriter\obj\Release\SLICEFirmwareReaderWriter.pdb<00>0<00>HX`<00><00>4VS_VERSION_INFO<00><04><>m<>m<>?DVarFileInfo$Translation<00>StringFileInfo<00>000004b0Comments"CompanyName\FileDescriptionSLICEFirmwareReaderWriter: FileVersion6.0.20.54125\InternalNameSLICEFirmwareReaderWriter.dllHLegalCopyrightCopyright <00> 2008*LegalTrademarksdOriginalFilenameSLICEFirmwareReaderWriter.dllTProductNameSLICEFirmwareReaderWriter> ProductVersion6.0.20.54125B Assembly Version6.0.20.54125