問題タブ [nanopb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - c で nanopb を使用して、protobuf でネストされた繰り返しフィールドのコールバックを使用する
*編集:更新 * 私のメッセージは次のように定義されています:
コールバック オプションを使用してデコーダとエンコーダを作成しようとしています。エンコーディングは正常に機能すると思いますが、デコーダーは失敗します。私のコードは: 定義:
エンコーダー/デコーダー機能:
主なものは次のとおりです。
私が得る出力は次のとおりです。
サイズ: 3 エンコードされるデータ: 123 - 1.200000、456-2.300000、789-3.400000 エンコードされたサイズ: 29 デコードされたバイト数: 1 デコードされたデータ: 0 - 0.000000、0-0.000000、0-0.000000
エンコードされたバッファの出力:
0a07087b15ffffff9affffff99ffffff993f0a0808ffffffc80315333313400a0808ffffff950615ffffff9affffff995940
デコーダー内でいくつかの異なる構造体を試しましたが、うまくいきません。私が見逃している愚かな小さなことは確かですが、私はそれについて無知です。