1

困难重重,我试图实现一个解析器来读取同胞代码和分析细胞塔。我在 C# DLL 中转换了一个特定的 ASN.1 EUTRA_RRC_Definitions 结构。理论上,我可以解码代码并获得结构化的 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));
    }
}

我希望有人已经面临这个问题。

4

0 回答 0