Update protos

This commit is contained in:
Ben Meadors 2023-03-06 16:17:09 -06:00
parent 3ca1e62b1f
commit 321e41a3aa
5 changed files with 19 additions and 19 deletions

@ -1 +1 @@
Subproject commit b3d05ec995844ae888e1d43d6e5c770b7d654309 Subproject commit 19d49ec5280b6904f8c4cd1182ba4250d4122dbe

View File

@ -135,7 +135,7 @@ typedef struct _meshtastic_AdminMessage {
/* Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot) /* Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot)
Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth. */ Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth. */
int32_t reboot_ota_seconds; int32_t reboot_ota_seconds;
/* This message is only supported for the simulator porduino build. /* This message is only supported for the simulator Portduino build.
If received the simulator will exit successfully. */ If received the simulator will exit successfully. */
bool exit_simulator; bool exit_simulator;
/* Tell the node to reboot in this many seconds (or <0 to cancel reboot) */ /* Tell the node to reboot in this many seconds (or <0 to cancel reboot) */

View File

@ -152,7 +152,7 @@ typedef enum _meshtastic_Config_LoRaConfig_RegionCode {
meshtastic_Config_LoRaConfig_RegionCode_US = 1, meshtastic_Config_LoRaConfig_RegionCode_US = 1,
/* European Union 433mhz */ /* European Union 433mhz */
meshtastic_Config_LoRaConfig_RegionCode_EU_433 = 2, meshtastic_Config_LoRaConfig_RegionCode_EU_433 = 2,
/* European Union 433mhz */ /* European Union 868mhz */
meshtastic_Config_LoRaConfig_RegionCode_EU_868 = 3, meshtastic_Config_LoRaConfig_RegionCode_EU_868 = 3,
/* China */ /* China */
meshtastic_Config_LoRaConfig_RegionCode_CN = 4, meshtastic_Config_LoRaConfig_RegionCode_CN = 4,
@ -202,11 +202,11 @@ typedef enum _meshtastic_Config_LoRaConfig_ModemPreset {
} meshtastic_Config_LoRaConfig_ModemPreset; } meshtastic_Config_LoRaConfig_ModemPreset;
typedef enum _meshtastic_Config_BluetoothConfig_PairingMode { typedef enum _meshtastic_Config_BluetoothConfig_PairingMode {
/* Device generates a random pin that will be shown on the screen of the device for pairing */ /* Device generates a random PIN that will be shown on the screen of the device for pairing */
meshtastic_Config_BluetoothConfig_PairingMode_RANDOM_PIN = 0, meshtastic_Config_BluetoothConfig_PairingMode_RANDOM_PIN = 0,
/* Device requires a specified fixed pin for pairing */ /* Device requires a specified fixed PIN for pairing */
meshtastic_Config_BluetoothConfig_PairingMode_FIXED_PIN = 1, meshtastic_Config_BluetoothConfig_PairingMode_FIXED_PIN = 1,
/* Device requires no pin for pairing */ /* Device requires no PIN for pairing */
meshtastic_Config_BluetoothConfig_PairingMode_NO_PIN = 2 meshtastic_Config_BluetoothConfig_PairingMode_NO_PIN = 2
} meshtastic_Config_BluetoothConfig_PairingMode; } meshtastic_Config_BluetoothConfig_PairingMode;
@ -364,7 +364,7 @@ typedef struct _meshtastic_Config_DisplayConfig {
/* Lora Config */ /* Lora Config */
typedef struct _meshtastic_Config_LoRaConfig { typedef struct _meshtastic_Config_LoRaConfig {
/* When enabled, the `modem_preset` fields will be adheared to, else the `bandwidth`/`spread_factor`/`coding_rate` /* When enabled, the `modem_preset` fields will be adhered to, else the `bandwidth`/`spread_factor`/`coding_rate`
will be taked from their respective manually defined fields */ will be taked from their respective manually defined fields */
bool use_preset; bool use_preset;
/* Either modem_config or bandwidth/spreading/coding will be specified - NOT BOTH. /* Either modem_config or bandwidth/spreading/coding will be specified - NOT BOTH.
@ -395,12 +395,12 @@ typedef struct _meshtastic_Config_LoRaConfig {
/* Disable TX from the LoRa radio. Useful for hot-swapping antennas and other tests. /* Disable TX from the LoRa radio. Useful for hot-swapping antennas and other tests.
Defaults to false */ Defaults to false */
bool tx_enabled; bool tx_enabled;
/* If zero then, use default max legal continuous power (ie. something that won't /* If zero, then use default max legal continuous power (ie. something that won't
burn out the radio hardware) burn out the radio hardware)
In most cases you should use zero here. In most cases you should use zero here.
Units are in dBm. */ Units are in dBm. */
int8_t tx_power; int8_t tx_power;
/* This is controlling the actual hardware frequency the radio is transmitting on. /* This controls the actual hardware frequency the radio transmits on.
Most users should never need to be exposed to this field/concept. Most users should never need to be exposed to this field/concept.
A channel number between 1 and NUM_CHANNELS (whatever the max is in the current region). A channel number between 1 and NUM_CHANNELS (whatever the max is in the current region).
If ZERO then the rule is "use the old channel name hash based If ZERO then the rule is "use the old channel name hash based
@ -422,7 +422,7 @@ typedef struct _meshtastic_Config_LoRaConfig {
float override_frequency; float override_frequency;
/* For testing it is useful sometimes to force a node to never listen to /* For testing it is useful sometimes to force a node to never listen to
particular other nodes (simulating radio out of range). All nodenums listed particular other nodes (simulating radio out of range). All nodenums listed
in ignore_incoming will have packets they send droped on receive (by router.cpp) */ in ignore_incoming will have packets they send dropped on receive (by router.cpp) */
pb_size_t ignore_incoming_count; pb_size_t ignore_incoming_count;
uint32_t ignore_incoming[3]; uint32_t ignore_incoming[3];
} meshtastic_Config_LoRaConfig; } meshtastic_Config_LoRaConfig;
@ -432,7 +432,7 @@ typedef struct _meshtastic_Config_BluetoothConfig {
bool enabled; bool enabled;
/* Determines the pairing strategy for the device */ /* Determines the pairing strategy for the device */
meshtastic_Config_BluetoothConfig_PairingMode mode; meshtastic_Config_BluetoothConfig_PairingMode mode;
/* Specified pin for PairingMode.FixedPin */ /* Specified PIN for PairingMode.FixedPin */
uint32_t fixed_pin; uint32_t fixed_pin;
} meshtastic_Config_BluetoothConfig; } meshtastic_Config_BluetoothConfig;

View File

@ -27,9 +27,9 @@ typedef struct _meshtastic_WifiConnectionStatus {
/* Connection status */ /* Connection status */
bool has_status; bool has_status;
meshtastic_NetworkConnectionStatus status; meshtastic_NetworkConnectionStatus status;
/* WiFi access point ssid */ /* WiFi access point SSID */
char ssid[33]; char ssid[33];
/* Rssi of wireless connection */ /* RSSI of wireless connection */
int32_t rssi; int32_t rssi;
} meshtastic_WifiConnectionStatus; } meshtastic_WifiConnectionStatus;
@ -42,9 +42,9 @@ typedef struct _meshtastic_EthernetConnectionStatus {
/* Bluetooth connection status */ /* Bluetooth connection status */
typedef struct _meshtastic_BluetoothConnectionStatus { typedef struct _meshtastic_BluetoothConnectionStatus {
/* The pairing pin for bluetooth */ /* The pairing PIN for bluetooth */
uint32_t pin; uint32_t pin;
/* Rssi of bluetooth connection */ /* RSSI of bluetooth connection */
int32_t rssi; int32_t rssi;
/* Whether the device has an active connection or not */ /* Whether the device has an active connection or not */
bool is_connected; bool is_connected;
@ -52,7 +52,7 @@ typedef struct _meshtastic_BluetoothConnectionStatus {
/* Serial connection status */ /* Serial connection status */
typedef struct _meshtastic_SerialConnectionStatus { typedef struct _meshtastic_SerialConnectionStatus {
/* The serial baud rate */ /* Serial baud rate */
uint32_t baud; uint32_t baud;
/* Whether the device has an active connection or not */ /* Whether the device has an active connection or not */
bool is_connected; bool is_connected;

View File

@ -54,7 +54,7 @@ typedef struct _meshtastic_DeviceState {
/* Used only during development. /* Used only during development.
Indicates developer is testing and changes should never be saved to flash. */ Indicates developer is testing and changes should never be saved to flash. */
bool no_save; bool no_save;
/* Some GPSes seem to have bogus settings from the factory, so we always do one factory reset. */ /* Some GPS receivers seem to have bogus settings from the factory, so we always do one factory reset. */
bool did_gps_reset; bool did_gps_reset;
} meshtastic_DeviceState; } meshtastic_DeviceState;
@ -72,13 +72,13 @@ typedef struct _meshtastic_ChannelFile {
typedef PB_BYTES_ARRAY_T(2048) meshtastic_OEMStore_oem_icon_bits_t; typedef PB_BYTES_ARRAY_T(2048) meshtastic_OEMStore_oem_icon_bits_t;
typedef PB_BYTES_ARRAY_T(32) meshtastic_OEMStore_oem_aes_key_t; typedef PB_BYTES_ARRAY_T(32) meshtastic_OEMStore_oem_aes_key_t;
/* This can be used for customizing the firmware distribution. If populated, /* This can be used for customizing the firmware distribution. If populated,
show a secondary bootup screen with cuatom logo and text for 2.5 seconds. */ show a secondary bootup screen with custom logo and text for 2.5 seconds. */
typedef struct _meshtastic_OEMStore { typedef struct _meshtastic_OEMStore {
/* The Logo width in Px */ /* The Logo width in Px */
uint32_t oem_icon_width; uint32_t oem_icon_width;
/* The Logo height in Px */ /* The Logo height in Px */
uint32_t oem_icon_height; uint32_t oem_icon_height;
/* The Logo in xbm bytechar format */ /* The Logo in XBM bytechar format */
meshtastic_OEMStore_oem_icon_bits_t oem_icon_bits; meshtastic_OEMStore_oem_icon_bits_t oem_icon_bits;
/* Use this font for the OEM text. */ /* Use this font for the OEM text. */
meshtastic_ScreenFonts oem_font; meshtastic_ScreenFonts oem_font;