Как мне кодировать повторяющиеся поля, используя nanopb (версия 4.0) - PullRequest
0 голосов
/ 25 февраля 2020

Возможно, очень просто, но я потратил около 4 часов, просматривая документацию, и ничего не достаточно ясно или написано для версии, которую я, вероятно, не использую.

У меня настроено сообщение, подобное это (я опускаю TimeStamp, потому что он работает без проблем):

message AudioMessage {
    required TimeStamp timeStamp = 1;
    repeated int32 AudioEntry = 2;
}

, который компилируется в

typedef struct _AudioMessage {
    TimeStamp timeStamp;
    pb_callback_t AudioEntry;
} AudioMessage;

Я хочу поместить целые числа из массива в поле AudioEntry , Как мне это сделать? Кодирование и все в порядке.

Я бы добавил несколько примеров того, что я уже пробовал, но ничего из того, что я пробовал, похоже, не имело никакого смысла для компилятора.

...