文件名称:中的可选字段所定-带你学蓝牙之gap详解
文件大小:9.89MB
文件格式:PDF
更新时间:2024-07-17 00:18:47
5G
A.3.6 具有条件存在的字段 具有条件存在的字段使用关键字OPTIONAL声明。 此外,该段末尾应包括一个简短的评论文本,包括关键字OPTIONAL。 注释文本包括关键字“Cond”,后跟与该字 段关联的条件标记(在此示例中为“UL”): -- /example/ ASN1START LogicalChannelConfig ::= SEQUENCE { ul-SpecificParameters SEQUENCE { priority INTEGER (0), ... } OPTIONAL -- Cond UL } -- ASN1STOP 当有条件存在的字段包含在ASN.1部分中时,ASN.1部分之后的字段描述表后面应该是条件存在表。 条件存在表指定在特定ASN.1部分中包括具有条件存在的字段的 条件。 有条件的存在 说明 UL 包括与条件标签相关的字段的条件的规范=“UL”。 也可以指定在某些条件下可选存在的情况下的语义。 条件存在表有两列。 第一列(标题:“条件存在”)包含条件标记(斜体字体样式),它将带有ASN.1部分中的条件标记的字段链路到表中的条目。 第二列(标 题:“说明”)包含字段存在的条件和要求的文本规范。 在可选地存在字段的情况下,第二列还可以包括语义,在某些条件下,即使用与A.3.5中的可选字段所定 义的相同的预定义标签。 当字段的存在取决于同一消息中的其他字段的存在和/或值时,应主要使用条件存在。 如果字段的存在取决于是否已经配置了另一个特征/功能,虽然可以例如通 过另一个消息和/或在另一个时间点独立地配置该功能,但是该关系最好通过该字段中的语句来反映。描述表。 如果ASN.1部分不包含任何具有条件存在的字段,则不应包括条件存在表。