为什么软件包没有版本?

Why SoftwarePackage don't have version?

[SWS_UCM_00039]SwPackageInfoType中有属性在SWS_UpdateAndConfigManagement中有Version。 但是Manifest TPS中没有定义这样的属性。

顺便说一句。据我了解,SWS中的struct基本匹配ARXML Manifest。 因为数据是从里面读取的。 那么Manifest没有包含SoftwarePakcage的版本,我应该从哪里获取呢?

最奇怪的是 SwPackageInfoTypeName SwInfoName,但是 SwInfoName 的描述是 SoftwareCluster name...

软件包中只有一个SWCL。 所以 SwPackageInfoType 的版本意味着 SWCL 的版本。 SoftwarePackage描述了如何安装SWCL,SWCL是其中的一部分。

BTW 在问题的评论中:

There are many SoftwareCluster under SoftwarePackage

这是错误的。 SoftwareCluster 有ROOT 和SUB 层次结构,一个SWCL 可能有很多children。但是对于软件包就没有关系了。