困难重重,我正在尝试实现一个解析器,以读取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));
}
}
我希望有人已经遇到了这个问题。