Skip to content

Commit

Permalink
Merge pull request #340 from meshtastic/clientonly
Browse files Browse the repository at this point in the history
  • Loading branch information
thebentern authored Apr 8, 2023
2 parents 4768dea + b71a0cc commit ee6f408
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
2 changes: 2 additions & 0 deletions meshtastic/clientonly.options
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*DeviceProfile.long_name max_size:40
*DeviceProfile.short_name max_size:5
43 changes: 43 additions & 0 deletions meshtastic/clientonly.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
syntax = "proto3";

package meshtastic;

option java_package = "com.geeksville.mesh";
option java_outer_classname = "ClientOnlyProtos";
option go_package = "github.com/meshtastic/go/generated";
option csharp_namespace = "Meshtastic.Protobufs";
option swift_prefix = "";


import "meshtastic/localonly.proto";

/*
* This abstraction is used to contain any configuration for provisioning a node on any client.
* It is useful for importing and exporting configurations.
*/
message DeviceProfile {
/*
* Long name for the node
*/
optional string long_name = 1;

/*
* Short name of the node
*/
optional string short_name = 2;

/*
* The url of the channels from our node
*/
optional string channel_url = 3;

/*
* The Config of the node
*/
optional LocalConfig config = 4;

/*
* The ModuleConfig of the node
*/
optional LocalModuleConfig module_config = 5;
}

0 comments on commit ee6f408

Please sign in to comment.