Я пытаюсь определить восьмибайтовый элемент данных MAC-адреса, используя буферы протокола в C. Я пробовал:
message mac {
required bytes address = 1 [(nanopb).max_size = 8];
}
но это создает структуру с полем размера и восьмибайтовым адресным полем. Я хотел бы просто и восьмибайтное адресное поле.
Я отказался от использования элемента fixed64, поскольку MAC-адрес представляет собой последовательность байтов. Извините, если это простой вопрос, так как я новичок в буферах протоколов.