我正在尝试使用 C 中的协议缓冲区定义一个八字节的 MAC 地址数据元素。我尝试过:
message mac {
required bytes address = 1 [(nanopb).max_size = 8];
}
但这会创建一个具有大小字段和八字节地址字段的结构。我想只是和八字节的地址字段。
我拒绝使用 fixed64 元素,因为 MAC 地址是一个字节序列。对不起,如果这是一个简单的问题,因为我对协议缓冲区相当陌生。
我正在尝试使用 C 中的协议缓冲区定义一个八字节的 MAC 地址数据元素。我尝试过:
message mac {
required bytes address = 1 [(nanopb).max_size = 8];
}
但这会创建一个具有大小字段和八字节地址字段的结构。我想只是和八字节的地址字段。
我拒绝使用 fixed64 元素,因为 MAC 地址是一个字节序列。对不起,如果这是一个简单的问题,因为我对协议缓冲区相当陌生。