zhyinch
2020-04-27 5bfa1bc693623159c5059067f8db7589fabd04a1
V1.22
已修改6个文件
581 ■■■■■ 文件已修改
源码/核心板/MDK-ARM/Project.uvguix.Administrator 364 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/MDK-ARM/Project.uvoptx 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/application/dw_app.c 147 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/application/dw_app.h 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/main.c 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/stm32f10x_it.c 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Ô´Âë/ºËÐİå/MDK-ARM/Project.uvguix.Administrator
@@ -15,7 +15,7 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>142 142</TableColWidths>
      <TableColWidths>183 101</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
@@ -93,25 +93,25 @@
      <flags>2</flags>
      <showCmd>3</showCmd>
      <MinPosition>
        <xPos>-32000</xPos>
        <yPos>-32000</yPos>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MinPosition>
      <MaxPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>-914</Top>
        <Left>944</Left>
        <Right>2233</Right>
        <Bottom>-229</Bottom>
        <Top>-841</Top>
        <Left>1218</Left>
        <Right>2507</Right>
        <Bottom>-156</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>1746</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001100000001000000010000003B453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C64775F6170702E63000000000864775F6170702E6300000000C5D4F200FFFFFFFF2D453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF3B453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C64775F6170702E68000000000864775F6170702E6800000000BECEA100FFFFFFFF3A453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C5370692E6300000000055370692E6300000000F0A0A100FFFFFFFF3F453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000BCA8E100FFFFFFFF3C453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C55736172742E63000000000755736172742E63000000009CC1B600FFFFFFFF35453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000F7B88600FFFFFFFF3A453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C4144432E6300000000054144432E6300000000D9ADC200FFFFFFFF3A453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C4144432E6800000000054144432E6800000000A5C2D700FFFFFFFF5F453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4C69627261726965735C53544D3332463130785F5374645065726970685F4472697665725C7372635C73746D3332663130785F6164632E63000000000F73746D3332663130785F6164632E6300000000B3A6BE00FFFFFFFF5F453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4C69627261726965735C53544D3332463130785F5374645065726970685F4472697665725C696E635C73746D3332663130785F6164632E68000000000F73746D3332663130785F6164632E6800000000EAD6A300FFFFFFFF41453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000F6FA7D00FFFFFFFF41453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000B5E99D00FFFFFFFF43453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C626565705F6C6F6769635F6170702E630000000010626565705F6C6F6769635F6170702E63000000005FC3CF00FFFFFFFF3C453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C466C6173682E630000000007466C6173682E6300000000C1838300FFFFFFFF3C453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C4F6E43686970446576696365735C466C6173682E680000000007466C6173682E6800000000CACAD500FFFFFFFF46453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000250300002EFCFFFF010A00005DFFFFFF</Data>
        <Len>590</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000000000000010000003B453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C64775F6170702E63000000000864775F6170702E6300000000C5D4F200FFFFFFFF35453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000FFDC7800FFFFFFFF2D453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF3F453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000F0A0A100FFFFFFFF3B453A5C4749545C5557425F536D616C6C4D6F64756C655CD4B4C2EB5CBACBD0C4B0E55C5372635C6170706C69636174696F6E5C64775F6170702E68000000000864775F6170702E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FE0300002EFCFFFF010A000039FFFFFF</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -150,11 +150,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000009D00000065030000</Data>
          <Data>03000000660000007601000041030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -170,11 +170,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000009D00000065030000</Data>
          <Data>03000000660000007601000041030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -194,7 +194,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -214,7 +214,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -234,7 +234,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -254,7 +254,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -274,7 +274,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -314,7 +314,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -334,7 +334,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -354,7 +354,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -374,7 +374,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -394,7 +394,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -414,7 +414,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -434,7 +434,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -450,11 +450,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000009D00000065030000</Data>
          <Data>03000000660000007601000041030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -470,11 +470,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000009D00000065030000</Data>
          <Data>03000000660000007601000041030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -490,11 +490,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000009603000080070000E6030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -514,13 +514,13 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>199</RegID>
        <PaneID>199</PaneID>
        <IsVisible>0</IsVisible>
        <IsVisible>1</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
@@ -530,11 +530,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000990300007D070000CD030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -554,7 +554,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -574,7 +574,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -614,7 +614,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -634,7 +634,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -654,7 +654,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -674,7 +674,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -694,7 +694,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -714,7 +714,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -734,7 +734,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -754,7 +754,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -774,7 +774,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -794,7 +794,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -814,7 +814,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -834,7 +834,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -854,7 +854,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -874,7 +874,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -894,7 +894,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -914,7 +914,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -934,7 +934,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -954,7 +954,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -974,7 +974,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -994,7 +994,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1014,7 +1014,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1034,7 +1034,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1054,7 +1054,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1074,7 +1074,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1094,7 +1094,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1114,7 +1114,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1134,7 +1134,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1150,17 +1150,17 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000660000009D00000065030000</Data>
          <Data>03000000660000007601000041030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>38007</RegID>
        <PaneID>38007</PaneID>
        <IsVisible>0</IsVisible>
        <IsVisible>1</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
@@ -1170,11 +1170,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000990300007D070000CD030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1190,11 +1190,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000990300007D070000CD030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1214,7 +1214,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1234,7 +1234,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1250,11 +1250,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000990300007D070000CD030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1270,11 +1270,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000990300007D070000CD030000</Data>
          <Data>03000000750300007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000004601000003020000</Data>
          <Data>A4000000BB000000600100001D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1294,7 +1294,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A100000062020000F9000000</Data>
          <Data>A4000000BB0000007C02000013010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1314,7 +1314,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1334,7 +1334,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1354,7 +1354,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1374,7 +1374,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1394,7 +1394,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1414,7 +1414,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1434,7 +1434,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1454,7 +1454,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1474,7 +1474,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1494,7 +1494,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1514,7 +1514,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1534,7 +1534,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1554,7 +1554,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1574,7 +1574,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1594,7 +1594,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1614,7 +1614,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1634,7 +1634,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1654,7 +1654,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1674,7 +1674,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1694,7 +1694,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1710,7 +1710,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0000000000000000D10300001C000000</Data>
          <Data>0C00000000000000DD0300001C000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1794,19 +1794,19 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>8A000000A10000002A01000024010000</Data>
          <Data>A4000000BB000000440100003E010000</Data>
        </RectRecentFloat>
      </Window>
      <DockMan>
        <Len>3312</Len>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000B3000000B0030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000250300002EFCFFFF3106000092FCFFFFA40000004F000000B0030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F000000100300003F010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000910500002EFCFFFF310600001EFDFFFF100300004F000000B00300003F01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFA00000004F000000A40000007E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000810200002EFCFFFF210300005DFFFFFF000000004F000000A00000007E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000037010000B00300003B01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000810200001AFDFFFF3106000086FDFFFF000000003B010000B0030000A701000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFD80100003B010000DC010000A701000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000007E0300008007000082030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000008102000061FFFFFF010A0000C5FFFFFF000000008203000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000B3000000B0030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000250300002EFCFFFF3106000092FCFFFFA40000004F000000B0030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F000000100300003F010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000910500002EFCFFFF310600001EFDFFFF100300004F000000B00300003F01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF790100004F0000007D0100005A03000001000000020000100400000001000000DAFEFFFF4F060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000810200002EFCFFFFFA03000039FFFFFF000000004F000000790100005A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000037010000B00300003B01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000810200001AFDFFFF3106000086FDFFFF000000003B010000B0030000A701000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFD80100003B010000DC010000A701000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000005A030000800700005E03000001000000010000100400000001000000BCFEFFFFE0000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000810200003DFFFFFF010A0000C5FFFFFF000000005E03000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2895</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000084E656172506F6C6C96000000000000001400084E656172506F6C6C0B75736172745F74696D65720B675F5265737474696D65720D75736172745F73656E645B305D0A75736172745F73656E640E7461675F726563765F74696D65720F657873697374626173655F6C697374116E656172626173655F646973746C69737416747275655F6E656172626173655F646973746C6973740F6E6561726261736569645F6C6973740D5461674C6973745570646174650E7461676F66666C696E6574696D650A746167736C6F74706F730B7461676C6973745F706F730B726563626173655F6E756D0A55534152545F707574630C6E656172626173655F6E756D0A6D61696E5F6C6F6769630F7761697475736172745F74696D65720867726F75705F69640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2898</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B74785F6E6561725F6D7367960000000000000014000B74785F6E6561725F6D73670C7365697A655F616E63686F72084E656172506F6C6C0B75736172745F74696D65720B675F5265737474696D65720D75736172745F73656E645B305D0A75736172745F73656E640E7461675F726563765F74696D65720F657873697374626173655F6C697374116E656172626173655F646973746C69737416747275655F6E656172626173655F646973746C6973740F6E6561726261736569645F6C6973740D5461674C6973745570646174650E7461676F66666C696E6574696D650A746167736C6F74706F730B7461676C6973745F706F730B726563626173655F6E756D0A55534152545F707574630C6E656172626173655F6E756D0A6D61696E5F6C6F6769630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1822,7 +1822,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>970</Len>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000553544D3332960000000000000001000553544D3332000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000553544D3332960000000000000001000553544D3332000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -1838,7 +1838,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2373</Len>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -3546,8 +3546,8 @@
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2895</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000084E656172506F6C6C96000000000000001400084E656172506F6C6C0B75736172745F74696D65720B675F5265737474696D65720D75736172745F73656E645B305D0A75736172745F73656E640E7461675F726563765F74696D65720F657873697374626173655F6C697374116E656172626173655F646973746C69737416747275655F6E656172626173655F646973746C6973740F6E6561726261736569645F6C6973740D5461674C6973745570646174650E7461676F66666C696E6574696D650A746167736C6F74706F730B7461676C6973745F706F730B726563626173655F6E756D0A55534152545F707574630C6E656172626173655F6E756D0A6D61696E5F6C6F6769630F7761697475736172745F74696D65720867726F75705F69640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2898</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B74785F6E6561725F6D7367960000000000000014000B74785F6E6561725F6D73670C7365697A655F616E63686F72084E656172506F6C6C0B75736172745F74696D65720B675F5265737474696D65720D75736172745F73656E645B305D0A75736172745F73656E640E7461675F726563765F74696D65720F657873697374626173655F6C697374116E656172626173655F646973746C69737416747275655F6E656172626173655F646973746C6973740F6E6561726261736569645F6C6973740D5461674C6973745570646174650E7461676F66666C696E6574696D650A746167736C6F74706F730B7461676C6973745F706F730B726563626173655F6E756D0A55534152545F707574630C6E656172626173655F6E756D0A6D61696E5F6C6F6769630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3603,39 +3603,30 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>1</ActiveTab>
      <ActiveTab>0</ActiveTab>
      <Doc>
        <Name>..\Src\application\dw_app.c</Name>
        <ColumnNumber>44</ColumnNumber>
        <TopLine>487</TopLine>
        <CurrentLine>510</CurrentLine>
        <ColumnNumber>6</ColumnNumber>
        <TopLine>421</TopLine>
        <CurrentLine>438</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\stm32f10x_it.c</Name>
        <ColumnNumber>16</ColumnNumber>
        <TopLine>46</TopLine>
        <CurrentLine>71</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\main.c</Name>
        <ColumnNumber>29</ColumnNumber>
        <TopLine>52</TopLine>
        <CurrentLine>68</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\dw_app.h</Name>
        <ColumnNumber>2</ColumnNumber>
        <TopLine>20</TopLine>
        <CurrentLine>23</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\Spi.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>120</TopLine>
        <CurrentLine>150</CurrentLine>
        <TopLine>132</TopLine>
        <CurrentLine>157</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3643,116 +3634,17 @@
      <Doc>
        <Name>..\Src\decadriver\deca_device.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1036</TopLine>
        <CurrentLine>1039</CurrentLine>
        <TopLine>2736</TopLine>
        <CurrentLine>2747</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\Usart.c</Name>
        <ColumnNumber>15</ColumnNumber>
        <TopLine>273</TopLine>
        <CurrentLine>300</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\stm32f10x_it.c</Name>
        <Name>..\Src\application\dw_app.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>22</TopLine>
        <CurrentLine>43</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\ADC.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>8</TopLine>
        <CurrentLine>33</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\ADC.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>1</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>711</TopLine>
        <CurrentLine>714</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>217</TopLine>
        <CurrentLine>220</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\global_param.h</Name>
        <ColumnNumber>41</ColumnNumber>
        <TopLine>3</TopLine>
        <CurrentLine>6</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\global_param.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>34</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\beep_logic_app.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>90</TopLine>
        <CurrentLine>119</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\Flash.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>1</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\OnChipDevices\Flash.h</Name>
        <ColumnNumber>60</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>10</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\serial_at_cmd_app.c</Name>
        <ColumnNumber>44</ColumnNumber>
        <TopLine>34</TopLine>
        <CurrentLine>36</CurrentLine>
        <TopLine>70</TopLine>
        <CurrentLine>81</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3761,7 +3653,7 @@
  </MDIGroups>
  <Bookmarks>
    <ListItem>..\Src\application\dw_app.c 134</ListItem>
    <ListItem>..\Src\application\dw_app.c 136</ListItem>
  </Bookmarks>
</ProjectGui>
Ô´Âë/ºËÐİå/MDK-ARM/Project.uvoptx
@@ -120,7 +120,7 @@
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
          <Name>d</Name>
          <Name></Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
@@ -157,18 +157,34 @@
        <Bp>
          <Number>0</Number>
          <Type>0</Type>
          <LineNumber>36</LineNumber>
          <LineNumber>2747</LineNumber>
          <EnabledFlag>1</EnabledFlag>
          <Address>134249374</Address>
          <Address>134256476</Address>
          <ByteObject>0</ByteObject>
          <HtxType>0</HtxType>
          <ManyObjects>0</ManyObjects>
          <SizeOfObject>0</SizeOfObject>
          <BreakByAccess>0</BreakByAccess>
          <BreakIfRCount>1</BreakIfRCount>
          <Filename>E:\GIT\UWB_SmallModule\婧愮爜\Src\application\serial_at_cmd_app.c</Filename>
          <Filename>E:\GIT\UWB_SmallModule\婧愮爜\Src\decadriver\deca_device.c</Filename>
          <ExecCommand></ExecCommand>
          <Expression>\\UWB_Projects\../Src/application/serial_at_cmd_app.c\36</Expression>
          <Expression>\\UWB_Projects\../Src/decadriver/deca_device.c\2747</Expression>
        </Bp>
        <Bp>
          <Number>1</Number>
          <Type>0</Type>
          <LineNumber>709</LineNumber>
          <EnabledFlag>1</EnabledFlag>
          <Address>0</Address>
          <ByteObject>0</ByteObject>
          <HtxType>0</HtxType>
          <ManyObjects>0</ManyObjects>
          <SizeOfObject>0</SizeOfObject>
          <BreakByAccess>0</BreakByAccess>
          <BreakIfRCount>0</BreakIfRCount>
          <Filename>..\Src\application\dw_app.c</Filename>
          <ExecCommand></ExecCommand>
          <Expression></Expression>
        </Bp>
      </Breakpoint>
      <WatchWindow1>
@@ -252,6 +268,21 @@
          <WinNumber>1</WinNumber>
          <ItemText>usart_timer,0x0A</ItemText>
        </Ww>
        <Ww>
          <count>16</count>
          <WinNumber>1</WinNumber>
          <ItemText>tyncpoll_time</ItemText>
        </Ww>
        <Ww>
          <count>17</count>
          <WinNumber>1</WinNumber>
          <ItemText>nearbaseid_list</ItemText>
        </Ww>
        <Ww>
          <count>18</count>
          <WinNumber>1</WinNumber>
          <ItemText>sync_timer,0x0A</ItemText>
        </Ww>
      </WatchWindow1>
      <MemoryWindow1>
        <Mm>
Ô´Âë/ºËÐİå/Src/application/dw_app.c
@@ -22,7 +22,9 @@
static uint8_t tx_sync_msg[14] = {0};
static uint8_t tx_final_msg[60] = {0};
static uint8_t tx_resp_msg[22] = {0};
static uint8_t tx_near_msg[80] = {0};
static uint8_t tx_nearpoll_msg[80] = {0};
static uint8_t tx_nearresp_msg[80] = {0};
static uint8_t tx_nearfinal_msg[80] = {0};
static uint32_t frame_seq_nb = 0;    
static uint32_t status_reg = 0;
@@ -144,8 +146,9 @@
    memcpy(&tx_final_msg[TAG_ID_IDX], &dev_id, 2);
    memcpy(&tx_resp_msg[ANCHOR_ID_IDX], &dev_id, 2);
    memcpy(&tx_sync_msg[ANCHOR_ID_IDX], &dev_id, 2);
    memcpy(&tx_near_msg[ANCHOR_ID_IDX], &dev_id, 2);
    memcpy(&tx_near_msg[TAG_ID_IDX], &dev_id, 2);
    memcpy(&tx_nearresp_msg[ANCHOR_ID_IDX], &dev_id, 2);
    memcpy(&tx_nearpoll_msg[TAG_ID_IDX], &dev_id, 2);
    memcpy(&tx_nearfinal_msg[TAG_ID_IDX], &dev_id, 2);
}    
uint16_t Checksum_u16(uint8_t* pdata, uint32_t len) 
{
@@ -158,7 +161,7 @@
}
u16 tag_time_recv[TAG_NUM_IN_SYS];
u8 usart_send[100];
u8 usart_send[100],usart_send_anc[100];
u8 battary,button;
extern uint8_t g_pairstart;
void tag_sleep_configuraion(void)
@@ -259,14 +262,14 @@
    //nearbase_num=0;
    recbase_num=0;
    
    tx_near_msg[BATTARY_IDX] = Get_Battary();
    tx_near_msg[BUTTON_IDX] = !READ_KEY0;
    tx_near_msg[SEQUENCE_IDX] = frame_seq_nb++;
    tx_near_msg[NEARBASENUM_INDEX] = nearbase_num;
    memcpy(&tx_near_msg[NEARBASEID_INDEX],&nearbaseid_list,nearbase_num*2);
    tx_near_msg[MESSAGE_TYPE_IDX] = NEAR_POLL;
    memcpy(&tx_near_msg[ANCHOR_ID_IDX],&mainbase_id,2);
    dwt_writetxdata(13+2*nearbase_num, tx_near_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
    tx_nearpoll_msg[BATTARY_IDX] = Get_Battary();
    tx_nearpoll_msg[BUTTON_IDX] = !READ_KEY0;
    tx_nearpoll_msg[SEQUENCE_IDX] = frame_seq_nb++;
    tx_nearpoll_msg[NEARBASENUM_INDEX] = nearbase_num;
    memcpy(&tx_nearpoll_msg[NEARBASEID_INDEX],&nearbaseid_list,nearbase_num*2);
    tx_nearpoll_msg[MESSAGE_TYPE_IDX] = NEAR_POLL;
    memcpy(&tx_nearpoll_msg[ANCHOR_ID_IDX],&mainbase_id,2);
    dwt_writetxdata(13+2*nearbase_num, tx_nearpoll_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
    dwt_writetxfctrl(13+2*nearbase_num, 0);//设置超宽带发送数据长度
    dwt_starttx(DWT_START_TX_IMMEDIATE | DWT_RESPONSE_EXPECTED);//开启发送,发送完成后等待一段时间开启接收,等待时间在dwt_setrxaftertxdelay中设置
@@ -320,7 +323,7 @@
                                {
                                nearbaseid_list[0]=rec_nearbaseid;
                                nearbase_num=1;
                                memcpy(&tx_near_msg[ANCHOR_ID_IDX],&rec_nearbaseid,2);
                                memcpy(&tx_nearfinal_msg[ANCHOR_ID_IDX],&rec_nearbaseid,2);
                                }
                                if(rec_nearbaseid==nearbaseid_list[0])
                                {
@@ -356,11 +359,11 @@
                                    temp2=final_tx_time+((100*UUS_TO_DWT_TIME)>>8);
                                //    dwt_setdelayedtrxtime(final_tx_time);//设置final包发送时间T5
                                    final_tx_ts = (((uint64_t)(final_tx_time & 0xFFFFFFFE)) << 8) + TX_ANT_DLY;//final包实际发送时间是计算时间加上发送天线delay
                                    final_msg_set_ts(&tx_near_msg[FINAL_MSG_POLL_TX_TS_IDX], poll_tx_ts);//将T1,T4,T5写入发送数据
                                    final_msg_set_ts(&tx_near_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX], resp_rx_ts);
                                    final_msg_set_ts(&tx_near_msg[FINAL_MSG_FINAL_TX_TS_IDX], final_tx_ts);
                                    tx_near_msg[MESSAGE_TYPE_IDX]=NEAR_FINAL;
                                    dwt_writetxdata(28+nearbase_num*4, tx_near_msg, 0);//将发送数据写入DW1000
                                    final_msg_set_ts(&tx_nearfinal_msg[FINAL_MSG_POLL_TX_TS_IDX], poll_tx_ts);//将T1,T4,T5写入发送数据
                                    final_msg_set_ts(&tx_nearfinal_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX], resp_rx_ts);
                                    final_msg_set_ts(&tx_nearfinal_msg[FINAL_MSG_FINAL_TX_TS_IDX], final_tx_ts);
                                    tx_nearfinal_msg[MESSAGE_TYPE_IDX]=NEAR_FINAL;
                                    dwt_writetxdata(28+nearbase_num*4, tx_nearfinal_msg, 0);//将发送数据写入DW1000
                                    dwt_writetxfctrl(28+nearbase_num*4, 0);//设定发送数据长度
                                    if(temp_dist!=0x1ffff)
                                    {
@@ -385,15 +388,15 @@
                                    {
                                        nearbase_num++;
                                        nearbaseid_list[nearbase_num] = rec_nearbaseid;
                                        memcpy(&tx_near_msg[ANCHOR_ID_IDX],&rec_nearbaseid,2);
                                        memcpy(&tx_nearfinal_msg[ANCHOR_ID_IDX],&rec_nearbaseid,2);
                                    }
                                    
                                    exsistbase_list[rec_nearbasepos]=1;
                                    memcpy(&temp_dist,&rx_buffer[DIST_IDX],4);
                                    nearbase_distlist[rec_nearbasepos]=temp_dist;
                                    
                                    final_msg_set_ts(&tx_near_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX+(rec_nearbasepos)*4], resp_rx_ts);
                                    dwt_writetxdata(28+nearbase_num*4, tx_near_msg, 0);//将发送数据写入DW1000
                                    final_msg_set_ts(&tx_nearfinal_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX+(rec_nearbasepos)*4], resp_rx_ts);
                                    dwt_writetxdata(28+nearbase_num*4, tx_nearfinal_msg, 0);//将发送数据写入DW1000
                                    dwt_writetxfctrl(28+nearbase_num*4, 0);//设定发送数据长度
                                    LED0_BLINK;
                                    if(temp_dist!=0x1ffff)
@@ -500,44 +503,44 @@
}
void GetNearMsg(void)
{
    u32 start_poll,frame_len;
    memcpy(&tx_near_msg[ANCHOR_ID_IDX],&mainbase_id,2);
    memcpy(&tx_near_msg[TAG_ID_IDX],&dev_id,2);
    tx_near_msg[MESSAGE_TYPE_IDX] = NEAR_MSG;
    dwt_setrxaftertxdelay(POLL_TX_TO_RESP_RX_DLY_UUS);            //设置发送后开启接收,并设定延迟时间
  dwt_setrxtimeout(RESP_RX_TIMEOUT_UUS);
    dwt_writetxdata(12, tx_near_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
    dwt_writetxfctrl(12, 0);//设置超宽带发送数据长度
    dwt_starttx(DWT_START_TX_IMMEDIATE| DWT_RESPONSE_EXPECTED);
    start_poll = time32_incr;
    /* We assume that the transmission is achieved correctly, poll for reception of a frame or error/timeout. See NOTE 8 below. */
    while (!((status_reg = dwt_read32bitreg(SYS_STATUS_ID)) & (SYS_STATUS_RXFCG | SYS_STATUS_ALL_RX_ERR)))//不断查询芯片状态直到成功接收或者发生错误
    { if(time32_incr - start_poll>20)
        NVIC_SystemReset();
    };
    if(status_reg==0xffffffff)
    {
        NVIC_SystemReset();
    }
    if (status_reg & SYS_STATUS_RXFCG)//如果成功接收
    {
        dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG | SYS_STATUS_TXFRS);//清楚寄存器标志位
        frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFLEN_MASK;    //获得接收到的数据长度
        dwt_readrxdata(rx_buffer, frame_len, 0);   //读取接收数据
        if (rx_buffer[MESSAGE_TYPE_IDX] == NEAR_MSG&&!memcmp(&rx_buffer[TAG_ID_IDX],&dev_id,2)) //判断接收到的数据是否是response数据
        {
            nearbase_num=rx_buffer[NEARBASENUM_INDEX];
            tagslotpos=rx_buffer[TAGSLOTPOS];
            memcpy(nearbaseid_list,&rx_buffer[NEARBASEID_INDEX],nearbase_num*2);
            slottime=ceil((nearbase_num+2)*0.3)+1;
            tyncpoll_time=tagslotpos*slottime;
            tag_state=NEARPOLL;
        }
    }
}
//void GetNearMsg(void)
//{
//    u32 start_poll,frame_len;
//    memcpy(&tx_near_msg[ANCHOR_ID_IDX],&mainbase_id,2);
//    memcpy(&tx_near_msg[TAG_ID_IDX],&dev_id,2);
//    tx_near_msg[MESSAGE_TYPE_IDX] = NEAR_MSG;
//
//    dwt_setrxaftertxdelay(POLL_TX_TO_RESP_RX_DLY_UUS);            //设置发送后开启接收,并设定延迟时间
//  dwt_setrxtimeout(RESP_RX_TIMEOUT_UUS);
//    dwt_writetxdata(12, tx_near_msg, 0);//将Poll包数据传给DW1000,将在开启发送时传出去
//    dwt_writetxfctrl(12, 0);//设置超宽带发送数据长度
//    dwt_starttx(DWT_START_TX_IMMEDIATE| DWT_RESPONSE_EXPECTED);
//    start_poll = time32_incr;
//    /* We assume that the transmission is achieved correctly, poll for reception of a frame or error/timeout. See NOTE 8 below. */
//    while (!((status_reg = dwt_read32bitreg(SYS_STATUS_ID)) & (SYS_STATUS_RXFCG | SYS_STATUS_ALL_RX_ERR)))//不断查询芯片状态直到成功接收或者发生错误
//    { if(time32_incr - start_poll>20)
//        NVIC_SystemReset();
//    };
//    if(status_reg==0xffffffff)
//    {
//        NVIC_SystemReset();
//    }
//    if (status_reg & SYS_STATUS_RXFCG)//如果成功接收
//    {
//        dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG | SYS_STATUS_TXFRS);//清楚寄存器标志位
//        frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFLEN_MASK;    //获得接收到的数据长度
//        dwt_readrxdata(rx_buffer, frame_len, 0);   //读取接收数据
//        if (rx_buffer[MESSAGE_TYPE_IDX] == NEAR_MSG&&!memcmp(&rx_buffer[TAG_ID_IDX],&dev_id,2)) //判断接收到的数据是否是response数据
//        {
//            nearbase_num=rx_buffer[NEARBASENUM_INDEX];
//            tagslotpos=rx_buffer[TAGSLOTPOS];
//            memcpy(nearbaseid_list,&rx_buffer[NEARBASEID_INDEX],nearbase_num*2);
//            slottime=ceil((nearbase_num+2)*0.3)+1;
//            tyncpoll_time=tagslotpos*slottime;
//            tag_state=NEARPOLL;
//        }
//    }
//}
void Tag_App(void)//发送模式(TAG标签)
{
@@ -654,10 +657,10 @@
u8 Anchor_RecNearPoll(u8 ancrec_nearbasepos) //0 mainbase  1 first near_base
{
            tmp_time=TIM3->CNT;
            memcpy(&tx_near_msg[ANCTIMEMS],&sync_timer,2);
            memcpy(&tx_near_msg[ANCTIMEUS],&tmp_time,2);
            memcpy(&tx_near_msg[TAGSLOTPOS],&taglist_pos,2);
            memcpy(&tx_near_msg[TAG_ID_IDX],&tag_id_recv,2);
            memcpy(&tx_nearresp_msg[ANCTIMEMS],&sync_timer,2);
            memcpy(&tx_nearresp_msg[ANCTIMEUS],&tmp_time,2);
            memcpy(&tx_nearresp_msg[TAGSLOTPOS],&taglist_pos,2);
            memcpy(&tx_nearresp_msg[TAG_ID_IDX],&tag_id_recv,2);
            poll_rx_ts = get_rx_timestamp_u64();//获得Poll包接收时间T2
            resp_tx_time = (poll_rx_ts + ((POLL_RX_TO_RESP_TX_DLY_UUS+ancrec_nearbasepos*DELAY_BETWEEN_TWO_FRAME_UUS) * UUS_TO_DWT_TIME)) >> 8;//计算Response发送时间T3。
@@ -668,13 +671,13 @@
            if(new_tagid)
            {
                tagdist_list[taglist_pos]=0x1ffff;
                memcpy(&tx_near_msg[DIST_IDX], &tagdist_list[taglist_pos], 4);
                memcpy(&tx_nearresp_msg[DIST_IDX], &tagdist_list[taglist_pos], 4);
            }else{
                memcpy(&tx_near_msg[DIST_IDX], &tagdist_list[taglist_pos], 4);
                memcpy(&tx_nearresp_msg[DIST_IDX], &tagdist_list[taglist_pos], 4);
            }
    
            tx_near_msg[MESSAGE_TYPE_IDX]=NEAR_RESPONSE;
            dwt_writetxdata(20, tx_near_msg, 0);//写入发送数据
            tx_nearresp_msg[MESSAGE_TYPE_IDX]=NEAR_RESPONSE;
            dwt_writetxdata(20, tx_nearresp_msg, 0);//写入发送数据
            dwt_writetxfctrl(20, 0);//设定发送长度
            result = dwt_starttx(DWT_START_TX_DELAYED | DWT_RESPONSE_EXPECTED);//延迟发送,等待接收
@@ -695,7 +698,7 @@
                dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG | SYS_STATUS_TXFRS);//清楚标志位
                frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFLEN_MASK;//数据长度
                dwt_readrxdata(rx_buffer, frame_len, 0);//读取接收数据
            if(seize_anchor&&memcmp(&rx_buffer[ANCHOR_ID_IDX],&dev_id,2))
            if(seize_anchor&&memcmp(&rx_buffer[ANCHOR_ID_IDX],&dev_id,2)) //抢占anchor å¤±è´¥
            {
                return 1;
            }
@@ -749,8 +752,8 @@
                    memcpy(&usart_send[19],&checksum,2);
                    UART_PushFrame(usart_send,21);
                #else        
                    memcpy(&usart_send[4+6*anc_report_num],&tag_id_recv,2);
                    memcpy(&usart_send[6+6*anc_report_num],&tagdist_list[taglist_pos],4);
                    memcpy(&usart_send_anc[4+6*anc_report_num],&tag_id_recv,2);
                    memcpy(&usart_send_anc[6+6*anc_report_num],&tagdist_list[taglist_pos],4);
                    anc_report_num++;
                #endif
                    }else{
@@ -838,14 +841,14 @@
                     memcpy(&tempid,&rx_buffer[NEARBASEID_INDEX+i*2],2);
                    if(tempid==dev_id)
                    {
                        seize_anchor=0;
                        seize_anchor=0;  //非抢占。已存在列表中
                        Anchor_RecNearPoll(i);    
                        break;
                    }                        
                }
                    if(i==rec_nearbase_num)
                    {
                        seize_anchor=1;
                        seize_anchor=1;   //抢占anchor
                        Anchor_RecNearPoll(i);    
                    }
                
Ô´Âë/ºËÐİå/Src/application/dw_app.h
@@ -115,7 +115,7 @@
extern uint32_t g_UWB_com_interval;
extern float dis_after_filter;
extern LPFilter_Frac* p_Dis_Filter;        //测距用的低通滤波器
extern u8 usart_send[100];
extern u8 usart_send[100],usart_send_anc[100];
void IdleTask(void);
uint16_t Checksum_u16(uint8_t* pdata, uint32_t len);
Ô´Âë/ºËÐİå/Src/main.c
@@ -65,7 +65,7 @@
        save_com_map_to_flash();
#endif
    OUT485_ENABLE;
    g_com_map[VERSION] = 0x010b;
    g_com_map[VERSION] = 0x010c;
    dev_id = g_com_map[DEV_ID];
    slottime=ceil((double)g_com_map[MAX_REPORT_ANC_NUM]/3)+1;
    max_slotpos=g_com_map[COM_INTERVAL]/slottime;
@@ -125,11 +125,11 @@
    if(g_com_map[DEV_ROLE]==0&&usart_send_flag)
    {u16 checksum;
                usart_send_flag=0;
                usart_send[2] = 4;//正常模式
                usart_send[3] = anc_report_num*6+2;//正常模式
                checksum = Checksum_u16(&usart_send[2],anc_report_num*6+2);
                memcpy(&usart_send[4+anc_report_num*6],&checksum,2);
                UART_PushFrame(usart_send,6+anc_report_num*6);
                usart_send_anc[2] = 5;//正常模式
                usart_send_anc[3] = anc_report_num*6+2;//正常模式
                checksum = Checksum_u16(&usart_send_anc[2],anc_report_num*6+2);
                memcpy(&usart_send_anc[4+anc_report_num*6],&checksum,2);
                UART_PushFrame(usart_send_anc,6+anc_report_num*6);
                anc_report_num=0;        
    }
    if(g_com_map[CNT_UPDATE]==1)
@@ -163,6 +163,8 @@
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
    usart_send[0]=0x55;
    usart_send[1]=0xAA;
    usart_send_anc[0]=0x55;
    usart_send_anc[1]=0xAA;
    
    while(1)
    {
Ô´Âë/ºËÐİå/Src/stm32f10x_it.c
@@ -66,7 +66,14 @@
    {
        tag_recv_timer++;
        TagDistClear();
        if(g_com_map[ALARM_DEV]!=0)
    if(g_com_map[ANC_POLL])
        {
            if((sync_timer-10)%g_com_map[COM_INTERVAL]==tyncpoll_time&&sync_timer>=10&&sync_timer!=1010)
            {
            g_start_send_flag=1;
            }
        }
        //if(g_com_map[ALARM_DEV]!=0)
            main_logic();
        #ifdef USART_INTEGRATE_OUTPUT
        if(usart_timer++>=g_com_map[COM_INTERVAL])
@@ -87,9 +94,9 @@
                SyncPoll(0);
        }
    }else{        //标签同步处理
        if((sync_timer-10)%g_com_map[COM_INTERVAL]==tyncpoll_time&&sync_timer>=10)
        if((sync_timer-10)%g_com_map[COM_INTERVAL]==tyncpoll_time&&sync_timer>=10&&sync_timer!=1010)
        {
            GPIO_WriteBit(GPIOA, GPIO_Pin_9, Bit_SET);
        //    GPIO_WriteBit(GPIOA, GPIO_Pin_9, Bit_SET);
        g_start_send_flag=1;
        }