AUTOSAR:检测模型中的二维数组

时间:2018-07-10 16:47:24

标签: autosar

如何检测ImplementationDataTypeElement是否是其中包含数组(甚至通过typedef)的数组?

我可以通过检测类别是否为“ ARRAY”来检测一维数组,但是如何获得更多的“定义”?

1 个答案:

答案 0 :(得分:1)

如果ImplementationDataTypeElement ImplementationDataType的{​​{1}}拥有的category再次是ARRAY category,则您明确指出了二维数组。

如果ARRAYImplementationDataTypeElement category,那么您必须查看通过TYPE_REFERENCE引用的ImplementationDataType。{{1} }。ImplementationDataTypeElement

如果引用的swDataDefPropsimplementationDataType ImplementationDataType,那么这也表示二维数组的定义。