为什么软件包没有版本?
Why SoftwarePackage don't have version?
在[SWS_UCM_00039]SwPackageInfoType
中有属性在SWS_UpdateAndConfigManagement
中有Version
。
但是Manifest TPS中没有定义这样的属性。
顺便说一句。据我了解,SWS中的struct
基本匹配ARXML Manifest。
因为数据是从里面读取的。
那么Manifest没有包含SoftwarePakcage的版本,我应该从哪里获取呢?
最奇怪的是 SwPackageInfoType
有 Name SwInfoName
,但是 SwInfoName
的描述是 SoftwareCluster name
...
软件包中只有一个SWCL。
所以 SwPackageInfoType 的版本意味着 SWCL 的版本。
SoftwarePackage描述了如何安装SWCL,SWCL是其中的一部分。
BTW 在问题的评论中:
There are many SoftwareCluster under SoftwarePackage
这是错误的。
SoftwareCluster 有ROOT 和SUB 层次结构,一个SWCL 可能有很多children。但是对于软件包就没有关系了。
在[SWS_UCM_00039]SwPackageInfoType
中有属性在SWS_UpdateAndConfigManagement
中有Version
。
但是Manifest TPS中没有定义这样的属性。
顺便说一句。据我了解,SWS中的struct
基本匹配ARXML Manifest。
因为数据是从里面读取的。
那么Manifest没有包含SoftwarePakcage的版本,我应该从哪里获取呢?
最奇怪的是 SwPackageInfoType
有 Name SwInfoName
,但是 SwInfoName
的描述是 SoftwareCluster name
...
软件包中只有一个SWCL。 所以 SwPackageInfoType 的版本意味着 SWCL 的版本。 SoftwarePackage描述了如何安装SWCL,SWCL是其中的一部分。
BTW 在问题的评论中:
There are many SoftwareCluster under SoftwarePackage
这是错误的。 SoftwareCluster 有ROOT 和SUB 层次结构,一个SWCL 可能有很多children。但是对于软件包就没有关系了。