nanopb 中是否支持 google.protobuf.Timestamp 数据类型和编码解码功能?或者我们应该编码/解码为 int64 或者可能是 uint32(如果可能的话,直到 2106 年)?目标设备是 32 位 MCU,服务器端是基于 java 的实现。
问问题
142 次
1 回答
0
google.protobuf.Timestamp
只是一种“众所周知的”消息类型。它的定义可从Google 存储库中的timestamp.proto获得:
message Timestamp {
int64 seconds = 1;
int32 nanos = 2;
}
您可以像构建其他文件timestamp.proto
一样使用 nanopb 生成器进行构建。.proto
于 2020-09-07T12:27:43.083 回答