LTE ASN.1 BCCH-LD-SCH消息解码器

时间:2018-07-20 08:33:30

标签: c# asn1

困难重重,我正在尝试实现一个解析器,以读取sib代码并分析信元塔。我将特定的ASN.1 EUTRA_RRC_Definitions结构转换为C#DLL。从理论上讲,我可以解码代码并获得结构化的XML文件。 我在网上到处搜索示例,但一无所获。

这是我正在尝试使其有效的代码:

    public static byte[] StringToByteArray(string hex)
    {
        return Enumerable.Range(0, hex.Length)
                         .Where(x => x % 2 == 0)
                         .Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
                         .ToArray();
    }

    static void Main(string[] args)
    {

        BCCH_BCH_Message sib = new BCCH_BCH_Message();
        sib.Init();
        const string V = "694c4224198860c1312a984c031807c06e493ab212103108b4890000";
        var buffer = StringToByteArray(V);
        sib.Decode(new Com.Objsys.Asn1.Runtime.Asn1OerDecodeBuffer(buffer));
    }
}

我希望有人已经遇到了这个问题。

0 个答案:

没有答案