diff --git a/ensp14ing/README.md b/ensp14ing/README.md
new file mode 100644
index 0000000..de12341
--- /dev/null
+++ b/ensp14ing/README.md
@@ -0,0 +1,21 @@
+# ensping
+### 1、项目说明
+总体思路:网络协议仿真项目开发的总体思路如图1.1示意,网络协议仿真项目拟实现一个仿真系统,具体功能描述:(1)能够仿真主机和路由器上各种数据包的产生、分解(将一个数据包拆分成多个数据包)、封包(将地址等信息与数据包封装成一个新的数据包)、解包(将接收的数据包解析并提取出地址等相关信息)等数据传输过程,进而理解一个数据包是如何经网络由一台主机传输到另一台主机。(2)能够支持用户交互地进行各层(应用层、传输层、网络层、链路层、物理层)封包与解包操作,并由系统自动判断用户封包与解包操作的正确性。(3)能够完整地实现由一台主机经五层协议变换发送一个完整数据,再经由多个路由器三层协议正向变换与逆向变换,最终到达目的主机以及目的主机经五层协议逆向变换正确解析出完整数据的全过程。
+ 图1.1 项目开发的总体思路图
+
+
+
+### 2、开发环境说明
+(1)系统版本:OpenHarmony 4.0 Release
+(2)SDK版本:API 10
+(3)Model类型:Stage
+(4)DevEco Studio版本:Deveco Studio 4.0 release
+(5)硬件环境:Unionpi Whale、RK3566开发板
+(6)预览器参数:(1)DeviceType:default;(2)Resolution:560-1280;(3)DPI:240;其余参数自定。
+### 3、项目主要函数调用关系图与项目输出界面演进图
+ 图3.1 项目主要函数调用关系图
+
+
+
+ 图3.2 项目输出界面演进图
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.clang-format b/ensp14ing/ensp14/.clang-format
new file mode 100644
index 0000000..48439ed
--- /dev/null
+++ b/ensp14ing/ensp14/.clang-format
@@ -0,0 +1,64 @@
+Language: Cpp
+# BasedOnStyle: LLVM
+ColumnLimit: 120
+SortIncludes: CaseSensitive
+TabWidth: 4
+IndentWidth: 4
+UseTab: Never
+AccessModifierOffset: -4
+ContinuationIndentWidth: 4
+IndentCaseBlocks: false
+IndentCaseLabels: false
+IndentGotoLabels: true
+IndentWrappedFunctionNames: false
+SortUsingDeclarations: false
+NamespaceIndentation: None
+SpaceAfterCStyleCast: false
+SpaceAfterLogicalNot: false
+SpaceAfterTemplateKeyword: true
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeCaseColon: false
+SpaceBeforeCpp11BracedList: false
+SpaceBeforeCtorInitializerColon: true
+SpaceBeforeInheritanceColon: true
+SpaceBeforeRangeBasedForLoopColon: true
+SpaceBeforeSquareBrackets: false
+SpaceInEmptyBlock: false
+SpaceInEmptyParentheses: false
+SpacesInAngles: false
+SpacesInCStyleCastParentheses: false
+SpacesInConditionalStatement: false
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+AlignTrailingComments: true
+AlignAfterOpenBracket: true
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortEnumsOnASingleLine: true
+AllowShortFunctionsOnASingleLine: All
+AllowShortIfStatementsOnASingleLine: Never
+AllowShortLambdasOnASingleLine: All
+AllowShortLoopsOnASingleLine: false
+AlwaysBreakTemplateDeclarations: MultiLine
+BinPackArguments: true
+BinPackParameters: true
+BreakBeforeTernaryOperators: true
+BreakConstructorInitializers: BeforeColon
+BreakInheritanceList: BeforeColon
+BreakStringLiterals: true
+InsertBraces: false
+IndentExternBlock: NoIndent
+BreakBeforeBraces: Custom
+BraceWrapping:
+ AfterCaseLabel: false
+ AfterClass: false
+ AfterControlStatement: Never
+ AfterEnum: false
+ AfterFunction: false
+ AfterNamespace: false
+ AfterStruct: false
+ AfterUnion: false
+ AfterExternBlock: false
+ BeforeCatch: false
+ BeforeElse: false
+ReflowComments: true
+MaxEmptyLinesToKeep: 2
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/cache/file-cache.json b/ensp14ing/ensp14/.hvigor/cache/file-cache.json
new file mode 100644
index 0000000..1757418
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/cache/file-cache.json
@@ -0,0 +1 @@
+{"E:\\jiaocai\\ensp14\\AppScope\\app.json5":{"hashValue":"4e6ab81348750bd2f28dfb71c4231eb0","name":"app.json5","path":"E:\\jiaocai\\ensp14\\AppScope\\app.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":220,"lastModifiedTime":1723111052000}},"E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5":{"hashValue":"3625656890da25e9c5177799618179f3","name":"module.json5","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":942,"lastModifiedTime":1723111054000}},"E:\\jiaocai\\ensp14\\build-profile.json5":{"hashValue":"9af39273ae7f41f679da5542c5e79cc2","name":"build-profile.json5","path":"E:\\jiaocai\\ensp14\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":623,"lastModifiedTime":1723111530000}},"E:\\jiaocai\\ensp14\\entry\\build-profile.json5":{"hashValue":"e82fa09e48e8e64ec7ed13728ded8225","name":"build-profile.json5","path":"E:\\jiaocai\\ensp14\\entry\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":640,"lastModifiedTime":1723111052000}},"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json":{"hashValue":"1532b3b66c3de89402c5229ec8197cf2","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1723111050000}},"E:\\jiaocai\\ensp14\\hvigor\\hvigor-config.json5":{"hashValue":"985666d82b05ee69dc3fffc9cd3e485c","name":"hvigor-config.json5","path":"E:\\jiaocai\\ensp14\\hvigor\\hvigor-config.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":754,"lastModifiedTime":1763884580242}},"E:\\jiaocai\\ensp14\\entry\\oh-package.json5":{"hashValue":"1fc4836e74752ec6125e99240f55a58f","name":"oh-package.json5","path":"E:\\jiaocai\\ensp14\\entry\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":207,"lastModifiedTime":1724054364000}},"E:\\jiaocai\\ensp14\\oh-package.json5":{"hashValue":"e1dda867019b9043f47ab9b2a628a52c","name":"oh-package.json5","path":"E:\\jiaocai\\ensp14\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":275,"lastModifiedTime":1763884580272}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\profile\\default\\ModuleInfo.ts":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"bfd0df23a17217d5832d19a2373b809a","name":"module.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1241,"lastModifiedTime":1763884729690}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\pkgContextInfo.json":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json":{"hashValue":"a09d9e19724c5e060443bd0b76e93e38","name":"module.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1326,"lastModifiedTime":1763884729843}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json":{"hashValue":"45ffc66384ec7d3d0dc22c622465e2fb","name":"temp-router-map.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1763884729850}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\loader-router-map.json":{"hashValue":"36dc7152efc8f219812301a9007644d8","name":"loader-router-map.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\loader-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1763884729850}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json":{"hashValue":"ae2a9cb88d2c42831a3adae6babbd29b","name":"loader.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":771,"lastModifiedTime":1763884729886}},"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources":{"hashValue":"851024451fd2d6df956bce27220366e3","name":"resources","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"88b481d7614d65e68bcd854cf7c8a131","name":"base","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a50a2b59a802e990e242b71c4757cbeb","name":"element","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"607fdf9acb81fc227036b591e1ad963d","name":"color.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":105,"lastModifiedTime":1723111050000}},{"hashValue":"c0b74d531896f0b9d9df8630fa9200f2","name":"string.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":247,"lastModifiedTime":1723111052000}}]},{"hashValue":"6214f54b15ce793912041a99feaa760d","name":"media","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"33f4465605a641b6758e951b4dd8ea92","name":"icon.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2041,"lastModifiedTime":1723111050000}},{"hashValue":"d6960be17fad1fd58bd6936ddb68459d","name":"jiaohuanji_tm.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\jiaohuanji_tm.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3666,"lastModifiedTime":1717715416000}},{"hashValue":"631aa71e7f230d00f30900bd5af61fc4","name":"jiaohuanji.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\jiaohuanji.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5044,"lastModifiedTime":1717715416000}},{"hashValue":"39618c7260d89995c2c74c5eed701b87","name":"jixianqi_tm.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\jixianqi_tm.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":9634,"lastModifiedTime":1717715416000}},{"hashValue":"33faa9234667d42609ba3b29dae0fda7","name":"jixianqi.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\jixianqi.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10309,"lastModifiedTime":1717715416000}},{"hashValue":"0a1e36a47c810be180d953201bc25c53","name":"luyouqi_tm.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\luyouqi_tm.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":11198,"lastModifiedTime":1717715416000}},{"hashValue":"9d167cd31817f78f2c0309ce9166dcee","name":"luyouqi.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\luyouqi.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":12094,"lastModifiedTime":1717715416000}},{"hashValue":"2ac84c7e9d424590e53dd3b4cae6aaec","name":"packet.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\packet.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":26968,"lastModifiedTime":1717715416000}},{"hashValue":"97031819f6944b04a30026fa7bc5fa88","name":"startIcon.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\startIcon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":4351,"lastModifiedTime":1723111050000}},{"hashValue":"033314b32c3307f84f8f4a93b19a3ec7","name":"zhuji_tm.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\zhuji_tm.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16883,"lastModifiedTime":1717715416000}},{"hashValue":"a56df46edbad5cefe7d57aba3d51c7b6","name":"zhuji.png","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\media\\zhuji.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":19448,"lastModifiedTime":1717715416000}}]},{"hashValue":"d3b2bf59d42be81df33328d916864440","name":"profile","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"1532b3b66c3de89402c5229ec8197cf2","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1723111050000}}]}]},{"hashValue":"8f3c68b9d76bc69727e252d56cf0e4cd","name":"en_US","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\en_US","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4952b1288bb7bf034074cb4f6714e5b2","name":"element","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\en_US\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c0b74d531896f0b9d9df8630fa9200f2","name":"string.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\en_US\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":247,"lastModifiedTime":1723111052000}}]}]},{"hashValue":"","name":"rawfile","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\rawfile","type":"directory","isSymbolicLink":false,"children":[]},{"hashValue":"73f3b10c0db01aa26957880bbeee430e","name":"zh_CN","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\zh_CN","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f572a0d58799b1b0022b057fa45e4051","name":"element","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\zh_CN\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4a735c9713ad5dbb7347714f81eb67ba","name":"string.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\zh_CN\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":241,"lastModifiedTime":1723111052000}}]}]}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default":{"hashValue":"e9e8cdc8b5677494465092e9b759e62a","name":"default","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"dca1dd31f74003e5a798680d20742840","name":"app_compiled","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\app_compiled","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4848bcf640f5cb51bf016ad55f3a024f","name":"12827611826178336895","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\app_compiled\\12827611826178336895","type":"file","isSymbolicLink":false,"fileMetaData":{"size":110,"lastModifiedTime":1763884731502}},{"hashValue":"6a5e9149b62bbcacd5770b4dad64d91f","name":"897159066498233754","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\app_compiled\\897159066498233754","type":"file","isSymbolicLink":false,"fileMetaData":{"size":160,"lastModifiedTime":1763884731502}}]},{"hashValue":"0bb08cd115bbb1209ce612fec8867020","name":"ids_map","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ids_map","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"aac610d4f929ac911715eb637a050d86","name":"id_defined.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ids_map\\id_defined.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2166,"lastModifiedTime":1763884731625}}]},{"hashValue":"55c7f01f5f579a9de15d14e2b2d79473","name":"module_compiled","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e3bf5e581735ee7b4b20107c69bd61c6","name":"10580750280879350585","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\10580750280879350585","type":"file","isSymbolicLink":false,"fileMetaData":{"size":172,"lastModifiedTime":1763884731533}},{"hashValue":"6f24ae42664fd2d33e869ca8c70b2d5d","name":"10646380563940590597","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\10646380563940590597","type":"file","isSymbolicLink":false,"fileMetaData":{"size":178,"lastModifiedTime":1763884731533}},{"hashValue":"eb99914b628b85e3b7bfe9585bc79107","name":"11213201727408963998","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\11213201727408963998","type":"file","isSymbolicLink":false,"fileMetaData":{"size":178,"lastModifiedTime":1763884731533}},{"hashValue":"80d1a00b5cfe937e101fdf1a2d6e0069","name":"12591516603000343113","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\12591516603000343113","type":"file","isSymbolicLink":false,"fileMetaData":{"size":365,"lastModifiedTime":1763884731532}},{"hashValue":"8aac10ac92bfc823650e2b3106555b90","name":"13346930149730069584","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\13346930149730069584","type":"file","isSymbolicLink":false,"fileMetaData":{"size":172,"lastModifiedTime":1763884731534}},{"hashValue":"ee659923e4a9cc65ddb8140bad5c0c4b","name":"14776038471789566508","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\14776038471789566508","type":"file","isSymbolicLink":false,"fileMetaData":{"size":160,"lastModifiedTime":1763884731532}},{"hashValue":"d74745519c88d655c158118443588dd8","name":"14800250669292906942","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\14800250669292906942","type":"file","isSymbolicLink":false,"fileMetaData":{"size":181,"lastModifiedTime":1763884731533}},{"hashValue":"d3c52ff7ea24785de6fe313734d90bc5","name":"17802602488540885802","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\17802602488540885802","type":"file","isSymbolicLink":false,"fileMetaData":{"size":175,"lastModifiedTime":1763884731534}},{"hashValue":"b5d78649ee1adfcc51b438a6f9702e8d","name":"17821087964157098802","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\17821087964157098802","type":"file","isSymbolicLink":false,"fileMetaData":{"size":163,"lastModifiedTime":1763884731534}},{"hashValue":"d64305ebbb15cf926db84fe5085de475","name":"1873027210265857131","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\1873027210265857131","type":"file","isSymbolicLink":false,"fileMetaData":{"size":413,"lastModifiedTime":1763884731535}},{"hashValue":"69e32e8586e4a0ac8567dad94d0a3505","name":"5334465202777172314","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\5334465202777172314","type":"file","isSymbolicLink":false,"fileMetaData":{"size":166,"lastModifiedTime":1763884731533}},{"hashValue":"88604b2f663b2c55a120b20367659cf1","name":"7615957933737073028","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\7615957933737073028","type":"file","isSymbolicLink":false,"fileMetaData":{"size":124,"lastModifiedTime":1763884731532}},{"hashValue":"52dda52ff69a0ae62ba3a47a13de47fd","name":"7813705467349408760","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\7813705467349408760","type":"file","isSymbolicLink":false,"fileMetaData":{"size":169,"lastModifiedTime":1763884731533}},{"hashValue":"c15d1e582ec75b0962220c4dc5669c4d","name":"9598306224695187522","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\9598306224695187522","type":"file","isSymbolicLink":false,"fileMetaData":{"size":187,"lastModifiedTime":1763884731533}},{"hashValue":"a816e978d833b82050afc5df55b23b6a","name":"9691874802280713449","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\9691874802280713449","type":"file","isSymbolicLink":false,"fileMetaData":{"size":185,"lastModifiedTime":1763884731534}},{"hashValue":"30bd040534f3eb6e0341c58155c42d55","name":"9730315321514649119","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled\\9730315321514649119","type":"file","isSymbolicLink":false,"fileMetaData":{"size":419,"lastModifiedTime":1763884731535}}]},{"hashValue":"eda0dcfba2dcf7c1673028a0923dbbbe","name":"module.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1355,"lastModifiedTime":1763884731743}},{"hashValue":"8f80d05b5e926d9361b9f1e4f696b986","name":"resources","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"48732637fb92bd5db20ba2c25d98f520","name":"base","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"04800d7a8f85c3f9989c58a30f5a8914","name":"profile","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"6f1c01a4ff25d715101325b8389c45c8","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":24,"lastModifiedTime":1763884731720}}]}]}]},{"hashValue":"e972e7b73a914646901c3a9a606b113a","name":"resources.index","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2106,"lastModifiedTime":1763884731624}},{"hashValue":"b47e446f8c900340f78315d6cc147cfd","name":"ResourceTable.txt","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":515,"lastModifiedTime":1763884731630}}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default":{"hashValue":"861e65272b4d6fffcfb8fe52145a7781","name":"default","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f3d73d3407f6e52c76016757427a8b5f","name":"ResourceTable.h","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1527,"lastModifiedTime":1763884731627}}]},"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile":{"hashValue":"d3b2bf59d42be81df33328d916864440","name":"profile","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"1532b3b66c3de89402c5229ec8197cf2","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":37,"lastModifiedTime":1723111050000}}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile":{"hashValue":"04800d7a8f85c3f9989c58a30f5a8914","name":"profile","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"6f1c01a4ff25d715101325b8389c45c8","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":24,"lastModifiedTime":1763884731720}}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json":{"hashValue":"eda0dcfba2dcf7c1673028a0923dbbbe","name":"module.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1355,"lastModifiedTime":1763884731743}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json":{"hashValue":"6f1c01a4ff25d715101325b8389c45c8","name":"main_pages.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":24,"lastModifiedTime":1763884731720}},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default":{"hashValue":"c7b37e1c89cb0558eccb3978e95d7fdd","name":"default","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"ae2a9cb88d2c42831a3adae6babbd29b","name":"loader.json","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":771,"lastModifiedTime":1763884729886}}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt":{"hashValue":"b47e446f8c900340f78315d6cc147cfd","name":"ResourceTable.txt","path":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":515,"lastModifiedTime":1763884731630}},"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets":{"hashValue":"2c080f7bde804890ebe227b7e55f8cdb","name":"ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"0c0d37906296d3b45aa44882a4ae60c5","name":"classes","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\classes","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"6766048231b1151ac9f6e16e2d047643","name":"Datas.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\classes\\Datas.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":9823,"lastModifiedTime":1723914440000}},{"hashValue":"2317c2723c15e911c30b646b0b984527","name":"OtherSimObjects.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\classes\\OtherSimObjects.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":19797,"lastModifiedTime":1724059800000}},{"hashValue":"938243b3942e90c6447e195dfe1337ba","name":"SimBase.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\classes\\SimBase.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2064,"lastModifiedTime":1723910786000}},{"hashValue":"107f22f8a441d556e3d3e12d4066783f","name":"TopMenu.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\classes\\TopMenu.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":434,"lastModifiedTime":1720149762000}}]},{"hashValue":"9c7ee62bd13a2cd2e92950e37f9ec006","name":"components","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8f0a5a9c04e4586c57e2941a885bc4c6","name":"ButtomMenuBar.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components\\ButtomMenuBar.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2528,"lastModifiedTime":1723640174000}},{"hashValue":"3e1b3470ce9f9c6c56d4514473c69d5d","name":"Dialog.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components\\Dialog.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":14119,"lastModifiedTime":1723781158000}},{"hashValue":"6edb98c1f67c036b742a4aa3d660f157","name":"MiddleContent.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components\\MiddleContent.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":12647,"lastModifiedTime":1723995260000}},{"hashValue":"898cd6f72211f6b488be4e43f313b2d0","name":"Table.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components\\Table.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2245,"lastModifiedTime":1723641806000}},{"hashValue":"f1761836fc2c86c713487e59ae887fa3","name":"TopMenuBar.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\components\\TopMenuBar.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":7260,"lastModifiedTime":1723640326000}}]},{"hashValue":"859bae57b6d66d587544bb850f18fb0c","name":"entryability","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\entryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"26c6fc26f628b45b41d5d27e9316557c","name":"EntryAbility.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\entryability\\EntryAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1598,"lastModifiedTime":1723111052000}}]},{"hashValue":"41586e91a24d2faf295588674ee626f1","name":"functions","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\functions","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d77d6c93d4d072d53e242d6cd3d8f381","name":"functions.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\functions\\functions.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2004,"lastModifiedTime":1724047874000}}]},{"hashValue":"11437dc766f053a18ec4498f8487bb34","name":"pages","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"21c569f45db0b8d4388a55830c119a15","name":"Index.ets","path":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets\\pages\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1946,"lastModifiedTime":1723995260000}}]}]},"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader_out\\default\\ets":{"hashValue":"","name":"emptyroot","path":"","type":"unknown","isSymbolicLink":false,"children":[]}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/cache/meta.json b/ensp14ing/ensp14/.hvigor/cache/meta.json
new file mode 100644
index 0000000..3b3de66
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/cache/meta.json
@@ -0,0 +1 @@
+{"compileSdkVersion":10,"hvigorVersion":"5.17.6","toolChainsVersion":"4.0.10.16"}
diff --git a/ensp14ing/ensp14/.hvigor/cache/task-cache.json b/ensp14ing/ensp14/.hvigor/cache/task-cache.json
new file mode 100644
index 0000000..c5756ba
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/cache/task-cache.json
@@ -0,0 +1 @@
+{":ensp14:entry:default@PreBuild":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":10,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":9,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetStatusCode\",\"_value\":1,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apiType\",\"_value\":\"stageMode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceType\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"codeType\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"4.0.10.16\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"profileModuleName\",\"_value\":\"entry\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"jsonFilePath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\module.json5\\\",\\\"profile\\\":{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ets\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:startIcon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]}]}},\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deviceConfig\\\":\\\"deviceTypes\\\",\\\"configurationProfile\\\":\\\"module.json5\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSupportOhpmProj\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"removePermissions\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceRoots\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configuration\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configurationFileJson\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@PreBuild","_key":":ensp14:entry:default@PreBuild","_executionId":":ensp14:entry:default@PreBuild:1763884729299","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\AppScope\\app.json5",{"isDirectory":false,"fileSnapShotHashValue":"4e6ab81348750bd2f28dfb71c4231eb0"}],["E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5",{"isDirectory":false,"fileSnapShotHashValue":"3625656890da25e9c5177799618179f3"}],["E:\\jiaocai\\ensp14\\build-profile.json5",{"fileSnapShotHashValue":"9af39273ae7f41f679da5542c5e79cc2"}],["E:\\jiaocai\\ensp14\\entry\\build-profile.json5",{"fileSnapShotHashValue":"e82fa09e48e8e64ec7ed13728ded8225"}],["E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json",{"fileSnapShotHashValue":"1532b3b66c3de89402c5229ec8197cf2"}],["E:\\jiaocai\\ensp14\\hvigor\\hvigor-config.json5",{"isDirectory":true,"fileSnapShotHashValue":"985666d82b05ee69dc3fffc9cd3e485c"}],["E:\\jiaocai\\ensp14\\entry\\oh-package.json5",{"fileSnapShotHashValue":"1fc4836e74752ec6125e99240f55a58f"}],["E:\\jiaocai\\ensp14\\oh-package.json5",{"fileSnapShotHashValue":"e1dda867019b9043f47ab9b2a628a52c"}]]},"_outputFiles":{"dataType":"Map","value":[]}},":ensp14:entry:default@CreateModuleInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"ohosUiTransformOptimization\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@CreateModuleInfo","_key":":ensp14:entry:default@CreateModuleInfo","_executionId":":ensp14:entry:default@CreateModuleInfo:1763884729662","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\profile\\default\\ModuleInfo.ts",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":ensp14:entry:default@MergeProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"targetSdkVersion\",\"_value\":10,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":9,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildRoot\",\"_value\":\".preview\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isDebug\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"asanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"tsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hwasanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ubsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\",\\\"tablet\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ets\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:startIcon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]}]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarModule\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"multiProjects\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileAbilities\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appJsonOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.example.ensp_fourteen\\\",\\\"vendor\\\":\\\"example\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"removePermissions\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"packageName\",\"_value\":\"entry\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ohLibs\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@MergeProfile","_key":":ensp14:entry:default@MergeProfile","_executionId":":ensp14:entry:default@MergeProfile:1763884729666","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\AppScope\\app.json5",{"fileSnapShotHashValue":"4e6ab81348750bd2f28dfb71c4231eb0"}],["E:\\jiaocai\\ensp14\\build-profile.json5",{"fileSnapShotHashValue":"9af39273ae7f41f679da5542c5e79cc2"}],["E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"3625656890da25e9c5177799618179f3"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"bfd0df23a17217d5832d19a2373b809a"}]]}},":ensp14:entry:default@GeneratePkgContextInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-@ohos/hypium\",\"_value\":\"250face05ca988dfd476ff3031775f67\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap-entry\",\"_value\":\"a8164913e569f3b3b2485e1811ddf44d\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@GeneratePkgContextInfo","_key":":ensp14:entry:default@GeneratePkgContextInfo","_executionId":":ensp14:entry:default@GeneratePkgContextInfo:1763884729717","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":ensp14:entry:default@ProcessProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"arkEnable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\",\"tablet\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"dependency\",\"_value\":\"[]\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@ProcessProfile","_key":":ensp14:entry:default@ProcessProfile","_executionId":":ensp14:entry:default@ProcessProfile:1763884729721","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"bfd0df23a17217d5832d19a2373b809a"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json",{"fileSnapShotHashValue":"a09d9e19724c5e060443bd0b76e93e38"}]]}},":ensp14:entry:default@ProcessRouterMap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"obfuscated\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@ProcessRouterMap","_key":":ensp14:entry:default@ProcessRouterMap","_executionId":":ensp14:entry:default@ProcessRouterMap:1763884729848","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\oh-package.json5",{"fileSnapShotHashValue":"1fc4836e74752ec6125e99240f55a58f"}],["E:\\jiaocai\\ensp14\\oh-package.json5",{"fileSnapShotHashValue":"e1dda867019b9043f47ab9b2a628a52c"}],["E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"3625656890da25e9c5177799618179f3"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"45ffc66384ec7d3d0dc22c622465e2fb"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\loader-router-map.json",{"fileSnapShotHashValue":"36dc7152efc8f219812301a9007644d8"}]]}},":ensp14:entry:default@GenerateLoaderJson":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"projectRootPath\",\"_value\":\"E:\\\\jiaocai\\\\ensp14\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"modulePathMap\",\"_value\":\"{\\\"entry\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"module_dependencies\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"overrides\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"project_dependencies\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isOhosTest\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isFullCompilationEnabled\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"patchConfig\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"nodeModulesPath\",\"_value\":\"E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\node_modules\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetConfig\",\"_value\":\"{\\\"name\\\":\\\"default\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hspNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"anBuildMode\",\"_value\":\"type\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apPath\",\"_value\":\"E:\\\\jiaocai\\\\ensp14\\\\entry\\\\modules.ap\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"fallbackAnBuild\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarWithCoverage\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":10,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":9,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"shouldTreatHarAsHap\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needSubmitArkTsWidget\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@GenerateLoaderJson","_key":":ensp14:entry:default@GenerateLoaderJson","_executionId":":ensp14:entry:default@GenerateLoaderJson:1763884729878","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"45ffc66384ec7d3d0dc22c622465e2fb"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json",{"isDirectory":false,"fileSnapShotHashValue":"ae2a9cb88d2c42831a3adae6babbd29b"}]]}},":ensp14:entry:default@PreviewCompileResource":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"PREVIEWER_REPLACE_PAGE\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"PREVIEWER_REPLACE_SRCPATH\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"TARGET_CONFIG\",\"_value\":\"{\\\"name\\\":\\\"default\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"D:\\\\Huawei\\\\OpenHarmony\\\\10\\\\10\\\\toolchains\\\\restool.exe\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@PreviewCompileResource","_key":":ensp14:entry:default@PreviewCompileResource","_executionId":":ensp14:entry:default@PreviewCompileResource:1763884729893","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\src\\main\\resources",{"fileSnapShotHashValue":"851024451fd2d6df956bce27220366e3"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"bfd0df23a17217d5832d19a2373b809a"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default",{"isDirectory":true,"fileSnapShotHashValue":"e9e8cdc8b5677494465092e9b759e62a"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default",{"isDirectory":true,"fileSnapShotHashValue":"861e65272b4d6fffcfb8fe52145a7781"}]]}},":ensp14:entry:default@CopyPreviewProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@CopyPreviewProfile","_key":":ensp14:entry:default@CopyPreviewProfile","_executionId":":ensp14:entry:default@CopyPreviewProfile:1763884731662","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile",{"fileSnapShotHashValue":"d3b2bf59d42be81df33328d916864440"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile",{"fileSnapShotHashValue":"04800d7a8f85c3f9989c58a30f5a8914"}]]}},":ensp14:entry:default@PreviewUpdateAssets":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"previewBuildConfigJson\",\"_value\":\"{\\\"deviceType\\\":\\\"tablet\\\",\\\"buildMode\\\":\\\"debug\\\",\\\"note\\\":\\\"false\\\",\\\"logLevel\\\":\\\"3\\\",\\\"isPreview\\\":\\\"true\\\",\\\"checkEntry\\\":\\\"true\\\",\\\"localPropertiesPath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\local.properties\\\",\\\"Path\\\":\\\"D:\\\\\\\\Program Files\\\\\\\\Huawei\\\\\\\\DevEco Studio\\\\\\\\tools\\\\\\\\node\\\\\\\\\\\",\\\"aceProfilePath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\resources\\\\\\\\base\\\\\\\\profile\\\",\\\"hapMode\\\":\\\"false\\\",\\\"img2bin\\\":\\\"true\\\",\\\"projectProfilePath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\build-profile.json5\\\",\\\"watchMode\\\":\\\"true\\\",\\\"appResource\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\ResourceTable.txt\\\",\\\"aceBuildJson\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\loader\\\\\\\\default\\\\\\\\loader.json\\\",\\\"aceModuleRoot\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\ets\\\",\\\"aceSoPath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\cache\\\\\\\\nativeDependencies.txt\\\",\\\"cachePath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\cache\\\\\\\\.default\\\",\\\"aceModuleBuild\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\assets\\\\\\\\default\\\\\\\\ets\\\",\\\"aceModuleJsonPath\\\":\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\module.json\\\",\\\"stageRouterConfig\\\":{\\\"paths\\\":[\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\module.json\\\",\\\"E:\\\\\\\\jiaocai\\\\\\\\ensp14\\\\\\\\entry\\\\\\\\.preview\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\resources\\\\\\\\base\\\\\\\\profile\\\\\\\\main_pages.json\\\"],\\\"contents\\\":[\\\"{\\\\\\\"module\\\\\\\":{\\\\\\\"pages\\\\\\\":\\\\\\\"$profile:main_pages\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"entry\\\\\\\"}}\\\",\\\"{\\\\\\\"src\\\\\\\":[\\\\\\\"pages/Index\\\\\\\"]}\\\"]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@PreviewUpdateAssets","_key":":ensp14:entry:default@PreviewUpdateAssets","_executionId":":ensp14:entry:default@PreviewUpdateAssets:1763884731705","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json",{"isDirectory":false,"fileSnapShotHashValue":"eda0dcfba2dcf7c1673028a0923dbbbe"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json",{"isDirectory":false,"fileSnapShotHashValue":"6f1c01a4ff25d715101325b8389c45c8"}]]}},":ensp14:entry:default@PreviewArkTS":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debuggable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isArk\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needCoverageInsert\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ark.tsImportSendable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"caseSensitiveCheck\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"autoLazyImport\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"allowEmptyBundleName\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"reExportCheckMode\",\"_value\":\"noCheck\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"arkTsWdiget\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"OBFUSCATION_ENABLE\",\"_value\":\"undefined\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"copyCodeResourceEnable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"copyCodeResourceExcludes\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"noExternalImportByPath\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ohos.uiTransform.Optimization\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"ensp14","_moduleName":"entry","_taskName":"default@PreviewArkTS","_key":":ensp14:entry:default@PreviewArkTS","_executionId":":ensp14:entry:default@PreviewArkTS:1763884731728","_inputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default",{"isDirectory":true,"fileSnapShotHashValue":"c7b37e1c89cb0558eccb3978e95d7fdd"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt",{"fileSnapShotHashValue":"b47e446f8c900340f78315d6cc147cfd"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json",{"fileSnapShotHashValue":"a09d9e19724c5e060443bd0b76e93e38"}],["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile",{"isDirectory":true,"fileSnapShotHashValue":"04800d7a8f85c3f9989c58a30f5a8914"}],["E:\\jiaocai\\ensp14\\entry\\src\\main\\ets",{"isDirectory":true,"fileSnapShotHashValue":"2c080f7bde804890ebe227b7e55f8cdb"}]]},"_outputFiles":{"dataType":"Map","value":[["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader_out\\default\\ets",{"isDirectory":true,"fileSnapShotHashValue":""}]]}}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/dependencyMap/dependencyMap.json5 b/ensp14ing/ensp14/.hvigor/dependencyMap/dependencyMap.json5
new file mode 100644
index 0000000..f81a356
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/dependencyMap/dependencyMap.json5
@@ -0,0 +1 @@
+{"basePath":"E:\\jiaocai\\ensp14\\.hvigor\\dependencyMap\\dependencyMap.json5","rootDependency":"./oh-package.json5","dependencyMap":{"entry":"./entry/oh-package.json5"},"modules":[{"name":"entry","srcPath":"..\\..\\..\\entry"}]}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/dependencyMap/entry/oh-package.json5 b/ensp14ing/ensp14/.hvigor/dependencyMap/entry/oh-package.json5
new file mode 100644
index 0000000..6957326
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/dependencyMap/entry/oh-package.json5
@@ -0,0 +1 @@
+{"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/dependencyMap/oh-package.json5 b/ensp14ing/ensp14/.hvigor/dependencyMap/oh-package.json5
new file mode 100644
index 0000000..1ff90f1
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/dependencyMap/oh-package.json5
@@ -0,0 +1 @@
+{"modelVersion":"5.0.5","license":"","devDependencies":{"@ohos/hypium":"1.0.11"},"author":"","name":"ensp_fourteen","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/outputs/build-logs/build.log b/ensp14ing/ensp14/.hvigor/outputs/build-logs/build.log
new file mode 100644
index 0000000..b393307
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/outputs/build-logs/build.log
@@ -0,0 +1,574 @@
+[2025-11-23T15:56:50.410] [DEBUG] debug-file - env: nodejsVersion=v18.20.1
+[2025-11-23T15:56:56.411] [DEBUG] debug-file - Hvigor init with startParameters:{
+ hvigorfileTypeCheck: false,
+ parallelExecution: true,
+ incrementalExecution: true,
+ printStackTrace: false,
+ daemon: false,
+ analyze: 0,
+ logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }
+}
+[2025-11-23T15:56:56.431] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:57:25.407] [DEBUG] debug-file - hvigorfile, require result: { default: { system: [Function: appTasks], plugins: [] } }
+[2025-11-23T15:57:25.623] [DEBUG] debug-file - Obtain build option for product 'default'in this build.
+[2025-11-23T15:57:25.618] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug.
+[2025-11-23T15:57:25.680] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:57:25.670] [DEBUG] debug-file - Project task initialization takes 24 ms
+[2025-11-23T15:57:25.699] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug
+[2025-11-23T15:57:25.706] [DEBUG] debug-file - Module entry task initialization takes 4 ms
+[2025-11-23T15:57:25.709] [DEBUG] debug-file - project has submodules:entry
+[2025-11-23T15:57:25.750] [DEBUG] debug-file - Configuration task cost before running: 29 s 354 ms
+[2025-11-23T15:57:25.752] [DEBUG] debug-file - Executing task :entry:clean
+[2025-11-23T15:57:25.755] [DEBUG] debug-file - entry : clean cost memory 0.22447967529296875
+[2025-11-23T15:57:25.637] [DEBUG] debug-file - Start recording SDK configuration permission data.
+[2025-11-23T15:56:50.412] [DEBUG] debug-file - env: hvigor-config.json5 content = {
+ modelVersion: '5.0.5',
+ dependencies: {},
+ execution: {},
+ logging: {},
+ debugging: {}
+}
+[2025-11-23T15:56:56.413] [DEBUG] debug-file - Since current hvigor version 5.17.6 differs from last hvigor version
+ undefined, delete file-cache.json and task-cache.json.
+[2025-11-23T15:57:25.772] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build.
+[2025-11-23T15:57:25.819] [DEBUG] debug-file - Create resident worker with id: 0.
+[2025-11-23T15:57:25.408] [DEBUG] debug-file - hvigorfile, binding system plugins [Function: appTasks]
+[2025-11-23T15:57:25.625] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed.
+[2025-11-23T15:57:25.618] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'.
+[2025-11-23T15:57:25.686] [DEBUG] debug-file - hvigorfile, require result: { default: { system: [Function: hapTasks], plugins: [] } }
+[2025-11-23T15:57:25.671] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:57:25.699] [DEBUG] debug-file - Target 'default' config initialized
+[2025-11-23T15:57:25.707] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:57:25.710] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk
+[2025-11-23T15:57:25.753] [DEBUG] debug-file - clean: Worker pool is inactive.
+[2025-11-23T15:57:25.755] [DEBUG] debug-file - runTaskFromQueue task cost before running: 29 s 360 ms
+[2025-11-23T15:56:50.414] [DEBUG] debug-file - env: daemon=false
+[2025-11-23T15:57:25.644] [DEBUG] debug-file - The file does not exist. At D:\Huawei\OpenHarmony\10\10\previewer\common\resources\module.json
+[2025-11-23T15:56:56.414] [DEBUG] debug-file - Cache service initialization finished in 3 ms
+[2025-11-23T15:57:25.774] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build.
+[2025-11-23T15:57:25.822] [DEBUG] debug-file - Create resident worker with id: 1.
+[2025-11-23T15:57:25.619] [DEBUG] debug-file - Product 'default' build option initialized
+[2025-11-23T15:57:25.686] [DEBUG] debug-file - hvigorfile, binding system plugins [Function: hapTasks]
+[2025-11-23T15:57:25.671] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:57:25.707] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:57:25.719] [DEBUG] debug-file - load to the disk finished
+[2025-11-23T15:57:25.700] [DEBUG] debug-file - Target 'ohosTest' config initialized
+[2025-11-23T15:57:25.756] [INFO] debug-file - Finished :entry:clean... after 3 ms
+[2025-11-23T15:56:50.414] [DEBUG] debug-file - no-daemon, use the parent process.execArgv --max-old-space-size=8192,--expose-gc
+[2025-11-23T15:57:25.645] [DEBUG] debug-file - Sdk init in 19 ms
+[2025-11-23T15:57:25.824] [DEBUG] debug-file - Current worker pool is stopped or closed.
+[2025-11-23T15:57:25.789] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool.
+[2025-11-23T15:57:25.619] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'.
+[2025-11-23T15:57:25.671] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:57:25.700] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized
+[2025-11-23T15:57:25.720] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:57:25.707] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:57:25.825] [DEBUG] debug-file - Clear worker 0.
+[2025-11-23T15:57:25.756] [DEBUG] debug-file - Executing task ::clean
+[2025-11-23T15:57:25.790] [DEBUG] debug-file - Worker pool is initialized with config: {
+ minPoolNum: 2,
+ maxPoolNum: undefined,
+ maxCoreSize: undefined,
+ cacheCapacity: undefined,
+ cacheTtl: undefined
+}
+[2025-11-23T15:57:25.700] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized
+[2025-11-23T15:57:25.739] [DEBUG] debug-file - Module ensp14 Collected Dependency:
+[2025-11-23T15:57:25.825] [DEBUG] debug-file - Worker 0 has been cleared.
+[2025-11-23T15:57:25.756] [DEBUG] debug-file - clean: Worker pool is inactive.
+[2025-11-23T15:57:25.700] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry
+[2025-11-23T15:57:25.739] [DEBUG] debug-file - Module ensp14's total dependency: 0
+[2025-11-23T15:57:25.825] [DEBUG] debug-file - Current idle worker size: 1.
+[2025-11-23T15:57:25.757] [DEBUG] debug-file - ensp14 : clean cost memory 0.0274200439453125
+[2025-11-23T15:57:25.701] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build.
+[2025-11-23T15:57:25.740] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:57:25.825] [DEBUG] debug-file - Current busy worker size: 0.
+[2025-11-23T15:57:25.757] [DEBUG] debug-file - runTaskFromQueue task cost before running: 29 s 361 ms
+[2025-11-23T15:57:25.741] [DEBUG] debug-file - Module entry Collected Dependency:
+[2025-11-23T15:57:25.825] [DEBUG] debug-file - Clear worker 1.
+[2025-11-23T15:57:25.757] [INFO] debug-file - Finished ::clean... after 1 ms
+[2025-11-23T15:57:25.741] [DEBUG] debug-file - Module entry's total dependency: 0
+[2025-11-23T15:57:25.834] [DEBUG] debug-file - Worker 1 has been cleared.
+[2025-11-23T15:57:25.757] [DEBUG] debug-file - Executing task :entry:init
+[2025-11-23T15:57:25.745] [DEBUG] debug-file - Configuration phase cost:29 s 324 ms
+[2025-11-23T15:57:25.834] [DEBUG] debug-file - Current idle worker size: 0.
+[2025-11-23T15:57:25.757] [DEBUG] debug-file - entry : init cost memory 0.0101470947265625
+[2025-11-23T15:57:25.835] [DEBUG] debug-file - Current busy worker size: 0.
+[2025-11-23T15:57:25.757] [DEBUG] debug-file - runTaskFromQueue task cost before running: 29 s 362 ms
+[2025-11-23T15:57:25.836] [DEBUG] debug-file - hvigor build process will be closed.
+[2025-11-23T15:57:25.758] [INFO] debug-file - Finished :entry:init... after 1 ms
+[2025-11-23T15:57:25.840] [DEBUG] debug-file - worker[1] exits with exit code 0.
+[2025-11-23T15:57:25.758] [DEBUG] debug-file - Executing task ::init
+[2025-11-23T15:57:25.840] [DEBUG] debug-file - worker[0] exits with exit code 0.
+[2025-11-23T15:57:25.758] [DEBUG] debug-file - ensp14 : init cost memory 0.0089263916015625
+[2025-11-23T15:57:25.840] [DEBUG] debug-file - Current worker pool is terminated.
+[2025-11-23T15:57:25.758] [DEBUG] debug-file - runTaskFromQueue task cost before running: 29 s 362 ms
+[2025-11-23T15:57:25.758] [INFO] debug-file - Finished ::init... after 1 ms
+[2025-11-23T15:57:54.119] [DEBUG] debug-file - env: nodejsVersion=v18.20.1
+[2025-11-23T15:57:54.278] [DEBUG] debug-file - env: daemon=true
+[2025-11-23T15:57:54.121] [DEBUG] debug-file - env: hvigor-config.json5 content = {
+ modelVersion: '5.0.5',
+ dependencies: {},
+ execution: {},
+ logging: {},
+ debugging: {}
+}
+[2025-11-23T15:57:56.553] [DEBUG] debug-file - java daemon tryConnect failed Error: connect ECONNREFUSED 127.0.0.1:45050
+[2025-11-23T15:57:59.876] [DEBUG] debug-file - java daemon started at port 45050 pid 20456
+[2025-11-23T15:57:59.908] [DEBUG] debug-file - session manager: set active socket. socketId=vPQXs0zHP2bzyRCrAAAB
+[2025-11-23T15:57:59.972] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.
+[2025-11-23T15:57:59.999] [DEBUG] debug-file - Hvigor init with startParameters:{
+ hvigorfileTypeCheck: false,
+ parallelExecution: true,
+ incrementalExecution: true,
+ printStackTrace: false,
+ daemon: true,
+ analyze: 0,
+ logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }
+}
+[2025-11-23T15:58:00.004] [DEBUG] debug-file - Cache service initialization finished in 2 ms
+[2025-11-23T15:58:00.042] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:01.688] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } }
+[2025-11-23T15:58:01.689] [DEBUG] debug-file - hvigorfile, binding system plugins null
+[2025-11-23T15:58:01.876] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug.
+[2025-11-23T15:58:01.876] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'.
+[2025-11-23T15:58:01.877] [DEBUG] debug-file - Product 'default' build option initialized
+[2025-11-23T15:58:01.877] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'.
+[2025-11-23T15:58:01.880] [DEBUG] debug-file - Obtain build option for product 'default'in this build.
+[2025-11-23T15:58:01.883] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed.
+[2025-11-23T15:58:01.892] [DEBUG] debug-file - Start recording SDK configuration permission data.
+[2025-11-23T15:58:01.892] [DEBUG] debug-file - The file does not exist. At D:\Huawei\OpenHarmony\10\10\previewer\common\resources\module.json
+[2025-11-23T15:58:01.892] [DEBUG] debug-file - Sdk init in 8 ms
+[2025-11-23T15:58:01.909] [DEBUG] debug-file - Project task initialization takes 16 ms
+[2025-11-23T15:58:01.910] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:58:01.910] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:01.910] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:01.916] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:01.922] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } }
+[2025-11-23T15:58:01.922] [DEBUG] debug-file - hvigorfile, binding system plugins null
+[2025-11-23T15:58:01.935] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug
+[2025-11-23T15:58:01.935] [DEBUG] debug-file - Target 'default' config initialized
+[2025-11-23T15:58:01.937] [DEBUG] debug-file - Target 'ohosTest' config initialized
+[2025-11-23T15:58:01.937] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized
+[2025-11-23T15:58:01.937] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized
+[2025-11-23T15:58:01.937] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry
+[2025-11-23T15:58:01.938] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build.
+[2025-11-23T15:58:01.942] [DEBUG] debug-file - Module entry task initialization takes 4 ms
+[2025-11-23T15:58:01.943] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:58:01.943] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:01.943] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:01.960] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 15 ms
+[2025-11-23T15:58:01.961] [DEBUG] debug-file - project has submodules:entry
+[2025-11-23T15:58:01.963] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk
+[2025-11-23T15:58:01.969] [DEBUG] debug-file - load to the disk finished
+[2025-11-23T15:58:01.970] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:58:01.974] [DEBUG] debug-file - Module ensp14 Collected Dependency:
+[2025-11-23T15:58:01.974] [DEBUG] debug-file - Module ensp14's total dependency: 0
+[2025-11-23T15:58:01.974] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:58:01.976] [DEBUG] debug-file - Module entry Collected Dependency:
+[2025-11-23T15:58:01.976] [DEBUG] debug-file - Module entry's total dependency: 0
+[2025-11-23T15:58:01.980] [DEBUG] debug-file - Configuration phase cost:1 s 952 ms
+[2025-11-23T15:58:01.983] [DEBUG] debug-file - Configuration task cost before running: 2 s 8 ms
+[2025-11-23T15:58:01.984] [DEBUG] debug-file - Executing task :entry:init
+[2025-11-23T15:58:01.984] [DEBUG] debug-file - entry : init cost memory 0.01548004150390625
+[2025-11-23T15:58:01.984] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 9 ms
+[2025-11-23T15:58:01.984] [INFO] debug-file - Finished :entry:init... after 1 ms
+[2025-11-23T15:58:01.985] [DEBUG] debug-file - Executing task ::init
+[2025-11-23T15:58:01.985] [DEBUG] debug-file - ensp14 : init cost memory 0.01280975341796875
+[2025-11-23T15:58:01.985] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 10 ms
+[2025-11-23T15:58:01.985] [INFO] debug-file - Finished ::init... after 1 ms
+[2025-11-23T15:58:01.997] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build.
+[2025-11-23T15:58:02.000] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build.
+[2025-11-23T15:58:02.004] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool.
+[2025-11-23T15:58:02.004] [DEBUG] debug-file - Worker pool is initialized with config: {
+ minPoolNum: 2,
+ maxPoolNum: undefined,
+ maxCoreSize: undefined,
+ cacheCapacity: undefined,
+ cacheTtl: undefined
+}
+[2025-11-23T15:58:02.005] [DEBUG] debug-file - Create resident worker with id: 0.
+[2025-11-23T15:58:02.007] [DEBUG] debug-file - session manager: send message to worker process.
+[2025-11-23T15:58:02.007] [DEBUG] debug-file - session manager: send message to worker process.
+[2025-11-23T15:58:02.010] [DEBUG] debug-file - Create resident worker with id: 1.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Cleanup worker 0.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Worker 0 has been cleaned up.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Current idle worker size: 1.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Current resident worker size: 2.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Cleanup worker 1.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Worker 1 has been cleaned up.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Current idle worker size: 0.
+[2025-11-23T15:58:02.012] [DEBUG] debug-file - Current resident worker size: 2.
+[2025-11-23T15:58:02.013] [DEBUG] debug-file - hvigor build process will be closed.
+[2025-11-23T15:58:02.017] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.
+[2025-11-23T15:58:02.017] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.
+[2025-11-23T15:58:02.027] [DEBUG] debug-file - worker[0] exits with exit code 0.
+[2025-11-23T15:58:02.028] [DEBUG] debug-file - worker[1] exits with exit code 0.
+[2025-11-23T15:58:49.024] [DEBUG] debug-file - session manager: set active socket. socketId=BHgztvG5se-tAEEKAAAD
+[2025-11-23T15:58:49.054] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.
+[2025-11-23T15:58:49.126] [DEBUG] debug-file - Hvigor init with startParameters:{
+ hvigorfileTypeCheck: false,
+ parallelExecution: true,
+ incrementalExecution: true,
+ printStackTrace: false,
+ daemon: true,
+ analyze: 0,
+ logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }
+}
+[2025-11-23T15:58:49.132] [DEBUG] debug-file - Cache service initialization finished in 6 ms
+[2025-11-23T15:58:49.165] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:49.175] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } }
+[2025-11-23T15:58:49.176] [DEBUG] debug-file - hvigorfile, binding system plugins null
+[2025-11-23T15:58:49.180] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug.
+[2025-11-23T15:58:49.180] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'.
+[2025-11-23T15:58:49.180] [DEBUG] debug-file - Product 'default' build option initialized
+[2025-11-23T15:58:49.180] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'.
+[2025-11-23T15:58:49.181] [DEBUG] debug-file - Obtain build option for product 'default'in this build.
+[2025-11-23T15:58:49.183] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed.
+[2025-11-23T15:58:49.187] [DEBUG] debug-file - Start recording SDK configuration permission data.
+[2025-11-23T15:58:49.187] [DEBUG] debug-file - The file does not exist. At D:\Huawei\OpenHarmony\10\10\previewer\common\resources\module.json
+[2025-11-23T15:58:49.187] [DEBUG] debug-file - Sdk init in 4 ms
+[2025-11-23T15:58:49.199] [DEBUG] debug-file - Project task initialization takes 12 ms
+[2025-11-23T15:58:49.199] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:58:49.199] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:49.199] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\hvigorfile.ts
+[2025-11-23T15:58:49.204] [DEBUG] debug-file - hvigorfile, resolving E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:49.207] [DEBUG] debug-file - hvigorfile, require result: { default: { plugins: [] } }
+[2025-11-23T15:58:49.207] [DEBUG] debug-file - hvigorfile, binding system plugins null
+[2025-11-23T15:58:49.211] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - Target 'default' config initialized
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - Target 'ohosTest' config initialized
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry
+[2025-11-23T15:58:49.212] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build.
+[2025-11-23T15:58:49.224] [DEBUG] debug-file - Module entry task initialization takes 2 ms
+[2025-11-23T15:58:49.224] [DEBUG] debug-file - hvigorfile, binding custom plugins []
+[2025-11-23T15:58:49.224] [DEBUG] debug-file - hvigorfile, no custom plugins were found in E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:49.224] [DEBUG] debug-file - hvigorfile, resolve finished E:\jiaocai\ensp14\entry\hvigorfile.ts
+[2025-11-23T15:58:49.244] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 20 ms
+[2025-11-23T15:58:49.249] [DEBUG] debug-file - project has submodules:entry
+[2025-11-23T15:58:49.255] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk
+[2025-11-23T15:58:49.268] [DEBUG] debug-file - load to the disk finished
+[2025-11-23T15:58:49.272] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:58:49.278] [DEBUG] debug-file - Module ensp14 Collected Dependency:
+[2025-11-23T15:58:49.278] [DEBUG] debug-file - Module ensp14's total dependency: 0
+[2025-11-23T15:58:49.278] [DEBUG] debug-file - Start to initialize dependency information.
+[2025-11-23T15:58:49.282] [DEBUG] debug-file - Module entry Collected Dependency:
+[2025-11-23T15:58:49.282] [DEBUG] debug-file - Module entry's total dependency: 0
+[2025-11-23T15:58:49.286] [DEBUG] debug-file - Configuration phase cost:137 ms
+[2025-11-23T15:58:49.292] [DEBUG] debug-file - Configuration task cost before running: 220 ms
+[2025-11-23T15:58:49.293] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.294] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.294] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.297] [DEBUG] debug-file - Executing task :entry:default@PreBuild
+[2025-11-23T15:58:49.300] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.301] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.301] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.648] [DEBUG] debug-file - current product is not Atomic service.
+[2025-11-23T15:58:49.649] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH]
+ [
+ { JAVA_HOME: 'D:\\Program Files\\Huawei\\DevEco Studio\\jbr' },
+ { CLASSPATH: undefined }
+]
+[2025-11-23T15:58:49.649] [DEBUG] debug-file - Use tool [win32: NODE_HOME]
+ [
+ {
+ NODE_HOME: 'D:\\Program Files\\Huawei\\DevEco Studio\\tools\\node'
+ }
+]
+[2025-11-23T15:58:49.649] [DEBUG] debug-file - entry : default@PreBuild cost memory 14.41229248046875
+[2025-11-23T15:58:49.652] [DEBUG] debug-file - runTaskFromQueue task cost before running: 580 ms
+[2025-11-23T15:58:49.655] [INFO] debug-file - Finished :entry:default@PreBuild... after 355 ms
+[2025-11-23T15:58:49.656] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.656] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.657] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.661] [DEBUG] debug-file - Executing task :entry:default@CreateModuleInfo
+[2025-11-23T15:58:49.662] [DEBUG] debug-file - Task 'entry:default@CreateModuleInfo' cost while wrapping incremental declarations: 1 ms
+[2025-11-23T15:58:49.663] [DEBUG] debug-file - entry : default@CreateModuleInfo cost memory 0.0558624267578125
+[2025-11-23T15:58:49.663] [DEBUG] debug-file - runTaskFromQueue task cost before running: 591 ms
+[2025-11-23T15:58:49.663] [INFO] debug-file - Finished :entry:default@CreateModuleInfo... after 2 ms
+[2025-11-23T15:58:49.664] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.665] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.665] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.665] [DEBUG] debug-file - Executing task :entry:default@MergeProfile
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - Change app api release type with 'Release'
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - Change app compile API version with '4.0.10.16'
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - Change app target API version with '10'
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - Change app minimum API version with '9'
+[2025-11-23T15:58:49.666] [DEBUG] debug-file - Use cli appEnvironment
+[2025-11-23T15:58:49.676] [DEBUG] debug-file - Clean the ArkTS cache due to SDK version is changed.
+[2025-11-23T15:58:49.692] [DEBUG] debug-file - entry : default@MergeProfile cost memory 0.29676055908203125
+[2025-11-23T15:58:49.695] [DEBUG] debug-file - runTaskFromQueue task cost before running: 623 ms
+[2025-11-23T15:58:49.697] [INFO] debug-file - Finished :entry:default@MergeProfile... after 30 ms
+[2025-11-23T15:58:49.704] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.704] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.704] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.705] [DEBUG] debug-file - Executing task :entry:default@PreCheckSyscap
+[2025-11-23T15:58:49.706] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.706] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.706] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.706] [DEBUG] debug-file - entry : default@PreCheckSyscap cost memory 0.12535858154296875
+[2025-11-23T15:58:49.706] [DEBUG] debug-file - runTaskFromQueue task cost before running: 635 ms
+[2025-11-23T15:58:49.706] [INFO] debug-file - Finished :entry:default@PreCheckSyscap... after 2 ms
+[2025-11-23T15:58:49.708] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.708] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.708] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.717] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgContextInfo
+[2025-11-23T15:58:49.717] [DEBUG] debug-file - Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms
+[2025-11-23T15:58:49.717] [DEBUG] debug-file - entry : default@GeneratePkgContextInfo cost memory 0.03743743896484375
+[2025-11-23T15:58:49.717] [DEBUG] debug-file - runTaskFromQueue task cost before running: 646 ms
+[2025-11-23T15:58:49.718] [INFO] debug-file - Finished :entry:default@GeneratePkgContextInfo... after 1 ms
+[2025-11-23T15:58:49.719] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.719] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.719] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.720] [DEBUG] debug-file - Executing task :entry:default@ProcessProfile
+[2025-11-23T15:58:49.721] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.721] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.721] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.723] [DEBUG] debug-file - [
+ 'D:\\Program Files\\Huawei\\DevEco Studio\\tools\\node\\node.exe',
+ 'D:\\Huawei\\OpenHarmony\\10\\10\\ets\\build-tools\\ets-loader\\bin\\ark\\ts2abc.js',
+ '--target-api-version',
+ '9'
+]
+[2025-11-23T15:58:49.841] [DEBUG] debug-file - 9.0.0.0
+[2025-11-23T15:58:49.844] [DEBUG] debug-file - entry : default@ProcessProfile cost memory -11.834396362304688
+[2025-11-23T15:58:49.844] [DEBUG] debug-file - runTaskFromQueue task cost before running: 772 ms
+[2025-11-23T15:58:49.844] [INFO] debug-file - Finished :entry:default@ProcessProfile... after 124 ms
+[2025-11-23T15:58:49.846] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.846] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.846] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.847] [DEBUG] debug-file - Executing task :entry:default@ProcessRouterMap
+[2025-11-23T15:58:49.848] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.848] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.848] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.851] [DEBUG] debug-file - entry : default@ProcessRouterMap cost memory 0.11864471435546875
+[2025-11-23T15:58:49.851] [DEBUG] debug-file - runTaskFromQueue task cost before running: 779 ms
+[2025-11-23T15:58:49.856] [INFO] debug-file - Finished :entry:default@ProcessRouterMap... after 4 ms
+[2025-11-23T15:58:49.860] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.860] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.860] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.862] [DEBUG] debug-file - restool module names: entry; moduleName=entry, taskName=default@PreviewProcessResource
+[2025-11-23T15:58:49.867] [DEBUG] debug-file - Executing task :entry:default@PreviewProcessResource
+[2025-11-23T15:58:49.867] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.867] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.867] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.867] [DEBUG] debug-file - entry : default@PreviewProcessResource cost memory 0.11865997314453125
+[2025-11-23T15:58:49.868] [DEBUG] debug-file - runTaskFromQueue task cost before running: 796 ms
+[2025-11-23T15:58:49.869] [INFO] debug-file - Finished :entry:default@PreviewProcessResource... after 4 ms
+[2025-11-23T15:58:49.871] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.871] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.871] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.873] [DEBUG] debug-file - Executing task :entry:default@GenerateLoaderJson
+[2025-11-23T15:58:49.885] [DEBUG] debug-file - entry : default@GenerateLoaderJson cost memory 0.9593353271484375
+[2025-11-23T15:58:49.885] [DEBUG] debug-file - runTaskFromQueue task cost before running: 814 ms
+[2025-11-23T15:58:49.889] [INFO] debug-file - Finished :entry:default@GenerateLoaderJson... after 13 ms
+[2025-11-23T15:58:49.890] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.890] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:49.890] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:49.891] [DEBUG] debug-file - restool module names: entry; moduleName=entry, taskName=default@PreviewCompileResource
+[2025-11-23T15:58:49.892] [DEBUG] debug-file - Executing task :entry:default@PreviewCompileResource
+[2025-11-23T15:58:49.906] [DEBUG] debug-file - Use tool [D:\Huawei\OpenHarmony\10\10\toolchains\restool.exe]
+ [
+ 'D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe',
+ '-x',
+ 'E:\\jiaocai\\ensp14\\AppScope\\resources',
+ '-o',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\app_compiled'
+]
+[2025-11-23T15:58:49.908] [DEBUG] debug-file - current process memoryUsage: {
+ rss: 176553984,
+ heapTotal: 132415488,
+ heapUsed: 106880504,
+ external: 3197477,
+ arrayBuffers: 191274
+} os memoryUsage :12.917472839355469
+[2025-11-23T15:58:51.503] [DEBUG] debug-file - Info: restool resources compile success.
+
+[2025-11-23T15:58:51.508] [DEBUG] debug-file - Use tool [D:\Huawei\OpenHarmony\10\10\toolchains\restool.exe]
+ [
+ 'D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe',
+ '-x',
+ 'E:\\jiaocai\\ensp14\\entry\\src\\main\\resources',
+ '-o',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled'
+]
+[2025-11-23T15:58:51.509] [DEBUG] debug-file - current process memoryUsage: {
+ rss: 176652288,
+ heapTotal: 132415488,
+ heapUsed: 107157120,
+ external: 3197603,
+ arrayBuffers: 191415
+} os memoryUsage :12.913017272949219
+[2025-11-23T15:58:51.536] [DEBUG] debug-file - Info: restool resources compile success.
+
+[2025-11-23T15:58:51.571] [DEBUG] debug-file - Use tool [D:\Huawei\OpenHarmony\10\10\toolchains\restool.exe]
+ [
+ 'D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe',
+ '-m',
+ 'entry',
+ '-f',
+ '-j',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json',
+ '-p',
+ 'c***n',
+ '-r',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default\\ResourceTable.h',
+ '-z',
+ '--ids',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ids_map',
+ '--defined-ids',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ids_map\\id_defined.json',
+ '-i',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\app_compiled',
+ '-i',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module_compiled',
+ '-o',
+ 'E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default'
+]
+[2025-11-23T15:58:51.572] [DEBUG] debug-file - current process memoryUsage: {
+ rss: 176652288,
+ heapTotal: 132415488,
+ heapUsed: 107444480,
+ external: 3197729,
+ arrayBuffers: 192345
+} os memoryUsage :12.9140625
+[2025-11-23T15:58:51.630] [DEBUG] debug-file - Info: restool resources compile success.
+
+[2025-11-23T15:58:51.653] [DEBUG] debug-file - entry : default@PreviewCompileResource cost memory 1.2355880737304688
+[2025-11-23T15:58:51.654] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 583 ms
+[2025-11-23T15:58:51.656] [INFO] debug-file - Finished :entry:default@PreviewCompileResource... after 1 s 762 ms
+[2025-11-23T15:58:51.658] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.658] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.658] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - Executing task :entry:default@PreviewHookCompileResource
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - entry : default@PreviewHookCompileResource cost memory 0.04883575439453125
+[2025-11-23T15:58:51.659] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 588 ms
+[2025-11-23T15:58:51.659] [INFO] debug-file - Finished :entry:default@PreviewHookCompileResource... after 1 ms
+[2025-11-23T15:58:51.661] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.661] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.661] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.662] [DEBUG] debug-file - Executing task :entry:default@CopyPreviewProfile
+[2025-11-23T15:58:51.662] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.662] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.662] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.682] [DEBUG] debug-file - entry : default@CopyPreviewProfile cost memory 0.14804840087890625
+[2025-11-23T15:58:51.683] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 611 ms
+[2025-11-23T15:58:51.684] [INFO] debug-file - Finished :entry:default@CopyPreviewProfile... after 22 ms
+[2025-11-23T15:58:51.691] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.691] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.691] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - Executing task :entry:default@ReplacePreviewerPage
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - entry : default@ReplacePreviewerPage cost memory 0.04885101318359375
+[2025-11-23T15:58:51.692] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 621 ms
+[2025-11-23T15:58:51.692] [INFO] debug-file - Finished :entry:default@ReplacePreviewerPage... after 1 ms
+[2025-11-23T15:58:51.697] [DEBUG] debug-file - Executing task :entry:buildPreviewerResource
+[2025-11-23T15:58:51.697] [DEBUG] debug-file - entry : buildPreviewerResource cost memory 0.01218414306640625
+[2025-11-23T15:58:51.698] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 626 ms
+[2025-11-23T15:58:51.698] [INFO] debug-file - Finished :entry:buildPreviewerResource... after 1 ms
+[2025-11-23T15:58:51.703] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.703] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.703] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.704] [DEBUG] debug-file - Executing task :entry:default@PreviewUpdateAssets
+[2025-11-23T15:58:51.705] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.705] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.705] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.720] [DEBUG] debug-file - entry : default@PreviewUpdateAssets cost memory 0.3285064697265625
+[2025-11-23T15:58:51.720] [DEBUG] debug-file - runTaskFromQueue task cost before running: 2 s 649 ms
+[2025-11-23T15:58:51.721] [INFO] debug-file - Finished :entry:default@PreviewUpdateAssets... after 16 ms
+[2025-11-23T15:58:51.722] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.722] [DEBUG] debug-file - jsonObjWithoutParam {} at undefined
+[2025-11-23T15:58:51.722] [DEBUG] debug-file - jsonObjWithoutParam {"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} at undefined
+[2025-11-23T15:58:51.725] [DEBUG] debug-file - Executing task :entry:default@PreviewArkTS
+[2025-11-23T15:58:51.742] [DEBUG] debug-file - session manager: binding session. socketId=BHgztvG5se-tAEEKAAAD, threadId=1@1.
+[2025-11-23T15:58:51.743] [DEBUG] debug-file - entry : default@PreviewArkTS cost memory -5.783134460449219
+[2025-11-23T15:59:10.193] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchStart
+[2025-11-23T15:59:10.194] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchStart
+[2025-11-23T15:59:15.204] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.207] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:15.209] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.210] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:15.474] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.476] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:15.475] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.477] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:15.476] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.482] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:15.476] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchLog
+[2025-11-23T15:59:15.483] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchLog
+[2025-11-23T15:59:19.602] [DEBUG] debug-file - watch worker: send response to session manager. Response type: WatchResult
+[2025-11-23T15:59:19.612] [DEBUG] debug-file - session manager: watch message received from worker 1. Type: WatchResult
+[2025-11-23T15:59:19.610] [DEBUG] debug-file - Ark compile finished.
+[2025-11-23T15:59:19.624] [INFO] debug-file - Finished :entry:default@PreviewArkTS... after 27 s 899 ms
+[2025-11-23T15:59:19.626] [DEBUG] debug-file - Executing task :entry:PreviewBuild
+[2025-11-23T15:59:19.626] [DEBUG] debug-file - entry : PreviewBuild cost memory 0.01180267333984375
+[2025-11-23T15:59:19.626] [DEBUG] debug-file - runTaskFromQueue task cost before running: 30 s 555 ms
+[2025-11-23T15:59:19.626] [INFO] debug-file - Finished :entry:PreviewBuild... after 1 ms
+[2025-11-23T15:59:19.637] [DEBUG] debug-file - BUILD SUCCESSFUL in 30 s 566 ms
+[2025-11-23T15:59:19.638] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\AppScope\app.json5 cache by regenerate.
+[2025-11-23T15:59:19.639] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\entry\src\main\module.json5 cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\build-profile.json5 cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\entry\build-profile.json5 cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\entry\src\main\resources\base\profile\main_pages.json cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\hvigor\hvigor-config.json5 cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\entry\oh-package.json5 cache by regenerate.
+[2025-11-23T15:59:19.640] [DEBUG] debug-file - Update task entry:default@PreBuild input file:E:\jiaocai\ensp14\oh-package.json5 cache by regenerate.
+[2025-11-23T15:59:19.641] [DEBUG] debug-file - Incremental task entry:default@PreBuild post-execution cost:3 ms .
+[2025-11-23T15:59:19.641] [DEBUG] debug-file - Update task entry:default@CreateModuleInfo output file:E:\jiaocai\ensp14\entry\.preview\default\generated\profile\default\ModuleInfo.ts cache.
+[2025-11-23T15:59:19.641] [DEBUG] debug-file - Incremental task entry:default@CreateModuleInfo post-execution cost:1 ms .
+[2025-11-23T15:59:19.641] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:E:\jiaocai\ensp14\AppScope\app.json5 cache by regenerate.
+[2025-11-23T15:59:19.641] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:E:\jiaocai\ensp14\build-profile.json5 cache by regenerate.
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:E:\jiaocai\ensp14\entry\src\main\module.json5 cache by regenerate.
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Update task entry:default@MergeProfile output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\merge_profile\default\module.json cache.
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Incremental task entry:default@MergeProfile post-execution cost:1 ms .
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Update task entry:default@GeneratePkgContextInfo output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\loader\default\pkgContextInfo.json cache.
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms .
+[2025-11-23T15:59:19.642] [DEBUG] debug-file - Update task entry:default@ProcessProfile input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\merge_profile\default\module.json cache by regenerate.
+[2025-11-23T15:59:19.643] [DEBUG] debug-file - Update task entry:default@ProcessProfile output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\process_profile\default\module.json cache.
+[2025-11-23T15:59:19.643] [DEBUG] debug-file - Incremental task entry:default@ProcessProfile post-execution cost:1 ms .
+[2025-11-23T15:59:19.643] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:E:\jiaocai\ensp14\entry\oh-package.json5 cache by regenerate.
+[2025-11-23T15:59:19.643] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:E:\jiaocai\ensp14\oh-package.json5 cache by regenerate.
+[2025-11-23T15:59:19.643] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:E:\jiaocai\ensp14\entry\src\main\module.json5 cache by regenerate.
+[2025-11-23T15:59:19.644] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\router_map\default\temp-router-map.json cache.
+[2025-11-23T15:59:19.644] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\router_map\default\loader-router-map.json cache.
+[2025-11-23T15:59:19.644] [DEBUG] debug-file - Incremental task entry:default@ProcessRouterMap post-execution cost:2 ms .
+[2025-11-23T15:59:19.645] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\router_map\default\temp-router-map.json cache by regenerate.
+[2025-11-23T15:59:19.645] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\loader\default\loader.json cache.
+[2025-11-23T15:59:19.645] [DEBUG] debug-file - Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms .
+[2025-11-23T15:59:19.646] [DEBUG] debug-file - Update task entry:default@PreviewCompileResource input file:E:\jiaocai\ensp14\entry\src\main\resources cache by regenerate.
+[2025-11-23T15:59:19.659] [DEBUG] debug-file - Update task entry:default@PreviewCompileResource input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\merge_profile\default\module.json cache by regenerate.
+[2025-11-23T15:59:19.660] [DEBUG] debug-file - Update task entry:default@PreviewCompileResource output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default cache.
+[2025-11-23T15:59:19.661] [DEBUG] debug-file - Update task entry:default@PreviewCompileResource output file:E:\jiaocai\ensp14\entry\.preview\default\generated\r\default cache.
+[2025-11-23T15:59:19.662] [DEBUG] debug-file - Incremental task entry:default@PreviewCompileResource post-execution cost:17 ms .
+[2025-11-23T15:59:19.662] [DEBUG] debug-file - Update task entry:default@CopyPreviewProfile input file:E:\jiaocai\ensp14\entry\src\main\resources\base\profile cache by regenerate.
+[2025-11-23T15:59:19.662] [DEBUG] debug-file - Update task entry:default@CopyPreviewProfile output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default\resources\base\profile cache.
+[2025-11-23T15:59:19.662] [DEBUG] debug-file - Incremental task entry:default@CopyPreviewProfile post-execution cost:1 ms .
+[2025-11-23T15:59:19.663] [DEBUG] debug-file - Update task entry:default@PreviewUpdateAssets output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default\module.json cache.
+[2025-11-23T15:59:19.663] [DEBUG] debug-file - Update task entry:default@PreviewUpdateAssets output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default\resources\base\profile\main_pages.json cache.
+[2025-11-23T15:59:19.663] [DEBUG] debug-file - Incremental task entry:default@PreviewUpdateAssets post-execution cost:1 ms .
+[2025-11-23T15:59:19.664] [DEBUG] debug-file - Update task entry:default@PreviewArkTS input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\loader\default cache by regenerate.
+[2025-11-23T15:59:19.664] [DEBUG] debug-file - Update task entry:default@PreviewArkTS input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default\ResourceTable.txt cache by regenerate.
+[2025-11-23T15:59:19.664] [DEBUG] debug-file - Update task entry:default@PreviewArkTS input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\process_profile\default\module.json cache by regenerate.
+[2025-11-23T15:59:19.665] [DEBUG] debug-file - Update task entry:default@PreviewArkTS input file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\res\default\resources\base\profile cache by regenerate.
+[2025-11-23T15:59:19.665] [DEBUG] debug-file - Update task entry:default@PreviewArkTS input file:E:\jiaocai\ensp14\entry\src\main\ets cache by regenerate.
+[2025-11-23T15:59:19.666] [DEBUG] debug-file - Update task entry:default@PreviewArkTS output file:E:\jiaocai\ensp14\entry\.preview\default\intermediates\loader_out\default\ets cache.
+[2025-11-23T15:59:19.667] [DEBUG] debug-file - Incremental task entry:default@PreviewArkTS post-execution cost:4 ms .
+[2025-11-23T15:59:19.681] [DEBUG] debug-file - Current worker pool is stopped or closed.
+[2025-11-23T15:59:19.681] [DEBUG] debug-file - There's no busy workers and idle workers need to be cleared.
+[2025-11-23T15:59:19.682] [DEBUG] debug-file - hvigor build process will be closed.
+[2025-11-23T15:59:19.684] [DEBUG] debug-file - Current worker pool is terminated.
+[2025-11-23T16:01:13.245] [DEBUG] debug-file - session manager: send message to worker process.
+[2025-11-23T16:01:13.245] [DEBUG] debug-file - session manager: send message to worker process.
+[2025-11-23T16:01:13.430] [DEBUG] debug-file - bad codeSnippet [object Object]
+[2025-11-23T16:01:13.525] [DEBUG] debug-file - watch worker: worker is ready to be terminated.
+[2025-11-23T16:01:13.526] [DEBUG] debug-file - Server currently has 0 watch-worker
diff --git a/ensp14ing/ensp14/.hvigor/outputs/logs/details/details.json b/ensp14ing/ensp14/.hvigor/outputs/logs/details/details.json
new file mode 100644
index 0000000..20b087d
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/outputs/logs/details/details.json
@@ -0,0 +1,44 @@
+{
+ "HVIGOR_OHOS_PLUGIN": {
+ "MODULES": [
+ {
+ "MODULE_NAME": "1043bfc77febe75fafec0c4309faccf1",
+ "API_TYPE": "stageMode"
+ }
+ ],
+ "BUILD_MODE": "debug"
+ },
+ "HVIGOR": {
+ "IS_INCREMENTAL": true,
+ "IS_DAEMON": true,
+ "IS_PARALLEL": true,
+ "IS_HVIGORFILE_TYPE_CHECK": false,
+ "TASK_TIME": {
+ "1043bfc77febe75fafec0c4309faccf1": {
+ "init": 704600,
+ "PreBuild": 357989000,
+ "CreateModuleInfo": 2293100,
+ "MergeProfile": 30274900,
+ "PreCheckSyscap": 1206200,
+ "GeneratePkgContextInfo": 755800,
+ "ProcessProfile": 123592500,
+ "ProcessRouterMap": 7508700,
+ "PreviewProcessResource": 4800500,
+ "GenerateLoaderJson": 15193100,
+ "PreviewCompileResource": 1764038600,
+ "PreviewHookCompileResource": 575700,
+ "CopyPreviewProfile": 22562700,
+ "ReplacePreviewerPage": 523800,
+ "buildPreviewerResource": 277200,
+ "PreviewUpdateAssets": 16280600,
+ "PreviewArkTS": 27900467700,
+ "PreviewBuild": 275300
+ },
+ "APP": {
+ "init": 280200
+ }
+ },
+ "BUILD_ID": "202511231558490680",
+ "TOTAL_TIME": 30565983600
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/outputs/sync/fileCache.json b/ensp14ing/ensp14/.hvigor/outputs/sync/fileCache.json
new file mode 100644
index 0000000..29d792d
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/outputs/sync/fileCache.json
@@ -0,0 +1 @@
+{"CACHE_SYNC_FILE_HASH":{"E:\\jiaocai\\ensp14\\hvigor\\hvigor-config.json5":"334a374b888911d2ab8202ff66556e3721271120256ad94f9facea1e6655b42f","E:\\jiaocai\\ensp14\\build-profile.json5":"2eee20db821c2e0229c0e680b3a52f86d9e32f0ee6b1fee3d8461184c86dce40","E:\\jiaocai\\ensp14\\hvigorfile.ts":"72f0dcd1eefa94e7b020ebba799a661b26e91815f0b8c3f9fd58c4b743bb07bf","E:\\jiaocai\\ensp14\\oh-package.json5":"46ff84d32c523c28c24b8b9da299c7cf8b9477396f11766e67ab8c2e340df38e","E:\\jiaocai\\ensp14\\entry\\build-profile.json5":"f931211b917ee41047c061552afeca79100b06c76b55ab8f29c2fd861881e616","E:\\jiaocai\\ensp14\\entry\\hvigorfile.ts":"72f0dcd1eefa94e7b020ebba799a661b26e91815f0b8c3f9fd58c4b743bb07bf","E:\\jiaocai\\ensp14\\entry\\oh-package.json5":"280616c9d6433d295128fad70eb12627c718739d6a21dbd5dfe1896667ed5f58","E:\\jiaocai\\ensp14\\.hvigor\\outputs\\sync\\output.json":"5c0908842edbbf6b0c8a2d42eb700108e9035d1a3302c1ee68c0378afa32e8a1","SDK_LOCATION":"D:/Program Files/Huawei/DevEco Studio/sdk"},"OHPM_INSTALL_FILE_HASH":{"E:\\jiaocai\\ensp14\\oh-package.json5":"46ff84d32c523c28c24b8b9da299c7cf8b9477396f11766e67ab8c2e340df38e","E:\\jiaocai\\ensp14\\oh_modules\\.ohpm\\lock.json5":"aca9115dc765530c0236034b04e66fcb1e557cff53fa631297cead7ddce0336c","E:\\jiaocai\\ensp14\\entry\\oh-package.json5":"280616c9d6433d295128fad70eb12627c718739d6a21dbd5dfe1896667ed5f58","E:\\jiaocai\\ensp14\\oh_modules":true,"E:\\jiaocai\\ensp14\\entry\\oh_modules":false}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/outputs/sync/output.json b/ensp14ing/ensp14/.hvigor/outputs/sync/output.json
new file mode 100644
index 0000000..7ddb303
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/outputs/sync/output.json
@@ -0,0 +1,168 @@
+{
+ "ohos-module-entry": {
+ "SELECT_TARGET": "default",
+ "MODULE_BUILD_DIR": "E:\\jiaocai\\ensp14\\entry\\build",
+ "DEPENDENCY_INFO": {},
+ "TARGETS": {
+ "default": {
+ "SOURCE_ROOT": "E:\\jiaocai\\ensp14\\entry\\src\\main",
+ "RESOURCES_PATH": [
+ "E:\\jiaocai\\ensp14\\entry\\src\\main\\resources"
+ ],
+ "BUILD_PATH": {
+ "OUTPUT_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\outputs\\default",
+ "INTERMEDIA_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates",
+ "JS_ASSETS_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out\\default",
+ "JS_LITE_ASSETS_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out_lite\\default",
+ "RES_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\default",
+ "RES_PROFILE_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",
+ "ETS_SUPER_VISUAL_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule",
+ "JS_SUPER_VISUAL_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle",
+ "WORKER_LOADER": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader\\default\\loader.json",
+ "MANIFEST_JSON": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\manifest\\default",
+ "OUTPUT_METADATA_JSON": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json",
+ "SOURCE_MAP_DIR": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\source_map\\default"
+ },
+ "BUILD_OPTION": {
+ "debuggable": true
+ }
+ },
+ "ohosTest": {
+ "SOURCE_ROOT": "E:\\jiaocai\\ensp14\\entry\\src\\ohosTest",
+ "RESOURCES_PATH": [
+ "E:\\jiaocai\\ensp14\\entry\\src\\ohosTest\\resources"
+ ],
+ "BUILD_PATH": {
+ "OUTPUT_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\outputs\\ohosTest",
+ "INTERMEDIA_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates",
+ "JS_ASSETS_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out\\ohosTest",
+ "JS_LITE_ASSETS_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out_lite\\ohosTest",
+ "RES_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\ohosTest",
+ "RES_PROFILE_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\ohosTest\\resources\\base\\profile",
+ "ETS_SUPER_VISUAL_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileArkTS\\esmodule",
+ "JS_SUPER_VISUAL_PATH": "E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileJS\\jsbundle",
+ "WORKER_LOADER": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader\\ohosTest\\loader.json",
+ "MANIFEST_JSON": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\manifest\\ohosTest",
+ "OUTPUT_METADATA_JSON": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\hap_metadata\\ohosTest\\output_metadata.json",
+ "SOURCE_MAP_DIR": "E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\source_map\\ohosTest"
+ },
+ "BUILD_OPTION": {
+ "debuggable": true
+ }
+ }
+ },
+ "BUILD_OPTION": {
+ "default-default": {
+ "debuggable": true,
+ "copyFrom": "default",
+ "arkOptions": {},
+ "name": "debug"
+ }
+ },
+ "BUILD_PROFILE_OPT": {
+ "apiType": "stageMode",
+ "buildOption": {
+ "arkOptions": {}
+ },
+ "buildOptionSet": [
+ {
+ "name": "release",
+ "arkOptions": {
+ "obfuscation": {
+ "ruleOptions": {
+ "enable": true,
+ "files": [
+ "./obfuscation-rules.txt"
+ ]
+ }
+ }
+ }
+ },
+ {
+ "name": "default"
+ },
+ {
+ "name": "debug"
+ }
+ ],
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest"
+ }
+ ]
+ },
+ "BUILD_CACHE_DIR": ""
+ },
+ "ohos-project": {
+ "SELECT_PRODUCT_NAME": "default",
+ "MODULE_BUILD_DIR": "E:\\jiaocai\\ensp14\\build",
+ "BUNDLE_NAME": "com.example.ensp_fourteen",
+ "BUILD_PATH": {
+ "OUTPUT_PATH": "E:\\jiaocai\\ensp14\\build\\outputs\\default"
+ },
+ "MODULES": [
+ {
+ "name": "entry",
+ "srcPath": "E:\\jiaocai\\ensp14\\entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ],
+ "belongProjectPath": "E:\\jiaocai\\ensp14"
+ }
+ ],
+ "PROFILE_OPT": {
+ "app": {
+ "signingConfigs": [],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 10,
+ "compatibleSdkVersion": 9,
+ "runtimeOS": "OpenHarmony"
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug"
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "CONFIG_PROPERTIES": {
+ "enableSignTask": true,
+ "skipNativeIncremental": false,
+ "hvigor.keepDependency": true
+ },
+ "OVERALL_PROJECT_PATHS": [
+ "E:\\jiaocai\\ensp14"
+ ],
+ "BUILD_CACHE_DIR": ""
+ },
+ "version": 1
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/report/report-202511231558490680.json b/ensp14ing/ensp14/.hvigor/report/report-202511231558490680.json
new file mode 100644
index 0000000..611ffc7
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/report/report-202511231558490680.json
@@ -0,0 +1,8746 @@
+{
+ "version": "2.0",
+ "ppid": 23648,
+ "events": [
+ {
+ "head": {
+ "id": "252677ff-bd74-4e16-887d-9c975506f7cd",
+ "name": "hvigor build process will be closed.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320701253554800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ab2250ed-1dba-4a34-8128-5209fd6737dc",
+ "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320701257538800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2c6bc154-0e14-4c05-b409-86d67f79392c",
+ "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320701257720800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "464bed52-d1fa-4e0b-98ef-8f1c0cc8f43f",
+ "name": "worker[0] exits with exit code 0.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320701267520500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "00d8bb6f-abb7-40eb-8659-701b6158cdf0",
+ "name": "worker[1] exits with exit code 0.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320701268013500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "545f0f2d-cb65-48cf-bea3-0fefced7bac5",
+ "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748293060000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "name": "init",
+ "description": "Initialize and build task graph.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748333351400,
+ "endTime": 320748531748100
+ },
+ "additional": {
+ "children": [
+ "917af5f1-4bff-4bc3-a3bc-72d447519b10",
+ "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "9ae9787e-cc29-45f0-a8a0-a1b298655839",
+ "72034f4b-0702-40f1-8f13-4ef398e603ef",
+ "e37ab93b-de9d-43f2-85c1-a71329ff9eef",
+ "784f252b-1d67-4b5a-b364-ee46adacf761",
+ "0ab733e7-70ee-4834-add3-feb9489208a2"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "Init",
+ "taskRunReasons": [],
+ "logId": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "917af5f1-4bff-4bc3-a3bc-72d447519b10",
+ "name": "create hvigor project model",
+ "description": "Initialize hvigor project model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748333362600,
+ "endTime": 320748372393800
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "e1bda0a5-c48a-41e1-a4c0-45d701d99f9d"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "name": "configure hvigor plugin",
+ "description": "Configure hvigor plugin.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748372409200,
+ "endTime": 320748526293900
+ },
+ "additional": {
+ "children": [
+ "b2ee0941-b4eb-4cd5-85f2-b219db9cb487",
+ "748d71b6-cc40-4282-8f31-dbc856bec81c",
+ "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "e195cef5-1335-439c-91ef-4f2263a4c6c9",
+ "a0bc3a06-297b-448d-95b6-037ed5f70c81",
+ "6ce1a686-d1f8-4c5b-9d69-8c19606c72ea",
+ "d8c056e2-89a0-4dfc-841f-be2236369238",
+ "364ec7ef-9ddd-4541-a247-4fb22e35349f",
+ "8f91017b-77c1-412c-9b8c-60d2768ec264"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "9ae9787e-cc29-45f0-a8a0-a1b298655839",
+ "name": "build task graph",
+ "description": "Build task graph.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748526339200,
+ "endTime": 320748531722100
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "2c5ee60e-e9b6-4827-8908-0aeb8d38a2f1"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "72034f4b-0702-40f1-8f13-4ef398e603ef",
+ "name": "init task execution option",
+ "description": "Init task execution option.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748531726700,
+ "endTime": 320748531744400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "840de202-130e-4e93-87f5-245eecda2961"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "e37ab93b-de9d-43f2-85c1-a71329ff9eef",
+ "name": "\"configEvaluated\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748348967500,
+ "endTime": 320748349015600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "cf32c636-6f31-4264-a147-e78cf95e6df5"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "cf32c636-6f31-4264-a147-e78cf95e6df5",
+ "name": "\"configEvaluated\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748348967500,
+ "endTime": 320748349015600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "e37ab93b-de9d-43f2-85c1-a71329ff9eef",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "784f252b-1d67-4b5a-b364-ee46adacf761",
+ "name": "\"nodesInitialized\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748364431800,
+ "endTime": 320748364562700
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "b96160c6-bdba-404c-a8df-cd6891839f23"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "b96160c6-bdba-404c-a8df-cd6891839f23",
+ "name": "\"nodesInitialized\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748364431800,
+ "endTime": 320748364562700
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "784f252b-1d67-4b5a-b364-ee46adacf761",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "d63c841e-3d94-48dc-98de-eaa7a0f104f8",
+ "name": "Hvigor init with startParameters:{\n hvigorfileTypeCheck: false,\n parallelExecution: true,\n incrementalExecution: true,\n printStackTrace: false,\n daemon: true,\n analyze: 0,\n logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }\n}",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748365883000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4a68af90-aae0-44b5-9998-5a650e37ca47",
+ "name": "Cache service initialization finished in 6 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748372285100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "e1bda0a5-c48a-41e1-a4c0-45d701d99f9d",
+ "name": "create hvigor project model",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748333362600,
+ "endTime": 320748372393800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "917af5f1-4bff-4bc3-a3bc-72d447519b10",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "b2ee0941-b4eb-4cd5-85f2-b219db9cb487",
+ "name": "init configuration",
+ "description": "Initialize configuration.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748389915100,
+ "endTime": 320748390039900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "9dd2ca0b-b5eb-42ad-b58d-219cdd9f54e0"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "748d71b6-cc40-4282-8f31-dbc856bec81c",
+ "name": "configure project task",
+ "description": "Configure project task.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748390197100,
+ "endTime": 320748403006100
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "1a0cb291-83b8-40e8-bd3a-547c70d979e8"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "name": "eval project",
+ "description": "Evaluate project.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748403018000,
+ "endTime": 320748440223300
+ },
+ "additional": {
+ "children": [
+ "920dc652-6f89-490e-b992-a70f8830b2d4",
+ "47b5f977-1d2f-4301-b924-df8f285cfb1b",
+ "11501c23-a458-4bc8-82ac-51a291cd905e"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "efa19170-a794-4daf-a3be-6ddbdf365e90"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "e195cef5-1335-439c-91ef-4f2263a4c6c9",
+ "name": "eval modules",
+ "description": "Evaluate modules.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440239500,
+ "endTime": 320748465115200
+ },
+ "additional": {
+ "children": [
+ "acebf26b-869e-408d-9030-8748a807266a"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "32a443b6-b8f5-441c-9877-aa416a22f663"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "a0bc3a06-297b-448d-95b6-037ed5f70c81",
+ "name": "add config dependencies",
+ "description": "Add configuration dependencies.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748465122000,
+ "endTime": 320748485536500
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "18a37463-2ffc-4e72-b763-5e36ce7fcfcb"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "6ce1a686-d1f8-4c5b-9d69-8c19606c72ea",
+ "name": "ohpm install",
+ "description": "Ohpm install event.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748489656900,
+ "endTime": 320748512222100
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "0be0243d-7f4e-4cda-835e-f35504721eb6"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "d8c056e2-89a0-4dfc-841f-be2236369238",
+ "name": "eval hook",
+ "description": "EvaluateEvent hook.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748512377600,
+ "endTime": 320748526121800
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "016aeb4d-38ed-49f0-8818-c9acbb8b90be"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "364ec7ef-9ddd-4541-a247-4fb22e35349f",
+ "name": "fin configuration",
+ "description": "Finish configuration.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748526142900,
+ "endTime": 320748526277200
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "cfcaff76-aa00-4ad9-888e-e696aeb731d7"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "9dd2ca0b-b5eb-42ad-b58d-219cdd9f54e0",
+ "name": "init configuration",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748389915100,
+ "endTime": 320748390039900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "b2ee0941-b4eb-4cd5-85f2-b219db9cb487",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "1a0cb291-83b8-40e8-bd3a-547c70d979e8",
+ "name": "configure project task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748390197100,
+ "endTime": 320748403006100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "748d71b6-cc40-4282-8f31-dbc856bec81c",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "920dc652-6f89-490e-b992-a70f8830b2d4",
+ "name": "\"beforeNodeEvaluate\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748403588000,
+ "endTime": 320748403607800
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "logId": "a5edf59f-ab7c-4a1f-9ee6-83345ddcaae1"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "a5edf59f-ab7c-4a1f-9ee6-83345ddcaae1",
+ "name": "\"beforeNodeEvaluate\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748403588000,
+ "endTime": 320748403607800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "920dc652-6f89-490e-b992-a70f8830b2d4",
+ "parent": "efa19170-a794-4daf-a3be-6ddbdf365e90"
+ }
+ },
+ {
+ "head": {
+ "id": "47b5f977-1d2f-4301-b924-df8f285cfb1b",
+ "name": "eval hvigorfile",
+ "description": "Evaluate hvigorfile.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748405291200,
+ "endTime": 320748439702600
+ },
+ "additional": {
+ "children": [
+ "09902609-f2f1-4a11-b5d1-35d6daa85520",
+ "0ce2f268-3ccf-49b0-bafe-a8226a3e5d66"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "logId": "08a0a696-d0e3-4360-96a2-cd0b61310f56"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "09902609-f2f1-4a11-b5d1-35d6daa85520",
+ "name": "require hvigorfile",
+ "description": "Require hvigorfile.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748405310700,
+ "endTime": 320748416079700
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "47b5f977-1d2f-4301-b924-df8f285cfb1b",
+ "logId": "122bc02c-a05e-4501-8d5c-6427d9e47e41"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "0ce2f268-3ccf-49b0-bafe-a8226a3e5d66",
+ "name": "bind plugins",
+ "description": "Bind plugins.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748416102200,
+ "endTime": 320748439694600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "47b5f977-1d2f-4301-b924-df8f285cfb1b",
+ "logId": "42ced1df-2e2f-46b5-9624-18d2856ca67e"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "215fe16f-0ea9-4621-888d-e32e208f9c9c",
+ "name": "hvigorfile, resolving E:\\jiaocai\\ensp14\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748405319300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0aa4b4c3-55a3-4835-9e04-1d265119b579",
+ "name": "hvigorfile, require result: { default: { system: [Function: appTasks], plugins: [] } }",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748415909500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "122bc02c-a05e-4501-8d5c-6427d9e47e41",
+ "name": "require hvigorfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748405310700,
+ "endTime": 320748416079700
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "09902609-f2f1-4a11-b5d1-35d6daa85520",
+ "parent": "08a0a696-d0e3-4360-96a2-cd0b61310f56"
+ }
+ },
+ {
+ "head": {
+ "id": "bdaf0a63-a005-4cd9-8dba-f06d49448688",
+ "name": "hvigorfile, binding system plugins [Function: appTasks]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748416122700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b873e552-4e4c-4bc9-8cbe-cf95e28c24cb",
+ "name": "Start initialize project's product build option map with build mode debug.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748420099600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f2730070-f48d-41cb-87e9-910e87934a53",
+ "name": "Picking option from product 'default' with build mode 'debug'.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748420196500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b4194fcd-50f2-4fb2-87c5-ae0880c23ec8",
+ "name": "Product 'default' build option initialized",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748420275300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "7993f5de-9407-40de-aac1-1b6ab5cf7d10",
+ "name": "End initialize project's product build option map with build mode 'debug'.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748420458600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "aa1bf3c2-568f-4827-837f-70dd02da15ca",
+ "name": "Obtain build option for product 'default'in this build.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748421303900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cc36dea3-6c04-4ecc-b2b9-7079077a80a5",
+ "name": "No signingConfig found, initRemoteHspCache failed.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748422962600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "e26aa9e9-3297-453b-b547-b35bf2f8a741",
+ "name": "Start recording SDK configuration permission data.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748427063500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "870015fb-7aec-4962-8fc9-a8731dfb6f3b",
+ "name": "The file does not exist. At D:\\Huawei\\OpenHarmony\\10\\10\\previewer\\common\\resources\\module.json",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748427238500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b4bb923b-5959-495b-8cd6-26767ce90692",
+ "name": "Sdk init in 4 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748427382200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "5f75287d-bd89-4c76-b161-792b640ec758",
+ "name": "sdkVersion",
+ "description": "4.0.10.16",
+ "type": "mark"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748427451100
+ },
+ "additional": {
+ "time": {
+ "year": 2025,
+ "month": 11,
+ "day": 23,
+ "hour": 15,
+ "minute": 58
+ },
+ "markType": "other"
+ }
+ },
+ {
+ "head": {
+ "id": "6b3f06f0-e076-4e47-9c80-5ff78cf20f8c",
+ "name": "caseSensitiveCheckOff",
+ "description": "caseSensitiveCheck check is off",
+ "type": "mark"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748427480600
+ },
+ "additional": {
+ "time": {
+ "year": 2025,
+ "month": 11,
+ "day": 23,
+ "hour": 15,
+ "minute": 58
+ },
+ "markType": "other"
+ }
+ },
+ {
+ "head": {
+ "id": "5d1656fe-61ec-4741-8073-51a159a9252c",
+ "name": "Project task initialization takes 12 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748439495400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bf6e89cd-34fb-4b2b-b072-7138605ce171",
+ "name": "hvigorfile, binding custom plugins []",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748439582500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1fbfd91c-20af-43ea-8da1-95589d675eda",
+ "name": "hvigorfile, no custom plugins were found in E:\\jiaocai\\ensp14\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748439625400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "77926272-8e2f-41a3-bc24-e0661f927f47",
+ "name": "hvigorfile, resolve finished E:\\jiaocai\\ensp14\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748439659800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "42ced1df-2e2f-46b5-9624-18d2856ca67e",
+ "name": "bind plugins",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748416102200,
+ "endTime": 320748439694600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "0ce2f268-3ccf-49b0-bafe-a8226a3e5d66",
+ "parent": "08a0a696-d0e3-4360-96a2-cd0b61310f56"
+ }
+ },
+ {
+ "head": {
+ "id": "08a0a696-d0e3-4360-96a2-cd0b61310f56",
+ "name": "eval hvigorfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748405291200,
+ "endTime": 320748439702600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "122bc02c-a05e-4501-8d5c-6427d9e47e41",
+ "42ced1df-2e2f-46b5-9624-18d2856ca67e"
+ ],
+ "durationId": "47b5f977-1d2f-4301-b924-df8f285cfb1b",
+ "parent": "efa19170-a794-4daf-a3be-6ddbdf365e90"
+ }
+ },
+ {
+ "head": {
+ "id": "11501c23-a458-4bc8-82ac-51a291cd905e",
+ "name": "\"afterNodeEvaluate\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440093500,
+ "endTime": 320748440202800
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "logId": "5c8561fd-60ec-4116-9c59-4a0f3dee8523"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "5c8561fd-60ec-4116-9c59-4a0f3dee8523",
+ "name": "\"afterNodeEvaluate\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440093500,
+ "endTime": 320748440202800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "11501c23-a458-4bc8-82ac-51a291cd905e",
+ "parent": "efa19170-a794-4daf-a3be-6ddbdf365e90"
+ }
+ },
+ {
+ "head": {
+ "id": "efa19170-a794-4daf-a3be-6ddbdf365e90",
+ "name": "eval project",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748403018000,
+ "endTime": 320748440223300
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "a5edf59f-ab7c-4a1f-9ee6-83345ddcaae1",
+ "08a0a696-d0e3-4360-96a2-cd0b61310f56",
+ "5c8561fd-60ec-4116-9c59-4a0f3dee8523"
+ ],
+ "durationId": "bb68ad0c-8f2c-4923-9603-e3b2c2d02fba",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "acebf26b-869e-408d-9030-8748a807266a",
+ "name": "eval submodule",
+ "description": "Evaluate submodule.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440639400,
+ "endTime": 320748465104200
+ },
+ "additional": {
+ "children": [
+ "d08eb970-38a7-4d4a-bb9a-29cc6180b46a",
+ "71ecc406-ec77-4634-8c32-b7987cfec53b",
+ "fbcc0694-d814-46f8-9f09-64e48a62c7f2"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "e195cef5-1335-439c-91ef-4f2263a4c6c9",
+ "logId": "24a2571c-f6d0-4bc5-9af2-29e1a3357354"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "d08eb970-38a7-4d4a-bb9a-29cc6180b46a",
+ "name": "\"beforeNodeEvaluate\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748442946600,
+ "endTime": 320748442962200
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "acebf26b-869e-408d-9030-8748a807266a",
+ "logId": "ec3e7cb4-1562-4870-81ec-0d970fccedd1"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "ec3e7cb4-1562-4870-81ec-0d970fccedd1",
+ "name": "\"beforeNodeEvaluate\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748442946600,
+ "endTime": 320748442962200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "d08eb970-38a7-4d4a-bb9a-29cc6180b46a",
+ "parent": "24a2571c-f6d0-4bc5-9af2-29e1a3357354"
+ }
+ },
+ {
+ "head": {
+ "id": "71ecc406-ec77-4634-8c32-b7987cfec53b",
+ "name": "eval hvigorfile",
+ "description": "Evaluate hvigorfile.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748443975700,
+ "endTime": 320748464317600
+ },
+ "additional": {
+ "children": [
+ "9fe631cc-4fc1-4e13-8c1b-fa63a7c7249e",
+ "6b75a779-bdb3-413c-be12-e475fc0cd7f6"
+ ],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "acebf26b-869e-408d-9030-8748a807266a",
+ "logId": "c10d664e-bf14-411b-bb27-f54132abb868"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "9fe631cc-4fc1-4e13-8c1b-fa63a7c7249e",
+ "name": "require hvigorfile",
+ "description": "Require hvigorfile.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748443976400,
+ "endTime": 320748447168000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "71ecc406-ec77-4634-8c32-b7987cfec53b",
+ "logId": "925d5635-98a3-42bc-ac8f-a0dd283c758f"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "6b75a779-bdb3-413c-be12-e475fc0cd7f6",
+ "name": "bind plugins",
+ "description": "Bind plugins.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748447262000,
+ "endTime": 320748464309900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "71ecc406-ec77-4634-8c32-b7987cfec53b",
+ "logId": "fdd5c4a1-7c68-4cf5-b563-35d70cef574c"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "330bed40-b132-4675-b27e-05584ba510be",
+ "name": "hvigorfile, resolving E:\\jiaocai\\ensp14\\entry\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748443980700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "947381bc-0786-46f1-a987-d4d0fd4009b0",
+ "name": "hvigorfile, require result: { default: { system: [Function: hapTasks], plugins: [] } }",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748447073900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "925d5635-98a3-42bc-ac8f-a0dd283c758f",
+ "name": "require hvigorfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748443976400,
+ "endTime": 320748447168000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "9fe631cc-4fc1-4e13-8c1b-fa63a7c7249e",
+ "parent": "c10d664e-bf14-411b-bb27-f54132abb868"
+ }
+ },
+ {
+ "head": {
+ "id": "d21315fc-fe36-4ab5-95b7-5010dcaf0d6d",
+ "name": "hvigorfile, binding system plugins [Function: hapTasks]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748447291300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "7940f3b3-46f7-4e46-87b3-4573d861eb81",
+ "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748451826600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ee64754d-6a7b-4ed8-8bf2-f3924a111afe",
+ "name": "Target 'default' config initialized",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748451945300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "e715bf31-01ce-47a2-860c-7932e95a2fb3",
+ "name": "Target 'ohosTest' config initialized",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748452116200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "fa2293f7-569f-40e4-9f7e-2cc28a2c3591",
+ "name": "Module 'entry' target 'default' build option initialized",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748452299600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b681cdde-a53f-4d5e-aafe-fb8fde54ef8f",
+ "name": "Module 'entry' target 'ohosTest' build option initialized",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748452356700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "379cb437-9032-4ce8-9d6c-f0a090186d8f",
+ "name": "End initialize module-target build option map, moduleName=entry",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748452386500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ef23953a-f9c7-4fc9-b2d7-ffdb85b8fc81",
+ "name": "Obtain build option for module 'entry' target 'default'in this build.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748452421500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bf14d1c7-1596-4282-a81d-bb66912bbf2d",
+ "name": "Module entry task initialization takes 2 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748464083700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "678e5b34-296e-414e-a165-f0b4cba453c4",
+ "name": "hvigorfile, binding custom plugins []",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748464200100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "74b7649b-95ac-4827-931d-f718dfcabbb1",
+ "name": "hvigorfile, no custom plugins were found in E:\\jiaocai\\ensp14\\entry\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748464244400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "03238888-7f79-4596-a49e-e6d5f27bdc03",
+ "name": "hvigorfile, resolve finished E:\\jiaocai\\ensp14\\entry\\hvigorfile.ts",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748464280700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "fdd5c4a1-7c68-4cf5-b563-35d70cef574c",
+ "name": "bind plugins",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748447262000,
+ "endTime": 320748464309900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "6b75a779-bdb3-413c-be12-e475fc0cd7f6",
+ "parent": "c10d664e-bf14-411b-bb27-f54132abb868"
+ }
+ },
+ {
+ "head": {
+ "id": "c10d664e-bf14-411b-bb27-f54132abb868",
+ "name": "eval hvigorfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748443975700,
+ "endTime": 320748464317600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "925d5635-98a3-42bc-ac8f-a0dd283c758f",
+ "fdd5c4a1-7c68-4cf5-b563-35d70cef574c"
+ ],
+ "durationId": "71ecc406-ec77-4634-8c32-b7987cfec53b",
+ "parent": "24a2571c-f6d0-4bc5-9af2-29e1a3357354"
+ }
+ },
+ {
+ "head": {
+ "id": "fbcc0694-d814-46f8-9f09-64e48a62c7f2",
+ "name": "\"afterNodeEvaluate\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748465078800,
+ "endTime": 320748465092200
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "acebf26b-869e-408d-9030-8748a807266a",
+ "logId": "893bc9b7-6774-4786-91e7-b72f2259acc1"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "893bc9b7-6774-4786-91e7-b72f2259acc1",
+ "name": "\"afterNodeEvaluate\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748465078800,
+ "endTime": 320748465092200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "fbcc0694-d814-46f8-9f09-64e48a62c7f2",
+ "parent": "24a2571c-f6d0-4bc5-9af2-29e1a3357354"
+ }
+ },
+ {
+ "head": {
+ "id": "24a2571c-f6d0-4bc5-9af2-29e1a3357354",
+ "name": "eval submodule",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440639400,
+ "endTime": 320748465104200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "ec3e7cb4-1562-4870-81ec-0d970fccedd1",
+ "c10d664e-bf14-411b-bb27-f54132abb868",
+ "893bc9b7-6774-4786-91e7-b72f2259acc1"
+ ],
+ "durationId": "acebf26b-869e-408d-9030-8748a807266a",
+ "parent": "32a443b6-b8f5-441c-9877-aa416a22f663"
+ }
+ },
+ {
+ "head": {
+ "id": "32a443b6-b8f5-441c-9877-aa416a22f663",
+ "name": "eval modules",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748440239500,
+ "endTime": 320748465115200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "24a2571c-f6d0-4bc5-9af2-29e1a3357354"
+ ],
+ "durationId": "e195cef5-1335-439c-91ef-4f2263a4c6c9",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "31ae0204-fc06-43f4-837f-548116d2d2fc",
+ "name": "watch files: [\n 'E:\\\\jiaocai\\\\ensp14\\\\hvigorfile.ts',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\hvigorfile.ts'\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748483329200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "7fa2bd5b-beb9-4ae2-9b18-f2662478235a",
+ "name": "hvigorfile, resolve hvigorfile dependencies in 20 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748484685200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "18a37463-2ffc-4e72-b763-5e36ce7fcfcb",
+ "name": "add config dependencies",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748465122000,
+ "endTime": 320748485536500
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "a0bc3a06-297b-448d-95b6-037ed5f70c81",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "8f91017b-77c1-412c-9b8c-60d2768ec264",
+ "name": "\"nodesEvaluated\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748489438100,
+ "endTime": 320748489647100
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "logId": "0cdcb736-4505-47e7-87c6-f219b5679ffc"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "5dc0948d-7b9c-4af9-8fca-38320a6c72b8",
+ "name": "project has submodules:entry",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748489489100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0cdcb736-4505-47e7-87c6-f219b5679ffc",
+ "name": "\"nodesEvaluated\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748489438100,
+ "endTime": 320748489647100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "8f91017b-77c1-412c-9b8c-60d2768ec264",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "5a22e440-53db-46c0-8766-ff1f9ad48086",
+ "name": "start to load updatedOhPackageInfo to the disk",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748495063800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2861e3dd-76b2-416a-99aa-d3af1ccf0331",
+ "name": "load to the disk finished",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748508416300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0be0243d-7f4e-4cda-835e-f35504721eb6",
+ "name": "ohpm install",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748489656900,
+ "endTime": 320748512222100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "6ce1a686-d1f8-4c5b-9d69-8c19606c72ea",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "165d81bc-55e6-46d3-ba63-5c4b82d84a7b",
+ "name": "Start to initialize dependency information.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748512473600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a41a16df-48bb-47c1-a863-3cb802f83fae",
+ "name": "Module ensp14 Collected Dependency: ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748518138500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2a904d78-3c2e-4dfb-b8ab-fd1eebbc02b5",
+ "name": "Module ensp14's total dependency: 0",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748518247100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "150bfd91-396e-4c04-8c2e-a2242bfaa9f7",
+ "name": "Start to initialize dependency information.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748518543300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "601db279-843a-4765-9b9a-ea86900cd4ca",
+ "name": "Module entry Collected Dependency: ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748522116100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "e887224f-fc90-4ffd-bf68-809b8307cda1",
+ "name": "Module entry's total dependency: 0",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748522809500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "016aeb4d-38ed-49f0-8818-c9acbb8b90be",
+ "name": "eval hook",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748512377600,
+ "endTime": 320748526121800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "d8c056e2-89a0-4dfc-841f-be2236369238",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "12efdcf1-8e8f-49d0-a42e-4f7c40b4d1d9",
+ "name": "Configuration phase cost:137 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748526177800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cfcaff76-aa00-4ad9-888e-e696aeb731d7",
+ "name": "fin configuration",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748526142900,
+ "endTime": 320748526277200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "364ec7ef-9ddd-4541-a247-4fb22e35349f",
+ "parent": "510576dd-bd54-48b3-aee8-71601c0745f5"
+ }
+ },
+ {
+ "head": {
+ "id": "510576dd-bd54-48b3-aee8-71601c0745f5",
+ "name": "configure hvigor plugin",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748372409200,
+ "endTime": 320748526293900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "9dd2ca0b-b5eb-42ad-b58d-219cdd9f54e0",
+ "1a0cb291-83b8-40e8-bd3a-547c70d979e8",
+ "efa19170-a794-4daf-a3be-6ddbdf365e90",
+ "32a443b6-b8f5-441c-9877-aa416a22f663",
+ "18a37463-2ffc-4e72-b763-5e36ce7fcfcb",
+ "0be0243d-7f4e-4cda-835e-f35504721eb6",
+ "016aeb4d-38ed-49f0-8818-c9acbb8b90be",
+ "cfcaff76-aa00-4ad9-888e-e696aeb731d7",
+ "0cdcb736-4505-47e7-87c6-f219b5679ffc"
+ ],
+ "durationId": "4bd12c45-3e48-498f-b6da-810be6fe595e",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "0ab733e7-70ee-4834-add3-feb9489208a2",
+ "name": "\"taskGraphResolved\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748531697400,
+ "endTime": 320748531712000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac",
+ "logId": "8277d826-7b65-4ac7-bec9-44dcb235a106"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "8277d826-7b65-4ac7-bec9-44dcb235a106",
+ "name": "\"taskGraphResolved\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748531697400,
+ "endTime": 320748531712000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "0ab733e7-70ee-4834-add3-feb9489208a2",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "2c5ee60e-e9b6-4827-8908-0aeb8d38a2f1",
+ "name": "build task graph",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748526339200,
+ "endTime": 320748531722100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "9ae9787e-cc29-45f0-a8a0-a1b298655839",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "840de202-130e-4e93-87f5-245eecda2961",
+ "name": "init task execution option",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748531726700,
+ "endTime": 320748531744400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "72034f4b-0702-40f1-8f13-4ef398e603ef",
+ "parent": "49b82cff-4c7f-477e-952f-f960e1702f89"
+ }
+ },
+ {
+ "head": {
+ "id": "49b82cff-4c7f-477e-952f-f960e1702f89",
+ "name": "init",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748333351400,
+ "endTime": 320748531748100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "e1bda0a5-c48a-41e1-a4c0-45d701d99f9d",
+ "510576dd-bd54-48b3-aee8-71601c0745f5",
+ "2c5ee60e-e9b6-4827-8908-0aeb8d38a2f1",
+ "840de202-130e-4e93-87f5-245eecda2961",
+ "cf32c636-6f31-4264-a147-e78cf95e6df5",
+ "b96160c6-bdba-404c-a8df-cd6891839f23",
+ "8277d826-7b65-4ac7-bec9-44dcb235a106"
+ ],
+ "durationId": "b5fc1c3c-71ab-4284-9a90-8b7942f6f5ac"
+ }
+ },
+ {
+ "head": {
+ "id": "53eb4c14-1b02-4d6d-9a25-ad888fe6dc68",
+ "name": "Configuration task cost before running: 220 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748532115100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "444dea71-4149-45ba-be7a-280d6d7f49e7",
+ "name": "entry:default@PreBuild",
+ "description": "Pre-build in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748537270400,
+ "endTime": 320748892941000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Verification",
+ "taskRunReasons": [],
+ "detailId": "cbdf98bd-4c96-41c0-9c99-afdd634ef88a",
+ "logId": "71fb769c-bda8-4dd6-826f-cb32d76e2fea"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "cbdf98bd-4c96-41c0-9c99-afdd634ef88a",
+ "name": "create entry:default@PreBuild task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748533394900
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "444dea71-4149-45ba-be7a-280d6d7f49e7"
+ }
+ },
+ {
+ "head": {
+ "id": "7f8bf9b5-217a-4798-90c7-434f82763a66",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748533879100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2f7c49b2-3492-4e57-b281-ac58205bad0a",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748534056800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c89001ed-b96e-4909-8040-93c7d72dbdd3",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748534108500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cb85eb43-44b3-49bb-a23d-78d44872cf7c",
+ "name": "Executing task :entry:default@PreBuild",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748537281500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0aced106-1d9a-40a1-966c-da99dd6e9961",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748540904500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "aa5b440b-6948-4e9d-8f3a-f614f79f766f",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748541072900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "509c79d8-9b8d-47a1-9142-bda1f50e853a",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748541127800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b6c96ff3-6e07-48d5-89f7-710bd4c68a2e",
+ "name": "current product is not Atomic service.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748888842700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6686391b-0dc7-4c65-805b-bad7df3c2fb6",
+ "name": "Use tool [win32: JAVA_HOME, CLASSPATH]\n [\n { JAVA_HOME: 'D:\\\\Program Files\\\\Huawei\\\\DevEco Studio\\\\jbr' },\n { CLASSPATH: undefined }\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748889069300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "59aa99a8-0379-4e43-9caa-7eceda2c0661",
+ "name": "Use tool [win32: NODE_HOME]\n [\n {\n NODE_HOME: 'D:\\\\Program Files\\\\Huawei\\\\DevEco Studio\\\\tools\\\\node'\n }\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748889177200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "87438d1a-9570-4a04-987b-dd61f9428afd",
+ "name": "entry : default@PreBuild cost memory 14.41229248046875",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748889644800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8d4e76c2-0578-4556-a09f-f6144fa61c0b",
+ "name": "runTaskFromQueue task cost before running: 580 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748892337500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "71fb769c-bda8-4dd6-826f-cb32d76e2fea",
+ "name": "Finished :entry:default@PreBuild",
+ "description": "Pre-build in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748537270400,
+ "endTime": 320748892941000,
+ "totalTime": 354838500
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "444dea71-4149-45ba-be7a-280d6d7f49e7"
+ }
+ },
+ {
+ "head": {
+ "id": "0747d200-2ee0-4c7a-92b2-498b0e7423b2",
+ "name": "entry:default@CreateModuleInfo",
+ "description": "Create the ModuleInfo.ts file for the hap/hsp package.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748901150300,
+ "endTime": 320748903191500
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Generate",
+ "taskRunReasons": [],
+ "detailId": "68e0b81c-640f-4d8e-a0bf-59cb4b35df2c",
+ "logId": "d173b97e-1acc-4e53-8645-34db506913a7"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "68e0b81c-640f-4d8e-a0bf-59cb4b35df2c",
+ "name": "create entry:default@CreateModuleInfo task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748896419200
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "0747d200-2ee0-4c7a-92b2-498b0e7423b2"
+ }
+ },
+ {
+ "head": {
+ "id": "38c7b717-75dd-415a-8c2a-e30782dddd56",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748896736500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6f9c7f0f-eaa4-4c29-8364-fe914173ced6",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748896822700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "fa825d80-eb1d-433f-89e8-e7379aa3ebae",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748897567000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "36968d69-2503-4677-9108-481e5eb81803",
+ "name": "Executing task :entry:default@CreateModuleInfo",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748901294200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "dd70aa98-82d5-4796-a81b-e9ce68bb8141",
+ "name": "Task 'entry:default@CreateModuleInfo' cost while wrapping incremental declarations: 1 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748902293800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "67e4004f-c171-4058-86de-869577004832",
+ "name": "entry : default@CreateModuleInfo cost memory 0.0558624267578125",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748903035000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0de077ad-e1e2-4934-97e3-735c56df3baa",
+ "name": "runTaskFromQueue task cost before running: 591 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748903146100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "d173b97e-1acc-4e53-8645-34db506913a7",
+ "name": "Finished :entry:default@CreateModuleInfo",
+ "description": "Create the ModuleInfo.ts file for the hap/hsp package.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748901150300,
+ "endTime": 320748903191500,
+ "totalTime": 1993400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "0747d200-2ee0-4c7a-92b2-498b0e7423b2"
+ }
+ },
+ {
+ "head": {
+ "id": "f346ad91-5544-4f11-8927-42b39a96b619",
+ "name": "entry:default@MergeProfile",
+ "description": "Merge app config manifest files in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748905499800,
+ "endTime": 320748935681300
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Config",
+ "taskRunReasons": [],
+ "detailId": "98d04d90-0130-47d8-87d9-8394cd942250",
+ "logId": "b636ff81-4e34-4465-8058-bbfac9a92a51"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "98d04d90-0130-47d8-87d9-8394cd942250",
+ "name": "create entry:default@MergeProfile task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748904574200
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "f346ad91-5544-4f11-8927-42b39a96b619"
+ }
+ },
+ {
+ "head": {
+ "id": "b15060d7-dc38-4074-b4a1-fc3f8f670dc8",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748904894000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "862e0300-9eab-4429-94f4-4b101cb9ee7d",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748904983200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c8bd1525-1fd1-4b2b-adfa-5ea841b730e2",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748905023300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "635f662d-8f4d-4eae-a20f-d9ef01ce9c0c",
+ "name": "Executing task :entry:default@MergeProfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748905509200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "56f7212a-ed0d-45fc-81a8-3b889ea46aef",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906071500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0e2b8adc-8ad0-4176-addd-80ee05f79d9e",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906143800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "601b0a30-7299-4959-8669-7c644c8a9c0e",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906182200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "5e44d06e-5203-4242-9ae2-c1bd82cb333a",
+ "name": "Change app api release type with 'Release'",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906517100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1a6947ad-7b94-4f5b-8b2a-b9c92f31eba1",
+ "name": "Change app compile API version with '4.0.10.16'",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906648600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c72ce371-7352-4120-829e-3f68472d88b7",
+ "name": "Change app target API version with '10'",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906689100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8c665859-5202-44d5-b358-198e2169c960",
+ "name": "Change app minimum API version with '9'",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906716400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8187875d-8fb6-4b39-9ed6-2484b3418bba",
+ "name": "Use cli appEnvironment",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748906814300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "df132f2d-e672-4c74-bdab-516f3fcb58b8",
+ "name": "Clean the ArkTS cache due to SDK version is changed.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748916547900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "dc80fa3c-0c74-4d89-ad47-14d121eef76f",
+ "name": "entry : default@MergeProfile cost memory 0.29676055908203125",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748931863400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c0cefcf1-8fc7-4dc3-a409-244bf7b3e0d4",
+ "name": "runTaskFromQueue task cost before running: 623 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748935339600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b636ff81-4e34-4465-8058-bbfac9a92a51",
+ "name": "Finished :entry:default@MergeProfile",
+ "description": "Merge app config manifest files in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748905499800,
+ "endTime": 320748935681300,
+ "totalTime": 29694600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "f346ad91-5544-4f11-8927-42b39a96b619"
+ }
+ },
+ {
+ "head": {
+ "id": "d418a5f6-3e03-45ed-8a6f-ed2e191ed639",
+ "name": "entry:default@PreCheckSyscap",
+ "description": "Pre-check SysCap.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748945627600,
+ "endTime": 320748946812300
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Verification",
+ "taskRunReasons": [],
+ "detailId": "ab173bfd-eaec-487a-8917-1b570fd42627",
+ "logId": "76d7fb87-8a6c-4c78-b87e-f88ef2dae065"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "ab173bfd-eaec-487a-8917-1b570fd42627",
+ "name": "create entry:default@PreCheckSyscap task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748944277300
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "d418a5f6-3e03-45ed-8a6f-ed2e191ed639"
+ }
+ },
+ {
+ "head": {
+ "id": "13b29cc8-a445-4585-bc5c-15a7870d1e94",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748944648300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f35085c7-e52c-4ed3-bf28-472c092b7bad",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748944759000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4fbf1502-e09b-4122-9711-8732204ef0fe",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748944803900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c8702aab-ea25-4a58-8828-bd978f480c10",
+ "name": "Executing task :entry:default@PreCheckSyscap",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748945643900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "de67855a-a75e-4b99-ab72-fb29439b65ec",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748946007200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cfa1a249-2afb-4c8f-94fb-59d5a6963e4d",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748946095900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "259664a6-5d06-42cb-8861-d344dfbcc1bd",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748946137300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c2a85f00-95ed-4474-9e17-1c18400238c4",
+ "name": "entry : default@PreCheckSyscap cost memory 0.12535858154296875",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748946451900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a321244d-a7a9-412e-9e10-12128ea9fe40",
+ "name": "runTaskFromQueue task cost before running: 635 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748946699800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "76d7fb87-8a6c-4c78-b87e-f88ef2dae065",
+ "name": "Finished :entry:default@PreCheckSyscap",
+ "description": "Pre-check SysCap.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748945627600,
+ "endTime": 320748946812300,
+ "totalTime": 1049000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "d418a5f6-3e03-45ed-8a6f-ed2e191ed639"
+ }
+ },
+ {
+ "head": {
+ "id": "e9b56575-dc35-4a01-a2f0-60af21a5ca2f",
+ "name": "entry:default@GeneratePkgContextInfo",
+ "description": "Generate pkgContextInfo.json to ets-loader.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957162000,
+ "endTime": 320748957907000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Generate",
+ "taskRunReasons": [],
+ "detailId": "fa03a43f-480d-4946-81d4-5e0051350ed5",
+ "logId": "aa0a82ed-72de-4ff7-a51b-1155da592735"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "fa03a43f-480d-4946-81d4-5e0051350ed5",
+ "name": "create entry:default@GeneratePkgContextInfo task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748948274600
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "e9b56575-dc35-4a01-a2f0-60af21a5ca2f"
+ }
+ },
+ {
+ "head": {
+ "id": "1612c1cd-c751-437f-9e32-cb4b39d93447",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748948570500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "92dc2317-557d-425e-b33e-dca953c8edb1",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748948663600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "465846e1-96c1-4858-a9de-35df1e1a5aa7",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748948739500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "eb102d30-3fb0-49b1-8bb6-43099081e2e9",
+ "name": "Executing task :entry:default@GeneratePkgContextInfo",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957178600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "42942baa-6b08-48a9-a6a5-bd672212729e",
+ "name": "Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957485200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "985be177-dc4e-4186-852e-2797625cef9f",
+ "name": "entry : default@GeneratePkgContextInfo cost memory 0.03743743896484375",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957720000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "890d181a-18f7-4d08-9ff7-13250f93d918",
+ "name": "runTaskFromQueue task cost before running: 646 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957845100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "aa0a82ed-72de-4ff7-a51b-1155da592735",
+ "name": "Finished :entry:default@GeneratePkgContextInfo",
+ "description": "Generate pkgContextInfo.json to ets-loader.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748957162000,
+ "endTime": 320748957907000,
+ "totalTime": 667100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "e9b56575-dc35-4a01-a2f0-60af21a5ca2f"
+ }
+ },
+ {
+ "head": {
+ "id": "8f1252fe-f5df-49c8-8f72-a508b6cf54d0",
+ "name": "entry:default@ProcessProfile",
+ "description": "Process app config manifest files in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748960746300,
+ "endTime": 320749084309300
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Config",
+ "taskRunReasons": [],
+ "detailId": "10374997-3deb-418b-811f-5810c38c27be",
+ "logId": "f36946e3-7b54-4666-909c-f2c3ace86199"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "10374997-3deb-418b-811f-5810c38c27be",
+ "name": "create entry:default@ProcessProfile task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748959183400
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "8f1252fe-f5df-49c8-8f72-a508b6cf54d0"
+ }
+ },
+ {
+ "head": {
+ "id": "2b7e755a-b2a6-402c-ab8a-0b32aecb978e",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748959487100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "083623c3-6841-4fa1-adfb-c4a75c1aa5bb",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748959579900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "79b9a550-52e8-41cf-866d-7f083a8797ed",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748959659700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "5f1f3922-129d-45d5-b77b-dc2494587204",
+ "name": "Executing task :entry:default@ProcessProfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748960756500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "d407e358-6277-4d94-9bd3-6d373513d1b2",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748961541200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b2813cd8-d846-4e6d-a55d-89ecb5af9175",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748961621500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "896bdeff-2b19-4084-aa09-acae9e53e928",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748961711300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "52b1304b-c7e0-4d35-a75e-4f8950e32f8f",
+ "name": "9.0.0.0",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749081842900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "52538804-9f7a-4044-92a0-77ccff71ef74",
+ "name": "entry : default@ProcessProfile cost memory -11.834396362304688",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749084047400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "d9f1b1b6-9070-4827-9b06-1855007e8dae",
+ "name": "runTaskFromQueue task cost before running: 772 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749084214900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f36946e3-7b54-4666-909c-f2c3ace86199",
+ "name": "Finished :entry:default@ProcessProfile",
+ "description": "Process app config manifest files in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748960746300,
+ "endTime": 320749084309300,
+ "totalTime": 123434400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "8f1252fe-f5df-49c8-8f72-a508b6cf54d0"
+ }
+ },
+ {
+ "head": {
+ "id": "57d93d68-84a9-482f-8f3d-eeb46565c0f4",
+ "name": "entry:default@ProcessRouterMap",
+ "description": "Process router map configuration.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749087337500,
+ "endTime": 320749091358400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Generate",
+ "taskRunReasons": [],
+ "detailId": "ff5246f7-aab4-40bb-a053-557021917b60",
+ "logId": "0dcb5376-af83-4751-955f-b60abb6b2357"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "ff5246f7-aab4-40bb-a053-557021917b60",
+ "name": "create entry:default@ProcessRouterMap task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749085670400
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "57d93d68-84a9-482f-8f3d-eeb46565c0f4"
+ }
+ },
+ {
+ "head": {
+ "id": "ef846a01-7a1e-4234-b8fa-6eabd1d49db5",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749086009500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ba2be279-9364-4e10-9144-a468c81f81b0",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749086114400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b9998149-1976-4703-b70c-c1deea5752d4",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749086181800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1d2ea8c1-fdb0-4ade-9037-f951503d28fd",
+ "name": "Executing task :entry:default@ProcessRouterMap",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749087351400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "058cf185-c850-4612-9926-2c721f4270e1",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749088461600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b4cfded7-565f-489d-903f-41a970d7bcd4",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749088546100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ff7cb96f-3761-46a1-ba72-7040803699b8",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749088590000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3f8c34ef-9b15-433a-86c1-a862b6a03c8d",
+ "name": "entry : default@ProcessRouterMap cost memory 0.11864471435546875",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749091056000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a9c458e0-d8f5-4f58-a359-e76c4a74ab33",
+ "name": "runTaskFromQueue task cost before running: 779 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749091260500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0dcb5376-af83-4751-955f-b60abb6b2357",
+ "name": "Finished :entry:default@ProcessRouterMap",
+ "description": "Process router map configuration.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749087337500,
+ "endTime": 320749091358400,
+ "totalTime": 3878200
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "57d93d68-84a9-482f-8f3d-eeb46565c0f4"
+ }
+ },
+ {
+ "head": {
+ "id": "f6bdf782-27a9-4b05-ada6-2f1804e64649",
+ "name": "entry:default@PreviewProcessResource",
+ "description": "Process preview resources incrementally in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749104466300,
+ "endTime": 320749108593900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Resources",
+ "taskRunReasons": [],
+ "detailId": "9c95d44a-8e51-4fc0-935e-3d8a87505b9c",
+ "logId": "4e5a13de-13ef-4b0e-b923-0289a10d32ed"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "9c95d44a-8e51-4fc0-935e-3d8a87505b9c",
+ "name": "create entry:default@PreviewProcessResource task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749098183700
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "f6bdf782-27a9-4b05-ada6-2f1804e64649"
+ }
+ },
+ {
+ "head": {
+ "id": "0b180a27-778c-4bc5-afb3-a000ba31c9df",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749098884500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6aa58952-8dda-42a2-913d-18ae9bae05aa",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749100409700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1fcf11bc-b177-4ccc-b94c-130a4fe2506a",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749100534800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f06d13ba-eb65-4596-ba55-2d045f03df98",
+ "name": "restool module names: entry; moduleName=entry, taskName=default@PreviewProcessResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749101930500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3473f4bc-9795-404a-9ac7-c4c7f1a40401",
+ "name": "Executing task :entry:default@PreviewProcessResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749107219000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b029b616-2988-4334-a6b7-f71131152431",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749107495600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9794428c-08d7-4121-9a3f-99dac1acf70e",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749107572500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b96a254d-2151-4dfb-a8d7-8d7d4611ae0b",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749107611200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ee34516d-511d-476a-9a84-dae2f764af5d",
+ "name": "entry : default@PreviewProcessResource cost memory 0.11865997314453125",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749107697600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "297924b9-a92b-4022-bd44-7b4d0adc3a7a",
+ "name": "runTaskFromQueue task cost before running: 796 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749108492800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4e5a13de-13ef-4b0e-b923-0289a10d32ed",
+ "name": "Finished :entry:default@PreviewProcessResource",
+ "description": "Process preview resources incrementally in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749104466300,
+ "endTime": 320749108593900,
+ "totalTime": 3287100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "f6bdf782-27a9-4b05-ada6-2f1804e64649"
+ }
+ },
+ {
+ "head": {
+ "id": "322a3fb5-7a20-498a-98cb-4d925082f280",
+ "name": "entry:default@GenerateLoaderJson",
+ "description": "Generate loader.json in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749113551500,
+ "endTime": 320749125948600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Generate",
+ "taskRunReasons": [],
+ "detailId": "b2d151bc-e925-427d-ba9c-2e89bc49e1c0",
+ "logId": "1dcc909a-41e3-4668-9c74-05ce0565533c"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "b2d151bc-e925-427d-ba9c-2e89bc49e1c0",
+ "name": "create entry:default@GenerateLoaderJson task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749110640100
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "322a3fb5-7a20-498a-98cb-4d925082f280"
+ }
+ },
+ {
+ "head": {
+ "id": "dedb2c42-8237-4dad-8669-1e8a3e712c5f",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749110958500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8c321c70-6d5f-4004-9161-6b50f8979fbf",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749111049100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8bc77cba-907c-4472-895d-1c7f8370936d",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749111090400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f103d359-0957-4776-95e1-679514eff761",
+ "name": "Executing task :entry:default@GenerateLoaderJson",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749113567300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f613458b-14ba-4e13-84f8-8884b5c1beef",
+ "name": "entry : default@GenerateLoaderJson cost memory 0.9593353271484375",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749125723900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0dfdba4e-4213-4f18-976b-433bbbfff478",
+ "name": "runTaskFromQueue task cost before running: 814 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749125884900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1dcc909a-41e3-4668-9c74-05ce0565533c",
+ "name": "Finished :entry:default@GenerateLoaderJson",
+ "description": "Generate loader.json in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749113551500,
+ "endTime": 320749125948600,
+ "totalTime": 12308800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "322a3fb5-7a20-498a-98cb-4d925082f280"
+ }
+ },
+ {
+ "head": {
+ "id": "e2a586f5-1981-4d00-a72b-46be5de53002",
+ "name": "entry:default@PreviewCompileResource",
+ "description": "Use Preview to compile project resources in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749132669700,
+ "endTime": 320750895608000
+ },
+ "additional": {
+ "children": [
+ "9791c873-8b64-4d04-8b58-776ed73076c3",
+ "c3607d5f-ec6c-452f-ba8b-b59301f3652a",
+ "b4c895db-545d-476e-91b9-d89ad9a948f8",
+ "4d54831e-e9db-4d9e-8da0-be79f036f8fe"
+ ],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Resources",
+ "taskRunReasons": [],
+ "detailId": "478e42a2-fa97-4f9d-921f-f2d37733a9ad",
+ "logId": "49b81216-7f13-420f-865c-158a5615efb9"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "478e42a2-fa97-4f9d-921f-f2d37733a9ad",
+ "name": "create entry:default@PreviewCompileResource task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749130454900
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "e2a586f5-1981-4d00-a72b-46be5de53002"
+ }
+ },
+ {
+ "head": {
+ "id": "c4cf4f11-c0d2-434f-a402-9a22b18abd51",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749130785200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b0fdda3e-7d9c-42ea-89e4-30884a8e735e",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749130880900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6f4f5e9b-d9a1-4779-9732-f186f8f124ef",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749130940600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "be5a208e-fbce-4f94-981c-37d6ce467d8a",
+ "name": "restool module names: entry; moduleName=entry, taskName=default@PreviewCompileResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749131375100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2a83cdb8-a0a6-4056-88b2-e76a5ac6afae",
+ "name": "Executing task :entry:default@PreviewCompileResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749132773400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9791c873-8b64-4d04-8b58-776ed73076c3",
+ "name": "generate compilation link command",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749134457700,
+ "endTime": 320749146190400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "e2a586f5-1981-4d00-a72b-46be5de53002",
+ "logId": "88c183d2-dded-4ca5-8a0c-27bb33be10fd"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "88c183d2-dded-4ca5-8a0c-27bb33be10fd",
+ "name": "generate compilation link command",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749134457700,
+ "endTime": 320749146190400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "9791c873-8b64-4d04-8b58-776ed73076c3",
+ "parent": "49b81216-7f13-420f-865c-158a5615efb9"
+ }
+ },
+ {
+ "head": {
+ "id": "7c401f28-a064-45d8-814a-2f2edfa7debb",
+ "name": "Use tool [D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe]\n [\n 'D:\\\\Huawei\\\\OpenHarmony\\\\10\\\\10\\\\toolchains\\\\restool.exe',\n '-x',\n 'E:\\\\jiaocai\\\\ensp14\\\\AppScope\\\\resources',\n '-o',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\app_compiled'\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749146779500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c3607d5f-ec6c-452f-ba8b-b59301f3652a",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749147623400,
+ "endTime": 320750748600500
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "e2a586f5-1981-4d00-a72b-46be5de53002",
+ "logId": "8569f5e5-ea89-4d7e-a166-a532b94be823"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "15d7ecaf-0c94-471f-bd82-09bb0bdbaf93",
+ "name": "current process memoryUsage: {\n rss: 176553984,\n heapTotal: 132415488,\n heapUsed: 106880504,\n external: 3197477,\n arrayBuffers: 191274\n} os memoryUsage :12.917472839355469",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749148666900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "16bb4e12-0fcd-45a2-9b7a-8451f3a23a6a",
+ "name": "Info: restool resources compile success.\r\n",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750743731200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8569f5e5-ea89-4d7e-a166-a532b94be823",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749147623400,
+ "endTime": 320750748600500
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "c3607d5f-ec6c-452f-ba8b-b59301f3652a",
+ "parent": "49b81216-7f13-420f-865c-158a5615efb9"
+ }
+ },
+ {
+ "head": {
+ "id": "064713e4-0a0b-44f8-bf3b-7a02f4fe6189",
+ "name": "Use tool [D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe]\n [\n 'D:\\\\Huawei\\\\OpenHarmony\\\\10\\\\10\\\\toolchains\\\\restool.exe',\n '-x',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\src\\\\main\\\\resources',\n '-o',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\module_compiled'\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750748807800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b4c895db-545d-476e-91b9-d89ad9a948f8",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750749419700,
+ "endTime": 320750810720600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "e2a586f5-1981-4d00-a72b-46be5de53002",
+ "logId": "10a07c5e-c5b9-4e63-8e1f-7f6784037b50"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "4405b6fd-52dc-481d-b3af-22396c8671e1",
+ "name": "current process memoryUsage: {\n rss: 176652288,\n heapTotal: 132415488,\n heapUsed: 107157120,\n external: 3197603,\n arrayBuffers: 191415\n} os memoryUsage :12.913017272949219",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750749859100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3c14a9c3-66bf-465d-af03-512e82ad29fe",
+ "name": "Info: restool resources compile success.\r\n",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750776024600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "10a07c5e-c5b9-4e63-8e1f-7f6784037b50",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750749419700,
+ "endTime": 320750810720600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "b4c895db-545d-476e-91b9-d89ad9a948f8",
+ "parent": "49b81216-7f13-420f-865c-158a5615efb9"
+ }
+ },
+ {
+ "head": {
+ "id": "5e403fe4-6fe9-4d97-9496-69cd73bc6dd6",
+ "name": "Use tool [D:\\Huawei\\OpenHarmony\\10\\10\\toolchains\\restool.exe]\n [\n 'D:\\\\Huawei\\\\OpenHarmony\\\\10\\\\10\\\\toolchains\\\\restool.exe',\n '-m',\n 'entry',\n '-f',\n '-j',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\process_profile\\\\default\\\\module.json',\n '-p',\n 'c***n',\n '-r',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\generated\\\\r\\\\default\\\\ResourceTable.h',\n '-z',\n '--ids',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\ids_map',\n '--defined-ids',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\ids_map\\\\id_defined.json',\n '-i',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\app_compiled',\n '-i',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default\\\\module_compiled',\n '-o',\n 'E:\\\\jiaocai\\\\ensp14\\\\entry\\\\.preview\\\\default\\\\intermediates\\\\res\\\\default'\n]",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750811348200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4d54831e-e9db-4d9e-8da0-be79f036f8fe",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750812042100,
+ "endTime": 320750884685900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "e2a586f5-1981-4d00-a72b-46be5de53002",
+ "logId": "838cbf68-c26a-42d9-98d2-ec044de4777f"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "c784697e-f5e7-4751-8d15-21c5cdf0ea05",
+ "name": "current process memoryUsage: {\n rss: 176652288,\n heapTotal: 132415488,\n heapUsed: 107444480,\n external: 3197729,\n arrayBuffers: 192345\n} os memoryUsage :12.9140625",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750812513400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "319802d8-ab5d-4aa3-b87c-ce4e9e5a30eb",
+ "name": "Info: restool resources compile success.\r\n",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750870773100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "838cbf68-c26a-42d9-98d2-ec044de4777f",
+ "name": "execute compile resource command using restool",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750812042100,
+ "endTime": 320750884685900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "4d54831e-e9db-4d9e-8da0-be79f036f8fe",
+ "parent": "49b81216-7f13-420f-865c-158a5615efb9"
+ }
+ },
+ {
+ "head": {
+ "id": "f1c7ab2c-ab25-4f48-b15d-136bfc2d4265",
+ "name": "entry : default@PreviewCompileResource cost memory 1.2355880737304688",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750893050200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "23188779-8915-4e31-b923-a3c9074e501b",
+ "name": "runTaskFromQueue task cost before running: 2 s 583 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750894803800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "49b81216-7f13-420f-865c-158a5615efb9",
+ "name": "Finished :entry:default@PreviewCompileResource",
+ "description": "Use Preview to compile project resources in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320749132669700,
+ "endTime": 320750895608000,
+ "totalTime": 1761706500
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "88c183d2-dded-4ca5-8a0c-27bb33be10fd",
+ "8569f5e5-ea89-4d7e-a166-a532b94be823",
+ "10a07c5e-c5b9-4e63-8e1f-7f6784037b50",
+ "838cbf68-c26a-42d9-98d2-ec044de4777f"
+ ],
+ "durationId": "e2a586f5-1981-4d00-a72b-46be5de53002"
+ }
+ },
+ {
+ "head": {
+ "id": "44b7e41c-046b-4647-8f43-911927ae79b7",
+ "name": "entry:default@PreviewHookCompileResource",
+ "description": "Add a hook task for compiling preview resources.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899048300,
+ "endTime": 320750899607600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Hook",
+ "taskRunReasons": [],
+ "detailId": "f4b3cb72-4c31-41ab-8a5a-b18cb6af1a0f",
+ "logId": "6e88978f-4bb8-417d-8ac6-d11f3582e16e"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "f4b3cb72-4c31-41ab-8a5a-b18cb6af1a0f",
+ "name": "create entry:default@PreviewHookCompileResource task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750898326400
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "44b7e41c-046b-4647-8f43-911927ae79b7"
+ }
+ },
+ {
+ "head": {
+ "id": "46c84fce-3dde-454f-8d84-8eab5a1667f6",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750898746000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "eae406bd-8248-4c46-bc57-3d8c867782c6",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750898864300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "594bab92-19fe-408b-89d0-6a14ba6ec4b4",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750898933300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4dd08a8a-3e5d-4592-8da3-51e1a6f16b9d",
+ "name": "Executing task :entry:default@PreviewHookCompileResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899061700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ceb76758-62e6-4de4-aa91-0e857522e228",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899189400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "167d8a5e-efa6-416c-af6c-5569253c407a",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899259200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3e690b95-d887-4c12-b119-49f7e0f32ff5",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899312500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "d54fe3d7-cb58-4081-93e8-2ef4dc779840",
+ "name": "entry : default@PreviewHookCompileResource cost memory 0.04883575439453125",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899434300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "45deabe1-c551-4871-b7df-8db80056810d",
+ "name": "runTaskFromQueue task cost before running: 2 s 588 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899539200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6e88978f-4bb8-417d-8ac6-d11f3582e16e",
+ "name": "Finished :entry:default@PreviewHookCompileResource",
+ "description": "Add a hook task for compiling preview resources.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750899048300,
+ "endTime": 320750899607600,
+ "totalTime": 465600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "44b7e41c-046b-4647-8f43-911927ae79b7"
+ }
+ },
+ {
+ "head": {
+ "id": "877d5933-179d-4d40-8834-7ff5d045d415",
+ "name": "entry:default@CopyPreviewProfile",
+ "description": "Copy preview profile.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902064600,
+ "endTime": 320750924499400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Other",
+ "taskRunReasons": [],
+ "detailId": "746d2e04-f0de-4ff3-8573-16c82a66189c",
+ "logId": "338e5343-0e26-46a5-a464-088f38eb53fa"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "746d2e04-f0de-4ff3-8573-16c82a66189c",
+ "name": "create entry:default@CopyPreviewProfile task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750901039200
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "877d5933-179d-4d40-8834-7ff5d045d415"
+ }
+ },
+ {
+ "head": {
+ "id": "69d40ac6-fd95-4797-b239-80cdb3d30248",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750901412500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c4907d97-82f6-4b63-9b16-b59cd1ac9c18",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750901531400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cb00d291-5611-4aff-84c5-23e567bf0438",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750901595700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "13931ea2-4fe6-470a-a4fa-a312c1a8d6f3",
+ "name": "Executing task :entry:default@CopyPreviewProfile",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902081000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "37cc6928-848c-4fcb-966b-ab0d878fb57b",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902639600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "534e4403-0cb0-4ca2-aef1-0c3c35ade9a6",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902744700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3f39561e-4f4e-4788-bebd-c776fd09fb1a",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902802200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "5349a585-bfba-4d5c-a2ac-71e95bcb7de6",
+ "name": "entry : default@CopyPreviewProfile cost memory 0.14804840087890625",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750922091400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2c3acd88-64e1-44ab-a433-086e2546d44d",
+ "name": "runTaskFromQueue task cost before running: 2 s 611 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750923422200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "338e5343-0e26-46a5-a464-088f38eb53fa",
+ "name": "Finished :entry:default@CopyPreviewProfile",
+ "description": "Copy preview profile.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750902064600,
+ "endTime": 320750924499400,
+ "totalTime": 21081900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "877d5933-179d-4d40-8834-7ff5d045d415"
+ }
+ },
+ {
+ "head": {
+ "id": "34fc7746-05d7-4ae5-8c78-29a3f34258a3",
+ "name": "entry:default@ReplacePreviewerPage",
+ "description": "Accept previewer arguments, then use them to replace the ones in the page file.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932106500,
+ "endTime": 320750932619400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Other",
+ "taskRunReasons": [],
+ "detailId": "1fb7620a-3b99-4d9c-9806-cf890f7a393f",
+ "logId": "4d75cc07-d433-48d3-baa2-79787a8f77d7"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "1fb7620a-3b99-4d9c-9806-cf890f7a393f",
+ "name": "create entry:default@ReplacePreviewerPage task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750930947800
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "34fc7746-05d7-4ae5-8c78-29a3f34258a3"
+ }
+ },
+ {
+ "head": {
+ "id": "ce1e922b-e01c-4965-b59f-7f587c1c6021",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750931351000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "281de09c-0b13-449e-b72a-7254fe2c3ed7",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750931470500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "66a79ca1-16d1-4d72-a373-f332c818d831",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750931581500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ad9038e1-90fe-4220-8bb6-987eaf157272",
+ "name": "Executing task :entry:default@ReplacePreviewerPage",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932116200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8b3304ea-3fd7-4b32-a445-85bf21a192e2",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932224400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ed7cdfed-16bf-4a45-8ba0-9966d67b4bd9",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932270300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c538f0b3-11c5-4a04-9df1-38db5bd98f4d",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932303000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "97a64be7-cd99-420c-9061-dece82d8f35a",
+ "name": "entry : default@ReplacePreviewerPage cost memory 0.04885101318359375",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932488000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8dc15763-2a1b-4c81-9fd1-c559f27316a9",
+ "name": "runTaskFromQueue task cost before running: 2 s 621 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932579400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4d75cc07-d433-48d3-baa2-79787a8f77d7",
+ "name": "Finished :entry:default@ReplacePreviewerPage",
+ "description": "Accept previewer arguments, then use them to replace the ones in the page file.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750932106500,
+ "endTime": 320750932619400,
+ "totalTime": 440800
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "34fc7746-05d7-4ae5-8c78-29a3f34258a3"
+ }
+ },
+ {
+ "head": {
+ "id": "1711a125-9350-4572-adcd-d0b2e13ec86f",
+ "name": "entry:buildPreviewerResource",
+ "description": "Build the preview resources.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937750000,
+ "endTime": 320750938006300
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "entry",
+ "category": "Hook",
+ "taskRunReasons": [],
+ "detailId": "aee3fd3a-5cfd-4548-a158-70df266581d9",
+ "logId": "933514c6-561d-465d-8a3b-574f80d17e98"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "aee3fd3a-5cfd-4548-a158-70df266581d9",
+ "name": "create entry:buildPreviewerResource task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937700800
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "1711a125-9350-4572-adcd-d0b2e13ec86f"
+ }
+ },
+ {
+ "head": {
+ "id": "56f22827-2bea-473b-b94e-65a0fe96a196",
+ "name": "Executing task :entry:buildPreviewerResource",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937757200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f46be147-9a62-4fab-99c4-4ecfd990d1e7",
+ "name": "entry : buildPreviewerResource cost memory 0.01218414306640625",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937890600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "876466ba-dd7d-4f56-be08-e5b698d5e6da",
+ "name": "runTaskFromQueue task cost before running: 2 s 626 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937967200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "933514c6-561d-465d-8a3b-574f80d17e98",
+ "name": "Finished :entry:buildPreviewerResource",
+ "description": "Build the preview resources.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750937750000,
+ "endTime": 320750938006300,
+ "totalTime": 198100
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "1711a125-9350-4572-adcd-d0b2e13ec86f"
+ }
+ },
+ {
+ "head": {
+ "id": "b6e05068-13cf-4ed4-a8af-47ccfa6c4e66",
+ "name": "entry:default@PreviewUpdateAssets",
+ "description": "Update main_pages.json and module.json before PreviewBuild.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750944621900,
+ "endTime": 320750960593500
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Config",
+ "taskRunReasons": [],
+ "detailId": "fa068a78-0f7b-4234-8bdf-6cd5e9713920",
+ "logId": "9c5bed6a-f564-4afb-8627-d2fb74da139a"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "fa068a78-0f7b-4234-8bdf-6cd5e9713920",
+ "name": "create entry:default@PreviewUpdateAssets task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750942576000
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "b6e05068-13cf-4ed4-a8af-47ccfa6c4e66"
+ }
+ },
+ {
+ "head": {
+ "id": "f2637aef-f073-4e0d-907e-235fa14df724",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750943723900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1a2df747-2008-406e-a8bf-597341435a91",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750943841800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "23eca402-c2c2-443b-afde-691d3b59c2b8",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750943913100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "0bb54c4e-e896-48cb-923f-bd1481940a6a",
+ "name": "Executing task :entry:default@PreviewUpdateAssets",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750944637100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "97545a22-1fd8-45ee-9e42-f6ba344b4cd0",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750945685900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "94c7a28a-21e4-4c7c-bce8-cc354c1b3d05",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750945765300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c130878f-9258-4500-964e-4b53b4954c7e",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750945804100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1c0bd39a-8fa7-441b-af14-658d9b023ca7",
+ "name": "entry : default@PreviewUpdateAssets cost memory 0.3285064697265625",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750960372900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3379fac3-1c98-4f18-8de4-c61ef6456b7a",
+ "name": "runTaskFromQueue task cost before running: 2 s 649 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750960536400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9c5bed6a-f564-4afb-8627-d2fb74da139a",
+ "name": "Finished :entry:default@PreviewUpdateAssets",
+ "description": "Update main_pages.json and module.json before PreviewBuild.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750944621900,
+ "endTime": 320750960593500,
+ "totalTime": 15883000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "b6e05068-13cf-4ed4-a8af-47ccfa6c4e66"
+ }
+ },
+ {
+ "head": {
+ "id": "ac8c4965-3269-4363-9e23-bc8ffd5c872b",
+ "name": "entry:default@PreviewArkTS",
+ "description": "Compile ArkTS components on preview in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750964963000,
+ "endTime": 320778863468600
+ },
+ "additional": {
+ "children": [
+ "eef76a16-d7bd-413a-a028-4f7bfb1c27d6"
+ ],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "Generate",
+ "taskRunReasons": [],
+ "detailId": "cfbcdc85-b033-43a2-97d0-d11d21e6efb8",
+ "logId": "8e861671-274a-4748-8bb4-129a95daf390"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "cfbcdc85-b033-43a2-97d0-d11d21e6efb8",
+ "name": "create entry:default@PreviewArkTS task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750962229500
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "ac8c4965-3269-4363-9e23-bc8ffd5c872b"
+ }
+ },
+ {
+ "head": {
+ "id": "9e3b1d0b-f55c-4c22-aaf6-4e6ebe0b3936",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750962492500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9b75dfce-bac5-424e-aea3-1e9112dc5631",
+ "name": "jsonObjWithoutParam {} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750962575500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "442b31c2-a356-41a0-935b-fef6f19dfd57",
+ "name": "jsonObjWithoutParam {\"license\":\"\",\"devDependencies\":{},\"author\":\"\",\"name\":\"entry\",\"description\":\"Please describe the basic information.\",\"main\":\"\",\"version\":\"1.0.0\",\"dependencies\":{}} at undefined",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750962614600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "418c9553-cf37-48f9-bd65-f27287777370",
+ "name": "Executing task :entry:default@PreviewArkTS",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750964973200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "name": "entry:default@PreviewArkTS",
+ "description": "Compile ArkTS components on preview in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320750981052800,
+ "endTime": 320778848328400
+ },
+ "additional": {
+ "children": [
+ "82e72c94-e5ae-4c76-8f8f-40df2266d6d7",
+ "52fb6c29-5916-4b6f-8eb1-e41c86d6145c",
+ "6b47bddd-a3a9-4dcc-8b37-6ea69c300802",
+ "41a48835-24e2-48a6-83a1-0dba2e6f2d5f",
+ "73cbf46d-52ac-4b3b-ad70-e673dc5b0966",
+ "f141d0d3-bac0-4f56-a693-27d1b2cc1b37",
+ "30c05621-e154-4f4c-b5be-011c77b12220",
+ "10ac967a-5385-4e54-bf3c-6b2d4c2a3f14",
+ "ee0c9b2b-6381-49c7-9cdf-3841ee7483b8",
+ "0307a630-8ba3-4d8d-8004-2f034925825f",
+ "6b9c9c8c-0c44-4a4e-aac3-9d5557eeae86"
+ ],
+ "state": "success",
+ "targetName": "default",
+ "moduleName": "entry",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "ac8c4965-3269-4363-9e23-bc8ffd5c872b",
+ "logId": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "f308fbe6-5ccd-4f9f-846a-cf5b3e76a95b",
+ "name": "entry : default@PreviewArkTS cost memory -5.783134460449219",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750983121000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bb35c51e-e897-44ec-9438-c15734bfd56b",
+ "name": "watch worker: send response to session manager. Response type: WatchStart",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320769432942100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "82e72c94-e5ae-4c76-8f8f-40df2266d6d7",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320769434444600,
+ "endTime": 320769434504400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "1056b685-281c-44ab-8d9c-6f24c43e3f10"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "1056b685-281c-44ab-8d9c-6f24c43e3f10",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320769434444600,
+ "endTime": 320769434504400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "82e72c94-e5ae-4c76-8f8f-40df2266d6d7",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "7be44445-d4f7-447c-9e9f-4e6b74c5326a",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774444758100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "52fb6c29-5916-4b6f-8eb1-e41c86d6145c",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774447051600,
+ "endTime": 320774447080400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "9dc15e48-8038-44b7-b1c4-12223a599bde"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "9dc15e48-8038-44b7-b1c4-12223a599bde",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774447051600,
+ "endTime": 320774447080400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "52fb6c29-5916-4b6f-8eb1-e41c86d6145c",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "8f63cdb4-4932-4478-9c30-55ef3cd975c9",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774449236200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6b47bddd-a3a9-4dcc-8b37-6ea69c300802",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774450622500,
+ "endTime": 320774450645700
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "427d061c-a657-41da-95cc-34d3c3e8fcc0"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "427d061c-a657-41da-95cc-34d3c3e8fcc0",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774450622500,
+ "endTime": 320774450645700
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "6b47bddd-a3a9-4dcc-8b37-6ea69c300802",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "8dd13b65-d10f-449a-8217-260ef91f465b",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774715469200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "41a48835-24e2-48a6-83a1-0dba2e6f2d5f",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774716282500,
+ "endTime": 320774716336000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "5815e1b5-32e3-489b-b33f-9c88df007d9e"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "5815e1b5-32e3-489b-b33f-9c88df007d9e",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774716282500,
+ "endTime": 320774716336000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "41a48835-24e2-48a6-83a1-0dba2e6f2d5f",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "61ca74f5-cd9a-4eb4-b7dc-2006899a8385",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774716423800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "73cbf46d-52ac-4b3b-ad70-e673dc5b0966",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774716982200,
+ "endTime": 320774717001400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "5132e888-4347-47fa-8e01-88d7035cd2c7"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "5132e888-4347-47fa-8e01-88d7035cd2c7",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774716982200,
+ "endTime": 320774717001400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "73cbf46d-52ac-4b3b-ad70-e673dc5b0966",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "c563a664-915f-40ea-ae71-b5b482bdb71c",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774717062200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f141d0d3-bac0-4f56-a693-27d1b2cc1b37",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774717575500,
+ "endTime": 320774717590400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "450c571b-6b0e-468c-84a4-174f0f89fa11"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "450c571b-6b0e-468c-84a4-174f0f89fa11",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774717575500,
+ "endTime": 320774717590400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "f141d0d3-bac0-4f56-a693-27d1b2cc1b37",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "5db505e2-d5d4-454c-b9c0-8c9f591796dc",
+ "name": "watch worker: send response to session manager. Response type: WatchLog",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774717645900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "30c05621-e154-4f4c-b5be-011c77b12220",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320774722732300,
+ "endTime": 320774722885500
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "5043f0e2-dd69-4d11-98f4-d71ca190d0f6"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "5043f0e2-dd69-4d11-98f4-d71ca190d0f6",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320774722732300,
+ "endTime": 320774722885500
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "30c05621-e154-4f4c-b5be-011c77b12220",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "bbd7b496-a78b-4d95-b080-91e4f1e9ca18",
+ "name": "watch worker: send response to session manager. Response type: WatchResult",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778843312600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "10ac967a-5385-4e54-bf3c-6b2d4c2a3f14",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320778847097400,
+ "endTime": 320778847240700
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "7a9b7e2e-f045-4647-bc53-9bd456c18c3a"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "7a9b7e2e-f045-4647-bc53-9bd456c18c3a",
+ "name": "\"onWatchWorkerMessage\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778847097400,
+ "endTime": 320778847240700
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "10ac967a-5385-4e54-bf3c-6b2d4c2a3f14",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "9069b570-a50c-42a7-8d63-69376e5bef70",
+ "name": "entry:default@PreviewArkTS",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320750981052800,
+ "endTime": 320778848328400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "1056b685-281c-44ab-8d9c-6f24c43e3f10",
+ "9dc15e48-8038-44b7-b1c4-12223a599bde",
+ "427d061c-a657-41da-95cc-34d3c3e8fcc0",
+ "5815e1b5-32e3-489b-b33f-9c88df007d9e",
+ "5132e888-4347-47fa-8e01-88d7035cd2c7",
+ "450c571b-6b0e-468c-84a4-174f0f89fa11",
+ "5043f0e2-dd69-4d11-98f4-d71ca190d0f6",
+ "7a9b7e2e-f045-4647-bc53-9bd456c18c3a",
+ "e632d91c-e2d6-4acd-a4b0-2b8700da5552",
+ "00991816-fced-480d-81e8-fcddcbecfe23",
+ "ec057c4e-bb31-45a5-82ea-5b8430387cf9"
+ ],
+ "durationId": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "parent": "8e861671-274a-4748-8bb4-129a95daf390"
+ }
+ },
+ {
+ "head": {
+ "id": "ee0c9b2b-6381-49c7-9cdf-3841ee7483b8",
+ "name": "generate configuration information",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320752558110500,
+ "endTime": 320769317947000
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "totalTime": 0,
+ "frequency": 0,
+ "fromHook": false,
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "e632d91c-e2d6-4acd-a4b0-2b8700da5552"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "e632d91c-e2d6-4acd-a4b0-2b8700da5552",
+ "name": "generate configuration information",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320752558110500,
+ "endTime": 320769317947000
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "ee0c9b2b-6381-49c7-9cdf-3841ee7483b8",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "0307a630-8ba3-4d8d-8004-2f034925825f",
+ "name": "read build package cache",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320769319212700,
+ "endTime": 320769319321400
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "totalTime": 0,
+ "frequency": 0,
+ "fromHook": false,
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "00991816-fced-480d-81e8-fcddcbecfe23"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "00991816-fced-480d-81e8-fcddcbecfe23",
+ "name": "read build package cache",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320769319212700,
+ "endTime": 320769319321400
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "0307a630-8ba3-4d8d-8004-2f034925825f",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "6b9c9c8c-0c44-4a4e-aac3-9d5557eeae86",
+ "name": "compile ArkTS with rollup",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Worker1",
+ "startTime": 320769319425000,
+ "endTime": 320778843251900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "totalTime": 0,
+ "frequency": 0,
+ "fromHook": false,
+ "parent": "eef76a16-d7bd-413a-a028-4f7bfb1c27d6",
+ "logId": "ec057c4e-bb31-45a5-82ea-5b8430387cf9"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "ec057c4e-bb31-45a5-82ea-5b8430387cf9",
+ "name": "compile ArkTS with rollup",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320769319425000,
+ "endTime": 320778843251900
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "6b9c9c8c-0c44-4a4e-aac3-9d5557eeae86",
+ "parent": "9069b570-a50c-42a7-8d63-69376e5bef70"
+ }
+ },
+ {
+ "head": {
+ "id": "8e861671-274a-4748-8bb4-129a95daf390",
+ "name": "Finished :entry:default@PreviewArkTS",
+ "description": "Compile ArkTS components on preview in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320750964963000,
+ "endTime": 320778863468600,
+ "totalTime": 27898459300
+ },
+ "additional": {
+ "logType": "info",
+ "children": [
+ "9069b570-a50c-42a7-8d63-69376e5bef70"
+ ],
+ "durationId": "ac8c4965-3269-4363-9e23-bc8ffd5c872b"
+ }
+ },
+ {
+ "head": {
+ "id": "a04723a6-c879-41ba-abd2-898556466911",
+ "name": "entry:PreviewBuild",
+ "description": "Build preview in the stage model.",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778866954500,
+ "endTime": 320778867219900
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "entry",
+ "category": "Hook",
+ "taskRunReasons": [],
+ "detailId": "e822c6c8-b142-4f9e-86f9-c28ee32caa22",
+ "logId": "ac2f78a5-760f-4897-ba3d-e1b770d91551"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "e822c6c8-b142-4f9e-86f9-c28ee32caa22",
+ "name": "create entry:PreviewBuild task",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778866895700
+ },
+ "additional": {
+ "logType": "detail",
+ "children": [],
+ "durationId": "a04723a6-c879-41ba-abd2-898556466911"
+ }
+ },
+ {
+ "head": {
+ "id": "7ab1fd1b-d47d-413c-bf41-a04b34d924f5",
+ "name": "Executing task :entry:PreviewBuild",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778866967100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a1c1b93e-58b4-4131-b1f5-96e51ab28a33",
+ "name": "entry : PreviewBuild cost memory 0.01180267333984375",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778867091900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "50c482eb-04fb-437b-9667-e8a92d5f8ded",
+ "name": "runTaskFromQueue task cost before running: 30 s 555 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778867170600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ac2f78a5-760f-4897-ba3d-e1b770d91551",
+ "name": "Finished :entry:PreviewBuild",
+ "description": "Build preview in the stage model.",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778866954500,
+ "endTime": 320778867219900,
+ "totalTime": 189600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "a04723a6-c879-41ba-abd2-898556466911"
+ }
+ },
+ {
+ "head": {
+ "id": "4e4789d8-8352-4bd8-82d1-6dd00a3c9f30",
+ "name": "\"buildFinished\" hook function",
+ "description": "",
+ "type": "duration"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778878454700,
+ "endTime": 320778878476600
+ },
+ "additional": {
+ "children": [],
+ "state": "success",
+ "targetName": "",
+ "moduleName": "",
+ "category": "",
+ "taskRunReasons": [],
+ "parent": "ec903ec8-6151-4833-bcec-602a04be552b",
+ "logId": "7083ae58-79ef-4d99-b1b7-1be33e70f58c"
+ },
+ "log": {
+ "_logger": {
+ "category": "DurationEvent",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "_filelogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ },
+ "anonymizeFileLogger": {
+ "fileLogger": {
+ "category": "debug-file",
+ "context": {},
+ "callStackSkipIndex": 0
+ }
+ }
+ }
+ },
+ {
+ "head": {
+ "id": "7083ae58-79ef-4d99-b1b7-1be33e70f58c",
+ "name": "\"buildFinished\" hook function",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778878454700,
+ "endTime": 320778878476600
+ },
+ "additional": {
+ "logType": "info",
+ "children": [],
+ "durationId": "4e4789d8-8352-4bd8-82d1-6dd00a3c9f30"
+ }
+ },
+ {
+ "head": {
+ "id": "6fb69c3c-6aea-4a05-bd97-813ff95efae4",
+ "name": "BUILD SUCCESSFUL in 30 s 566 ms ",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778878558800
+ },
+ "additional": {
+ "logType": "info",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "73e411e4-2076-4ff4-9904-127ad7d905fa",
+ "name": "PreviewBuild",
+ "description": "",
+ "type": "mark"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320748312509300,
+ "endTime": 320778879035600
+ },
+ "additional": {
+ "time": {
+ "year": 2025,
+ "month": 11,
+ "day": 23,
+ "hour": 15,
+ "minute": 59
+ },
+ "completeCommand": "{\"mode\":\"module\",\"completeCommand\":\"--mode module -p module=entry@default -p product=default -p pageType=page -p compileResInc=true -p requiredDeviceType=tablet -p previewMode=true -p buildRoot=.preview PreviewBuild --watch --analyze=normal --parallel --incremental --daemon\",\"watch\":true,\"parallel\":true,\"prop\":[\"module=entry@default\",\"product=default\",\"pageType=page\",\"compileResInc=true\",\"requiredDeviceType=tablet\",\"previewMode=true\",\"buildRoot=.preview\"],\"incremental\":true,\"_\":[\"PreviewBuild\"],\"daemon\":true,\"analyze\":\"normal\"};--mode module -p module=entry@default -p product=default -p pageType=page -p compileResInc=true -p requiredDeviceType=tablet -p previewMode=true -p buildRoot=.preview PreviewBuild --watch --analyze=normal --parallel --incremental --daemon",
+ "hvigorVersion": "5.17.6",
+ "markType": "history",
+ "nodeVersion": "v18.20.1",
+ "category": "build",
+ "state": "success"
+ }
+ },
+ {
+ "head": {
+ "id": "f2998597-4111-4e71-8a58-0a53c6115c24",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\AppScope\\app.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778879537100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "8ad1dec7-8d9c-4ba1-97ac-7445dfcfb12c",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778880434900
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b8eb88bd-6526-40f1-b5f5-cedf226be955",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\build-profile.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778880780800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "dd709744-b0bd-42f2-ba71-18efb799582a",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\entry\\build-profile.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778880959800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1a1d01a6-e18d-4fbc-a140-551d692cea73",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile\\main_pages.json cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881092200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "44120d02-1c61-4abc-9024-f5df24cfd286",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\hvigor\\hvigor-config.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881226400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "7b06e9aa-5700-4019-b329-4e7c3b141e5f",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\entry\\oh-package.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881332300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9a14eec9-be79-480a-b23d-c912e1fd0fdd",
+ "name": "Update task entry:default@PreBuild input file:E:\\jiaocai\\ensp14\\oh-package.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881433600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2fddd681-6fd0-4133-b518-7ad8d2b140d5",
+ "name": "Incremental task entry:default@PreBuild post-execution cost:3 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881774800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "5bc85738-4c19-4195-a2f1-deabc4087a5b",
+ "name": "Update task entry:default@CreateModuleInfo output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\profile\\default\\ModuleInfo.ts cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778881886200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c5cc19ab-e761-4332-9b09-2dbfaf72c701",
+ "name": "Incremental task entry:default@CreateModuleInfo post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778882379100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "3db84dca-438d-41b9-89b2-03d6deafdbab",
+ "name": "Update task entry:default@MergeProfile input file:E:\\jiaocai\\ensp14\\AppScope\\app.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778882483200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "687daa9f-3cb4-4a57-8418-bbf48c773174",
+ "name": "Update task entry:default@MergeProfile input file:E:\\jiaocai\\ensp14\\build-profile.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778882679600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "82b52a92-77ca-4589-babe-231605a21067",
+ "name": "Update task entry:default@MergeProfile input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778882822000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c61d64eb-375b-49c8-86d7-26b199666946",
+ "name": "Update task entry:default@MergeProfile output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883093100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "004f24c3-a77e-4f0a-9d10-a46ca5429050",
+ "name": "Incremental task entry:default@MergeProfile post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883306600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "61507e9c-70ca-4f5b-91a6-b2e933196c55",
+ "name": "Update task entry:default@GeneratePkgContextInfo output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883385600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "e7d42d31-5ec4-4b5b-9e2f-f611f11491b8",
+ "name": "Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883526800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "240141fe-8d45-4321-9dfd-afaa2c2b2a08",
+ "name": "Update task entry:default@ProcessProfile input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883578800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "2c9851f9-16b1-4472-a1fd-503e43609826",
+ "name": "Update task entry:default@ProcessProfile output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883709800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bd198642-9942-4d78-9c5b-c5acd0c1eebf",
+ "name": "Incremental task entry:default@ProcessProfile post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778883923500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "db7023ea-418a-4a90-8f7e-a846a06b9d73",
+ "name": "Update task entry:default@ProcessRouterMap input file:E:\\jiaocai\\ensp14\\entry\\oh-package.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884395200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b70ad44f-f476-4d55-a143-719e92d23a1e",
+ "name": "Update task entry:default@ProcessRouterMap input file:E:\\jiaocai\\ensp14\\oh-package.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884558400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "face6acd-353a-4de6-8bd7-5e5c611d0679",
+ "name": "Update task entry:default@ProcessRouterMap input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\module.json5 cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884671700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b91b7a06-02bc-44aa-9582-0d81e7578735",
+ "name": "Update task entry:default@ProcessRouterMap output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884775100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "4da960ca-29ff-4fc1-88ca-9c439da80a49",
+ "name": "Update task entry:default@ProcessRouterMap output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\loader-router-map.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884873300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "46d6e292-561e-485c-8d11-fa2d558b82b8",
+ "name": "Incremental task entry:default@ProcessRouterMap post-execution cost:2 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778884994300
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "02f2b844-c643-4cc3-97ee-1a2dfcd80940",
+ "name": "Update task entry:default@GenerateLoaderJson input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\router_map\\default\\temp-router-map.json cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778886188000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "1f50a01c-91c3-46e4-9952-73d88d4c5893",
+ "name": "Update task entry:default@GenerateLoaderJson output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778886387000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "966e4032-b201-4620-9db1-0a1b2c8a460c",
+ "name": "Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778886546200
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "da2f2a65-dc89-4944-9c1c-76cbd16d25e6",
+ "name": "Update task entry:default@PreviewCompileResource input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\resources cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778886870400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "9b3ac856-c1a2-4c3f-a9c8-866c1a545e10",
+ "name": "Update task entry:default@PreviewCompileResource input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\merge_profile\\default\\module.json cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778900574000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "558d14c7-88e4-4e66-b347-88e7764f7f9f",
+ "name": "Update task entry:default@PreviewCompileResource output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778900827500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bee7f6e9-c027-4171-b82d-75a1e40172db",
+ "name": "Update task entry:default@PreviewCompileResource output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778902535400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "cb214840-58c7-4025-832e-d2890cdbb7a0",
+ "name": "Incremental task entry:default@PreviewCompileResource post-execution cost:17 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778902847700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "12ccd87d-00d1-439c-b876-cae3bb92212a",
+ "name": "Update task entry:default@CopyPreviewProfile input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\resources\\base\\profile cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778902975700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c9ad1fc8-957a-4f34-9e08-c2ac7bedc03d",
+ "name": "Update task entry:default@CopyPreviewProfile output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778903183800
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "b6c78e32-0f6b-4ee2-bb8d-95738f0bbc79",
+ "name": "Incremental task entry:default@CopyPreviewProfile post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778903426500
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "6ff1ba35-83b2-41cc-a0bb-bb6bafa88e1c",
+ "name": "Update task entry:default@PreviewUpdateAssets output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778903797700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a1b57374-c4f7-44a3-8b8b-7f74fd6fecc5",
+ "name": "Update task entry:default@PreviewUpdateAssets output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778903972000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "c1dae740-e354-4376-adf4-47fe47bceb75",
+ "name": "Incremental task entry:default@PreviewUpdateAssets post-execution cost:1 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778904144100
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "ee2f2f38-dc4b-4899-b089-61983c0718e4",
+ "name": "Update task entry:default@PreviewArkTS input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778905194600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "234987e7-6c07-4a04-b5d8-4eb0c10f8027",
+ "name": "Update task entry:default@PreviewArkTS input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778905500400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "78089dae-2960-4bc9-98e1-858bd1bfaa9a",
+ "name": "Update task entry:default@PreviewArkTS input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\process_profile\\default\\module.json cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778905643700
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "f923a0c6-4e77-475a-8c59-d7ae6344b3cb",
+ "name": "Update task entry:default@PreviewArkTS input file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778905753000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "bbc664f5-3c43-42fe-8b4a-c7e6d56a2176",
+ "name": "Update task entry:default@PreviewArkTS input file:E:\\jiaocai\\ensp14\\entry\\src\\main\\ets cache by regenerate.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778905948000
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "a83d524f-67fb-435c-993e-b1ccda26d708",
+ "name": "Update task entry:default@PreviewArkTS output file:E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader_out\\default\\ets cache.",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778907642600
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ },
+ {
+ "head": {
+ "id": "26d389ab-ff61-45ce-9236-cb8387fbcb39",
+ "name": "Incremental task entry:default@PreviewArkTS post-execution cost:4 ms .",
+ "description": "",
+ "type": "log"
+ },
+ "body": {
+ "pid": 4384,
+ "tid": "Main Thread",
+ "startTime": 320778907876400
+ },
+ "additional": {
+ "logType": "debug",
+ "children": []
+ }
+ }
+ ],
+ "workLog": []
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.hvigor/report/report.json b/ensp14ing/ensp14/.hvigor/report/report.json
new file mode 100644
index 0000000..6bbdc25
--- /dev/null
+++ b/ensp14ing/ensp14/.hvigor/report/report.json
@@ -0,0 +1,141 @@
+{
+ "version": "1.0",
+ "workLog": [],
+ "workerIdList": [
+ -1
+ ],
+ "metrics": [
+ {
+ "type": "build_line",
+ "endTime": 1724055739231,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreBuild",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739227
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739235,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@MergeProfile",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739233
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739241,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@GenerateLoaderJson",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739235
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739245,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@ProcessProfile",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739244
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739245,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreviewProcessResource",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739245
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739855,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreviewCompileResource",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739246
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739856,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreviewHookCompileResource",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739856
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739867,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@ReplacePreviewerPage",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739856
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739868,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "buildPreviewerResource",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739867
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055739871,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreviewUpdateAssets",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739868
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055750773,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "default@PreviewArkTS",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055739871
+ },
+ {
+ "type": "build_line",
+ "endTime": 1724055750777,
+ "status": "closed",
+ "children": [],
+ "name": "overallTime",
+ "taskName": "PreviewBuild",
+ "taskPath": "entry",
+ "workerId": -1,
+ "startTime": 1724055750777
+ }
+ ]
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/.deveco/module/entry.cache.json b/ensp14ing/ensp14/.idea/.deveco/module/entry.cache.json
new file mode 100644
index 0000000..08d936a
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/.deveco/module/entry.cache.json
@@ -0,0 +1,22 @@
+{
+ "CommonInfo":{
+ "current.select.target":"default"
+ },
+ "BuildOptions":{
+ "SELECT_BUILD_TARGET":"default",
+ "BUILD_PATH":{
+ "OUTPUT_METADATA_JSON":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json",
+ "OUTPUT_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\outputs\\default",
+ "RES_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\default",
+ "ETS_SUPER_VISUAL_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule",
+ "JS_ASSETS_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out\\default",
+ "SOURCE_MAP_DIR":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\source_map\\default",
+ "INTERMEDIA_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates",
+ "RES_PROFILE_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",
+ "WORKER_LOADER":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader\\default\\loader.json",
+ "MANIFEST_JSON":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\manifest\\default",
+ "JS_LITE_ASSETS_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\intermediates\\loader_out_lite\\default",
+ "JS_SUPER_VISUAL_PATH":"E:\\jiaocai\\ensp14\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle"
+ }
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/.deveco/project.cache.json b/ensp14ing/ensp14/.idea/.deveco/project.cache.json
new file mode 100644
index 0000000..4de8f50
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/.deveco/project.cache.json
@@ -0,0 +1,16 @@
+{
+ "CommonInfo":{
+ "crossplatform.projectType":"",
+ "project.ide.version":"5.0.13.240",
+ "current.select.product":"default",
+ "current.select.buildMode":""
+ },
+ "BuildOptions":{
+ "BUNDLE_NAME":"com.example.ensp_fourteen",
+ "SELECT_BUILD_MODE":"",
+ "BUILD_PATH":{
+ "OUTPUT_PATH":"E:\\jiaocai\\ensp14\\build\\outputs\\default"
+ },
+ "SELECT_BUILD_PRODUCT":"default"
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/.gitignore b/ensp14ing/ensp14/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/ensp14ing/ensp14/.idea/misc.xml b/ensp14ing/ensp14/.idea/misc.xml
new file mode 100644
index 0000000..639900d
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/modules.xml b/ensp14ing/ensp14/.idea/modules.xml
new file mode 100644
index 0000000..e19ab51
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/modules/ensp14.iml b/ensp14ing/ensp14/.idea/modules/ensp14.iml
new file mode 100644
index 0000000..b71a54a
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/modules/ensp14.iml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/modules/entry/entry.iml b/ensp14ing/ensp14/.idea/modules/entry/entry.iml
new file mode 100644
index 0000000..e561f58
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/modules/entry/entry.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/previewer/default/defaultSettingConfig_Default.json b/ensp14ing/ensp14/.idea/previewer/default/defaultSettingConfig_Default.json
new file mode 100644
index 0000000..98098e5
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/previewer/default/defaultSettingConfig_Default.json
@@ -0,0 +1,25 @@
+{
+ "setting": {
+ "1.0.1": {
+ "Language": {
+ "args": {
+ "Language": "zh_CN"
+ }
+ }
+ }
+ },
+ "frontend": {
+ "1.0.0": {
+ "Resolution": {
+ "args": {
+ "Resolution": "360*780"
+ }
+ },
+ "DeviceType": {
+ "args": {
+ "DeviceType": "default"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/previewer/previewConfigV2.json b/ensp14ing/ensp14/.idea/previewer/previewConfigV2.json
new file mode 100644
index 0000000..ab5ecbb
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/previewer/previewConfigV2.json
@@ -0,0 +1,37 @@
+{
+ "1.0.0": {
+ "LastPreviewDevice": {}
+ },
+ "1.0.1": {
+ "profileList": [
+ {
+ "id": "Default",
+ "deviceType": "default",
+ "width": 1080,
+ "height": 2340,
+ "shape": "rect",
+ "dpi": 480,
+ "orientation": "portrait",
+ "language": "zh_CN",
+ "colorMode": "light"
+ },
+ {
+ "id": "Tablet",
+ "deviceType": "tablet",
+ "width": 2560,
+ "height": 1600,
+ "shape": "rect",
+ "dpi": 400,
+ "orientation": "landscape",
+ "language": "zh_CN",
+ "colorMode": "light"
+ }
+ ],
+ "runningProfileList": [
+ "Tablet"
+ ],
+ "availableProfileList": [
+ "Default"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_Tablet.json b/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_Tablet.json
new file mode 100644
index 0000000..278b671
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_Tablet.json
@@ -0,0 +1,25 @@
+{
+ "setting": {
+ "1.0.1": {
+ "Language": {
+ "args": {
+ "Language": "zh_CN"
+ }
+ }
+ }
+ },
+ "frontend": {
+ "1.0.0": {
+ "Resolution": {
+ "args": {
+ "Resolution": "1024*640"
+ }
+ },
+ "DeviceType": {
+ "args": {
+ "DeviceType": "tablet"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_rd.json b/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_rd.json
new file mode 100644
index 0000000..33a1647
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/previewer/tablet/tabletSettingConfig_rd.json
@@ -0,0 +1,53 @@
+{
+ "setting": {
+ "1.0.1": {
+ "Language": {
+ "args": {
+ "Language": "zh_CN"
+ }
+ },
+ "AvoidArea": {
+ "args": {
+ "topRect": {
+ "posX": 0,
+ "posY": 0,
+ "width": 2560,
+ "height": 97.5
+ },
+ "leftRect": {
+ "posX": 0,
+ "posY": 97.5,
+ "width": 0,
+ "height": 0
+ },
+ "rightRect": {
+ "posX": 2560,
+ "posY": 97.5,
+ "width": 0,
+ "height": 0
+ },
+ "bottomRect": {
+ "posX": 0,
+ "posY": 2256,
+ "width": 1530,
+ "height": 70
+ }
+ }
+ }
+ }
+ },
+ "frontend": {
+ "1.0.0": {
+ "Resolution": {
+ "args": {
+ "Resolution": "2560*1600"
+ }
+ },
+ "DeviceType": {
+ "args": {
+ "DeviceType": "tablet"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/.idea/vcs.xml b/ensp14ing/ensp14/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/ensp14ing/ensp14/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ensp14ing/ensp14/AppScope/app.json5 b/ensp14ing/ensp14/AppScope/app.json5
new file mode 100644
index 0000000..8a1b59e
--- /dev/null
+++ b/ensp14ing/ensp14/AppScope/app.json5
@@ -0,0 +1,10 @@
+{
+ "app": {
+ "bundleName": "com.example.ensp_fourteen",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/ensp14ing/ensp14/AppScope/resources/base/element/string.json b/ensp14ing/ensp14/AppScope/resources/base/element/string.json
new file mode 100644
index 0000000..6dc1883
--- /dev/null
+++ b/ensp14ing/ensp14/AppScope/resources/base/element/string.json
@@ -0,0 +1,8 @@
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "ENSP_fourteen"
+ }
+ ]
+}
diff --git a/ensp14ing/ensp14/AppScope/resources/base/media/app_icon.png b/ensp14ing/ensp14/AppScope/resources/base/media/app_icon.png
new file mode 100644
index 0000000..cd45acc
Binary files /dev/null and b/ensp14ing/ensp14/AppScope/resources/base/media/app_icon.png differ
diff --git a/ensp14ing/ensp14/build-profile.json5 b/ensp14ing/ensp14/build-profile.json5
new file mode 100644
index 0000000..cc9434a
--- /dev/null
+++ b/ensp14ing/ensp14/build-profile.json5
@@ -0,0 +1,36 @@
+{
+ "app": {
+ "signingConfigs": [],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 10,
+ "compatibleSdkVersion": 9,
+ "runtimeOS": "OpenHarmony",
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug",
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/PreviewBuildParam.json b/ensp14ing/ensp14/entry/.preview/PreviewBuildParam.json
new file mode 100644
index 0000000..8b7b4cf
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/PreviewBuildParam.json
@@ -0,0 +1 @@
+{"APP_RESOURCES":"E:\\jiaocai\\ensp14\\AppScope\\resources","MODULE_RESOURCES":"{\"E:\\\\jiaocai\\\\ensp14\\\\entry\\\\src\\\\main\\\\resources\":\"module_compiled\"}","HAR_RESOURCES":"{}","PREVIEW_GENERATE_SOURCE_DIR":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\generated\\r\\default","PREVIEW_COMPILE_MODULE_NAMES":"entry"}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/ArkTS/ArkTSLinter_output.json b/ensp14ing/ensp14/entry/.preview/cache/.default/ArkTS/ArkTSLinter_output.json
new file mode 100644
index 0000000..8581552
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/ArkTS/ArkTSLinter_output.json
@@ -0,0 +1,1715 @@
+[
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 5,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 7,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 15,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 18,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 24,
+ "character": 40,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 24,
+ "character": 113,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 39,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 39,
+ "character": 109,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 51,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 53,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 56,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 64,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 64,
+ "character": 95,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 67,
+ "character": 24,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 42,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 117,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 239,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 101,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 101,
+ "character": 111,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 113,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 115,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 116,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 123,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 123,
+ "character": 61,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 126,
+ "character": 21,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 39,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 111,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 157,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 149,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 149,
+ "character": 108,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 161,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 163,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 164,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 173,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 173,
+ "character": 58,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 176,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 40,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 113,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 157,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 201,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 201,
+ "character": 109,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 212,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 214,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 221,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 223,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 230,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 232,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 239,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 241,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 46,
+ "character": 35,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 5,
+ "character": 29,
+ "messageText": "RegExp literals are not supported (arkts-no-regexp-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 6,
+ "character": 32,
+ "messageText": "RegExp literals are not supported (arkts-no-regexp-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 15,
+ "character": 21,
+ "messageText": "Usage of standard library is restricted (arkts-limited-stdlib)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 21,
+ "character": 24,
+ "messageText": "Usage of standard library is restricted (arkts-limited-stdlib)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 30,
+ "character": 21,
+ "messageText": "Usage of standard library is restricted (arkts-limited-stdlib)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 58,
+ "character": 7,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 9,
+ "character": 3,
+ "messageText": "Property 'targetHost' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 21,
+ "character": 3,
+ "messageText": "Property 'level' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 86,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 86,
+ "character": 41,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 87,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 87,
+ "character": 41,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 91,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 92,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 97,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 98,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 99,
+ "character": 14,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 99,
+ "character": 46,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 110,
+ "character": 3,
+ "messageText": "Property 'macData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 111,
+ "character": 3,
+ "messageText": "Property 'ipData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 112,
+ "character": 3,
+ "messageText": "Property 'transData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 113,
+ "character": 3,
+ "messageText": "Property 'appData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 137,
+ "character": 9,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 5,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 142,
+ "character": 55,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 37,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 54,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 77,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 99,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 144,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 163,
+ "character": 169,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 177,
+ "character": 25,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 33,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 59,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 88,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 120,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 139,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 178,
+ "character": 173,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 179,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 181,
+ "character": 62,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 196,
+ "character": 25,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 35,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 58,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 84,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 110,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 131,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 157,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 183,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 197,
+ "character": 214,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 198,
+ "character": 29,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 222,
+ "character": 11,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 225,
+ "character": 7,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 283,
+ "character": 7,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 332,
+ "character": 48,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 341,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 348,
+ "character": 38,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 349,
+ "character": 51,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 351,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 356,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 369,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 401,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 405,
+ "character": 38,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 406,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 411,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 420,
+ "character": 26,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 450,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol, index: number) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 455,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 460,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 18,
+ "character": 7,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 19,
+ "character": 11,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 34,
+ "character": 15,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 95,
+ "character": 17,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 279,
+ "character": 20,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 309,
+ "character": 11,
+ "messageText": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 317,
+ "character": 14,
+ "messageText": "Usage of standard library is restricted (arkts-limited-stdlib)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 317,
+ "character": 31,
+ "messageText": "Usage of standard library is restricted (arkts-limited-stdlib)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 341,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 370,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 371,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 401,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 421,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 422,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 450,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 20,
+ "character": 3,
+ "messageText": "Property 'objLabel' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 21,
+ "character": 3,
+ "messageText": "Property 'ip' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 22,
+ "character": 3,
+ "messageText": "Property 'mac' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 23,
+ "character": 3,
+ "messageText": "Property 'img' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 24,
+ "character": 3,
+ "messageText": "Property 'imgTm' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 25,
+ "character": 3,
+ "messageText": "Property 'interface' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 26,
+ "character": 3,
+ "messageText": "Property 'connections' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 27,
+ "character": 3,
+ "messageText": "Property 'routerTable' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 28,
+ "character": 3,
+ "messageText": "Property 'switchTable' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 48,
+ "character": 5,
+ "messageText": "Type 'undefined' is not assignable to type 'MACData[] | null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 17,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 25,
+ "character": 20,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 26,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 34,
+ "character": 18,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 68,
+ "character": 37,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 68,
+ "character": 79,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 78,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 97,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 119,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 156,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 157,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 159,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 160,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 178,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 179,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 181,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 182,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 200,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 201,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 203,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 204,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 222,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 223,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 225,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 226,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 261,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 262,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 264,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 265,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 283,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 284,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 286,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 287,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 305,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 306,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 308,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 309,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 327,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 328,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 330,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 331,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 412,
+ "character": 19,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 466,
+ "character": 34,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 11,
+ "character": 51,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 15,
+ "character": 50,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 19,
+ "character": 53,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 23,
+ "character": 57,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 27,
+ "character": 57,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 31,
+ "character": 49,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 35,
+ "character": 54,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 29,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 56,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 91,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 118,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 177,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/Table.ets",
+ "line": 77,
+ "character": 3,
+ "messageText": "Property 'host' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 45,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 46,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 47,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 230,
+ "character": 3,
+ "messageText": "Property 'thisIndex' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 10,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 190,
+ "character": 12,
+ "messageText": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 198,
+ "character": 12,
+ "messageText": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 224,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 235,
+ "character": 39,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/components/ButtomMenuBar.ets",
+ "line": 37,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 9,
+ "character": 23,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 10,
+ "character": 24,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "F:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 11,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ }
+]
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/ResourceTable.txt b/ensp14ing/ensp14/entry/.preview/cache/.default/ResourceTable.txt
new file mode 100644
index 0000000..f0beb89
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/ResourceTable.txt
@@ -0,0 +1,18 @@
+string EntryAbility_desc 0x01000004
+string EntryAbility_label 0x01000005
+string app_name 0x01000000
+string module_desc 0x01000006
+color start_window_background 0x01000008
+media app_icon 0x01000001
+media icon 0x01000003
+media jiaohuanji 0x01000010
+media jiaohuanji_tm 0x0100000b
+media jixianqi 0x0100000c
+media jixianqi_tm 0x01000009
+media luyouqi 0x0100000d
+media luyouqi_tm 0x01000011
+media packet 0x0100000f
+media startIcon 0x01000002
+media zhuji 0x0100000a
+media zhuji_tm 0x0100000e
+profile main_pages 0x01000007
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.protoBin
new file mode 100644
index 0000000..ae4abd3
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.ts
new file mode 100644
index 0000000..bfa0ac3
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.ts
@@ -0,0 +1,220 @@
+import type { SimHost } from "./OtherSimObjects";
+// 应用层数据包(解封包)
+export class AppData {
+ objId: symbol; // 主机id
+ objLabel: string; // 主机标识
+ appPackId: symbol; // 应用层数据包id
+ appPackSize: number; // 应用层数据包大小
+ appPackTag: string; // 应用层数据包内容
+ sourceAppAddr: string; // 源主机应用层信息
+ targetAppAddr: string; // 目的主机应用层信息
+ timeStamp: number; // 时间戳
+ appPackedString: string; // 上述所有信息总和
+ constructor(objId: symbol, objLabel: string, appPackSize: number, appPackTag: string, sourceAppAddr: string, targetAppAddr: string) {
+ this.objId = objId;
+ this.objLabel = objLabel;
+ this.appPackId = Symbol();
+ this.appPackSize = appPackSize;
+ this.appPackTag = appPackTag;
+ this.sourceAppAddr = sourceAppAddr;
+ this.targetAppAddr = targetAppAddr;
+ this.timeStamp = Date.parse(new Date().toString());
+ this.appPackedString = "objId: " + this.objId.toString() + ",objLabel: " + this.objLabel + ",appPackId: " + this.appPackId.toString() + ",appPackSize: " + this.appPackSize.toString() + ",appPackTag: " + this.appPackTag + "\nsourceAppAddr: " + this.sourceAppAddr + ",targetAppAddr: " + this.targetAppAddr + ",timeStamp: " + this.timeStamp + "\n";
+ }
+ pack(): AppData {
+ return this;
+ } // 应用层封包
+ unpack(simHost: SimHost) {
+ simHost.appData = {
+ objId: this.objId,
+ objLabel: this.objLabel,
+ appPackId: this.appPackId,
+ sourceAppAddr: this.sourceAppAddr,
+ targetAppAddr: this.targetAppAddr,
+ toString: (): string => {
+ return "objId:" + this.objId.toString() + ",objLabel:" + this.objLabel.toString() + ",appPackId:" + this.appPackId.toString() + ",sourceAppAddr:" + this.sourceAppAddr.toString() + ",targetAppAddr:" + this.targetAppAddr.toString() + "\n";
+ }
+ };
+ } // 应用层解包
+ isValid(sourceAppAddr: string, targetAppAddr: string) {
+ return this.sourceAppAddr === sourceAppAddr && this.targetAppAddr === targetAppAddr;
+ } // 根据用户输入的应用层地址判断是否正确
+}
+// 传输层数据包(解封包)
+export class TransData {
+ objId: symbol;
+ objLabel: string;
+ transPackId: symbol;
+ transSeq: number;
+ transTag: string;
+ appPackId: symbol;
+ sourcePort: number;
+ targetPort: number;
+ sourceAppAddr: string;
+ targetAppAddr: string;
+ timeStamp: number;
+ transPackedString: string;
+ constructor(objId: symbol, objLabel: string, transSeq: number, transTag: string, appPackId: symbol, sourcePort: number, targetPort: number, sourceAppAddr: string, targetAppAddr: string) {
+ this.objId = objId;
+ this.objLabel = objLabel;
+ this.transPackId = Symbol();
+ this.transSeq = transSeq;
+ this.transTag = transTag;
+ this.appPackId = appPackId;
+ this.sourcePort = sourcePort;
+ this.targetPort = targetPort;
+ this.sourceAppAddr = sourceAppAddr;
+ this.targetAppAddr = targetAppAddr;
+ this.timeStamp = Date.parse(new Date().toString());
+ this.transPackedString = "objId: " + this.objId.toString() + ",objLabel: " + this.objLabel + ",transPackId: " + this.transPackId.toString() + ",transSeq: " + this.transSeq.toString() + ",transTag: " + this.transTag + ",appPackId: " + this.appPackId.toString() + "\nsourcePort: " + this.sourcePort.toString() + "\ntargetPort: " + this.targetPort.toString() + ",sourceAppAddr: " + this.sourceAppAddr + ",targetAppAddr: " + this.targetAppAddr + ",timeStamp: " + this.timeStamp + "\n";
+ }
+ calcNumSplits(): number {
+ const MTU = 2048;
+ return (this.transPackedString.length + MTU - 1) / MTU;
+ } // 计算拆分数量
+ pack(): Array {
+ const numSplits = this.calcNumSplits();
+ let transDataList: TransData[] = [];
+ for (let i = 0; i < numSplits; i++) {
+ transDataList.push(new TransData(this.objId, this.objLabel, i + 1, this.transTag, this.appPackId, this.sourcePort, this.targetPort, this.sourceAppAddr, this.targetAppAddr));
+ }
+ return transDataList;
+ } // 传输层封包
+ unPack(simHost: SimHost) {
+ simHost.transData = {
+ objId: this.objId,
+ objLabel: this.objLabel,
+ transPackId: this.transPackId,
+ sourcePort: this.sourcePort,
+ targetPort: this.targetPort,
+ toString: (): string => {
+ return "objId:" + this.objId.toString() + ",objLabel:" + this.objLabel.toString() + ",transPackId:" + this.transPackId.toString() + ",sourcePort:" + this.sourcePort.toString() + ",targetPort:" + this.targetPort.toString() + "\n";
+ }
+ };
+ } // 传输层解包
+ isValid(sourcePort: number, targetPort: number) {
+ return this.sourcePort === sourcePort && this.targetPort === targetPort;
+ } // 根据用户输入的端口判断是否正确
+}
+// 网络层数据包(解封包)
+export class IPData {
+ objId: symbol;
+ objLabel: string;
+ ipPackId: symbol;
+ transPackId: symbol;
+ sourceIp: string;
+ targetIp: string;
+ sourceAppAddr: string;
+ targetAppAddr: string;
+ ipPackedString: string;
+ constructor(objId: symbol, objLabel: string, transPackId: symbol, sourceIp: string, targetIp: string, sourceAppAddr: string, targetAppAddr: string) {
+ this.objId = objId;
+ this.objLabel = objLabel;
+ this.ipPackId = Symbol();
+ this.transPackId = transPackId;
+ this.sourceIp = sourceIp;
+ this.targetIp = targetIp;
+ this.sourceAppAddr = sourceAppAddr;
+ this.targetAppAddr = targetAppAddr;
+ this.ipPackedString = "objId: " + this.objId.toString() + ",objLabel: " + this.objLabel + ",ipPackId: " + this.ipPackId.toString() + ",transPackId: " + this.transPackId.toString() + "\nsourceIp: " + this.sourceIp.toString() + "\ntargetIp: " + this.targetIp.toString() + ",sourceAppAddr: " + this.sourceAppAddr + ",targetAppAddr: " + this.targetAppAddr + "\n";
+ }
+ pack(): IPData {
+ let ipData: IPData;
+ ipData = new IPData(this.objId, this.objLabel, this.transPackId, this.sourceIp, this.targetIp, this.sourceAppAddr, this.targetAppAddr);
+ return ipData;
+ } // 网络层封包
+ unpack(simHost: SimHost) {
+ simHost.ipData = {
+ objId: this.objId,
+ objLabel: this.objLabel,
+ ipPackId: this.ipPackId,
+ sourceIp: this.sourceIp,
+ targetIp: this.targetIp,
+ toString: (): string => {
+ return "objId:" + this.objId.toString() + ",objLabel:" + this.objLabel.toString() + ",ipPackId:" + this.ipPackId.toString() + ",sourceIp:" + this.sourceIp.toString() + ",targetIp:" + this.targetIp.toString() + "\n";
+ }
+ };
+ } // 网络层解包
+ isValid(sourceIp: string, targetIp: string) {
+ return this.sourceIp === sourceIp && this.targetIp === targetIp;
+ } // 根据用户输入的ip地址判断是否正确
+}
+// 链路层数据包(解封包)
+export class MACData {
+ objId: symbol;
+ objLabel: string;
+ macPackId: symbol;
+ ipPackId: symbol;
+ sourceMac: string;
+ targetMac: string;
+ sourceIp: string;
+ targetIp: string;
+ sourceAppAddr: string;
+ targetAppAddr: string;
+ macPackedString: string;
+ constructor(objID: symbol, objLabel: string, ipPackID: symbol, sourceMac: string, targetMac: string, sourceIp: string, targetIp: string, sourceAppAddr: string, targetAppAddr: string) {
+ this.objId = objID;
+ this.objLabel = objLabel;
+ this.macPackId = Symbol();
+ this.ipPackId = ipPackID;
+ this.sourceMac = sourceMac;
+ this.targetMac = targetMac;
+ this.sourceIp = sourceIp;
+ this.targetIp = targetIp;
+ this.sourceAppAddr = sourceAppAddr;
+ this.targetAppAddr = targetAppAddr;
+ this.macPackedString = "objId: " + this.objId.toString() + ",objLabel: " + this.objLabel + ",macPackId: " + this.macPackId.toString() + ",ipPackId: " + this.ipPackId.toString() + "\nsentMac: " + this.sourceMac.toString() + ",rpctMac: " + this.targetMac.toString() + ",sourceIp: " + this.sourceIp.toString() + ",targetIp: " + this.targetIp.toString() + "\nsourceAppAddr: " + this.sourceAppAddr + ",targetAppAddr: " + this.targetAppAddr + "\n";
+ }
+ pack(): MACData {
+ let macData: MACData;
+ macData = new MACData(this.objId, this.objLabel, this.ipPackId, this.sourceMac, this.targetMac, this.sourceIp, this.targetIp, this.sourceAppAddr, this.targetAppAddr);
+ return macData;
+ } // 链路层封包
+ unPack(simHost: SimHost) {
+ simHost.macData = {
+ objId: this.objId,
+ objLabel: this.objLabel,
+ macPackId: this.macPackId,
+ sourceMac: this.sourceMac,
+ targetMac: this.targetMac,
+ toString: (): string => {
+ return "objId:" + this.objId.toString() + ",objLabel:" + this.objLabel.toString() + ",macPackId:" + this.macPackId.toString() + ",sourceMac:" + this.sourceMac.toString() + ",targetMac:" + this.targetMac.toString() + "\n";
+ }
+ };
+ } // 链路层解包
+ isValid(sentMac: string, rcptMac: string) {
+ return this.sourceMac === sentMac && this.targetMac === rcptMac;
+ } // 根据用户输入的mac地址判断是否正确
+}
+export interface macData {
+ objId: symbol;
+ objLabel: string;
+ macPackId: symbol;
+ sourceMac: string;
+ targetMac: string;
+ toString: Function;
+} // 主机收到的链路层数据包的数据结构
+export interface ipData {
+ objId: symbol;
+ objLabel: string;
+ ipPackId: symbol;
+ sourceIp: string;
+ targetIp: string;
+ toString: Function;
+} // 主机收到的网络层数据包的数据结构
+export interface transData {
+ objId: symbol;
+ objLabel: string;
+ transPackId: symbol;
+ sourcePort: number;
+ targetPort: number;
+ toString: Function;
+} // 主机收到的传输层数据包的数据结构
+export interface appData {
+ objId: symbol;
+ objLabel: string;
+ appPackId: symbol;
+ sourceAppAddr: string;
+ targetAppAddr: string;
+ toString: Function;
+} // 主机收到的链路层数据包的数据结构
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.protoBin
new file mode 100644
index 0000000..072f7bc
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.ts
new file mode 100644
index 0000000..e659fda
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.ts
@@ -0,0 +1,409 @@
+import { SimBase } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/SimBase";
+import { AppData, IPData, MACData, TransData } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/Datas";
+import type { macData, ipData, transData, appData } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/Datas";
+import { updatePacketLog } from "@bundle:com.example.ensp_fourteen/entry/ets/functions/functions";
+@Observed
+export class SimPacket {
+ firstSendHost: SimHost;
+ sendHost: SimBase;
+ targetHost: SimBase;
+ sourceMac: string; // 源主机mac地址
+ sourceIp: string; // 源主机ip地址
+ targetMac: string; // 目的主机mac地址
+ targetIp: string; // 目的主机ip地址
+ message: string; // 数据包内容
+ size: number; // 数据包大小
+ allSimObj: SimBase[];
+ allSimPacket: SimPacket[];
+ id: symbol; // 使用symbol()生成数据包对象唯一标识
+ upJump: any; // 上一跳连接对象,可以根据具体类型定义
+ points: number[][]; // 路径点
+ level: number; // 数据包展示优先级
+ constructor(firstSendHost: SimHost, sendHost: SimBase, sourceMac: string, sourceIp: string, targetMac: string, targetIp: string, message: string, size: number, allSimObj: SimBase[], allSimPacket: SimPacket[]) {
+ this.firstSendHost = firstSendHost;
+ this.sendHost = sendHost;
+ this.sourceMac = sourceMac;
+ this.sourceIp = sourceIp;
+ this.targetMac = targetMac;
+ this.targetIp = targetIp;
+ this.message = message;
+ this.size = size;
+ this.allSimObj = allSimObj;
+ this.allSimPacket = allSimPacket;
+ this.id = Symbol();
+ this.upJump = null;
+ this.points = [];
+ }
+}
+@Observed
+export class SimConnect {
+ nObjS: SimBase | null; // 线一端节点S
+ nObjE: SimBase | null; // 线一端节点E
+ ifsS: number; // 线一端节点S的端口
+ ifsE: number; // 线一端节点E的端口
+ width: number; // 线的粗细
+ configCorrect: boolean; // 配置正确与否
+ constructor(nobjs: SimBase | null, nobje: SimBase | null, ifss: number, ifse: number) {
+ this.nObjS = nobjs;
+ this.nObjE = nobje;
+ this.ifsS = ifss;
+ this.ifsE = ifse;
+ if (nobjs != null && nobje != null) {
+ this.configCorrect = true;
+ }
+ else {
+ this.configCorrect = false;
+ }
+ this.width = this.configCorrect === false ? 1 : 4;
+ }
+ updateObjConn() {
+ this.nObjS.interface[this.ifsS - 1] = this.nObjE.objID;
+ this.nObjE.interface[this.ifsE - 1] = this.nObjS.objID;
+ } // 更新仿真对象的接口信息
+ deleteObjConn() {
+ this.nObjS.interface[this.ifsS - 1] = null;
+ this.nObjE.interface[this.ifsE - 1] = null;
+ } // 删除仿真对象的接口信息
+ equals(other: any): boolean {
+ if (other instanceof SimConnect) {
+ const otherIdS = other.nObjS.objID;
+ const otherIdE = other.nObjE.objID;
+ return this.nObjS.objID == otherIdS && this.nObjE.objID == otherIdE;
+ }
+ return false;
+ } // 判断两个连接线是否相同
+}
+@Observed
+export class SimHost extends SimBase {
+ isOnline: boolean = false; // 主机联网状态
+ port: number;
+ appAddr: string;
+ macData: macData;
+ ipData: ipData;
+ transData: transData;
+ appData: appData;
+ constructor(x: number, y: number, type: number = 1) {
+ super(x, y, type);
+ this.objLabel = this.setDefaultName();
+ this.ip = "";
+ this.mac = "";
+ this.img = { "id": 16777226, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 主机图片
+ this.imgTm = { "id": 16777230, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 主机配置成功图片
+ this.interface = [null]; // 主机只有一个接口
+ this.connections = [null]; // 一个接口对应一根连接线
+ this.port = 8080;
+ this.appAddr = this.ip + ":" + this.port;
+ }
+ setDefaultName() {
+ return `SHO${++SimBase.flag}`;
+ } // 生成组件默认名称
+ onlineSwitch() {
+ this.isOnline = !this.isOnline;
+ } // 切换联网状态
+ createPacket(mac: string, ip: string, message: string, allSimObj: SimBase[], allSimPacket: SimPacket[]) {
+ let isNewPacket: number = AppStorage.get("isNewPacket");
+ console.log(isNewPacket.toString());
+ AppStorage.set("isNewPacket", isNewPacket + 1);
+ isNewPacket = AppStorage.get("isNewPacket");
+ console.log(isNewPacket.toString());
+ let packet = new SimPacket(this, this as SimBase, this.mac, this.ip, mac, ip, message, 1024, allSimObj, allSimPacket);
+ packet.level = 1;
+ packet.points.push([this.objX, this.objY]);
+ packet.allSimPacket.push(packet);
+ updatePacketLog(`主机-${this.objLabel}创建数据包成功,信息为[${packet.message}]!`);
+ this.send(packet);
+ } // 创建数据包
+ createAppPacket(appPackSize: number, appPackTag: string, sourceAppAddr: string, targetAppAddr: string): AppData | null {
+ let appPacket = new AppData(this.objID, this.objLabel, appPackSize, appPackTag, sourceAppAddr, targetAppAddr);
+ if (appPacket.isValid(sourceAppAddr, targetAppAddr)) {
+ appPacket.pack();
+ updatePacketLog(`主机-${this.objLabel}创建应用层数据包成功,信息为[${appPacket.appPackTag}]!`);
+ return appPacket;
+ }
+ console.log(`主机-${this.objLabel}创建数据包失败!`);
+ return null;
+ } // 创建应用层数据包
+ createTransPackets(appPackSize: number, appPackTag: string, sourcePort: number, targetPort: number, sourceAppAddr: string, targetAppAddr: string): TransData[] | null {
+ const appPacket = this.createAppPacket(appPackSize, appPackTag, sourceAppAddr, targetAppAddr);
+ let transPacket = new TransData(appPacket.objId, appPacket.objLabel, 1, appPacket.appPackTag, appPacket.appPackId, sourcePort, targetPort, appPacket.sourceAppAddr, appPacket.targetAppAddr);
+ if (transPacket.isValid(sourcePort, targetPort)) {
+ let transSplitedPackets = transPacket.pack();
+ let numbers = transSplitedPackets.length;
+ updatePacketLog(`主机-${this.objLabel}创建传输层数据包成功,并成功分割为${numbers}个,信息为[${transPacket.transTag}]!`);
+ return transSplitedPackets;
+ }
+ console.log(`主机-${this.objLabel}创建数据包失败!`);
+ return null;
+ } // 创建传输层数据包
+ createIpPacket(appPackSize: number, appPackTag: string, sourcePort: number, targetPort: number, targetIp: string, sourceAppAddr: string, targetAppAddr: string): IPData[] | null {
+ const transPacketList = this.createTransPackets(appPackSize, appPackTag, sourcePort, targetPort, sourceAppAddr, targetAppAddr);
+ let ipPacketList: IPData[] = [];
+ for (let i = 0; i < transPacketList.length; i++) {
+ let ipPacket = new IPData(transPacketList[i].objId, transPacketList[i].objLabel, transPacketList[i].transPackId, this.ip, targetIp, transPacketList[i].sourceAppAddr, transPacketList[i].targetAppAddr);
+ if (ipPacket.isValid(this.ip, targetIp)) {
+ ipPacket.pack();
+ updatePacketLog(`主机-${this.objLabel}创建网络层数据包成功,信息为[${transPacketList[i].transTag}]!`);
+ ipPacketList.push(ipPacket);
+ }
+ }
+ if (ipPacketList) {
+ return ipPacketList;
+ }
+ else {
+ console.log(`主机-${this.objLabel}创建数据包失败!`);
+ return null;
+ }
+ } // 创建网络层数据包
+ createMacPacket(allSimObj: SimBase[], allSimPacket: SimPacket[], appPackSize: number, appPackTag: string, sourcePort: number, targetPort: number, targetMac: string, targetIp: string, sourceAppAddr: string, targetAppAddr: string): MACData[] | null {
+ const ipPacketList = this.createIpPacket(appPackSize, appPackTag, sourcePort, targetPort, targetIp, sourceAppAddr, targetAppAddr);
+ let macPacketList: MACData[] = [];
+ for (let i = 0; i < ipPacketList.length; i++) {
+ let macPacket = new MACData(ipPacketList[i].objId, ipPacketList[i].objLabel, ipPacketList[i].ipPackId, this.mac, targetMac, ipPacketList[i].sourceIp, ipPacketList[i].targetIp, ipPacketList[i].sourceAppAddr, ipPacketList[i].targetAppAddr);
+ if (macPacket.isValid(this.mac, targetMac)) {
+ macPacket.pack();
+ updatePacketLog(`主机-${this.objLabel}创建链路层数据包成功,信息为[${appPackTag}]!`);
+ macPacketList.push(macPacket);
+ }
+ }
+ if (macPacketList) {
+ this.createPacket(targetMac, targetIp, appPackTag, allSimObj, allSimPacket);
+ return macPacketList;
+ }
+ else {
+ console.log(`主机-${this.objLabel}创建数据包失败!`);
+ return null;
+ }
+ } // 创建链路层数据包
+ createPhysicsPacket(allSimObj: SimBase[], allSimPacket: SimPacket[], appPackSize: number, appPackTag: string, sourcePort: number, targetPort: number, targetMac: string, targetIp: string, sourceAppAddr: string, targetAppAddr: string): boolean {
+ if (this.createMacPacket(allSimObj, allSimPacket, appPackSize, appPackTag, sourcePort, targetPort, targetMac, targetIp, sourceAppAddr, targetAppAddr)) {
+ return true;
+ }
+ return false;
+ } // 创建物理层数据包
+ receive(packet: SimPacket) {
+ if (packet.targetIp == this.ip && packet.targetMac == this.mac) {
+ let isNewPacketArrived: number = AppStorage.get("isNewPacketArrived");
+ console.log(isNewPacketArrived.toString());
+ AppStorage.set("isNewPacketArrived", isNewPacketArrived + 1);
+ isNewPacketArrived = AppStorage.get("isNewPacketArrived");
+ console.log(isNewPacketArrived.toString());
+ packet.points.push([this.objX, this.objY]);
+ updatePacketLog(`主机-${this.objLabel}链路层获取数据包成功,信息为[${packet.message}]!`);
+ updatePacketLog(`主机-${this.objLabel}网络层获取数据包成功,信息为[${packet.message}]!`);
+ updatePacketLog(`主机-${this.objLabel}传输层获取数据包成功,信息为[${packet.message}]!`);
+ updatePacketLog(`主机-${this.objLabel}应用层获取数据包成功,信息为[${packet.message}]!`);
+ updatePacketLog(`主机-${this.objLabel}获取数据包成功,信息为[${packet.message}]!`);
+ }
+ else {
+ console.log(`主机${this.objLabel}获取数据包失败!`);
+ }
+ } // 接收数据包
+ receiveMacPacket(packet: SimPacket, macPacket: MACData) {
+ if (macPacket.targetMac == this.mac && macPacket.targetIp == this.ip) {
+ this.receive(packet);
+ macPacket.unPack(this);
+ updatePacketLog(`主机-${this.objLabel}获取链路层数据包成功,信息为[${this.macData.toString}]!`);
+ }
+ else {
+ console.log(`主机-${this.objLabel}链路层数据包解包失败!`);
+ }
+ } // 接收链路层数据包
+ receiveIpPacket(packet: SimPacket, macPacket: MACData, ipPacket: IPData) {
+ if (ipPacket.targetIp == this.ip && macPacket.targetMac == this.mac) {
+ this.receiveMacPacket(packet, macPacket);
+ ipPacket.unpack(this);
+ updatePacketLog(`主机-${this.objLabel}获取网络层数据包成功,信息为[${this.ipData.toString}]!`);
+ }
+ else {
+ console.log(`主机-${this.objLabel}网络层数据包解包失败!`);
+ }
+ } // 接收网络层数据包
+ receiveTransPacket(packet: SimPacket, macPacket: MACData, ipPacket: IPData, transPacket: TransData) {
+ if (transPacket.targetPort == this.port && ipPacket.targetIp == this.ip && macPacket.targetMac == this.mac) {
+ this.receiveIpPacket(packet, macPacket, ipPacket);
+ transPacket.unPack(this);
+ updatePacketLog(`主机-${this.objLabel}获取传输层数据包成功,信息为[${this.transData.toString}]!`);
+ }
+ else {
+ console.log(`主机-${this.objLabel}传输层数据包解包失败!`);
+ }
+ } // 接收传输层数据包
+ receiveAppPacket(packet: SimPacket, macPacket: MACData, ipPacket: IPData, transPacket: TransData, appPacket: AppData) {
+ if (appPacket.targetAppAddr == this.appAddr && transPacket.targetPort == this.port && ipPacket.targetIp == this.ip && macPacket.targetMac == this.mac) {
+ this.receiveTransPacket(packet, macPacket, ipPacket, transPacket);
+ updatePacketLog(`主机-${this.objLabel}获取应用层数据包成功,信息为[${this.appData.toString}]!`);
+ }
+ else {
+ console.log(`主机-${this.objLabel}应用层数据包解包失败!`);
+ }
+ } // 接收应用层数据包
+ send(packet: SimPacket) {
+ const connObj: symbol = this.objID;
+ packet.upJump = connObj;
+ updatePacketLog(`主机-${this.objLabel}发送数据包成功,信息为[${packet.message}]!`);
+ if (packet.allSimObj.find(item => item.objID === this.interface[0]) != undefined) {
+ packet.allSimObj.find(item => item.objID === this.interface[0]).receive(packet);
+ }
+ // console.log("packet.targetIp:" + packet.targetIp)
+ } // 发送数据包
+}
+@Observed
+export class SimRouter extends SimBase {
+ constructor(x: number, y: number, type: number = 2) {
+ super(x, y, type);
+ this.objLabel = this.setDefaultName();
+ this.ip = "";
+ this.mac = "";
+ this.img = { "id": 16777229, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 路由器图片
+ this.imgTm = { "id": 16777233, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 路由器配置成功图片
+ this.interface = [null, null, null, null]; // 路由器有四个接口
+ this.connections = [null, null, null, null]; // 四个接口对应四根连接线
+ this.routerTable = [];
+ }
+ setDefaultName() {
+ return `SRO${++SimBase.flag}`;
+ } // 生成组件默认名称
+ checkDestinationIp(destinationIp: string, network: string): boolean {
+ // 解析目标 IP 和网络地址
+ const [networkAddress, subnetMask] = network.split('/');
+ // 分解目标 IP 地址和网络地址为数组
+ const destinationIpParts = destinationIp.split('.');
+ const networkAddressParts = networkAddress.split('.');
+ // 计算目标 IP 的网络地址(根据子网掩码)
+ const calculatedNetworkAddressParts = destinationIpParts.map((part, index) => {
+ return parseInt(part) & parseInt(networkAddressParts[index]);
+ });
+ // 构建目标 IP 的网络地址和网络地址的比较字符串
+ const calculatedNetworkAddress = calculatedNetworkAddressParts.join('.');
+ const inputNetworkAddress = networkAddressParts.join('.');
+ // 比较目标 IP 的网络地址和给定的网络地址是否相同,并检查是否在同一网络范围内
+ return calculatedNetworkAddress === inputNetworkAddress && subnetMask === '24';
+ } // 检查目标ip是否属于指定的网段范围内
+ receive(packet: SimPacket) {
+ updatePacketLog(`路由器-${this.objLabel}接受到数据,将进行转发!`);
+ packet.points.push([this.objX, this.objY]);
+ try {
+ this.checkDestinationIp(packet.targetIp, this.ip);
+ }
+ catch (e) {
+ console.log("packet router err:" + JSON.stringify(e));
+ }
+ this.transmit(packet);
+ } // 接收数据包
+ transmit(packet: SimPacket) {
+ let flag = 0;
+ this.interface.forEach((item: symbol) => {
+ let obj = packet.allSimObj.find(obj => obj.objID === item); // 当前遍历到的接口对应的仿真对象
+ let objUpJump = packet.allSimObj.find(objUpJump => objUpJump.objID === packet.upJump); // 当前数据包的上一跳仿真对象
+ if (item != null) {
+ // console.log(String(obj != objUpJump) + " " + String(this.routerTable.some(table => {
+ // return table.net === packet.targetIp // && obj.objID === this.interface[table.port-1]
+ // })) + " " + String(packet.targetIp))
+ if (item != packet.upJump && this.routerTable.some(table => {
+ return table.net === packet.targetIp && obj.objID === this.interface[table.port - 1];
+ })) {
+ const pac = new SimPacket(packet.firstSendHost, objUpJump, packet.sourceMac, packet.sourceIp, packet.targetMac, packet.targetIp, packet.message, 1024, packet.allSimObj, packet.allSimPacket);
+ pac.level = packet.level + 1;
+ pac.upJump = this.objID;
+ pac.points.push([this.objX, this.objY]);
+ packet.allSimPacket.push(pac);
+ obj.receive(pac);
+ flag++;
+ }
+ }
+ });
+ if (!flag) {
+ updatePacketLog(`路由器-${this.objLabel}找不到对应端口进行转发!`);
+ }
+ } // 转发数据包
+ getTableConfig(): string {
+ let str = "";
+ const routerTables = this.routerTable;
+ for (let router of routerTables) {
+ str += `接口号: ${router['node_ifs']}\n`;
+ str += `网段号: ${router['segment']}\n`;
+ }
+ return str;
+ } // 获取路由表配置信息用于展示
+}
+@Observed
+export class SimSwitch extends SimBase {
+ constructor(x: number, y: number, type: number = 3) {
+ super(x, y, type);
+ this.objLabel = this.setDefaultName();
+ this.mac = "";
+ this.img = { "id": 16777232, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 交换机图片
+ this.imgTm = { "id": 16777227, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 交换机配置成功图片
+ this.interface = [null, null, null, null]; // 路由器有四个接口
+ this.connections = [null, null, null, null]; // 四个接口对应四根连接线
+ this.switchTable = [];
+ }
+ setDefaultName() {
+ return `SSW${++SimBase.flag}`;
+ } // 生成组件默认名称
+ receive(packet: SimPacket) {
+ updatePacketLog(`交换机-${this.objLabel}接受到数据,将进行转发!`);
+ packet.points.push([this.objX, this.objY]);
+ this.transmit(packet);
+ } // 接收数据包
+ transmit(packet: SimPacket) {
+ this.interface.forEach((item: symbol) => {
+ let obj = packet.allSimObj.find(obj => obj.objID === item);
+ let objUpJump = packet.allSimObj.find(objUpJump => objUpJump.objID === packet.upJump);
+ if (item != null) {
+ if (item != packet.upJump && this.switchTable.some(table => table.net === packet.targetMac)) {
+ const pac = new SimPacket(packet.firstSendHost, objUpJump, packet.sourceMac, packet.sourceIp, packet.targetMac, packet.targetIp, packet.message, 1024, packet.allSimObj, packet.allSimPacket);
+ pac.level = packet.level + 1;
+ pac.upJump = this.objID;
+ pac.points.push([this.objX, this.objY]);
+ packet.allSimPacket.push(pac);
+ obj.receive(pac);
+ }
+ }
+ });
+ } // 转发数据包
+ getTableConfig(): string {
+ let str = "";
+ const macTables = this.switchTable;
+ for (const router of macTables) {
+ str += `接口号: ${router['node_ifs']}\n`;
+ str += `网段号: ${router['mac']}\n`;
+ }
+ return str;
+ } // 获取交换机表配置信息用于展示
+}
+@Observed
+export class SimHub extends SimBase {
+ constructor(x: number, y: number, type: number = 4) {
+ super(x, y, type);
+ this.objLabel = this.setDefaultName();
+ this.img = { "id": 16777228, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 集线器图片
+ this.imgTm = { "id": 16777225, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" }; // 集线器配置成功图片
+ this.interface = [null, null, null, null]; // 路由器有四个接口
+ this.connections = [null, null, null, null]; // 四个接口对应四根连接线
+ }
+ setDefaultName(): string {
+ return `SHU${++SimBase.flag}`; // 生成组件默认名称
+ }
+ receive(packet: SimPacket) {
+ updatePacketLog(`集线器-${this.objLabel}接受到数据,将进行转发!`);
+ packet.points.push([this.objX, this.objY]);
+ this.transmit(packet);
+ } // 接收数据包
+ transmit(packet: SimPacket): void {
+ this.interface.forEach((item: symbol, index) => {
+ let obj = packet.allSimObj.find(obj => obj.objID === item);
+ let objUpJump = packet.allSimObj.find(objUpJump => objUpJump.objID === packet.upJump);
+ if (item != null) {
+ if (item != packet.upJump) {
+ const pac = new SimPacket(packet.firstSendHost, objUpJump, packet.sourceMac, packet.sourceIp, packet.targetMac, packet.targetIp, packet.message, 1024, packet.allSimObj, packet.allSimPacket);
+ pac.level = packet.level + 1;
+ pac.upJump = this.objID;
+ pac.points.push([this.objX, this.objY]);
+ packet.allSimPacket.push(pac);
+ obj.receive(pac);
+ }
+ }
+ });
+ } // 转发数据包
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.protoBin
new file mode 100644
index 0000000..e1075da
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.ts
new file mode 100644
index 0000000..913f7d7
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.ts
@@ -0,0 +1,46 @@
+import type { SimPacket } from "./OtherSimObjects";
+import type { MACData } from "../classes/Datas";
+// 路由表和mac表项
+export interface Table {
+ port: number; // 设备哪个端口
+ net: string; // 连接哪个网络或设备(下一跳可到达网段或设备mac地址)
+}
+@Observed
+export class SimBase {
+ static flag = 0; // 当前仿真对象数量
+ objX: number; // x坐标
+ objY: number; // y坐标
+ objType: number | null; // 对象类型,1为主机,2为路由器,3为交换机,4为集线器
+ objID: symbol; // 使用symbol()生成仿真对象唯一标识
+ configCorrect: boolean; // 是否配置正确
+ isChose: boolean; // 是否被选中
+ objLabel: string; // 对象标签
+ ip: string | null; // ip地址
+ mac: string | null; // mac地址
+ img: Resource | null; // 仿真对象图片
+ imgTm: Resource | null; // 仿真对象配置成功图片
+ interface: Array; // 接口网络配置信息
+ connections: Array; // 连接线对象
+ routerTable: Array | null; // 路由表
+ switchTable: Array | null; // 交换表
+ constructor(x: number, y: number, type: number) {
+ this.objX = x;
+ this.objY = y;
+ this.objType = type;
+ this.objID = Symbol();
+ this.configCorrect = false;
+ this.isChose = false;
+ }
+ receive(packet: SimPacket) {
+ } // 接收数据包
+ createPacket(mac: string, ip: string, message: string, allSimObj: SimBase[], allSimPacket: SimPacket[]) {
+ } // 创建数据包
+ createMacPacket(allSimObj: SimBase[], allSimPacket: SimPacket[], appPackSize: number, appPackTag: string, sourcePort: number, targetPort: number, targetMac: string, targetIp: string, sourceAppAddr: string, targetAppAddr: string): MACData[] | null {
+ return;
+ } // 创建链路层数据包
+ transmit(packet: SimPacket) {
+ } // 转发数据包
+ changeIsChose() {
+ this.isChose = !this.isChose;
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.protoBin
new file mode 100644
index 0000000..6e62cbb
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.ts
new file mode 100644
index 0000000..8f5564a
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.ts
@@ -0,0 +1,16 @@
+export class TopMenu {
+ title: string;
+ menuItemArr: TopMenuItem[] | undefined;
+ constructor(title: string, menuItemArr?: TopMenuItem[]) {
+ this.title = title;
+ this.menuItemArr = menuItemArr;
+ }
+} // 顶部菜单类
+export class TopMenuItem {
+ title: string;
+ fun: Function | undefined;
+ constructor(title: string, fun?: Function) {
+ this.title = title;
+ this.fun = fun;
+ }
+} // 顶部菜单选项类
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.protoBin
new file mode 100644
index 0000000..1d42ca2
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.ts
new file mode 100644
index 0000000..81855c7
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.ts
@@ -0,0 +1,263 @@
+interface BottomMenuBar_Params {
+ simClickObjArr?: SimClickObj[];
+ allSimObj?: SimBase[] // 仿真对象数组
+ ;
+ isNewObj?: boolean // 是否新增对象
+ ;
+ newObjType?: number // 新增对象类型
+ ;
+ choseIndex?: number | null // 选中对象下标
+ ;
+ TempConn?: any[] // 是否正在新增连接线
+ ;
+ isNewConn?: boolean // 选中连接线下标
+ ;
+ scroller?: Scroller;
+ logText?: string;
+}
+import type { SimBase } from "../classes/SimBase";
+interface SimClickObj {
+ name: string;
+ image: Resource;
+ type: number;
+}
+export class BottomMenuBar extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.simClickObjArr = [
+ {
+ name: "主机",
+ image: { "id": 16777226, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 1
+ },
+ {
+ name: "路由器",
+ image: { "id": 16777229, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 2
+ },
+ {
+ name: "交换器",
+ image: { "id": 16777232, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 3
+ },
+ {
+ name: "集线器",
+ image: { "id": 16777228, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 4
+ },
+ ] // 底部菜单栏数组
+ ;
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__isNewObj = this.initializeConsume("isNewObj", "isNewObj");
+ this.__newObjType = this.initializeConsume("newObjType", "newObjType");
+ this.__choseIndex = this.initializeConsume("choseIndex", "choseIndex");
+ this.__TempConn = this.initializeConsume("TempConn", "TempConn");
+ this.__isNewConn = this.initializeConsume("isNewConn", "isNewConn");
+ this.scroller = new Scroller();
+ this.__logText = this.createStorageLink("LogText", "", "logText");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: BottomMenuBar_Params) {
+ if (params.simClickObjArr !== undefined) {
+ this.simClickObjArr = params.simClickObjArr;
+ }
+ if (params.scroller !== undefined) {
+ this.scroller = params.scroller;
+ }
+ }
+ updateStateVars(params: BottomMenuBar_Params) {
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__logText.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__isNewConn.aboutToBeDeleted();
+ this.__logText.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private simClickObjArr: SimClickObj[]; // 底部菜单栏数组
+ private __allSimObj: ObservedPropertyAbstractPU; // 仿真对象数组
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[] // 仿真对象数组
+ ) {
+ this.__allSimObj.set(newValue);
+ }
+ private __isNewObj: ObservedPropertyAbstractPU; // 是否新增对象
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue: boolean // 是否新增对象
+ ) {
+ this.__isNewObj.set(newValue);
+ }
+ private __newObjType: ObservedPropertyAbstractPU; // 新增对象类型
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue: number // 新增对象类型
+ ) {
+ this.__newObjType.set(newValue);
+ }
+ private __choseIndex: ObservedPropertyAbstractPU; // 选中对象下标
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue: number | null // 选中对象下标
+ ) {
+ this.__choseIndex.set(newValue);
+ }
+ private __TempConn: ObservedPropertyAbstractPU; // 是否正在新增连接线
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue: any[] // 是否正在新增连接线
+ ) {
+ this.__TempConn.set(newValue);
+ }
+ private __isNewConn: ObservedPropertyAbstractPU; // 选中连接线下标
+ get isNewConn() {
+ return this.__isNewConn.get();
+ }
+ set isNewConn(newValue: boolean // 选中连接线下标
+ ) {
+ this.__isNewConn.set(newValue);
+ }
+ private scroller: Scroller;
+ private __logText: ObservedPropertyAbstractPU;
+ get logText() {
+ return this.__logText.get();
+ }
+ set logText(newValue: string) {
+ this.__logText.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 10 });
+ Row.debugLine("components/ButtomMenuBar.ets(44:5)");
+ Row.layoutWeight(1);
+ Row.margin({ left: '5%' });
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/ButtomMenuBar.ets(46:9)");
+ Column.margin({ top: 5 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Image.create(item.image);
+ Image.debugLine("components/ButtomMenuBar.ets(47:11)");
+ Image.border({
+ color: item.type == this.newObjType && this.isNewObj ? Color.Red : Color.Transparent,
+ width: 1
+ });
+ Image.width(50);
+ Image.onClick(() => {
+ this.isNewConn = false;
+ this.TempConn = [];
+ if (!this.isNewObj) { // 选择创建对象
+ this.isNewObj = true;
+ this.newObjType = item.type;
+ }
+ else if (this.newObjType != item.type) { // 选择创建其他对象
+ this.newObjType = item.type;
+ }
+ else { // 取消选择
+ this.isNewObj = false;
+ this.newObjType = -1;
+ }
+ this.allSimObj.forEach(item => {
+ item.isChose = false;
+ }); // 创建对象时必须全部设置为非选中状态
+ this.choseIndex = null;
+ });
+ if (!isInitialRender) {
+ Image.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(item.name);
+ Text.debugLine("components/ButtomMenuBar.ets(70:11)");
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.simClickObjArr, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Scroll.create(this.scroller);
+ Scroll.debugLine("components/ButtomMenuBar.ets(76:7)");
+ Scroll.border({
+ color: Color.Black,
+ width: 1
+ });
+ Scroll.layoutWeight(1);
+ Scroll.height('100%');
+ Scroll.margin(2);
+ if (!isInitialRender) {
+ Scroll.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.logText);
+ Text.debugLine("components/ButtomMenuBar.ets(77:9)");
+ Text.fontSize(15);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Scroll.pop();
+ Row.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.protoBin
new file mode 100644
index 0000000..1c8a5c0
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.ts
new file mode 100644
index 0000000..0f990c6
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.ts
@@ -0,0 +1,1513 @@
+interface BatchPacketSet_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ ip?: string;
+ mac?: string;
+ message?: string;
+ allSimObj?: SimBase[];
+ allSimPacket?: SimPacket[];
+ packets?: any[];
+}
+interface PacketSet_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ ip?: string;
+ mac?: string;
+ message?: string;
+ allSimObj?: SimBase[];
+ allSimPacket?: SimPacket[];
+}
+interface SwitchTableConfig_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ mac1?: string;
+ mac2?: string;
+ mac3?: string;
+ mac4?: string;
+}
+interface RouterTableConfig_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ ip1?: string;
+ ip2?: string;
+ ip3?: string;
+ ip4?: string;
+}
+interface NetworkConfig_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ ip?: string;
+ mac?: string;
+}
+interface LineDelete_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ allSimConn?: SimConnect[];
+}
+interface LabelRevise_Params {
+ controller?: CustomDialogController;
+ simObj?: SimBase;
+ newLabel?: string;
+}
+import type { SimBase, Table } from "../classes/SimBase";
+import type { SimConnect, SimPacket } from "../classes/OtherSimObjects";
+import promptAction from "@ohos:promptAction";
+import { checkNetwork } from "@bundle:com.example.ensp_fourteen/entry/ets/functions/functions";
+export class LabelRevise extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__newLabel = new ObservedPropertySimplePU("", this, "newLabel");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: LabelRevise_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.newLabel !== undefined) {
+ this.newLabel = params.newLabel;
+ }
+ }
+ updateStateVars(params: LabelRevise_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newLabel.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__newLabel.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __newLabel: ObservedPropertySimplePU;
+ get newLabel() {
+ return this.__newLabel.get();
+ }
+ set newLabel(newValue: string) {
+ this.__newLabel.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create({ space: 5 });
+ Column.debugLine("components/Dialog.ets(13:5)");
+ Column.margin(10);
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("原标签: " + this.simObj.objLabel);
+ Text.debugLine("components/Dialog.ets(14:7)");
+ Text.fontSize(28);
+ Text.fontColor(Color.Gray);
+ Text.width('80%');
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(19:7)");
+ Row.width('80%');
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("新标签:");
+ Text.debugLine("components/Dialog.ets(20:9)");
+ Text.fontSize(28);
+ Text.fontColor(Color.Gray);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入新标签" });
+ TextInput.debugLine("components/Dialog.ets(24:9)");
+ TextInput.onChange((value) => {
+ this.newLabel = value;
+ });
+ TextInput.width('65%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 40 });
+ Row.debugLine("components/Dialog.ets(32:7)");
+ Row.margin({ top: 5 });
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("取消");
+ Button.debugLine("components/Dialog.ets(33:9)");
+ Button.height(35);
+ Button.onClick(() => {
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("确定");
+ Button.debugLine("components/Dialog.ets(39:9)");
+ Button.height(35);
+ Button.onClick(() => {
+ this.simObj.objLabel = this.newLabel;
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class LineDelete extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__allSimConn = this.initializeConsume("allSimConn", "allSimConn");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: LineDelete_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ }
+ updateStateVars(params: LineDelete_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimConn.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__allSimConn.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __allSimConn: ObservedPropertyAbstractPU;
+ get allSimConn() {
+ return this.__allSimConn.get();
+ }
+ set allSimConn(newValue: SimConnect[]) {
+ this.__allSimConn.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(62:5)");
+ Column.width('100%');
+ Column.margin(10);
+ Column.backgroundColor(Color.White);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.simObj.objLabel + " 连接线列表");
+ Text.debugLine("components/Dialog.ets(63:7)");
+ Text.fontSize(18);
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Menu.create();
+ Menu.debugLine("components/Dialog.ets(66:7)");
+ if (!isInitialRender) {
+ Menu.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = (_item, index) => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.simObj.objID === item.nObjE.objID || this.simObj.objID === item.nObjS.objID) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ MenuItem.create({
+ content: this.simObj.objLabel + " : " + (this.simObj.objID === item.nObjE.objID ? item.nObjS.objLabel : item.nObjE.objLabel)
+ });
+ MenuItem.debugLine("components/Dialog.ets(69:13)");
+ MenuItem.height(25);
+ MenuItem.contentFont({ size: 18 });
+ MenuItem.onChange(() => {
+ item.deleteObjConn(); // 删除线时应该先将线两端的设备的connection设置为null
+ this.allSimConn.splice(index, 1); // 然后将连接线对象数组中的该连接线对象删除
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ MenuItem.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ MenuItem.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.allSimConn, forEachItemGenFunction, undefined, true, false);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ Menu.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class NetworkConfig extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__ip = new ObservedPropertySimplePU("", this, "ip");
+ this.__mac = new ObservedPropertySimplePU("", this, "mac");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: NetworkConfig_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.ip !== undefined) {
+ this.ip = params.ip;
+ }
+ if (params.mac !== undefined) {
+ this.mac = params.mac;
+ }
+ }
+ updateStateVars(params: NetworkConfig_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__ip.aboutToBeDeleted();
+ this.__mac.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __ip: ObservedPropertySimplePU;
+ get ip() {
+ return this.__ip.get();
+ }
+ set ip(newValue: string) {
+ this.__ip.set(newValue);
+ }
+ private __mac: ObservedPropertySimplePU;
+ get mac() {
+ return this.__mac.get();
+ }
+ set mac(newValue: string) {
+ this.__mac.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(97:5)");
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入ip地址:192.168.1.1" });
+ TextInput.debugLine("components/Dialog.ets(98:7)");
+ TextInput.onChange((value) => {
+ this.ip = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入mac地址:mac11" });
+ TextInput.debugLine("components/Dialog.ets(103:7)");
+ TextInput.onChange((value) => {
+ this.mac = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 30 });
+ Row.debugLine("components/Dialog.ets(108:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("取消");
+ Button.debugLine("components/Dialog.ets(109:9)");
+ Button.onClick(() => {
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("确定");
+ Button.debugLine("components/Dialog.ets(114:9)");
+ Button.onClick(() => {
+ if (this.simObj.objType == 3) {
+ this.simObj.mac = this.mac;
+ }
+ else {
+ this.simObj.ip = this.ip;
+ this.simObj.mac = this.mac;
+ }
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class RouterTableConfig extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__ip1 = new ObservedPropertySimplePU("", this, "ip1");
+ this.__ip2 = new ObservedPropertySimplePU("", this, "ip2");
+ this.__ip3 = new ObservedPropertySimplePU("", this, "ip3");
+ this.__ip4 = new ObservedPropertySimplePU("", this, "ip4");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: RouterTableConfig_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.ip1 !== undefined) {
+ this.ip1 = params.ip1;
+ }
+ if (params.ip2 !== undefined) {
+ this.ip2 = params.ip2;
+ }
+ if (params.ip3 !== undefined) {
+ this.ip3 = params.ip3;
+ }
+ if (params.ip4 !== undefined) {
+ this.ip4 = params.ip4;
+ }
+ }
+ updateStateVars(params: RouterTableConfig_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip1.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip2.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip3.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip4.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__ip1.aboutToBeDeleted();
+ this.__ip2.aboutToBeDeleted();
+ this.__ip3.aboutToBeDeleted();
+ this.__ip4.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __ip1: ObservedPropertySimplePU;
+ get ip1() {
+ return this.__ip1.get();
+ }
+ set ip1(newValue: string) {
+ this.__ip1.set(newValue);
+ }
+ private __ip2: ObservedPropertySimplePU;
+ get ip2() {
+ return this.__ip2.get();
+ }
+ set ip2(newValue: string) {
+ this.__ip2.set(newValue);
+ }
+ private __ip3: ObservedPropertySimplePU;
+ get ip3() {
+ return this.__ip3.get();
+ }
+ set ip3(newValue: string) {
+ this.__ip3.set(newValue);
+ }
+ private __ip4: ObservedPropertySimplePU;
+ get ip4() {
+ return this.__ip4.get();
+ }
+ set ip4(newValue: string) {
+ this.__ip4.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(142:5)");
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(143:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口1下一跳:192.168.1.0/24" });
+ TextInput.debugLine("components/Dialog.ets(144:9)");
+ TextInput.onChange((value) => {
+ this.ip1 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(150:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 1,
+ net: this.ip1
+ };
+ if (this.simObj.routerTable.some(item => item.port == pushItem.port)) {
+ this.simObj.routerTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.routerTable.push(pushItem);
+ this.simObj.routerTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(165:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口2下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(166:9)");
+ TextInput.onChange((value) => {
+ this.ip2 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(172:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 2,
+ net: this.ip2
+ };
+ if (this.simObj.routerTable.some(item => item.port == pushItem.port)) {
+ this.simObj.routerTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.routerTable.push(pushItem);
+ this.simObj.routerTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(187:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口3下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(188:9)");
+ TextInput.onChange((value) => {
+ this.ip3 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(194:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 3,
+ net: this.ip3
+ };
+ if (this.simObj.routerTable.some(item => item.port == pushItem.port)) {
+ this.simObj.routerTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.routerTable.push(pushItem);
+ this.simObj.routerTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(209:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口4下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(210:9)");
+ TextInput.onChange((value) => {
+ this.ip4 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(216:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 4,
+ net: this.ip4
+ };
+ if (this.simObj.routerTable.some(item => item.port == pushItem.port)) {
+ this.simObj.routerTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.routerTable.push(pushItem);
+ this.simObj.routerTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class SwitchTableConfig extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__mac1 = new ObservedPropertySimplePU("", this, "mac1");
+ this.__mac2 = new ObservedPropertySimplePU("", this, "mac2");
+ this.__mac3 = new ObservedPropertySimplePU("", this, "mac3");
+ this.__mac4 = new ObservedPropertySimplePU("", this, "mac4");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: SwitchTableConfig_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.mac1 !== undefined) {
+ this.mac1 = params.mac1;
+ }
+ if (params.mac2 !== undefined) {
+ this.mac2 = params.mac2;
+ }
+ if (params.mac3 !== undefined) {
+ this.mac3 = params.mac3;
+ }
+ if (params.mac4 !== undefined) {
+ this.mac4 = params.mac4;
+ }
+ }
+ updateStateVars(params: SwitchTableConfig_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac1.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac2.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac3.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac4.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__mac1.aboutToBeDeleted();
+ this.__mac2.aboutToBeDeleted();
+ this.__mac3.aboutToBeDeleted();
+ this.__mac4.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __mac1: ObservedPropertySimplePU;
+ get mac1() {
+ return this.__mac1.get();
+ }
+ set mac1(newValue: string) {
+ this.__mac1.set(newValue);
+ }
+ private __mac2: ObservedPropertySimplePU;
+ get mac2() {
+ return this.__mac2.get();
+ }
+ set mac2(newValue: string) {
+ this.__mac2.set(newValue);
+ }
+ private __mac3: ObservedPropertySimplePU;
+ get mac3() {
+ return this.__mac3.get();
+ }
+ set mac3(newValue: string) {
+ this.__mac3.set(newValue);
+ }
+ private __mac4: ObservedPropertySimplePU;
+ get mac4() {
+ return this.__mac4.get();
+ }
+ set mac4(newValue: string) {
+ this.__mac4.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(247:5)");
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(248:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口1下一跳:mac11" });
+ TextInput.debugLine("components/Dialog.ets(249:9)");
+ TextInput.onChange((value) => {
+ this.mac1 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(255:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 1,
+ net: this.mac1
+ };
+ if (this.simObj.switchTable.some(item => item.port == pushItem.port)) {
+ this.simObj.switchTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.switchTable.push(pushItem);
+ this.simObj.switchTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(270:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口2下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(271:9)");
+ TextInput.onChange((value) => {
+ this.mac2 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(277:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 2,
+ net: this.mac2
+ };
+ if (this.simObj.switchTable.some(item => item.port == pushItem.port)) {
+ this.simObj.switchTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.switchTable.push(pushItem);
+ this.simObj.switchTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(292:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口3下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(293:9)");
+ TextInput.onChange((value) => {
+ this.mac3 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(299:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 3,
+ net: this.mac3
+ };
+ if (this.simObj.switchTable.some(item => item.port == pushItem.port)) {
+ this.simObj.switchTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.switchTable.push(pushItem);
+ this.simObj.switchTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Dialog.ets(314:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入端口4下一跳:" });
+ TextInput.debugLine("components/Dialog.ets(315:9)");
+ TextInput.onChange((value) => {
+ this.mac4 = value;
+ });
+ TextInput.width('80%');
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("添加");
+ Button.debugLine("components/Dialog.ets(321:9)");
+ Button.onClick(() => {
+ let pushItem: Table = {
+ port: 4,
+ net: this.mac4
+ };
+ if (this.simObj.switchTable.some(item => item.port == pushItem.port)) {
+ this.simObj.switchTable[pushItem.port - 1] = pushItem;
+ }
+ else {
+ this.simObj.switchTable.push(pushItem);
+ this.simObj.switchTable.sort((a: Table, b: Table) => a.port > b.port ? 1 : -1);
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class PacketSet extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__ip = new ObservedPropertySimplePU("", this, "ip");
+ this.__mac = new ObservedPropertySimplePU("", this, "mac");
+ this.__message = new ObservedPropertySimplePU("", this, "message");
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__allSimPacket = this.initializeConsume("allSimPacket", "allSimPacket");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: PacketSet_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.ip !== undefined) {
+ this.ip = params.ip;
+ }
+ if (params.mac !== undefined) {
+ this.mac = params.mac;
+ }
+ if (params.message !== undefined) {
+ this.message = params.message;
+ }
+ }
+ updateStateVars(params: PacketSet_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac.purgeDependencyOnElmtId(rmElmtId);
+ this.__message.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimPacket.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__ip.aboutToBeDeleted();
+ this.__mac.aboutToBeDeleted();
+ this.__message.aboutToBeDeleted();
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimPacket.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __ip: ObservedPropertySimplePU;
+ get ip() {
+ return this.__ip.get();
+ }
+ set ip(newValue: string) {
+ this.__ip.set(newValue);
+ }
+ private __mac: ObservedPropertySimplePU;
+ get mac() {
+ return this.__mac.get();
+ }
+ set mac(newValue: string) {
+ this.__mac.set(newValue);
+ }
+ private __message: ObservedPropertySimplePU;
+ get message() {
+ return this.__message.get();
+ }
+ set message(newValue: string) {
+ this.__message.set(newValue);
+ }
+ private __allSimObj: ObservedPropertyAbstractPU;
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[]) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimPacket: ObservedPropertyAbstractPU;
+ get allSimPacket() {
+ return this.__allSimPacket.get();
+ }
+ set allSimPacket(newValue: SimPacket[]) {
+ this.__allSimPacket.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(353:5)");
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入目标ip地址:192.168.1.1" });
+ TextInput.debugLine("components/Dialog.ets(354:7)");
+ TextInput.onChange((value) => {
+ this.ip = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入目标mac地址:mac11" });
+ TextInput.debugLine("components/Dialog.ets(359:7)");
+ TextInput.onChange((value) => {
+ this.mac = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入发送信息" });
+ TextInput.debugLine("components/Dialog.ets(364:7)");
+ TextInput.onChange((value) => {
+ this.message = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 30 });
+ Row.debugLine("components/Dialog.ets(369:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("取消");
+ Button.debugLine("components/Dialog.ets(370:9)");
+ Button.onClick(() => {
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("确定");
+ Button.debugLine("components/Dialog.ets(375:9)");
+ Button.onClick(() => {
+ if (!checkNetwork(this.allSimObj)) {
+ promptAction.showToast({
+ message: "请正确配置IP地址",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ else if (this.simObj.objType == 1) {
+ // this.simObj.createPacket(this.mac, this.ip, this.message, this.allSimObj, this.allSimPacket)
+ this.simObj.createMacPacket(ObservedObject.GetRawObject(this.allSimObj), ObservedObject.GetRawObject(this.allSimPacket), 1024, this.message, 8080, 8080, this.mac, this.ip, `${this.simObj.ip}:8080:app1`, `${this.ip}:8080:app1`);
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择正确对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class BatchPacketSet extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.controller = undefined;
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__ip = new ObservedPropertySimplePU("", this, "ip");
+ this.__mac = new ObservedPropertySimplePU("", this, "mac");
+ this.__message = new ObservedPropertySimplePU("", this, "message");
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__allSimPacket = this.initializeConsume("allSimPacket", "allSimPacket");
+ this.__packets = new ObservedPropertyObjectPU([], this, "packets");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: BatchPacketSet_Params) {
+ if (params.controller !== undefined) {
+ this.controller = params.controller;
+ }
+ this.__simObj.set(params.simObj);
+ if (params.ip !== undefined) {
+ this.ip = params.ip;
+ }
+ if (params.mac !== undefined) {
+ this.mac = params.mac;
+ }
+ if (params.message !== undefined) {
+ this.message = params.message;
+ }
+ if (params.packets !== undefined) {
+ this.packets = params.packets;
+ }
+ }
+ updateStateVars(params: BatchPacketSet_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__ip.purgeDependencyOnElmtId(rmElmtId);
+ this.__mac.purgeDependencyOnElmtId(rmElmtId);
+ this.__message.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimPacket.purgeDependencyOnElmtId(rmElmtId);
+ this.__packets.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__ip.aboutToBeDeleted();
+ this.__mac.aboutToBeDeleted();
+ this.__message.aboutToBeDeleted();
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimPacket.aboutToBeDeleted();
+ this.__packets.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private controller: CustomDialogController;
+ setController(ctr: CustomDialogController) {
+ this.controller = ctr;
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __ip: ObservedPropertySimplePU;
+ get ip() {
+ return this.__ip.get();
+ }
+ set ip(newValue: string) {
+ this.__ip.set(newValue);
+ }
+ private __mac: ObservedPropertySimplePU;
+ get mac() {
+ return this.__mac.get();
+ }
+ set mac(newValue: string) {
+ this.__mac.set(newValue);
+ }
+ private __message: ObservedPropertySimplePU;
+ get message() {
+ return this.__message.get();
+ }
+ set message(newValue: string) {
+ this.__message.set(newValue);
+ }
+ private __allSimObj: ObservedPropertyAbstractPU;
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[]) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimPacket: ObservedPropertyAbstractPU;
+ get allSimPacket() {
+ return this.__allSimPacket.get();
+ }
+ set allSimPacket(newValue: SimPacket[]) {
+ this.__allSimPacket.set(newValue);
+ }
+ private __packets: ObservedPropertyObjectPU;
+ get packets() {
+ return this.__packets.get();
+ }
+ set packets(newValue: any[]) {
+ this.__packets.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Dialog.ets(415:5)");
+ Column.backgroundColor(Color.White);
+ Column.justifyContent(FlexAlign.Center);
+ Column.alignItems(HorizontalAlign.Center);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入目标ip地址:192.168.1.1" });
+ TextInput.debugLine("components/Dialog.ets(416:7)");
+ TextInput.onChange((value) => {
+ this.ip = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入目标mac地址:mac11" });
+ TextInput.debugLine("components/Dialog.ets(421:7)");
+ TextInput.onChange((value) => {
+ this.mac = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ TextInput.create({ placeholder: "请输入发送信息" });
+ TextInput.debugLine("components/Dialog.ets(426:7)");
+ TextInput.onChange((value) => {
+ this.message = value;
+ });
+ if (!isInitialRender) {
+ TextInput.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 30 });
+ Row.debugLine("components/Dialog.ets(431:7)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("取消");
+ Button.debugLine("components/Dialog.ets(432:9)");
+ Button.onClick(() => {
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("新增");
+ Button.debugLine("components/Dialog.ets(437:9)");
+ Button.onClick(() => {
+ if (!checkNetwork(this.allSimObj)) {
+ promptAction.showToast({
+ message: "请正确配置IP地址",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ else if (this.simObj.objType == 1) {
+ this.packets.push({
+ ip: this.ip,
+ mac: this.mac,
+ message: this.message,
+ allSimObj: this.allSimObj,
+ allSimPacket: this.allSimPacket
+ });
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择正确对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel("批量发送");
+ Button.debugLine("components/Dialog.ets(464:9)");
+ Button.onClick(() => {
+ this.packets.forEach(item => {
+ this.simObj.createPacket(item.mac, item.ip, item.message, ObservedObject.GetRawObject(item.allSimObj), ObservedObject.GetRawObject(item.allSimPacket));
+ });
+ this.controller.close();
+ });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ Row.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.protoBin
new file mode 100644
index 0000000..e362902
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.ts
new file mode 100644
index 0000000..3ca13c8
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.ts
@@ -0,0 +1,1313 @@
+interface CreateLabel_Params {
+ simObj?: SimBase;
+ isShowLabel?: boolean // 是否显示标签
+ ;
+}
+interface CreateImg_Params {
+ allSimObj?: SimBase[] // 仿真对象数组
+ ;
+ allSimConn?: SimConnect[] // 仿真连接线数组
+ ;
+ TempConn?: any[] // 临时any数组
+ ;
+ simObj?: SimBase // 当前对象
+ ;
+ isNewObj?: boolean // 是否新增对象
+ ;
+ newObjType?: number // 新增对象类型
+ ;
+ choseIndex?: number | null // 选中对象下标
+ ;
+ isNewConn?: boolean // 是否正在新增连接线
+ ;
+ thisIndex?: number;
+}
+interface CreatePort_Params {
+ objS?: SimBase;
+ objE?: SimBase;
+ conn?: SimConnect;
+ r?: number;
+}
+interface CreateCon_Params {
+ objS?: SimBase;
+ objE?: SimBase;
+}
+interface MiddleContent_Params {
+ allSimObj?: SimBase[] // 仿真对象数组
+ ;
+ allSimConn?: SimConnect[] // 仿真连接线数组
+ ;
+ TempConn?: any[] // 临时any数组
+ ;
+ isNewObj?: boolean // 是否插入新增对象
+ ;
+ newObjType?: number // 新增对象类型
+ ;
+ choseIndex?: number | null // 选中对象下标
+ ;
+ isNewConn?: boolean // 是否正在新增连接线
+ ;
+ isShowLabel?: boolean // 是否显示标签
+ ;
+ isShowPort?: boolean // 是否显示接口
+ ;
+ isShowInterface?: boolean // 是否显示网络配置信息
+ ;
+ isShowTable?: boolean // 是否显示路由/交换表信息
+ ;
+ allSimPacket?: SimPacket[] // 单次数据包传输的集合
+ ;
+ isNewPacket?: number;
+ isNewPacketArrived?: number;
+}
+import promptAction from "@ohos:promptAction";
+import { SimConnect, SimHost, SimHub, SimRouter, SimSwitch } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/OtherSimObjects";
+import type { SimPacket } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/OtherSimObjects";
+import type { SimBase } from "../classes/SimBase";
+import { TableChart, NetworkChart } from "@bundle:com.example.ensp_fourteen/entry/ets/components/Table";
+export class MiddleContent extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__allSimConn = this.initializeConsume("allSimConn", "allSimConn");
+ this.__TempConn = this.initializeConsume("TempConn", "TempConn");
+ this.__isNewObj = this.initializeConsume("isNewObj", "isNewObj");
+ this.__newObjType = this.initializeConsume("newObjType", "newObjType");
+ this.__choseIndex = this.initializeConsume("choseIndex", "choseIndex");
+ this.__isNewConn = this.initializeConsume("isNewConn", "isNewConn");
+ this.__isShowLabel = this.initializeConsume("isShowLabel", "isShowLabel");
+ this.__isShowPort = this.initializeConsume("isShowPort", "isShowPort");
+ this.__isShowInterface = this.initializeConsume("isShowInterface", "isShowInterface");
+ this.__isShowTable = this.initializeConsume("isShowTable", "isShowTable");
+ this.__allSimPacket = this.initializeConsume("allSimPacket", "allSimPacket");
+ this.__isNewPacket = this.createStorageProp("isNewPacket", 0, "isNewPacket");
+ this.__isNewPacketArrived = this.createStorageProp("isNewPacketArrived", 0, "isNewPacketArrived");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: MiddleContent_Params) {
+ }
+ updateStateVars(params: MiddleContent_Params) {
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowLabel.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowPort.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowInterface.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowTable.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimPacket.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewPacket.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewPacketArrived.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimConn.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__isNewConn.aboutToBeDeleted();
+ this.__isShowLabel.aboutToBeDeleted();
+ this.__isShowPort.aboutToBeDeleted();
+ this.__isShowInterface.aboutToBeDeleted();
+ this.__isShowTable.aboutToBeDeleted();
+ this.__allSimPacket.aboutToBeDeleted();
+ this.__isNewPacket.aboutToBeDeleted();
+ this.__isNewPacketArrived.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __allSimObj: ObservedPropertyAbstractPU; // 仿真对象数组
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[] // 仿真对象数组
+ ) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimConn: ObservedPropertyAbstractPU; // 仿真连接线数组
+ get allSimConn() {
+ return this.__allSimConn.get();
+ }
+ set allSimConn(newValue: SimConnect[] // 仿真连接线数组
+ ) {
+ this.__allSimConn.set(newValue);
+ }
+ private __TempConn: ObservedPropertyAbstractPU; // 临时any数组
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue: any[] // 临时any数组
+ ) {
+ this.__TempConn.set(newValue);
+ }
+ private __isNewObj: ObservedPropertyAbstractPU; // 是否插入新增对象
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue: boolean // 是否插入新增对象
+ ) {
+ this.__isNewObj.set(newValue);
+ }
+ private __newObjType: ObservedPropertyAbstractPU; // 新增对象类型
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue: number // 新增对象类型
+ ) {
+ this.__newObjType.set(newValue);
+ }
+ private __choseIndex: ObservedPropertyAbstractPU; // 选中对象下标
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue: number | null // 选中对象下标
+ ) {
+ this.__choseIndex.set(newValue);
+ }
+ private __isNewConn: ObservedPropertyAbstractPU; // 是否正在新增连接线
+ get isNewConn() {
+ return this.__isNewConn.get();
+ }
+ set isNewConn(newValue: boolean // 是否正在新增连接线
+ ) {
+ this.__isNewConn.set(newValue);
+ }
+ private __isShowLabel: ObservedPropertyAbstractPU; // 是否显示标签
+ get isShowLabel() {
+ return this.__isShowLabel.get();
+ }
+ set isShowLabel(newValue: boolean // 是否显示标签
+ ) {
+ this.__isShowLabel.set(newValue);
+ }
+ private __isShowPort: ObservedPropertyAbstractPU; // 是否显示接口
+ get isShowPort() {
+ return this.__isShowPort.get();
+ }
+ set isShowPort(newValue: boolean // 是否显示接口
+ ) {
+ this.__isShowPort.set(newValue);
+ }
+ private __isShowInterface: ObservedPropertyAbstractPU; // 是否显示网络配置信息
+ get isShowInterface() {
+ return this.__isShowInterface.get();
+ }
+ set isShowInterface(newValue: boolean // 是否显示网络配置信息
+ ) {
+ this.__isShowInterface.set(newValue);
+ }
+ private __isShowTable: ObservedPropertyAbstractPU; // 是否显示路由/交换表信息
+ get isShowTable() {
+ return this.__isShowTable.get();
+ }
+ set isShowTable(newValue: boolean // 是否显示路由/交换表信息
+ ) {
+ this.__isShowTable.set(newValue);
+ }
+ private __allSimPacket: ObservedPropertyAbstractPU; // 单次数据包传输的集合
+ get allSimPacket() {
+ return this.__allSimPacket.get();
+ }
+ set allSimPacket(newValue: SimPacket[] // 单次数据包传输的集合
+ ) {
+ this.__allSimPacket.set(newValue);
+ }
+ private __isNewPacket: ObservedPropertyAbstractPU;
+ get isNewPacket() {
+ return this.__isNewPacket.get();
+ }
+ set isNewPacket(newValue: number) {
+ this.__isNewPacket.set(newValue);
+ }
+ private __isNewPacketArrived: ObservedPropertyAbstractPU;
+ get isNewPacketArrived() {
+ return this.__isNewPacketArrived.get();
+ }
+ set isNewPacketArrived(newValue: number) {
+ this.__isNewPacketArrived.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/MiddleContent.ets(24:5)");
+ Row.width('100%');
+ Row.height('74%');
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ // 画布
+ Stack.create();
+ Stack.debugLine("components/MiddleContent.ets(26:7)");
+ // 画布
+ Stack.width('56%');
+ // 画布
+ Stack.height('100%');
+ // 画布
+ Stack.border({ color: Color.Black, width: 1 });
+ // 画布
+ Stack.onClick((event: ClickEvent) => {
+ if (this.isNewObj) { // 若要插入新增对象
+ const obj = this.newObjType == 1 ? new SimHost(event.x - 25, event.y - 15) : this.newObjType == 2 ? new SimRouter(event.x - 25, event.y - 15) : this.newObjType == 3 ? new SimSwitch(event.x - 25, event.y - 15) : new SimHub(event.x - 25, event.y - 15);
+ this.allSimObj.push(obj as SimBase); // 插入并绘制新增对象
+ }
+ else if (!this.isNewObj && this.allSimObj.some(item => item.isChose == true)) {
+ this.allSimObj[this.choseIndex].objX = event.x - 25; // 更新X坐标
+ this.allSimObj[this.choseIndex].objY = event.y - 15; // 更新Y坐标
+ this.allSimObj[this.choseIndex].isChose = false; // 更新选中状态为未选中
+ }
+ this.isNewObj = false; // 取消新增状态
+ this.newObjType = -1; // 取消新增类型
+ this.choseIndex = null; // 取消选中下标
+ this.isNewConn = false; // 取消新增连接线
+ this.TempConn = []; // 清空临时连接线对象
+ });
+ if (!isInitialRender) {
+ // 画布
+ Stack.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ objS: item.nObjS as SimBase,
+ objE: item.nObjE as SimBase
+ };
+ };
+ ViewPU.create(new CreateCon(this, { objS: item.nObjS as SimBase, objE: item.nObjE as SimBase }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ objS: item.nObjS as SimBase, objE: item.nObjE as SimBase
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ objS: item.nObjS as SimBase,
+ objE: item.nObjE as SimBase,
+ conn: item
+ };
+ };
+ ViewPU.create(new CreatePort(this, { objS: item.nObjS as SimBase, objE: item.nObjE as SimBase, conn: item }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ objS: item.nObjS as SimBase, objE: item.nObjE as SimBase, conn: item
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ };
+ this.forEachUpdateFunction(elmtId, this.allSimConn, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = (_item, index) => {
+ const item = _item;
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ simObj: item,
+ thisIndex: index
+ };
+ };
+ ViewPU.create(new CreateImg(this, { simObj: item, thisIndex: index }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ simObj: item
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ simObj: item
+ };
+ };
+ ViewPU.create(new CreateLabel(this, { simObj: item }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ simObj: item
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ };
+ this.forEachUpdateFunction(elmtId, this.allSimObj, forEachItemGenFunction, undefined, true, false);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ // 画布
+ Stack.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create({ space: 3 });
+ Column.debugLine("components/MiddleContent.ets(56:7)");
+ Column.width('22%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(57:9)");
+ Column.width('100%');
+ Column.height('50%');
+ Column.border({ color: Color.Orange, width: 1 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送主机详情");
+ Text.debugLine("components/MiddleContent.ets(58:11)");
+ Text.fontSize(21);
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(62:11)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.isNewPacket) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送主机:" + this.allSimPacket[this.allSimPacket.length - 1].sendHost.objLabel);
+ Text.debugLine("components/MiddleContent.ets(64:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("IP地址:" + this.allSimPacket[this.allSimPacket.length - 1].sourceIp);
+ Text.debugLine("components/MiddleContent.ets(65:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址;" + this.allSimPacket[this.allSimPacket.length - 1].sourceMac);
+ Text.debugLine("components/MiddleContent.ets(66:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送数据包大小:1024kB");
+ Text.debugLine("components/MiddleContent.ets(67:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("已发送数据包数量:1");
+ Text.debugLine("components/MiddleContent.ets(68:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("需要发送的数据包总数:1");
+ Text.debugLine("components/MiddleContent.ets(69:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ Column.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(77:9)");
+ Column.width('100%');
+ Column.height('50%');
+ Column.border({ color: Color.Orange, width: 1 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("接收主机详情");
+ Text.debugLine("components/MiddleContent.ets(78:11)");
+ Text.fontSize(21);
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(82:11)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.isNewPacketArrived) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ // Text("接收主机:")
+ Text.create("IP地址:" + this.allSimPacket[this.allSimPacket.length - 1].targetIp);
+ Text.debugLine("components/MiddleContent.ets(85:15)");
+ if (!isInitialRender) {
+ // Text("接收主机:")
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ // Text("接收主机:")
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址;" + this.allSimPacket[this.allSimPacket.length - 1].targetMac);
+ Text.debugLine("components/MiddleContent.ets(86:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("接收数据包大小:1024kB");
+ Text.debugLine("components/MiddleContent.ets(87:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("已接收数据包数量:1");
+ Text.debugLine("components/MiddleContent.ets(88:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("需要接收的数据包总数:1");
+ Text.debugLine("components/MiddleContent.ets(89:15)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ Column.pop();
+ Column.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ // 配置信息展示
+ Column.create({ space: 3 });
+ Column.debugLine("components/MiddleContent.ets(101:7)");
+ // 配置信息展示
+ Column.width('22%');
+ // 配置信息展示
+ Column.height('100%');
+ // 配置信息展示
+ Column.padding(2);
+ // 配置信息展示
+ Column.justifyContent(FlexAlign.SpaceBetween);
+ // 配置信息展示
+ Column.layoutWeight(1);
+ if (!isInitialRender) {
+ // 配置信息展示
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(102:9)");
+ Column.width('100%');
+ Column.height('50%');
+ Column.border({ color: Color.Orange, width: 1 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("网络配置信息");
+ Text.debugLine("components/MiddleContent.ets(103:11)");
+ Text.fontSize(21);
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(107:11)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.choseIndex != null && this.isShowInterface) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ ViewPU.create(new NetworkChart(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ simObj: this.allSimObj[this.choseIndex]
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ Column.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(117:9)");
+ Column.width('100%');
+ Column.height('50%');
+ Column.border({ color: Color.Orange, width: 1 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("路由/交换表信息");
+ Text.debugLine("components/MiddleContent.ets(118:11)");
+ Text.fontSize(21);
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(122:11)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.choseIndex != null && this.isShowTable) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ ViewPU.create(new TableChart(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {
+ simObj: this.allSimObj[this.choseIndex]
+ });
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ Column.pop();
+ // 配置信息展示
+ Column.pop();
+ Row.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+class CreateCon extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__objS = new SynchedPropertyNesedObjectPU(params.objS, this, "objS");
+ this.__objE = new SynchedPropertyNesedObjectPU(params.objE, this, "objE");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: CreateCon_Params) {
+ this.__objS.set(params.objS);
+ this.__objE.set(params.objE);
+ }
+ updateStateVars(params: CreateCon_Params) {
+ this.__objS.set(params.objS);
+ this.__objE.set(params.objE);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__objS.purgeDependencyOnElmtId(rmElmtId);
+ this.__objE.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__objS.aboutToBeDeleted();
+ this.__objE.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __objS: SynchedPropertyNesedObjectPU;
+ get objS() {
+ return this.__objS.get();
+ }
+ private __objE: SynchedPropertyNesedObjectPU;
+ get objE() {
+ return this.__objE.get();
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Line.create();
+ Line.debugLine("components/MiddleContent.ets(150:5)");
+ Line.width('100%');
+ Line.height('100%');
+ Line.stroke(Color.Black);
+ Line.startPoint([this.objS.objX + 25, this.objS.objY + 15]);
+ Line.endPoint([this.objE.objX + 25, this.objE.objY + 15]);
+ if (!isInitialRender) {
+ Line.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+class coordinates {
+ x: number;
+ y: number;
+ constructor(x: number, y: number) {
+ this.x = x;
+ this.y = y;
+ }
+}
+class CreatePort extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__objS = new SynchedPropertyNesedObjectPU(params.objS, this, "objS");
+ this.__objE = new SynchedPropertyNesedObjectPU(params.objE, this, "objE");
+ this.__conn = new SynchedPropertyNesedObjectPU(params.conn, this, "conn");
+ this.r = 30;
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: CreatePort_Params) {
+ this.__objS.set(params.objS);
+ this.__objE.set(params.objE);
+ this.__conn.set(params.conn);
+ if (params.r !== undefined) {
+ this.r = params.r;
+ }
+ }
+ updateStateVars(params: CreatePort_Params) {
+ this.__objS.set(params.objS);
+ this.__objE.set(params.objE);
+ this.__conn.set(params.conn);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__objS.purgeDependencyOnElmtId(rmElmtId);
+ this.__objE.purgeDependencyOnElmtId(rmElmtId);
+ this.__conn.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__objS.aboutToBeDeleted();
+ this.__objE.aboutToBeDeleted();
+ this.__conn.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __objS: SynchedPropertyNesedObjectPU;
+ get objS() {
+ return this.__objS.get();
+ }
+ private __objE: SynchedPropertyNesedObjectPU;
+ get objE() {
+ return this.__objE.get();
+ }
+ private __conn: SynchedPropertyNesedObjectPU;
+ get conn() {
+ return this.__conn.get();
+ }
+ private r: number;
+ k() {
+ return (this.objS.objY - this.objE.objY) / (this.objS.objX - this.objE.objX);
+ } // 直线斜率
+ distance(point1: coordinates, point2: coordinates) {
+ return Math.sqrt((point1.x - point2.x) ** 2 + (point1.y - point2.y) ** 2);
+ } // 两点距离
+ closerSPoint() {
+ let objEPoint = new coordinates(this.objE.objX + 25, this.objE.objY + 15);
+ let objSPoint1 = new coordinates(this.objS.objX + 25 + this.r / Math.sqrt(this.k() ** 2 + 1), this.objS.objY + 15 + this.k() * this.r / Math.sqrt(this.k() ** 2 + 1));
+ let objSPoint2 = new coordinates(this.objS.objX + 25 - this.r / Math.sqrt(this.k() ** 2 + 1), this.objS.objY + 15 - this.k() * this.r / Math.sqrt(this.k() ** 2 + 1));
+ let objSPoint = this.distance(objSPoint1, objEPoint) < this.distance(objSPoint2, objEPoint) ? objSPoint1 : objSPoint2;
+ return { x: objSPoint.x, y: objSPoint.y };
+ }
+ closerEPoint() {
+ let objSPoint = new coordinates(this.objS.objX + 25, this.objS.objY + 15);
+ let objEPoint1 = new coordinates(this.objE.objX + 25 + this.r / Math.sqrt(this.k() ** 2 + 1), this.objE.objY + 15 + this.k() * this.r / Math.sqrt(this.k() ** 2 + 1));
+ let objEPoint2 = new coordinates(this.objE.objX + 25 - this.r / Math.sqrt(this.k() ** 2 + 1), this.objE.objY + 15 - this.k() * this.r / Math.sqrt(this.k() ** 2 + 1));
+ let objEPoint = this.distance(objEPoint1, objSPoint) < this.distance(objEPoint2, objSPoint) ? objEPoint1 : objEPoint2;
+ return { x: objEPoint.x, y: objEPoint.y };
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Stack.create();
+ Stack.debugLine("components/MiddleContent.ets(202:5)");
+ Stack.width('100%');
+ Stack.height('100%');
+ if (!isInitialRender) {
+ Stack.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.conn.ifsS.toString());
+ Text.debugLine("components/MiddleContent.ets(203:7)");
+ Text.fontSize(15);
+ Text.fontColor(Color.Green);
+ Text.fontWeight(FontWeight.Bold);
+ Text.position(this.closerSPoint());
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.conn.ifsE.toString());
+ Text.debugLine("components/MiddleContent.ets(208:7)");
+ Text.fontSize(15);
+ Text.fontColor(Color.Green);
+ Text.fontWeight(FontWeight.Bold);
+ Text.position(this.closerEPoint());
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Stack.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+class CreateImg extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__allSimConn = this.initializeConsume("allSimConn", "allSimConn");
+ this.__TempConn = this.initializeConsume("TempConn", "TempConn");
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__isNewObj = this.initializeConsume("isNewObj", "isNewObj");
+ this.__newObjType = this.initializeConsume("newObjType", "newObjType");
+ this.__choseIndex = this.initializeConsume("choseIndex", "choseIndex");
+ this.__isNewConn = this.initializeConsume("isNewConn", "isNewConn");
+ this.thisIndex = undefined;
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: CreateImg_Params) {
+ this.__simObj.set(params.simObj);
+ if (params.thisIndex !== undefined) {
+ this.thisIndex = params.thisIndex;
+ }
+ }
+ updateStateVars(params: CreateImg_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewConn.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimConn.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__simObj.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__isNewConn.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __allSimObj: ObservedPropertyAbstractPU; // 仿真对象数组
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[] // 仿真对象数组
+ ) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimConn: ObservedPropertyAbstractPU; // 仿真连接线数组
+ get allSimConn() {
+ return this.__allSimConn.get();
+ }
+ set allSimConn(newValue: SimConnect[] // 仿真连接线数组
+ ) {
+ this.__allSimConn.set(newValue);
+ }
+ private __TempConn: ObservedPropertyAbstractPU; // 临时any数组
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue: any[] // 临时any数组
+ ) {
+ this.__TempConn.set(newValue);
+ }
+ private __simObj: SynchedPropertyNesedObjectPU; // 当前对象
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __isNewObj: ObservedPropertyAbstractPU; // 是否新增对象
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue: boolean // 是否新增对象
+ ) {
+ this.__isNewObj.set(newValue);
+ }
+ private __newObjType: ObservedPropertyAbstractPU; // 新增对象类型
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue: number // 新增对象类型
+ ) {
+ this.__newObjType.set(newValue);
+ }
+ private __choseIndex: ObservedPropertyAbstractPU; // 选中对象下标
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue: number | null // 选中对象下标
+ ) {
+ this.__choseIndex.set(newValue);
+ }
+ private __isNewConn: ObservedPropertyAbstractPU; // 是否正在新增连接线
+ get isNewConn() {
+ return this.__isNewConn.get();
+ }
+ set isNewConn(newValue: boolean // 是否正在新增连接线
+ ) {
+ this.__isNewConn.set(newValue);
+ }
+ private thisIndex: number;
+ InterfaceMenu(parent = null) {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Menu.create();
+ Menu.debugLine("components/MiddleContent.ets(234:5)");
+ Menu.radius(8);
+ if (!isInitialRender) {
+ Menu.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = (_item, index) => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (item === null) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ MenuItem.create({ content: "接口" + (index + 1).toString() });
+ MenuItem.debugLine("components/MiddleContent.ets(237:11)");
+ MenuItem.width(70);
+ MenuItem.height(30);
+ MenuItem.contentFont({ size: 14 });
+ MenuItem.onChange(() => {
+ if (!this.isNewConn) {
+ this.TempConn.push(this.allSimObj[this.thisIndex]);
+ this.TempConn.push(index + 1);
+ }
+ else {
+ if (this.TempConn[0] != this.simObj && !this.TempConn[0].interface.includes(ObservedObject.GetRawObject(this.simObj))) {
+ const conn = new SimConnect(this.TempConn[0], this.allSimObj[this.thisIndex], this.TempConn[1], index + 1);
+ this.allSimConn.push(conn);
+ // 更新两个连接对象中的连接线信息
+ conn.updateObjConn();
+ this.TempConn = [];
+ }
+ else {
+ this.TempConn = [];
+ promptAction.showToast({
+ message: "请选择连接不同的对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }
+ if (this.choseIndex != null) {
+ this.allSimObj[this.choseIndex].isChose = false;
+ }
+ this.isNewObj = false;
+ this.newObjType = -1;
+ this.choseIndex = null;
+ this.isNewConn = !this.isNewConn;
+ });
+ if (!isInitialRender) {
+ MenuItem.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ MenuItem.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ MenuItem.create({ content: "接口" + (index + 1).toString() + "已连接" });
+ MenuItem.debugLine("components/MiddleContent.ets(270:11)");
+ MenuItem.width(105);
+ MenuItem.height(30);
+ MenuItem.contentFont({ size: 13, style: FontStyle.Italic });
+ MenuItem.contentFontColor(Color.Green);
+ MenuItem.onChange(() => {
+ promptAction.showToast({
+ message: "该接口已连接",
+ duration: 3000,
+ bottom: 50
+ });
+ });
+ if (!isInitialRender) {
+ MenuItem.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ MenuItem.pop();
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.simObj.interface, forEachItemGenFunction, undefined, true, false);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ Menu.pop();
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/MiddleContent.ets(289:5)");
+ Column.position({ x: this.simObj.objX, y: this.simObj.objY });
+ Column.bindContextMenu({ builder: () => {
+ this.InterfaceMenu.call(this);
+ } }, ResponseType.LongPress);
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Image.create(this.simObj.img);
+ Image.debugLine("components/MiddleContent.ets(290:7)");
+ Image.width(50);
+ Image.border({
+ color: this.TempConn[0] === this.simObj ? Color.Green : this.simObj.isChose ? Color.Red : Color.Transparent,
+ width: 1.2
+ });
+ Image.onClick(() => {
+ this.TempConn = [];
+ this.isNewObj = false; // 取消插入新对象状态
+ this.newObjType = -1;
+ this.isNewConn = false;
+ if (!this.allSimObj.some(item => item.isChose == true)) { // 若没有对象被选中
+ this.choseIndex = this.thisIndex; // 更新选中对象的下标
+ this.simObj.changeIsChose(); // 更新对象选中状态
+ }
+ else if (this.simObj.isChose) { // 若要取消选中对象
+ this.choseIndex = null; // 更新选中下标为null
+ this.simObj.changeIsChose(); // 更新对象选中状态
+ }
+ else if (!this.simObj.isChose && this.choseIndex != null) { // 若要更换选择对象
+ this.allSimObj[this.choseIndex].changeIsChose(); // 更新上一个选中对象选中状态
+ this.choseIndex = this.thisIndex; // 更新选中下标
+ this.simObj.changeIsChose(); // 更新当前对象选中状态
+ }
+ });
+ if (!isInitialRender) {
+ Image.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+class CreateLabel extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.__isShowLabel = this.initializeConsume("isShowLabel", "isShowLabel");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: CreateLabel_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ updateStateVars(params: CreateLabel_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowLabel.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ this.__isShowLabel.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ private __isShowLabel: ObservedPropertyAbstractPU; // 是否显示标签
+ get isShowLabel() {
+ return this.__isShowLabel.get();
+ }
+ set isShowLabel(newValue: boolean // 是否显示标签
+ ) {
+ this.__isShowLabel.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.isShowLabel) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.simObj.objLabel);
+ Text.debugLine("components/MiddleContent.ets(327:7)");
+ Text.fontSize(15);
+ Text.position({ x: this.simObj.objX + 25, y: this.simObj.objY - 12 });
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(1, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.protoBin
new file mode 100644
index 0000000..80e83ac
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.ts
new file mode 100644
index 0000000..7f14b27
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.ts
@@ -0,0 +1,498 @@
+interface targetHost_Params {
+ simPacket?: SimPacket;
+ host?: string;
+}
+interface sendHost_Params {
+ simPacket?: SimPacket;
+}
+interface TableChart_Params {
+ simObj?: SimBase;
+}
+interface NetworkChart_Params {
+ simObj?: SimBase;
+}
+import type { SimPacket } from '../classes/OtherSimObjects';
+import type { SimBase, Table } from '../classes/SimBase';
+export class NetworkChart extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: NetworkChart_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ updateStateVars(params: NetworkChart_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(9:5)");
+ Column.width('100%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.simObj.objType == 1 || this.simObj.objType == 2) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(11:9)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("IP地址:" + this.simObj.ip);
+ Text.debugLine("components/Table.ets(12:11)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址:" + this.simObj.mac);
+ Text.debugLine("components/Table.ets(14:11)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ });
+ }
+ else if (this.simObj.objType == 3) {
+ this.ifElseBranchUpdateFunction(1, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(17:9)");
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址:" + this.simObj.mac);
+ Text.debugLine("components/Table.ets(18:11)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(2, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class TableChart extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__simObj = new SynchedPropertyNesedObjectPU(params.simObj, this, "simObj");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: TableChart_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ updateStateVars(params: TableChart_Params) {
+ this.__simObj.set(params.simObj);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simObj.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simObj.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __simObj: SynchedPropertyNesedObjectPU;
+ get simObj() {
+ return this.__simObj.get();
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(32:5)");
+ Column.width('100%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ If.create();
+ if (this.simObj.objType == 2) {
+ this.ifElseBranchUpdateFunction(0, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Table.ets(35:11)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("端口" + item.port.toString() + ":");
+ Text.debugLine("components/Table.ets(36:13)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(item.net);
+ Text.debugLine("components/Table.ets(38:13)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Row.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.simObj.routerTable, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ });
+ }
+ else if (this.simObj.objType == 3) {
+ this.ifElseBranchUpdateFunction(1, () => {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/Table.ets(43:11)");
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("端口" + item.port.toString() + ":");
+ Text.debugLine("components/Table.ets(44:13)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(item.net);
+ Text.debugLine("components/Table.ets(46:13)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Row.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.simObj.switchTable, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ });
+ }
+ else {
+ this.ifElseBranchUpdateFunction(2, () => {
+ });
+ }
+ if (!isInitialRender) {
+ If.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ If.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class sendHost extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__simPacket = new SynchedPropertyNesedObjectPU(params.simPacket, this, "simPacket");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: sendHost_Params) {
+ this.__simPacket.set(params.simPacket);
+ }
+ updateStateVars(params: sendHost_Params) {
+ this.__simPacket.set(params.simPacket);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simPacket.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simPacket.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __simPacket: SynchedPropertyNesedObjectPU;
+ get simPacket() {
+ return this.__simPacket.get();
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(61:5)");
+ Column.width('100%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送主机:" + this.simPacket.sendHost);
+ Text.debugLine("components/Table.ets(62:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("IP地址:" + this.simPacket.targetIp);
+ Text.debugLine("components/Table.ets(63:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址;" + this.simPacket.targetMac);
+ Text.debugLine("components/Table.ets(64:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送数据包大小:" + this.simPacket.size);
+ Text.debugLine("components/Table.ets(65:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("已发送数据包数量:" + 1);
+ Text.debugLine("components/Table.ets(66:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("需要发送的数据包总数:" + 1);
+ Text.debugLine("components/Table.ets(67:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+export class targetHost extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__simPacket = new SynchedPropertyNesedObjectPU(params.simPacket, this, "simPacket");
+ this.host = undefined;
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: targetHost_Params) {
+ this.__simPacket.set(params.simPacket);
+ if (params.host !== undefined) {
+ this.host = params.host;
+ }
+ }
+ updateStateVars(params: targetHost_Params) {
+ this.__simPacket.set(params.simPacket);
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__simPacket.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__simPacket.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __simPacket: SynchedPropertyNesedObjectPU;
+ get simPacket() {
+ return this.__simPacket.get();
+ }
+ private host: string;
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/Table.ets(80:5)");
+ Column.width('100%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("发送主机:" + this.host);
+ Text.debugLine("components/Table.ets(81:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("IP地址:" + this.simPacket.targetIp);
+ Text.debugLine("components/Table.ets(82:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("Mac地址;" + this.simPacket.targetMac);
+ Text.debugLine("components/Table.ets(83:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("接收数据包大小:" + this.simPacket.size);
+ Text.debugLine("components/Table.ets(84:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("已接收数据包数量:" + this.host);
+ Text.debugLine("components/Table.ets(85:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create("需要接收的数据包总数:" + this.host);
+ Text.debugLine("components/Table.ets(86:7)");
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.protoBin
new file mode 100644
index 0000000..e14c7ad
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.ts
new file mode 100644
index 0000000..9981a2e
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.ts
@@ -0,0 +1,531 @@
+interface TopMenuBar_Params {
+ // 修改标签控制器
+ reviseLabelController?: CustomDialogController;
+ // 删除连接线控制器
+ deleteLineController?: CustomDialogController;
+ // 网络配置控制器
+ NetworkController?: CustomDialogController;
+ // 路由表配置配置器
+ RouterController?: CustomDialogController;
+ // 转换表配置控制器
+ SwitchController?: CustomDialogController;
+ // 数据包设置控制器
+ PacketController?: CustomDialogController;
+ // 批量数据包设置控制器
+ BatchPacketController?: CustomDialogController;
+ menuArr?: TopMenu[];
+ allSimObj?: SimBase[] // 仿真对象数组
+ ;
+ allSimConn?: SimConnect[] // 仿真连接线数组
+ ;
+ TempConn?: any[] // 临时any数组
+ ;
+ isNewObj?: boolean // 是否新增对象
+ ;
+ newObjType?: number // 新增对象类型
+ ;
+ choseIndex?: number | null // 选中对象下标
+ ;
+ isShowLabel?: boolean // 是否显示标签
+ ;
+ isShowPort?: boolean // 是否显示接口
+ ;
+ isShowInterface?: boolean // 是否显示网络配置信息
+ ;
+ isShowTable?: boolean // 是否显示路由/交换表信息
+ ;
+ allSimPacket?: SimPacket[] // 单次数据包传输的集合
+ ;
+}
+import promptAction from "@ohos:promptAction";
+import type { SimBase } from "../classes/SimBase";
+import type { SimConnect, SimPacket } from "../classes/OtherSimObjects";
+import { TopMenu, TopMenuItem } from "@bundle:com.example.ensp_fourteen/entry/ets/classes/TopMenu";
+import { LabelRevise, LineDelete, NetworkConfig, RouterTableConfig, SwitchTableConfig, PacketSet, BatchPacketSet } from "@bundle:com.example.ensp_fourteen/entry/ets/components/Dialog";
+export class TopMenuBar extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.reviseLabelController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new LabelRevise(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 修改标签控制器
+ reviseLabelController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.deleteLineController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new LineDelete(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 删除连接线控制器
+ deleteLineController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.NetworkController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new NetworkConfig(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 网络配置控制器
+ NetworkController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.RouterController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new RouterTableConfig(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 路由表配置配置器
+ RouterController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.SwitchController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new SwitchTableConfig(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 转换表配置控制器
+ SwitchController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.PacketController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new PacketSet(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 数据包设置控制器
+ PacketController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.BatchPacketController = new CustomDialogController({
+ builder: () => {
+ let paramsLambda = () => {
+ return {
+ simObj: this.allSimObj[this.choseIndex]
+ };
+ };
+ let jsDialog = new BatchPacketSet(this, { simObj: this.allSimObj[this.choseIndex] }, undefined, -1, paramsLambda);
+ jsDialog.setController(this.
+ // 批量数据包设置控制器
+ BatchPacketController);
+ ViewPU.create(jsDialog);
+ }
+ }, this);
+ this.menuArr = [
+ new TopMenu("删除与修改", [new TopMenuItem("删除对象", () => {
+ if (this.choseIndex != null) {
+ this.allSimConn = this.allSimConn.filter((item) => {
+ if (this.allSimObj[this.choseIndex].objID === item.nObjE.objID || this.allSimObj[this.choseIndex].objID === item.nObjS.objID) {
+ item.deleteObjConn(); // 删除线时应该先将线两端的设备的connection设置为null
+ return false;
+ }
+ return true;
+ });
+ this.allSimObj.splice(this.choseIndex, 1);
+ this.isNewObj = false;
+ this.newObjType = -1;
+ this.choseIndex = null;
+ }
+ else {
+ promptAction.showToast({
+ message: "请先选择要删除的对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }), new TopMenuItem("删除连接线", () => {
+ if (this.choseIndex != null) {
+ this.deleteLineController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择要删除的连接线对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }), new TopMenuItem("修改标签", () => {
+ if (this.choseIndex != null) {
+ this.reviseLabelController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择仿真对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ })]),
+ new TopMenu("基础配置", [new TopMenuItem("网络配置", () => {
+ if (this.choseIndex != null && (this.allSimObj[this.choseIndex].objType == 1 || this.allSimObj[this.choseIndex].objType == 2 || this.allSimObj[this.choseIndex].objType == 3)) {
+ this.NetworkController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择正确对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }), new TopMenuItem("路由器配置", () => {
+ if (this.choseIndex != null && this.allSimObj[this.choseIndex].objType == 2) {
+ this.RouterController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择路由器对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }), new TopMenuItem("交换器配置", () => {
+ if (this.choseIndex != null && this.allSimObj[this.choseIndex].objType == 3) {
+ this.SwitchController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择交换机对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ })]),
+ new TopMenu("显示设置", [new TopMenuItem("显示/不显示标签", () => {
+ this.isShowLabel = !this.isShowLabel;
+ }), new TopMenuItem("显示/不显示接口", () => {
+ this.isShowPort = !this.isShowPort;
+ }), new TopMenuItem("显示/不显示配置信息", () => {
+ this.isShowInterface = !this.isShowInterface;
+ }), new TopMenuItem("显示/不显示交换表信息", () => {
+ this.isShowTable = !this.isShowTable;
+ })]),
+ new TopMenu("发送数据包", [new TopMenuItem("发送数据包", () => {
+ if (this.choseIndex != null && this.allSimObj[this.choseIndex].objType == 1) {
+ this.PacketController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择主机对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ }), new TopMenuItem("批量发送数据包", () => {
+ if (this.choseIndex != null && this.allSimObj[this.choseIndex].objType == 1) {
+ this.BatchPacketController.open();
+ }
+ else {
+ promptAction.showToast({
+ message: "请选择主机对象",
+ duration: 3000,
+ bottom: 50
+ });
+ }
+ })]),
+ new TopMenu("清除屏幕", [new TopMenuItem("清除屏幕", () => {
+ this.allSimObj = [];
+ this.allSimConn = [];
+ this.TempConn = [];
+ this.isNewObj = false;
+ this.choseIndex = null;
+ })])
+ ] // 顶部菜单栏数组
+ ;
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__allSimConn = this.initializeConsume("allSimConn", "allSimConn");
+ this.__TempConn = this.initializeConsume("TempConn", "TempConn");
+ this.__isNewObj = this.initializeConsume("isNewObj", "isNewObj");
+ this.__newObjType = this.initializeConsume("newObjType", "newObjType");
+ this.__choseIndex = this.initializeConsume("choseIndex", "choseIndex");
+ this.__isShowLabel = this.initializeConsume("isShowLabel", "isShowLabel");
+ this.__isShowPort = this.initializeConsume("isShowPort", "isShowPort");
+ this.__isShowInterface = this.initializeConsume("isShowInterface", "isShowInterface");
+ this.__isShowTable = this.initializeConsume("isShowTable", "isShowTable");
+ this.__allSimPacket = this.initializeConsume("allSimPacket", "allSimPacket");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: TopMenuBar_Params) {
+ if (params.reviseLabelController !== undefined) {
+ this.reviseLabelController = params.reviseLabelController;
+ }
+ if (params.deleteLineController !== undefined) {
+ this.deleteLineController = params.deleteLineController;
+ }
+ if (params.NetworkController !== undefined) {
+ this.NetworkController = params.NetworkController;
+ }
+ if (params.RouterController !== undefined) {
+ this.RouterController = params.RouterController;
+ }
+ if (params.SwitchController !== undefined) {
+ this.SwitchController = params.SwitchController;
+ }
+ if (params.PacketController !== undefined) {
+ this.PacketController = params.PacketController;
+ }
+ if (params.BatchPacketController !== undefined) {
+ this.BatchPacketController = params.BatchPacketController;
+ }
+ if (params.menuArr !== undefined) {
+ this.menuArr = params.menuArr;
+ }
+ }
+ updateStateVars(params: TopMenuBar_Params) {
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowLabel.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowPort.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowInterface.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowTable.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimPacket.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimConn.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__isShowLabel.aboutToBeDeleted();
+ this.__isShowPort.aboutToBeDeleted();
+ this.__isShowInterface.aboutToBeDeleted();
+ this.__isShowTable.aboutToBeDeleted();
+ this.__allSimPacket.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ // 修改标签控制器
+ private reviseLabelController: CustomDialogController;
+ // 删除连接线控制器
+ private deleteLineController: CustomDialogController;
+ // 网络配置控制器
+ private NetworkController: CustomDialogController;
+ // 路由表配置配置器
+ private RouterController: CustomDialogController;
+ // 转换表配置控制器
+ private SwitchController: CustomDialogController;
+ // 数据包设置控制器
+ private PacketController: CustomDialogController;
+ // 批量数据包设置控制器
+ private BatchPacketController: CustomDialogController;
+ MenuItem(menuItemArr: TopMenuItem[], parent = null) {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Menu.create();
+ Menu.debugLine("components/TopMenuBar.ets(40:5)");
+ if (!isInitialRender) {
+ Menu.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ MenuItem.create({ content: item.title });
+ MenuItem.debugLine("components/TopMenuBar.ets(42:9)");
+ MenuItem.onChange(() => {
+ if (item.fun) {
+ item.fun();
+ }
+ });
+ if (!isInitialRender) {
+ MenuItem.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ MenuItem.pop();
+ };
+ this.forEachUpdateFunction(elmtId, menuItemArr, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ Menu.pop();
+ } // 顶部菜单栏按钮每小项
+ MenuButton(menuArr: TopMenu[], parent = null) {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Button.createWithLabel(item.title);
+ Button.debugLine("components/TopMenuBar.ets(55:7)");
+ Button.type(ButtonType.Normal);
+ Button.fontColor(Color.Black);
+ Button.border({ color: Color.Black, width: 1 });
+ Button.backgroundColor(Color.Transparent);
+ Button.bindMenu({ builder: () => {
+ this.MenuItem.call(this, item.menuItemArr);
+ } });
+ if (!isInitialRender) {
+ Button.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Button.pop();
+ };
+ this.forEachUpdateFunction(elmtId, menuArr, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ } // 顶部菜单栏按钮
+ private menuArr: TopMenu[]; // 顶部菜单栏数组
+ private __allSimObj: ObservedPropertyAbstractPU; // 仿真对象数组
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: SimBase[] // 仿真对象数组
+ ) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimConn: ObservedPropertyAbstractPU; // 仿真连接线数组
+ get allSimConn() {
+ return this.__allSimConn.get();
+ }
+ set allSimConn(newValue: SimConnect[] // 仿真连接线数组
+ ) {
+ this.__allSimConn.set(newValue);
+ }
+ private __TempConn: ObservedPropertyAbstractPU; // 临时any数组
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue: any[] // 临时any数组
+ ) {
+ this.__TempConn.set(newValue);
+ }
+ private __isNewObj: ObservedPropertyAbstractPU; // 是否新增对象
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue: boolean // 是否新增对象
+ ) {
+ this.__isNewObj.set(newValue);
+ }
+ private __newObjType: ObservedPropertyAbstractPU; // 新增对象类型
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue: number // 新增对象类型
+ ) {
+ this.__newObjType.set(newValue);
+ }
+ private __choseIndex: ObservedPropertyAbstractPU; // 选中对象下标
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue: number | null // 选中对象下标
+ ) {
+ this.__choseIndex.set(newValue);
+ }
+ private __isShowLabel: ObservedPropertyAbstractPU; // 是否显示标签
+ get isShowLabel() {
+ return this.__isShowLabel.get();
+ }
+ set isShowLabel(newValue: boolean // 是否显示标签
+ ) {
+ this.__isShowLabel.set(newValue);
+ }
+ private __isShowPort: ObservedPropertyAbstractPU; // 是否显示接口
+ get isShowPort() {
+ return this.__isShowPort.get();
+ }
+ set isShowPort(newValue: boolean // 是否显示接口
+ ) {
+ this.__isShowPort.set(newValue);
+ }
+ private __isShowInterface: ObservedPropertyAbstractPU; // 是否显示网络配置信息
+ get isShowInterface() {
+ return this.__isShowInterface.get();
+ }
+ set isShowInterface(newValue: boolean // 是否显示网络配置信息
+ ) {
+ this.__isShowInterface.set(newValue);
+ }
+ private __isShowTable: ObservedPropertyAbstractPU; // 是否显示路由/交换表信息
+ get isShowTable() {
+ return this.__isShowTable.get();
+ }
+ set isShowTable(newValue: boolean // 是否显示路由/交换表信息
+ ) {
+ this.__isShowTable.set(newValue);
+ }
+ private __allSimPacket: ObservedPropertyAbstractPU; // 单次数据包传输的集合
+ get allSimPacket() {
+ return this.__allSimPacket.get();
+ }
+ set allSimPacket(newValue: SimPacket[] // 单次数据包传输的集合
+ ) {
+ this.__allSimPacket.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create();
+ Row.debugLine("components/TopMenuBar.ets(190:5)");
+ Row.height('12%');
+ Row.width('100%');
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.MenuButton.bind(this)(this.menuArr);
+ Row.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.protoBin
new file mode 100644
index 0000000..1a2eebe
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts
new file mode 100644
index 0000000..766393b
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts
@@ -0,0 +1,36 @@
+import type AbilityConstant from "@ohos:app.ability.AbilityConstant";
+import hilog from "@ohos:hilog";
+import UIAbility from "@ohos:app.ability.UIAbility";
+import type Want from "@ohos:app.ability.Want";
+import type window from "@ohos:window";
+export default class EntryAbility extends UIAbility {
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+ onDestroy(): void {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+ onForeground(): void {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+ onBackground(): void {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.protoBin
new file mode 100644
index 0000000..9afe2bc
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.ts
new file mode 100644
index 0000000..9301b43
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.ts
@@ -0,0 +1,59 @@
+import type { SimBase } from "../classes/SimBase";
+function ValidateIPAddress(ipAddress: string): boolean {
+ // 定义IP地址的正则表达式模式
+ const patternWithSubnet = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\/(\d{1,2})$/;
+ const patternWithoutSubnet = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
+ const matchWithSubnet = ipAddress.match(patternWithSubnet);
+ const matchWithoutSubnet = ipAddress.match(patternWithoutSubnet);
+ if (matchWithSubnet) {
+ // 带有子网掩码的IP地址
+ // 检查每个组件的取值范围是否在 0-255 之间
+ for (let i = 1; i <= 4; i++) {
+ const group = parseInt(matchWithSubnet[i]);
+ if (group < 0 || group > 255) {
+ return false;
+ }
+ }
+ // 检查子网掩码的取值范围是否在 0-32 之间
+ const subnetMask = parseInt(matchWithSubnet[5]);
+ if (subnetMask < 0 || subnetMask > 32) {
+ return false;
+ }
+ return true;
+ }
+ else if (matchWithoutSubnet) {
+ // 不带子网掩码的IP地址
+ // 检查每个组件的取值范围是否在 0-255 之间
+ for (let i = 1; i <= 4; i++) {
+ const group = parseInt(matchWithoutSubnet[i]);
+ if (group < 0 || group > 255) {
+ return false;
+ }
+ }
+ return true;
+ }
+ else {
+ // IP地址格式不正确
+ return false;
+ }
+}
+export function checkNetwork(allSimObj: SimBase[]) {
+ for (const item of allSimObj) {
+ if (item.objType == 4 || item.objType == 3) {
+ continue;
+ }
+ else if (!ValidateIPAddress(item.ip)) {
+ return false;
+ }
+ }
+ return true;
+} // 检查创建虚拟对象的IP地址是否正确
+export function getNewDate() {
+ return new Date().toLocaleString() + "\t";
+} // 获取当前时间
+export function updatePacketLog(text: string) {
+ let logText = AppStorage.get("LogText");
+ logText = logText + getNewDate() + text + "\n";
+ AppStorage.set("LogText", logText);
+ console.log(text);
+} // 更新主页面底部日志信息
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.protoBin
new file mode 100644
index 0000000..68a9ec6
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.ts b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.ts
new file mode 100644
index 0000000..50fb192
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.ts
@@ -0,0 +1,311 @@
+interface Index_Params {
+ allSimObj?: any[];
+ allSimConn?: any[];
+ TempConn?: any[];
+ isNewObj?: boolean;
+ newObjType?: number;
+ choseIndex?: number | null;
+ isNewConn?: boolean;
+ isShowLabel?: boolean;
+ isShowPort?: boolean;
+ isShowInterface?: boolean;
+ isShowTable?: boolean;
+ allSimPacket?: SimPacket[];
+}
+import { TopMenuBar } from "@bundle:com.example.ensp_fourteen/entry/ets/components/TopMenuBar";
+import { MiddleContent } from "@bundle:com.example.ensp_fourteen/entry/ets/components/MiddleContent";
+import { BottomMenuBar } from "@bundle:com.example.ensp_fourteen/entry/ets/components/ButtomMenuBar";
+import type { SimPacket } from "../classes/OtherSimObjects" // 自定义数据包类型
+;
+class Index extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.__allSimObj = new ObservedPropertyObjectPU([] // 仿真对象数组123
+ , this, "allSimObj");
+ this.addProvidedVar("allSimObj", this.__allSimObj);
+ this.__allSimConn = new ObservedPropertyObjectPU([] // 仿真连接线数组
+ , this, "allSimConn");
+ this.addProvidedVar("allSimConn", this.__allSimConn);
+ this.__TempConn = new ObservedPropertyObjectPU([] // 临时连接线对象数组
+ , this, "TempConn");
+ this.addProvidedVar("TempConn", this.__TempConn);
+ this.__isNewObj = new ObservedPropertySimplePU(false // 是否新增对象
+ , this, "isNewObj");
+ this.addProvidedVar("isNewObj", this.__isNewObj);
+ this.__newObjType = new ObservedPropertySimplePU(-1 // 新增对象类型
+ , this, "newObjType");
+ this.addProvidedVar("newObjType", this.__newObjType);
+ this.__choseIndex = new ObservedPropertyObjectPU(null // 选中对象下标
+ , this, "choseIndex");
+ this.addProvidedVar("choseIndex", this.__choseIndex);
+ this.__isNewConn = new ObservedPropertySimplePU(true // 是否正在新增连接线
+ , this, "isNewConn");
+ this.addProvidedVar("isNewConn", this.__isNewConn);
+ this.__isShowLabel = new ObservedPropertySimplePU(true // 是否显示标签
+ , this, "isShowLabel");
+ this.addProvidedVar("isShowLabel", this.__isShowLabel);
+ this.__isShowPort = new ObservedPropertySimplePU(true // 是否显示接口
+ , this, "isShowPort");
+ this.addProvidedVar("isShowPort", this.__isShowPort);
+ this.__isShowInterface = new ObservedPropertySimplePU(true // 是否显示网络配置信息
+ , this, "isShowInterface");
+ this.addProvidedVar("isShowInterface", this.__isShowInterface);
+ this.__isShowTable = new ObservedPropertySimplePU(true // 是否显示路由/交换表信息
+ , this, "isShowTable");
+ this.addProvidedVar("isShowTable", this.__isShowTable);
+ this.__allSimPacket = new ObservedPropertyObjectPU([] // 单次数据包传输的集合
+ // @StorageLink("isNewPacket") isNewPacket: number = 0
+ // @StorageLink("isNewPacketArrived") isNewPacketArrived: number = 0
+ // aboutToAppear() {
+ // console.log(String(AppStorage.set("isNewPacket", 0)))
+ // let isNewPacket: number = AppStorage.get("isNewPacket")
+ // console.log("hihihi!!!")
+ // console.log(isNewPacket.toString())
+ // AppStorage.set("isNewPacketArrived", 0)
+ // let isNewPacketArrived: number = AppStorage.get("isNewPacketArrived")
+ // console.log(isNewPacketArrived.toString())
+ // }
+ , this, "allSimPacket");
+ this.addProvidedVar("allSimPacket", this.__allSimPacket);
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params: Index_Params) {
+ if (params.allSimObj !== undefined) {
+ this.allSimObj = params.allSimObj;
+ }
+ if (params.allSimConn !== undefined) {
+ this.allSimConn = params.allSimConn;
+ }
+ if (params.TempConn !== undefined) {
+ this.TempConn = params.TempConn;
+ }
+ if (params.isNewObj !== undefined) {
+ this.isNewObj = params.isNewObj;
+ }
+ if (params.newObjType !== undefined) {
+ this.newObjType = params.newObjType;
+ }
+ if (params.choseIndex !== undefined) {
+ this.choseIndex = params.choseIndex;
+ }
+ if (params.isNewConn !== undefined) {
+ this.isNewConn = params.isNewConn;
+ }
+ if (params.isShowLabel !== undefined) {
+ this.isShowLabel = params.isShowLabel;
+ }
+ if (params.isShowPort !== undefined) {
+ this.isShowPort = params.isShowPort;
+ }
+ if (params.isShowInterface !== undefined) {
+ this.isShowInterface = params.isShowInterface;
+ }
+ if (params.isShowTable !== undefined) {
+ this.isShowTable = params.isShowTable;
+ }
+ if (params.allSimPacket !== undefined) {
+ this.allSimPacket = params.allSimPacket;
+ }
+ }
+ updateStateVars(params: Index_Params) {
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowLabel.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowPort.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowInterface.purgeDependencyOnElmtId(rmElmtId);
+ this.__isShowTable.purgeDependencyOnElmtId(rmElmtId);
+ this.__allSimPacket.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__allSimConn.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__isNewConn.aboutToBeDeleted();
+ this.__isShowLabel.aboutToBeDeleted();
+ this.__isShowPort.aboutToBeDeleted();
+ this.__isShowInterface.aboutToBeDeleted();
+ this.__isShowTable.aboutToBeDeleted();
+ this.__allSimPacket.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ private __allSimObj: ObservedPropertyObjectPU; // 仿真对象数组123
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue: any[]) {
+ this.__allSimObj.set(newValue);
+ }
+ private __allSimConn: ObservedPropertyObjectPU; // 仿真连接线数组
+ get allSimConn() {
+ return this.__allSimConn.get();
+ }
+ set allSimConn(newValue: any[]) {
+ this.__allSimConn.set(newValue);
+ }
+ private __TempConn: ObservedPropertyObjectPU; // 临时连接线对象数组
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue: any[]) {
+ this.__TempConn.set(newValue);
+ }
+ private __isNewObj: ObservedPropertySimplePU; // 是否新增对象
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue: boolean) {
+ this.__isNewObj.set(newValue);
+ }
+ private __newObjType: ObservedPropertySimplePU; // 新增对象类型
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue: number) {
+ this.__newObjType.set(newValue);
+ }
+ private __choseIndex: ObservedPropertyObjectPU; // 选中对象下标
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue: number | null) {
+ this.__choseIndex.set(newValue);
+ }
+ private __isNewConn: ObservedPropertySimplePU; // 是否正在新增连接线
+ get isNewConn() {
+ return this.__isNewConn.get();
+ }
+ set isNewConn(newValue: boolean) {
+ this.__isNewConn.set(newValue);
+ }
+ private __isShowLabel: ObservedPropertySimplePU; // 是否显示标签
+ get isShowLabel() {
+ return this.__isShowLabel.get();
+ }
+ set isShowLabel(newValue: boolean) {
+ this.__isShowLabel.set(newValue);
+ }
+ private __isShowPort: ObservedPropertySimplePU; // 是否显示接口
+ get isShowPort() {
+ return this.__isShowPort.get();
+ }
+ set isShowPort(newValue: boolean) {
+ this.__isShowPort.set(newValue);
+ }
+ private __isShowInterface: ObservedPropertySimplePU; // 是否显示网络配置信息
+ get isShowInterface() {
+ return this.__isShowInterface.get();
+ }
+ set isShowInterface(newValue: boolean) {
+ this.__isShowInterface.set(newValue);
+ }
+ private __isShowTable: ObservedPropertySimplePU; // 是否显示路由/交换表信息
+ get isShowTable() {
+ return this.__isShowTable.get();
+ }
+ set isShowTable(newValue: boolean) {
+ this.__isShowTable.set(newValue);
+ }
+ private __allSimPacket: ObservedPropertyObjectPU; // 单次数据包传输的集合
+ get allSimPacket() {
+ return this.__allSimPacket.get();
+ }
+ set allSimPacket(newValue: SimPacket[]) {
+ this.__allSimPacket.set(newValue);
+ }
+ // @StorageLink("isNewPacket") isNewPacket: number = 0
+ // @StorageLink("isNewPacketArrived") isNewPacketArrived: number = 0
+ // aboutToAppear() {
+ // console.log(String(AppStorage.set("isNewPacket", 0)))
+ // let isNewPacket: number = AppStorage.get("isNewPacket")
+ // console.log("hihihi!!!")
+ // console.log(isNewPacket.toString())
+ // AppStorage.set("isNewPacketArrived", 0)
+ // let isNewPacketArrived: number = AppStorage.get("isNewPacketArrived")
+ // console.log(isNewPacketArrived.toString())
+ // }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("pages/Index.ets(35:5)");
+ Column.width('100%');
+ Column.height('100%');
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {};
+ };
+ ViewPU.create(new
+ // 顶部功能栏
+ TopMenuBar(this, {}, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {});
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {};
+ };
+ ViewPU.create(new
+ // 中间绘制区
+ MiddleContent(this, {}, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {});
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ if (isInitialRender) {
+ let paramsLambda = () => {
+ return {};
+ };
+ ViewPU.create(new
+ // 底部选择栏
+ BottomMenuBar(this, {}, undefined, elmtId, paramsLambda));
+ }
+ else {
+ this.updateStateVarsOfChildByElmtId(elmtId, {});
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ }
+ Column.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+ViewStackProcessor.StartGetAccessRecordingFor(ViewStackProcessor.AllocateNewElmetIdForNextComponent());
+loadDocument(new Index(undefined, {}));
+ViewStackProcessor.StopGetAccessRecording();
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/filesInfo.txt b/ensp14ing/ensp14/entry/.preview/cache/.default/filesInfo.txt
new file mode 100644
index 0000000..c92b0fd
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/filesInfo.txt
@@ -0,0 +1,12 @@
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts;com.example.ensp_fourteen/entry/ets/entryability/EntryAbility;esm;entry/src/main/ets/entryability/EntryAbility.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.ts;com.example.ensp_fourteen/entry/ets/pages/Index;esm;entry/src/main/ets/pages/Index.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.ts;com.example.ensp_fourteen/entry/ets/components/TopMenuBar;esm;entry/src/main/ets/components/TopMenuBar.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.ts;com.example.ensp_fourteen/entry/ets/components/MiddleContent;esm;entry/src/main/ets/components/MiddleContent.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.ts;com.example.ensp_fourteen/entry/ets/components/ButtomMenuBar;esm;entry/src/main/ets/components/ButtomMenuBar.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.ts;com.example.ensp_fourteen/entry/ets/classes/TopMenu;esm;entry/src/main/ets/classes/TopMenu.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.ts;com.example.ensp_fourteen/entry/ets/components/Dialog;esm;entry/src/main/ets/components/Dialog.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.ts;com.example.ensp_fourteen/entry/ets/classes/OtherSimObjects;esm;entry/src/main/ets/classes/OtherSimObjects.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.ts;com.example.ensp_fourteen/entry/ets/components/Table;esm;entry/src/main/ets/components/Table.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.ts;com.example.ensp_fourteen/entry/ets/functions/functions;esm;entry/src/main/ets/functions/functions.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.ts;com.example.ensp_fourteen/entry/ets/classes/SimBase;esm;entry/src/main/ets/classes/SimBase.ets;entry
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.ts;com.example.ensp_fourteen/entry/ets/classes/Datas;esm;entry/src/main/ets/classes/Datas.ets;entry
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/modules.cache b/ensp14ing/ensp14/entry/.preview/cache/.default/modules.cache
new file mode 100644
index 0000000..70be4de
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/modules.cache
@@ -0,0 +1,13 @@
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/entryability/EntryAbility.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/pages/Index.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/TopMenuBar.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/MiddleContent.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/ButtomMenuBar.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/TopMenu.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Dialog.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/OtherSimObjects.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/components/Table.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/functions/functions.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/SimBase.protoBin
+F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.ts;F:/jiaocai/ensp14/entry/.preview/cache/.default/entry/src/main/ets/classes/Datas.protoBin
+F:\jiaocai\ensp14\entry\.preview\cache\.default\npmEntries.txt;F:\jiaocai\ensp14\entry\.preview\cache\.default\npmEntries.protoBin
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/npmEntries.protoBin b/ensp14ing/ensp14/entry/.preview/cache/.default/npmEntries.protoBin
new file mode 100644
index 0000000..c8be1d8
Binary files /dev/null and b/ensp14ing/ensp14/entry/.preview/cache/.default/npmEntries.protoBin differ
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/npmEntries.txt b/ensp14ing/ensp14/entry/.preview/cache/.default/npmEntries.txt
new file mode 100644
index 0000000..e69de29
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/preview.ets b/ensp14ing/ensp14/entry/.preview/cache/.default/preview.ets
new file mode 100644
index 0000000..e69de29
diff --git a/ensp14ing/ensp14/entry/.preview/cache/.default/sourceMaps.json b/ensp14ing/ensp14/entry/.preview/cache/.default/sourceMaps.json
new file mode 100644
index 0000000..f1903b4
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/cache/.default/sourceMaps.json
@@ -0,0 +1,122 @@
+{
+ "entry/src/main/ets/pages/Index.ets": {
+ "version": 3,
+ "file": "Index.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/pages/Index.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/entryability/EntryAbility.ets": {
+ "version": 3,
+ "file": "EntryAbility.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/entryability/EntryAbility.ets"
+ ],
+ "names": [],
+ "mappings": "YAAO,eAAe;OACf,KAAK;OACL,SAAS;YACT,IAAI;YACJ,MAAM;AAEb,MAAM,CAAC,OAAO,OAAO,YAAa,SAAQ,SAAS;IACjD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,eAAe,CAAC,WAAW,GAAG,IAAI;QAClE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,kBAAkB,CAAC,CAAC;IAClE,CAAC;IAED,SAAS,IAAI,IAAI;QACf,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,mBAAmB,CAAC,CAAC;IACnE,CAAC;IAED,mBAAmB,CAAC,WAAW,EAAE,MAAM,CAAC,WAAW,GAAG,IAAI;QACxD,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,6BAA6B,CAAC,CAAC;QAE3E,WAAW,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACnD,IAAI,GAAG,CAAC,IAAI,EAAE;gBACZ,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,EAAE,+CAA+C,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;gBAC3G,OAAO;aACR;YACD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,oDAAoD,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC;QAClH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,oBAAoB,IAAI,IAAI;QAC1B,yDAAyD;QACzD,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,8BAA8B,CAAC,CAAC;IAC9E,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,oCAAoC;QACpC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;IAED,YAAY,IAAI,IAAI;QAClB,iCAAiC;QACjC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,sBAAsB,CAAC,CAAC;IACtE,CAAC;CACF"
+ },
+ "entry/src/main/ets/components/MiddleContent.ets": {
+ "version": 3,
+ "file": "MiddleContent.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/components/MiddleContent.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/components/TopMenuBar.ets": {
+ "version": 3,
+ "file": "TopMenuBar.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/components/TopMenuBar.ets"
+ ],
+ "names": [],
+ "mappings": ";IAQE,UAAU;IACV,qBAAqB,GAAE,sBAAsB;IAG7C,WAAW;IACX,oBAAoB,GAAE,sBAAsB;IAG5C,UAAU;IACV,iBAAiB,GAAE,sBAAsB;IAGzC,WAAW;IACX,gBAAgB,GAAE,sBAAsB;IAGxC,WAAW;IACX,gBAAgB,GAAE,sBAAsB;IAGxC,WAAW;IACX,gBAAgB,GAAE,sBAAsB;IAGxC,aAAa;IACb,qBAAqB,GAAE,sBAAsB;IA8BrC,OAAO,GAAE,OAAO,EAAE;IA+GjB,SAAS,GAAE,OAAO,EAAE,CAAC,SAAS;;IAC9B,UAAU,GAAE,UAAU,EAAE,CAAC,UAAU;;IACnC,QAAQ,GAAE,GAAG,EAAE,CAAC,UAAU;;IAC1B,QAAQ,GAAE,OAAO,CAAC,SAAS;;IAC3B,UAAU,GAAE,MAAM,CAAC,SAAS;;IAC5B,UAAU,GAAE,MAAM,GAAG,IAAI,CAAC,SAAS;;IAEnC,WAAW,GAAE,OAAO,CAAC,SAAS;;IAC9B,UAAU,GAAE,OAAO,CAAC,SAAS;;IAC7B,eAAe,GAAE,OAAO,CAAC,aAAa;;IACtC,WAAW,GAAE,OAAO,CAAC,eAAe;;IAEpC,YAAY,GAAE,SAAS,EAAE,CAAC,aAAa;;;OA1L3C,YAAY;cACV,OAAO,QAAQ,oBAAoB;cACnC,UAAU,EAAE,SAAS,QAAQ,4BAA4B;OAC3D,EAAE,OAAO,EAAE,WAAW,EAAE;OACxB,EAAE,WAAW,EAAE,UAAU,EAAE,aAAa,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,cAAc,EAAE;AAGlH,MAAM,OAAQ,UAAU;IADxB;;;;;yCAGsD,sBAAsB;YACxE,OAAO;;;wBAAgB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAArD,WAAW,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFlE,UAAU;gBACV,qBAAqB;;aAC8C;;wCAGhB,sBAAsB;YACvE,OAAO;;;wBAAe,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAApD,UAAU,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFjE,WAAW;gBACX,oBAAoB;;aAC8C;;qCAGlB,sBAAsB;YACpE,OAAO;;;wBAAkB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAAvD,aAAa,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFpE,UAAU;gBACV,iBAAiB;;aACoD;;oCAGtB,sBAAsB;YACnE,OAAO;;;wBAAsB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAA3D,iBAAiB,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFxE,WAAW;gBACX,gBAAgB;;aACyD;;oCAG1B,sBAAsB;YACnE,OAAO;;;wBAAsB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAA3D,iBAAiB,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFxE,WAAW;gBACX,gBAAgB;;aACyD;;oCAG1B,sBAAsB;YACnE,OAAO;;;wBAAc,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAAnD,SAAS,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFhE,WAAW;gBACX,gBAAgB;;aACiD;;yCAGb,sBAAsB;YACxE,OAAO;;;wBAAmB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC;;;mCAAxD,cAAc,OAAC,EAAE,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;;gBAFrE,aAAa;gBACb,qBAAqB;;aACiD;;uBA6BzC;YAC3B,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE;oBACjD,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,EAAC,EAAE;4BAC/C,IAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,KAAK,CAAC,KAAK,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,KAAK,CAAC,KAAK,EAAC;gCAC1H,IAAI,CAAC,aAAa,EAAE,CAAA,CAAC,mCAAmC;gCACxD,OAAO,KAAK,CAAA;6BACb;4BACD,OAAO,IAAI,CAAA;wBACb,CAAC,CAAC,CAAA;wBACF,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAA;wBACzC,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAA;wBACrB,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,CAAA;wBACpB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAA;qBACvB;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,YAAY;4BACrB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,OAAO,EAAE,GAAG,EAAE;oBAChC,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,CAAA;qBACjC;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,cAAc;4BACvB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE;oBAC/B,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,EAAE;wBAC3B,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,CAAA;qBAClC;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,SAAS;4BAClB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,CAAC,CAAC;YACJ,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE;oBAChD,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,EAAE;wBAC7K,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAA;qBAC9B;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,SAAS;4BAClB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,OAAO,EAAE,GAAG,EAAE;oBAChC,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,EAAE;wBAC3E,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAA;qBAC7B;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,UAAU;4BACnB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,OAAO,EAAE,GAAG,EAAE;oBAChC,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,EAAE;wBAC3E,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAA;qBAC7B;yBAAM;wBACL,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,UAAU;4BACnB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,CAAC,CAAC;YACJ,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,WAAW,CAAC,UAAU,EAAE,GAAG,EAAE;oBACpD,IAAI,CAAC,WAAW,GAAG,CAAC,IAAI,CAAC,WAAW,CAAA;gBACtC,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,UAAU,EAAE,GAAG,EAAE;oBACnC,IAAI,CAAC,UAAU,GAAG,CAAC,IAAI,CAAC,UAAU,CAAA;gBACpC,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,YAAY,EAAE,GAAG,EAAE;oBACrC,IAAI,CAAC,eAAe,GAAG,CAAC,IAAI,CAAC,eAAe,CAAA;gBAC9C,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,aAAa,EAAE,GAAG,EAAE;oBACtC,IAAI,CAAC,WAAW,GAAG,CAAC,IAAI,CAAC,WAAW,CAAA;gBACtC,CAAC,CAAC,CAAC,CAAC;YACJ,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC,IAAI,WAAW,CAAC,OAAO,EAAE,GAAG,EAAE;oBAClD,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,EAAC;wBAC1E,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAA;qBAC7B;yBAAI;wBACH,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,SAAS;4BAClB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,EAAE,IAAI,WAAW,CAAC,SAAS,EAAE,GAAG,EAAE;oBAClC,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,IAAI,CAAC,EAAC;wBAC1E,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,CAAA;qBAClC;yBAAI;wBACH,YAAY,CAAC,SAAS,CAAC;4BACrB,OAAO,EAAE,SAAS;4BAClB,QAAQ,EAAE,IAAI;4BACd,MAAM,EAAE,EAAE;yBACX,CAAC,CAAA;qBACH;gBACH,CAAC,CAAC,CAAC,CAAC;YACJ,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE;oBAChD,IAAI,CAAC,SAAS,GAAG,EAAE,CAAA;oBACnB,IAAI,CAAC,UAAU,GAAG,EAAE,CAAA;oBACpB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAA;oBAClB,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAA;oBACrB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAA;gBACxB,CAAC,CAAC,CAAC,CAAC;SACL,CAAC,UAAU;;;;;;;;;;;;;;KAzKoH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAIhI,UAAU;IACV,+BAAuB,sBAAsB,CAE3C;IACF,WAAW;IACX,8BAAsB,sBAAsB,CAE1C;IACF,UAAU;IACV,2BAAmB,sBAAsB,CAEvC;IACF,WAAW;IACX,0BAAkB,sBAAsB,CAEtC;IACF,WAAW;IACX,0BAAkB,sBAAsB,CAEtC;IACF,WAAW;IACX,0BAAkB,sBAAsB,CAEtC;IACF,aAAa;IACb,+BAAuB,sBAAsB,CAE3C;IAGF,QAAQ,CAAC,WAAW,EAAE,WAAW,EAAE;;;YACjC,IAAI;;;gBAAJ,IAAI;;;;;;YACF,OAAO;;;;;oBACL,QAAQ,QAAC,EAAE,OAAO,EAAE,IAAI,CAAC,KAAK,EAAE;;oBAAhC,QAAQ,CACL,QAAQ,CAAC,GAAG,EAAE;wBACb,IAAI,IAAI,CAAC,GAAG,EAAE;4BACZ,IAAI,CAAC,GAAG,EAAE,CAAA;yBACX;oBACH,CAAC;;wBALH,QAAQ;;;;gBAAR,QAAQ;;+CADF,WAAW;;gBAAnB,OAAO;;;;QAAP,OAAO;QADT,IAAI;KAUL,CAAC,aAAa;IAGf,UAAU,CAAC,OAAO,EAAE,OAAO,EAAE;;;YAC3B,OAAO;;;;;oBACL,MAAM,iBAAC,IAAI,CAAC,KAAK;;oBAAjB,MAAM,CACH,IAAI,CAAC,UAAU,CAAC,MAAM;oBADzB,MAAM,CAEH,SAAS,CAAC,KAAK,CAAC,KAAK;oBAFxB,MAAM,CAGH,MAAM,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE;oBAH1C,MAAM,CAIH,eAAe,CAAC,KAAK,CAAC,WAAW;oBAJpC,MAAM,CAKH,QAAQ;4BAAC,IAAI,CAAC,QAAQ,YAAC,IAAI,CAAC,WAAW;;;wBAL1C,MAAM;;;;gBAAN,MAAM;;+CADA,OAAO;;gBAAf,OAAO;;;;QAAP,OAAO;KAQR,CAAC,UAAU;IAEZ,OAAO,UAAU,OAAO,EAAE,CA8GzB,CAAC,UAAU;IACZ,gDAAoB,OAAO,EAAE,EAAA,CAAC,SAAS;QAA9B,SAAS;;;QAAT,SAAS,WAAE,OAAO,EAAE,CAAC,SAAS;;;;IACvC,iDAAqB,UAAU,EAAE,EAAA,CAAC,UAAU;QAAnC,UAAU;;;QAAV,UAAU,WAAE,UAAU,EAAE,CAAC,UAAU;;;;IAC5C,+CAAmB,GAAG,EAAE,EAAA,CAAC,UAAU;QAA1B,QAAQ;;;QAAR,QAAQ,WAAE,GAAG,EAAE,CAAC,UAAU;;;;IACnC,+CAAmB,OAAO,EAAA,CAAC,SAAS;QAA3B,QAAQ;;;QAAR,QAAQ,WAAE,OAAO,CAAC,SAAS;;;;IACpC,iDAAqB,MAAM,EAAA,CAAC,SAAS;QAA5B,UAAU;;;QAAV,UAAU,WAAE,MAAM,CAAC,SAAS;;;;IACrC,iDAAqB,MAAM,GAAG,IAAI,EAAA,CAAC,SAAS;QAAnC,UAAU;;;QAAV,UAAU,WAAE,MAAM,GAAG,IAAI,CAAC,SAAS;;;;IAE5C,kDAAsB,OAAO,EAAA,CAAC,SAAS;QAA9B,WAAW;;;QAAX,WAAW,WAAE,OAAO,CAAC,SAAS;;;;IACvC,iDAAqB,OAAO,EAAA,CAAC,SAAS;QAA7B,UAAU;;;QAAV,UAAU,WAAE,OAAO,CAAC,SAAS;;;;IACtC,sDAA0B,OAAO,EAAA,CAAC,aAAa;QAAtC,eAAe;;;QAAf,eAAe,WAAE,OAAO,CAAC,aAAa;;;;IAC/C,kDAAsB,OAAO,EAAA,CAAC,eAAe;QAApC,WAAW;;;QAAX,WAAW,WAAE,OAAO,CAAC,eAAe;;;;IAE7C,mDAAuB,SAAS,EAAE,EAAA,CAAC,aAAa;QAAvC,YAAY;;;QAAZ,YAAY,WAAE,SAAS,EAAE,CAAC,aAAa;;;;IAEhD;;;YACE,GAAG;;YAAH,GAAG,CAGF,MAAM,CAAC,KAAK;YAHb,GAAG,CAIF,KAAK,CAAC,MAAM;;gBAJb,GAAG;;;;QACD,IAAI,CAAC,UAAU,YAAC,IAAI,CAAC,OAAO;QAD9B,GAAG;KAKJ"
+ },
+ "entry/src/main/ets/components/ButtomMenuBar.ets": {
+ "version": 3,
+ "file": "ButtomMenuBar.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/components/ButtomMenuBar.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/components/Table.ets": {
+ "version": 3,
+ "file": "Table.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/components/Table.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/components/Dialog.ets": {
+ "version": 3,
+ "file": "Dialog.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/components/Dialog.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/classes/TopMenu.ets": {
+ "version": 3,
+ "file": "TopMenu.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/classes/TopMenu.ets"
+ ],
+ "names": [],
+ "mappings": "AAAA,MAAM,OAAO,OAAO;IAClB,KAAK,EAAE,MAAM,CAAA;IACb,WAAW,EAAE,WAAW,EAAE,GAAG,SAAS,CAAA;IAEtC,YAAY,KAAK,EAAE,MAAM,EAAE,WAAW,CAAC,EAAE,WAAW,EAAE;QACpD,IAAI,CAAC,KAAK,GAAG,KAAK,CAAA;QAClB,IAAI,CAAC,WAAW,GAAG,WAAW,CAAA;IAChC,CAAC;CACF,CAAC,QAAQ;AAEV,MAAM,OAAO,WAAW;IACtB,KAAK,EAAE,MAAM,CAAA;IACb,GAAG,EAAE,QAAQ,GAAG,SAAS,CAAA;IAEzB,YAAY,KAAK,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,QAAQ;QACvC,IAAI,CAAC,KAAK,GAAG,KAAK,CAAA;QAClB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAA;IAChB,CAAC;CACF,CAAC,UAAU"
+ },
+ "entry/src/main/ets/classes/OtherSimObjects.ets": {
+ "version": 3,
+ "file": "OtherSimObjects.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/classes/OtherSimObjects.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/classes/SimBase.ets": {
+ "version": 3,
+ "file": "SimBase.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/classes/SimBase.ets"
+ ],
+ "names": [],
+ "mappings": "cAAS,SAAS,QAAQ,mBAAmB;cAEnB,OAAO,QAAwD,kBAAkB;AAE3G,YAAY;AACZ,MAAM,WAAW,KAAK;IACpB,IAAI,EAAE,MAAM,CAAA,CAAC,SAAS;IACtB,GAAG,EAAE,MAAM,CAAA,CAAC,8BAA8B;CAC3C;AAED,CAAC,QAAQ;AACT,MAAM,OAAO,OAAO;IAClB,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,WAAW;IAC5B,IAAI,EAAE,MAAM,CAAC,CAAC,MAAM;IACpB,IAAI,EAAE,MAAM,CAAC,CAAC,MAAM;IACpB,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC,CAAC,8BAA8B;IACtD,KAAK,EAAE,MAAM,CAAC,CAAC,uBAAuB;IACtC,aAAa,EAAE,OAAO,CAAC,CAAC,SAAS;IACjC,OAAO,EAAE,OAAO,CAAC,CAAC,QAAQ;IAC1B,QAAQ,EAAE,MAAM,CAAC,CAAC,OAAO;IACzB,EAAE,EAAE,MAAM,GAAG,IAAI,CAAC,CAAC,OAAO;IAC1B,GAAG,EAAE,MAAM,GAAG,IAAI,CAAC,CAAC,QAAQ;IAC5B,GAAG,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC,SAAS;IAC/B,KAAK,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC,aAAa;IACrC,SAAS,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,WAAW;IAC5C,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ;IACjC,WAAW,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM;IACxC,WAAW,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM;IAExC,YAAY,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;QAC5C,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;QACd,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;QACd,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,IAAI,CAAC,KAAK,GAAG,MAAM,EAAE,CAAC;QACtB,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;QAC3B,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;IACvB,CAAC;IAED,OAAO,CAAC,MAAM,EAAE,SAAS;IAEzB,CAAC,CAAC,QAAQ;IAEV,YAAY,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,EAAE,YAAY,EAAE,SAAS,EAAE;IAEtG,CAAC,CAAC,QAAQ;IAEV,eAAe,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,YAAY,EAAE,SAAS,EAAE,EAAE,WAAW,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,GAAG,OAAO,EAAE,GAAG,IAAI;QACpP,OAAM;IACR,CAAC,CAAC,WAAW;IAEb,QAAQ,CAAC,MAAM,EAAE,SAAS;IAE1B,CAAC,CAAC,QAAQ;IAEV,aAAa;QACX,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,OAAO,CAAA;IAC9B,CAAC;CACF"
+ },
+ "entry/src/main/ets/classes/Datas.ets": {
+ "version": 3,
+ "file": "Datas.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/classes/Datas.ets"
+ ],
+ "names": [],
+ "mappings": "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"
+ },
+ "entry/src/main/ets/functions/functions.ets": {
+ "version": 3,
+ "file": "functions.ets",
+ "sourceRoot": "",
+ "sources": [
+ "entry/src/main/ets/functions/functions.ets"
+ ],
+ "names": [],
+ "mappings": "cAAS,OAAO,QAAQ,oBAAoB;AAE5C,SAAS,iBAAiB,CAAC,SAAS,EAAE,MAAM,GAAG,OAAO;IACpD,iBAAiB;IACjB,MAAM,iBAAiB,GAAG,yDAAyD,CAAC;IACpF,MAAM,oBAAoB,GAAG,8CAA8C,CAAC;IAE5E,MAAM,eAAe,GAAG,SAAS,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC;IAC3D,MAAM,kBAAkB,GAAG,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC;IAEjE,IAAI,eAAe,EAAE;QACnB,cAAc;QACd,0BAA0B;QAC1B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;YAC3B,MAAM,KAAK,GAAG,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC;YAC3C,IAAI,KAAK,GAAG,CAAC,IAAI,KAAK,GAAG,GAAG,EAAE;gBAC5B,OAAO,KAAK,CAAC;aACd;SACF;QACD,yBAAyB;QACzB,MAAM,UAAU,GAAG,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC;QAChD,IAAI,UAAU,GAAG,CAAC,IAAI,UAAU,GAAG,EAAE,EAAE;YACrC,OAAO,KAAK,CAAC;SACd;QACD,OAAO,IAAI,CAAC;KACb;SAAM,IAAI,kBAAkB,EAAE;QAC7B,cAAc;QACd,0BAA0B;QAC1B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;YAC3B,MAAM,KAAK,GAAG,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC;YAC9C,IAAI,KAAK,GAAG,CAAC,IAAI,KAAK,GAAG,GAAG,EAAE;gBAC5B,OAAO,KAAK,CAAC;aACd;SACF;QACD,OAAO,IAAI,CAAC;KACb;SAAM;QACL,YAAY;QACZ,OAAO,KAAK,CAAC;KACd;AACH,CAAC;AAED,MAAM,UAAU,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE;IAC/C,KAAK,MAAM,IAAI,IAAI,SAAS,EAAE;QAC5B,IAAI,IAAI,CAAC,OAAO,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,IAAI,CAAC,EAAE;YAC1C,SAAQ;SACT;aAAM,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACtC,OAAO,KAAK,CAAA;SACb;KACF;IACD,OAAO,IAAI,CAAA;AACb,CAAC,CAAC,oBAAoB;AAEtB,MAAM,UAAU,UAAU;IACxB,OAAO,IAAI,IAAI,EAAE,CAAC,cAAc,EAAE,GAAG,IAAI,CAAA;AAC3C,CAAC,CAAC,SAAS;AAEX,MAAM,UAAU,eAAe,CAAC,IAAI,EAAE,MAAM;IAC1C,IAAI,OAAO,GAAG,UAAU,CAAC,GAAG,CAAC,SAAS,CAAC,CAAA;IACvC,OAAO,GAAG,OAAO,GAAG,UAAU,EAAE,GAAG,IAAI,GAAG,IAAI,CAAA;IAC9C,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;IAClC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACpB,CAAC,CAAC,cAAc"
+ }
+}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/config/buildConfig.json b/ensp14ing/ensp14/entry/.preview/config/buildConfig.json
new file mode 100644
index 0000000..3431dab
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/config/buildConfig.json
@@ -0,0 +1 @@
+{"deviceType":"tablet","buildMode":"debug","note":"false","logLevel":"3","isPreview":"true","checkEntry":"true","port":"29900","localPropertiesPath":"E:\\jiaocai\\ensp14\\local.properties","Path":"D:\\Program Files\\Huawei\\DevEco Studio\\tools\\node\\","aceProfilePath":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile","hapMode":"false","img2bin":"true","projectProfilePath":"E:\\jiaocai\\ensp14\\build-profile.json5","watchMode":"true","appResource":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\ResourceTable.txt","aceBuildJson":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\loader\\default\\loader.json","aceModuleRoot":"E:\\jiaocai\\ensp14\\entry\\src\\main\\ets","aceSoPath":"E:\\jiaocai\\ensp14\\entry\\.preview\\cache\\nativeDependencies.txt","cachePath":"E:\\jiaocai\\ensp14\\entry\\.preview\\cache\\.default","aceModuleBuild":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\assets\\default\\ets","aceModuleJsonPath":"E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json","stageRouterConfig":{"paths":["E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\module.json","E:\\jiaocai\\ensp14\\entry\\.preview\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json"],"contents":["{\"module\":{\"pages\":\"$profile:main_pages\",\"name\":\"entry\"}}","{\"src\":[\"pages/Index\"]}"]}}
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/compileInfo.json b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/compileInfo.json
new file mode 100644
index 0000000..f9ebadc
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/compileInfo.json
@@ -0,0 +1 @@
+{"buildMode":"debug"}
diff --git a/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ArkTS/ArkTSLinter_output.json b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ArkTS/ArkTSLinter_output.json
new file mode 100644
index 0000000..d4970a5
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ArkTS/ArkTSLinter_output.json
@@ -0,0 +1,1680 @@
+[
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 5,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 7,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 15,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 18,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 24,
+ "character": 40,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 24,
+ "character": 113,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 39,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 39,
+ "character": 109,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 51,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 53,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 56,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 64,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 64,
+ "character": 95,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 67,
+ "character": 24,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 42,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 117,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 76,
+ "character": 239,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 101,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 101,
+ "character": 111,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 113,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 115,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 116,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 123,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 123,
+ "character": 61,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 126,
+ "character": 21,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 39,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 111,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 132,
+ "character": 157,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 149,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 149,
+ "character": 108,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 161,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 163,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 164,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 173,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 173,
+ "character": 58,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 176,
+ "character": 22,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 40,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 113,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 184,
+ "character": 157,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 201,
+ "character": 27,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 201,
+ "character": 109,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 212,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 214,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 221,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 223,
+ "character": 13,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 230,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 232,
+ "character": 16,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 239,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/Datas.ets",
+ "line": 241,
+ "character": 14,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 46,
+ "character": 35,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 5,
+ "character": 29,
+ "messageText": "RegExp literals are not supported (arkts-no-regexp-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 6,
+ "character": 32,
+ "messageText": "RegExp literals are not supported (arkts-no-regexp-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/functions/functions.ets",
+ "line": 58,
+ "character": 7,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 9,
+ "character": 3,
+ "messageText": "Property 'targetHost' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 21,
+ "character": 3,
+ "messageText": "Property 'level' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 63,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 63,
+ "character": 41,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 64,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 64,
+ "character": 41,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 68,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 69,
+ "character": 5,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 74,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 75,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 76,
+ "character": 14,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 76,
+ "character": 46,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 87,
+ "character": 3,
+ "messageText": "Property 'macData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 88,
+ "character": 3,
+ "messageText": "Property 'ipData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 89,
+ "character": 3,
+ "messageText": "Property 'transData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 90,
+ "character": 3,
+ "messageText": "Property 'appData' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 114,
+ "character": 9,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 117,
+ "character": 5,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 119,
+ "character": 55,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 37,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 54,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 77,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 99,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 144,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 140,
+ "character": 169,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 154,
+ "character": 25,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 33,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 59,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 88,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 120,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 139,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 155,
+ "character": 173,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 156,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 158,
+ "character": 62,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 173,
+ "character": 25,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 35,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 58,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 84,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 110,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 131,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 157,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 183,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 174,
+ "character": 214,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 175,
+ "character": 29,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 199,
+ "character": 11,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 202,
+ "character": 7,
+ "messageText": {
+ "messageText": "Type 'number | undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'number'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 260,
+ "character": 7,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 309,
+ "character": 48,
+ "messageText": {
+ "messageText": "Argument of type 'string | null' is not assignable to parameter of type 'string'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'string'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 318,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 325,
+ "character": 38,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 326,
+ "character": 51,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 328,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 333,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 346,
+ "character": 24,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 378,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 382,
+ "character": 38,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 383,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 388,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 397,
+ "character": 26,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 427,
+ "character": 28,
+ "messageText": {
+ "messageText": "Argument of type '(item: symbol, index: number) => void' is not assignable to parameter of type '(value: symbol | null, index: number, array: (symbol | null)[]) => void'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Types of parameters 'item' and 'value' are incompatible.",
+ "category": 1,
+ "code": 2328,
+ "next": [
+ {
+ "messageText": "Type 'symbol | null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322,
+ "next": [
+ {
+ "messageText": "Type 'null' is not assignable to type 'symbol'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 432,
+ "character": 59,
+ "messageText": {
+ "messageText": "Argument of type 'SimBase | undefined' is not assignable to parameter of type 'SimBase'.",
+ "category": 1,
+ "code": 2345,
+ "next": [
+ {
+ "messageText": "Type 'undefined' is not assignable to type 'SimBase'.",
+ "category": 1,
+ "code": 2322
+ }
+ ]
+ }
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 437,
+ "character": 11,
+ "messageText": "Object is possibly 'undefined'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 18,
+ "character": 7,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 19,
+ "character": 11,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 34,
+ "character": 15,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 72,
+ "character": 17,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 256,
+ "character": 20,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 286,
+ "character": 11,
+ "messageText": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 318,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 347,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 348,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 378,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 398,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 399,
+ "character": 22,
+ "messageText": "Indexed access is not supported for fields (arkts-no-props-by-index)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/OtherSimObjects.ets",
+ "line": 427,
+ "character": 35,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 20,
+ "character": 3,
+ "messageText": "Property 'objLabel' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 21,
+ "character": 3,
+ "messageText": "Property 'ip' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 22,
+ "character": 3,
+ "messageText": "Property 'mac' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 23,
+ "character": 3,
+ "messageText": "Property 'img' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 24,
+ "character": 3,
+ "messageText": "Property 'imgTm' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 25,
+ "character": 3,
+ "messageText": "Property 'interface' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 26,
+ "character": 3,
+ "messageText": "Property 'connections' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 27,
+ "character": 3,
+ "messageText": "Property 'routerTable' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 28,
+ "character": 3,
+ "messageText": "Property 'switchTable' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 48,
+ "character": 5,
+ "messageText": "Type 'undefined' is not assignable to type 'MACData[] | null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 17,
+ "character": 10,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 25,
+ "character": 20,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 26,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/classes/SimBase.ets",
+ "line": 34,
+ "character": 18,
+ "messageText": "\"Symbol()\" API is not supported (arkts-no-symbol)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 68,
+ "character": 37,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 68,
+ "character": 79,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 78,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 97,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 70,
+ "character": 119,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 156,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 157,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 159,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 160,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 178,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 179,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 181,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 182,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 200,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 201,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 203,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 204,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 222,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 223,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 225,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 226,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 261,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 262,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 264,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 265,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 283,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 284,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 286,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 287,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 305,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 306,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 308,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 309,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 327,
+ "character": 17,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 328,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 330,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 331,
+ "character": 15,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 412,
+ "character": 19,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Dialog.ets",
+ "line": 466,
+ "character": 34,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 11,
+ "character": 51,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 15,
+ "character": 50,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 19,
+ "character": 53,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 23,
+ "character": 57,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 27,
+ "character": 57,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 31,
+ "character": 49,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 35,
+ "character": 54,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 29,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 56,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 91,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 68,
+ "character": 118,
+ "messageText": "Object is possibly 'null'."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/TopMenuBar.ets",
+ "line": 177,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/Table.ets",
+ "line": 77,
+ "character": 3,
+ "messageText": "Property 'host' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 45,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 46,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 47,
+ "character": 26,
+ "messageText": "Type 'null' cannot be used as an index type."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 230,
+ "character": 3,
+ "messageText": "Property 'thisIndex' has no initializer and is not definitely assigned in the constructor."
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 10,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 190,
+ "character": 12,
+ "messageText": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 198,
+ "character": 12,
+ "messageText": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 224,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/MiddleContent.ets",
+ "line": 235,
+ "character": 39,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/components/ButtomMenuBar.ets",
+ "line": 37,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 9,
+ "character": 23,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 10,
+ "character": 24,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ },
+ {
+ "categoryInfo": "Error",
+ "fileName": "E:/jiaocai/ensp14/entry/src/main/ets/pages/Index.ets",
+ "line": 11,
+ "character": 22,
+ "messageText": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)"
+ }
+]
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ResourceTable.txt b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ResourceTable.txt
new file mode 100644
index 0000000..f0beb89
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ResourceTable.txt
@@ -0,0 +1,18 @@
+string EntryAbility_desc 0x01000004
+string EntryAbility_label 0x01000005
+string app_name 0x01000000
+string module_desc 0x01000006
+color start_window_background 0x01000008
+media app_icon 0x01000001
+media icon 0x01000003
+media jiaohuanji 0x01000010
+media jiaohuanji_tm 0x0100000b
+media jixianqi 0x0100000c
+media jixianqi_tm 0x01000009
+media luyouqi 0x0100000d
+media luyouqi_tm 0x01000011
+media packet 0x0100000f
+media startIcon 0x01000002
+media zhuji 0x0100000a
+media zhuji_tm 0x0100000e
+profile main_pages 0x01000007
\ No newline at end of file
diff --git a/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/compiler.cache/modules/new-ButtomMenuBar.ets-5efecddd1c9b6f1542c3aebf923313e6.msgpack b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/compiler.cache/modules/new-ButtomMenuBar.ets-5efecddd1c9b6f1542c3aebf923313e6.msgpack
new file mode 100644
index 0000000..5f309f7
--- /dev/null
+++ b/ensp14ing/ensp14/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/compiler.cache/modules/new-ButtomMenuBar.ets-5efecddd1c9b6f1542c3aebf923313e6.msgpack
@@ -0,0 +1,850 @@
+r@assertionscodecustomTransformCachedependenciesidmetamoduleSideEffectsoriginalCodeoriginalSourcemapresolvedIdssourcemapChainsyntheticNamedExportstransformDependenciestransformFilescacheAstrA$export class BottomMenuBar extends ViewPU {
+ constructor(parent, params, __localStorage, elmtId = -1, paramsLambda = undefined) {
+ super(parent, __localStorage, elmtId);
+ if (typeof paramsLambda === "function") {
+ this.paramsGenerator_ = paramsLambda;
+ }
+ this.simClickObjArr = [
+ {
+ name: "主机",
+ image: { "id": 16777226, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 1
+ },
+ {
+ name: "路由器",
+ image: { "id": 16777229, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 2
+ },
+ {
+ name: "交换器",
+ image: { "id": 16777232, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 3
+ },
+ {
+ name: "集线器",
+ image: { "id": 16777228, "type": 20000, params: [], "bundleName": "com.example.ensp_fourteen", "moduleName": "entry" },
+ type: 4
+ },
+ ] // 底部菜单栏数组
+ ;
+ this.__allSimObj = this.initializeConsume("allSimObj", "allSimObj");
+ this.__isNewObj = this.initializeConsume("isNewObj", "isNewObj");
+ this.__newObjType = this.initializeConsume("newObjType", "newObjType");
+ this.__choseIndex = this.initializeConsume("choseIndex", "choseIndex");
+ this.__TempConn = this.initializeConsume("TempConn", "TempConn");
+ this.__isNewConn = this.initializeConsume("isNewConn", "isNewConn");
+ this.scroller = new Scroller();
+ this.__logText = this.createStorageLink("LogText", "", "logText");
+ this.setInitiallyProvidedValue(params);
+ }
+ setInitiallyProvidedValue(params) {
+ if (params.simClickObjArr !== undefined) {
+ this.simClickObjArr = params.simClickObjArr;
+ }
+ if (params.scroller !== undefined) {
+ this.scroller = params.scroller;
+ }
+ }
+ updateStateVars(params) {
+ }
+ purgeVariableDependenciesOnElmtId(rmElmtId) {
+ this.__allSimObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewObj.purgeDependencyOnElmtId(rmElmtId);
+ this.__newObjType.purgeDependencyOnElmtId(rmElmtId);
+ this.__choseIndex.purgeDependencyOnElmtId(rmElmtId);
+ this.__TempConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__isNewConn.purgeDependencyOnElmtId(rmElmtId);
+ this.__logText.purgeDependencyOnElmtId(rmElmtId);
+ }
+ aboutToBeDeleted() {
+ this.__allSimObj.aboutToBeDeleted();
+ this.__isNewObj.aboutToBeDeleted();
+ this.__newObjType.aboutToBeDeleted();
+ this.__choseIndex.aboutToBeDeleted();
+ this.__TempConn.aboutToBeDeleted();
+ this.__isNewConn.aboutToBeDeleted();
+ this.__logText.aboutToBeDeleted();
+ SubscriberManager.Get().delete(this.id__());
+ this.aboutToBeDeletedInternal();
+ }
+ get allSimObj() {
+ return this.__allSimObj.get();
+ }
+ set allSimObj(newValue) {
+ this.__allSimObj.set(newValue);
+ }
+ get isNewObj() {
+ return this.__isNewObj.get();
+ }
+ set isNewObj(newValue) {
+ this.__isNewObj.set(newValue);
+ }
+ get newObjType() {
+ return this.__newObjType.get();
+ }
+ set newObjType(newValue) {
+ this.__newObjType.set(newValue);
+ }
+ get choseIndex() {
+ return this.__choseIndex.get();
+ }
+ set choseIndex(newValue) {
+ this.__choseIndex.set(newValue);
+ }
+ get TempConn() {
+ return this.__TempConn.get();
+ }
+ set TempConn(newValue) {
+ this.__TempConn.set(newValue);
+ }
+ get isNewConn() {
+ return this.__isNewConn.get();
+ }
+ set isNewConn(newValue) {
+ this.__isNewConn.set(newValue);
+ }
+ get logText() {
+ return this.__logText.get();
+ }
+ set logText(newValue) {
+ this.__logText.set(newValue);
+ }
+ initialRender() {
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Row.create({ space: 10 });
+ Row.debugLine("components/ButtomMenuBar.ets(44:5)");
+ Row.layoutWeight(1);
+ Row.margin({ left: '5%' });
+ if (!isInitialRender) {
+ Row.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ ForEach.create();
+ const forEachItemGenFunction = _item => {
+ const item = _item;
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Column.create();
+ Column.debugLine("components/ButtomMenuBar.ets(46:9)");
+ Column.margin({ top: 5 });
+ if (!isInitialRender) {
+ Column.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Image.create(item.image);
+ Image.debugLine("components/ButtomMenuBar.ets(47:11)");
+ Image.border({
+ color: item.type == this.newObjType && this.isNewObj ? Color.Red : Color.Transparent,
+ width: 1
+ });
+ Image.width(50);
+ Image.onClick(() => {
+ this.isNewConn = false;
+ this.TempConn = [];
+ if (!this.isNewObj) { // 选择创建对象
+ this.isNewObj = true;
+ this.newObjType = item.type;
+ }
+ else if (this.newObjType != item.type) { // 选择创建其他对象
+ this.newObjType = item.type;
+ }
+ else { // 取消选择
+ this.isNewObj = false;
+ this.newObjType = -1;
+ }
+ this.allSimObj.forEach(item => {
+ item.isChose = false;
+ }); // 创建对象时必须全部设置为非选中状态
+ this.choseIndex = null;
+ });
+ if (!isInitialRender) {
+ Image.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(item.name);
+ Text.debugLine("components/ButtomMenuBar.ets(70:11)");
+ Text.fontWeight(FontWeight.Bold);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Column.pop();
+ };
+ this.forEachUpdateFunction(elmtId, this.simClickObjArr, forEachItemGenFunction);
+ if (!isInitialRender) {
+ ForEach.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ ForEach.pop();
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Scroll.create(this.scroller);
+ Scroll.debugLine("components/ButtomMenuBar.ets(76:7)");
+ Scroll.border({
+ color: Color.Black,
+ width: 1
+ });
+ Scroll.layoutWeight(1);
+ Scroll.height('100%');
+ Scroll.margin(2);
+ if (!isInitialRender) {
+ Scroll.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ this.observeComponentCreation((elmtId, isInitialRender) => {
+ ViewStackProcessor.StartGetAccessRecordingFor(elmtId);
+ Text.create(this.logText);
+ Text.debugLine("components/ButtomMenuBar.ets(77:9)");
+ Text.fontSize(15);
+ if (!isInitialRender) {
+ Text.pop();
+ }
+ ViewStackProcessor.StopGetAccessRecording();
+ });
+ Text.pop();
+ Scroll.pop();
+ Row.pop();
+ }
+ rerender() {
+ this.updateDirtyElements();
+ }
+}
+//# sourceMappingURL=ButtomMenuBar.js.mapAE:\jiaocai\ensp14\entry\src\main\ets\components\ButtomMenuBar.etsrBmoduleNameisLocalDependencyisNodeEntryFilepkgPathbelongProjectPathpkgNamepkgVersiondependencyPkgInfobelongModulePathhostModulesInfoentry·E:\jiaocai\ensp14\entryE:\jiaocai\ensp14entry1.0.0 E:\jiaocai\ensp14\entryrChostDependencyNamehostModuleName../components/ButtomMenuBarentry import { SimBase } from "../classes/SimBase"
+
+interface SimClickObj {
+ name: string
+ image: Resource
+ type: number
+}
+
+@Component
+export struct BottomMenuBar {
+ private simClickObjArr: SimClickObj[] = [
+ {
+ name: "主机",
+ image: $r("app.media.zhuji"),
+ type: 1
+ },
+ {
+ name: "路由器",
+ image: $r("app.media.luyouqi"),
+ type: 2
+ },
+ {
+ name: "交换器",
+ image: $r("app.media.jiaohuanji"),
+ type: 3
+ },
+ {
+ name: "集线器",
+ image: $r("app.media.jixianqi"),
+ type: 4
+ },
+ ] // 底部菜单栏数组
+ @Consume allSimObj: SimBase[] // 仿真对象数组
+ @Consume isNewObj: boolean // 是否新增对象
+ @Consume newObjType: number // 新增对象类型
+ @Consume choseIndex: number | null // 选中对象下标
+ @Consume TempConn: any[] // 是否正在新增连接线
+ @Consume isNewConn: boolean // 选中连接线下标
+
+ scroller: Scroller = new Scroller()
+ @StorageLink("LogText") logText: string = ""
+
+ build() {
+ Row({ space: 10 }) {
+ ForEach(this.simClickObjArr, (item: SimClickObj) => {
+ Column() {
+ Image(item.image)
+ .border({
+ color: item.type == this.newObjType && this.isNewObj ? Color.Red : Color.Transparent,
+ width: 1
+ })
+ .width(50)
+ .onClick(() => {
+ this.isNewConn = false
+ this.TempConn = []
+ if (!this.isNewObj) { // 选择创建对象
+ this.isNewObj = true
+ this.newObjType = item.type
+ } else if (this.newObjType != item.type) { // 选择创建其他对象
+ this.newObjType = item.type
+ } else { // 取消选择
+ this.isNewObj = false
+ this.newObjType = -1
+ }
+ this.allSimObj.forEach(item => {
+ item.isChose = false
+ }) // 创建对象时必须全部设置为非选中状态
+ this.choseIndex = null
+ })
+ Text(item.name)
+ .fontWeight(FontWeight.Bold)
+ }
+ .margin({ top: 5 })
+ })
+
+ Scroll(this.scroller) {
+ Text(this.logText)
+ .fontSize(15)
+ }
+ .border({
+ color: Color.Black,
+ width: 1
+ })
+ .layoutWeight(1)
+ .height('100%')
+ .margin(2)
+ }
+ .layoutWeight(1)
+ .margin({left: '5%'})
+ }
+}
+ArDversionfilesourceRootsourcesnamesmappingsButtomMenuBar.jsButtomMenuBar.ets ݔ
+*
+
̆
"
+
+ ̆ $
+
+ ̆ '
+
+ ̆ %
+
+ ' '$ '#&