ASN.1 Compiler for 3gpp 的系列学习三

本文深入探讨了3GPP协议中ASN.1的UPER编码,针对BOOLEAN类型的TRUE/FALSE编码规则进行了详细解释,并阐述了NULL类型的特殊性,即在编码时不占用实际字节。内容包括基本定义、协议规定、编码实例分析。
摘要由CSDN通过智能技术生成

声明:本文是自己结合所学及项目开发,面向5G等3GPP系列协议,对ASN.1中的UPER编码进行的系列讲解,禁止转载!

本节将介绍UPER中的a.BOOLEAN(布尔类型,只有真假两个值),b.NULL(空),编码,分别按照基本定义/691协议编码内容/流程图/编码实例等步骤进行讲解!

1.BOOLEAN

1)基本定义:是两个值的集合,TRUE/1,FLASE/0;

2)691协议编码内容:

11.1 A value of the boolean type shall be encoded as a bit-field consisting of a single bit.

11.2 The bit shall be set to 1 for TRUE and 0 for FALSE.

11.3

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值