python asn工具无法编译asn.1

2021-12-08 05:29:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编译3GPP 38.331 ASN.1规范here,它是从spec document中提取的

import asn1tools
rrc = asn1tools.compile_files('./data/asn/38331-f80.docx.asn', 'uper')

但是,这会抛出错误asn1tools.errors.CompileError: Type 'SetupRelease' not found in module 'NR-RRC-Definitions'.

我可以在.asn文件中看到SetupRelease定义

SetupRelease { ElementTypeParam } ::= CHOICE {
    release         NULL,
    setup           ElementTypeParam
}