setInternal datapackaging
设置AutoSar组件模型的默认内部数据包装
描述
setInternal datapackaging(
将默认数据包装设置为用于内部数据存储,信号和状态的默认数据包装,以适用于AutoSar组件模型的生成代码。有效的设置值是:SLMAP
,,,,pkgsetting
)
默认
- 接受软件提供的默认内部数据包装。利用默认
对于从AutoSar组件模型引用的多构度模型和子模型。privategatlobal
- 包装内部变量数据没有结构
并使其私密(仅可见
)。模型
。C私人施法
- 包装内部变量数据结构
并使其私密(仅可见
)。模型
。CPublicLobal
- 包装内部变量数据没有结构
并公开(外部
声明
)。模型
。H公共结构
- 包装内部变量数据结构
并公开(外部
声明
)。模型
。H
如果数据包装设置为privategatlobal
或者私人施法
,构建模型生成标头文件
,即使模型配置参数文件包装格式(嵌入式编码器)被设定为模型
_private.h袖珍的
。
如果模型配置选项每个入口点功能生成单独的内部数据(嵌入式编码器)设置为AutoSar模型,基于任务的内部数据分组覆盖了AutoSar内部数据包装设置。但是,AutoSAR设置确定生成的基于任务的内部数据组的公共或私人可见性。