Difference between revisions of "Protobuf notes"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
m  | 
				m  | 
				||
| Line 10: | Line 10: | ||
<ul>  | <ul>  | ||
*  https://www.w3schools.com/js/js_json_datatypes.asp  | *  https://www.w3schools.com/js/js_json_datatypes.asp  | ||
| − | <  | + | </ul>  | 
Revision as of 15:24, 27 December 2021
Protobuf references, somewhat arbitrary starting point yet introduces some key topics of Protobuf standard and use cases:
- https://www.crankuptheamps.com/blog/posts/2017/10/12/protobuf-battle-of-the-syntaxes/
 - https://www.educative.io/edpresso/what-is-the-difference-between-protocol-buffers-and-json
 
JSON supported data types:
First Protobuf .proto file, compiles using `protoc-c`, part of a package available with Ubuntu 20.04:
// syntax = "proto3";
syntax = "proto2";
// Notes:
// $ protoc-c --c_out=. ./first.proto
message sensorUpdates {
  required int32 message_id = 1;
  optional float vrms = 2;
}