解码ASN.1 X2AP消息-如何在Nokalva ASN.1编译器中配置部分解码?

问题描述 投票:2回答:1

我正在使用Nokalva ASN.1 / C ++ 6.7编译器,我需要设置'部分解码'来解码一些很长的X2AP PER消息并仅提取一些字段值。我正在使用ASN.1 x2ap_15.3.asn规范。

要设置“部分解码”,我需要使用OSS.DataCallback指令:----但我不知道如何定义“ absoluteReference”有Nokalva ASN.1 / C ++ 6.7编译器经验的人可以帮助我定义'absoluteReference'吗?

例如,这是切换请求消息的json表示形式,我只想对字段“ UE-X2AP-ID”,“原因”和“ GUMMEI”进行解码。

value1 X2AP-PDU ::= initiatingMessage : {
  procedureCode 0,
  criticality reject,
  value HandoverRequest : {
    protocolIEs {
     {
    id 10,
    criticality reject,
    value UE-X2AP-ID : 1
  },
  {
    id 5,
    criticality ignore,
    value Cause : misc : control-processing-overload
  },
  {
    id 11,
    criticality reject,
    value ECGI : {
      pLMN-Identity '123456'H,
      eUTRANcellIdentifier '0000000000000000000011111111'B
    }
  },
  {
    id 23,
    criticality reject,
    value GUMMEI : {
      gU-Group-ID {
        pLMN-Identity '123456'H,
        mME-Group-ID '1234'H
      },
      mME-Code '11'H
    }
  }
   ...

}}

decoding asn.1
1个回答
0
投票

[这是有关特定商业供应商的ASN.1工具的问题,最好将其直接发送到供应商的支持电子邮件地址。请直接将问题发送到[email protected],而不要使用此论坛。

© www.soinside.com 2019 - 2024. All rights reserved.