kopia lustrzana https://github.com/meshtastic/protobufs
				
				
				
			add myNodeInfo.nodenum_bits for backwards compatibility
/// How many bits are used for the nodenum. If zero it is assumed we use eight bit node nodenums /// New device loads will user 32 bit nodenums. uint32 nodenum_bits = 10;pull/2/head
							rodzic
							
								
									adf4127fe3
								
							
						
					
					
						commit
						34972b9dc0
					
				
							
								
								
									
										34
									
								
								mesh.proto
								
								
								
								
							
							
						
						
									
										34
									
								
								mesh.proto
								
								
								
								
							|  | @ -96,7 +96,7 @@ message Data { | |||
|     /// A message sent from a device outside of the mesh, in a form the mesh | ||||
|     /// does not understand | ||||
|     OPAQUE = 0; // NOTE: This must be 0, because it is documented in | ||||
|                 // IMeshService.aidl to be so | ||||
|     // IMeshService.aidl to be so | ||||
| 
 | ||||
|     /// a simple UTF-8 text message, which even the little micros in the mesh | ||||
|     /// can understand and show on their screen eventually in some circumstances | ||||
|  | @ -112,7 +112,7 @@ message Data { | |||
|     /// (this will replace OPAQUE) | ||||
|   } | ||||
| 
 | ||||
|   Type typ = 1;      // required | ||||
|   Type typ = 1; // required | ||||
|   bytes payload = 2; // required | ||||
| } | ||||
| 
 | ||||
|  | @ -147,13 +147,13 @@ A few nodenums are reserved and will never be requested: | |||
| */ | ||||
| message User { | ||||
|   string id = 1; // a globally unique ID string for this user.  In the case of | ||||
|                  // Signal that would mean +16504442323, for the default macaddr | ||||
|                  // derived id it would be !<6 hexidecimal bytes> | ||||
|   string long_name = 2;  // A full name for this user, i.e. "Kevin Hester" | ||||
|   // Signal that would mean +16504442323, for the default macaddr | ||||
|   // derived id it would be !<6 hexidecimal bytes> | ||||
|   string long_name = 2; // A full name for this user, i.e. "Kevin Hester" | ||||
|   string short_name = 3; // A VERY short name, ideally two characters.  Suitable | ||||
|                          // for a tiny OLED screen | ||||
|   bytes macaddr = 4;     // This is the addr of the radio.  Not populated by the | ||||
|                          // phone, but added by the esp32 when broadcasting | ||||
|   // for a tiny OLED screen | ||||
|   bytes macaddr = 4; // This is the addr of the radio.  Not populated by the | ||||
|   // phone, but added by the esp32 when broadcasting | ||||
| } | ||||
| 
 | ||||
| /// A message used in our Dynamic Source Routing protocol (RFC 4728 based) | ||||
|  | @ -351,7 +351,7 @@ message MeshPacket { | |||
| /// Shared constants between device and phone | ||||
| enum Constants { | ||||
|   Unused = 0; // First enum must be zero, and we are just using this enum to | ||||
|               // pass int constants between two very different environments | ||||
|   // pass int constants between two very different environments | ||||
| } | ||||
| 
 | ||||
| // Full settings (center freq, spread factor, pre-shared secret key etc...) | ||||
|  | @ -367,14 +367,14 @@ message ChannelSettings { | |||
| 
 | ||||
|   enum ModemConfig { | ||||
|     // Note: these mappings must match ModemConfigChoice in the device code. | ||||
|     Bw125Cr45Sf128 = 0;   ///< Bw = 125 kHz, Cr = 4/5, Sf = 128chips/symbol, CRC | ||||
|                           ///< on. Default medium range | ||||
|     Bw500Cr45Sf128 = 1;   ///< Bw = 500 kHz, Cr = 4/5, Sf = 128chips/symbol, CRC | ||||
|                           ///< on. Fast+short range | ||||
|     Bw125Cr45Sf128 = 0; ///< Bw = 125 kHz, Cr = 4/5, Sf = 128chips/symbol, CRC | ||||
|     ///< on. Default medium range | ||||
|     Bw500Cr45Sf128 = 1; ///< Bw = 500 kHz, Cr = 4/5, Sf = 128chips/symbol, CRC | ||||
|     ///< on. Fast+short range | ||||
|     Bw31_25Cr48Sf512 = 2; ///< Bw = 31.25 kHz, Cr = 4/8, Sf = 512chips/symbol, | ||||
|                           ///< CRC on. Slow+long range | ||||
|     ///< CRC on. Slow+long range | ||||
|     Bw125Cr48Sf4096 = 3; ///< Bw = 125 kHz, Cr = 4/8, Sf = 4096chips/symbol, CRC | ||||
|                          ///< on. Slow+long range | ||||
|     ///< on. Slow+long range | ||||
|   } | ||||
| 
 | ||||
|   /// This value replaces bandwidth/spread_factor/coding_rate.  If you'd like to | ||||
|  | @ -546,6 +546,10 @@ message MyNodeInfo { | |||
|   /// the last time we discarded preferences) | ||||
|   uint32 error_count = 9; | ||||
| 
 | ||||
|   /// How many bits are used for the nodenum.  If zero it is assumed we use eight bit node nodenums | ||||
|   /// New device loads will user 32 bit nodenums. | ||||
|   uint32 nodenum_bits = 10; | ||||
| 
 | ||||
|   /// FIXME - add more useful debugging state (queue depths etc) | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 geeksville
						geeksville