mirror of
https://github.com/meshtastic/firmware.git
synced 2025-10-03 05:53:24 +00:00
Regen protos
This commit is contained in:
parent
58e4dcea61
commit
2ccf91f443
@ -1 +1 @@
|
|||||||
Subproject commit 46b81e822af1b8e408f437092337f129dee693e6
|
Subproject commit a84657c220421536f18d11fc5edf680efadbceeb
|
@ -173,10 +173,28 @@ typedef enum _meshtastic_Config_NetworkConfig_ProtocolFlags {
|
|||||||
meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST = 1
|
meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST = 1
|
||||||
} meshtastic_Config_NetworkConfig_ProtocolFlags;
|
} meshtastic_Config_NetworkConfig_ProtocolFlags;
|
||||||
|
|
||||||
/* Deprecated in 2.7.4: Unused */
|
/* How the GPS coordinates are displayed on the OLED screen. */
|
||||||
typedef enum _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat {
|
typedef enum _meshtastic_Config_DisplayConfig_GpsCoordinateFormat {
|
||||||
meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_UNUSED = 0
|
/* GPS coordinates are displayed in the normal decimal degrees format:
|
||||||
} meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat;
|
DD.DDDDDD DDD.DDDDDD */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_DEC = 0,
|
||||||
|
/* GPS coordinates are displayed in the degrees minutes seconds format:
|
||||||
|
DD°MM'SS"C DDD°MM'SS"C, where C is the compass point representing the locations quadrant */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_DMS = 1,
|
||||||
|
/* Universal Transverse Mercator format:
|
||||||
|
ZZB EEEEEE NNNNNNN, where Z is zone, B is band, E is easting, N is northing */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_UTM = 2,
|
||||||
|
/* Military Grid Reference System format:
|
||||||
|
ZZB CD EEEEE NNNNN, where Z is zone, B is band, C is the east 100k square, D is the north 100k square,
|
||||||
|
E is easting, N is northing */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_MGRS = 3,
|
||||||
|
/* Open Location Code (aka Plus Codes). */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_OLC = 4,
|
||||||
|
/* Ordnance Survey Grid Reference (the National Grid System of the UK).
|
||||||
|
Format: AB EEEEE NNNNN, where A is the east 100k square, B is the north 100k square,
|
||||||
|
E is the easting, N is the northing */
|
||||||
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat_OSGR = 5
|
||||||
|
} meshtastic_Config_DisplayConfig_GpsCoordinateFormat;
|
||||||
|
|
||||||
/* Unit display preference */
|
/* Unit display preference */
|
||||||
typedef enum _meshtastic_Config_DisplayConfig_DisplayUnits {
|
typedef enum _meshtastic_Config_DisplayConfig_DisplayUnits {
|
||||||
@ -473,7 +491,7 @@ typedef struct _meshtastic_Config_DisplayConfig {
|
|||||||
uint32_t screen_on_secs;
|
uint32_t screen_on_secs;
|
||||||
/* Deprecated in 2.7.4: Unused
|
/* Deprecated in 2.7.4: Unused
|
||||||
How the GPS coordinates are formatted on the OLED screen. */
|
How the GPS coordinates are formatted on the OLED screen. */
|
||||||
meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat gps_format;
|
meshtastic_Config_DisplayConfig_GpsCoordinateFormat gps_format;
|
||||||
/* Automatically toggles to the next page on the screen like a carousel, based the specified interval in seconds.
|
/* Automatically toggles to the next page on the screen like a carousel, based the specified interval in seconds.
|
||||||
Potentially useful for devices without user buttons. */
|
Potentially useful for devices without user buttons. */
|
||||||
uint32_t auto_screen_carousel_secs;
|
uint32_t auto_screen_carousel_secs;
|
||||||
@ -497,9 +515,6 @@ typedef struct _meshtastic_Config_DisplayConfig {
|
|||||||
/* If false (default), the device will display the time in 24-hour format on screen.
|
/* If false (default), the device will display the time in 24-hour format on screen.
|
||||||
If true, the device will display the time in 12-hour format on screen. */
|
If true, the device will display the time in 12-hour format on screen. */
|
||||||
bool use_12h_clock;
|
bool use_12h_clock;
|
||||||
/* If false (default), the device will use short names for various display screens.
|
|
||||||
If true, node names will show in long format */
|
|
||||||
bool use_long_node_name;
|
|
||||||
} meshtastic_Config_DisplayConfig;
|
} meshtastic_Config_DisplayConfig;
|
||||||
|
|
||||||
/* Lora Config */
|
/* Lora Config */
|
||||||
@ -663,9 +678,9 @@ extern "C" {
|
|||||||
#define _meshtastic_Config_NetworkConfig_ProtocolFlags_MAX meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST
|
#define _meshtastic_Config_NetworkConfig_ProtocolFlags_MAX meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST
|
||||||
#define _meshtastic_Config_NetworkConfig_ProtocolFlags_ARRAYSIZE ((meshtastic_Config_NetworkConfig_ProtocolFlags)(meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST+1))
|
#define _meshtastic_Config_NetworkConfig_ProtocolFlags_ARRAYSIZE ((meshtastic_Config_NetworkConfig_ProtocolFlags)(meshtastic_Config_NetworkConfig_ProtocolFlags_UDP_BROADCAST+1))
|
||||||
|
|
||||||
#define _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_MIN meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_UNUSED
|
#define _meshtastic_Config_DisplayConfig_GpsCoordinateFormat_MIN meshtastic_Config_DisplayConfig_GpsCoordinateFormat_DEC
|
||||||
#define _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_MAX meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_UNUSED
|
#define _meshtastic_Config_DisplayConfig_GpsCoordinateFormat_MAX meshtastic_Config_DisplayConfig_GpsCoordinateFormat_OSGR
|
||||||
#define _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_ARRAYSIZE ((meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat)(meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_UNUSED+1))
|
#define _meshtastic_Config_DisplayConfig_GpsCoordinateFormat_ARRAYSIZE ((meshtastic_Config_DisplayConfig_GpsCoordinateFormat)(meshtastic_Config_DisplayConfig_GpsCoordinateFormat_OSGR+1))
|
||||||
|
|
||||||
#define _meshtastic_Config_DisplayConfig_DisplayUnits_MIN meshtastic_Config_DisplayConfig_DisplayUnits_METRIC
|
#define _meshtastic_Config_DisplayConfig_DisplayUnits_MIN meshtastic_Config_DisplayConfig_DisplayUnits_METRIC
|
||||||
#define _meshtastic_Config_DisplayConfig_DisplayUnits_MAX meshtastic_Config_DisplayConfig_DisplayUnits_IMPERIAL
|
#define _meshtastic_Config_DisplayConfig_DisplayUnits_MAX meshtastic_Config_DisplayConfig_DisplayUnits_IMPERIAL
|
||||||
@ -706,7 +721,7 @@ extern "C" {
|
|||||||
#define meshtastic_Config_NetworkConfig_address_mode_ENUMTYPE meshtastic_Config_NetworkConfig_AddressMode
|
#define meshtastic_Config_NetworkConfig_address_mode_ENUMTYPE meshtastic_Config_NetworkConfig_AddressMode
|
||||||
|
|
||||||
|
|
||||||
#define meshtastic_Config_DisplayConfig_gps_format_ENUMTYPE meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat
|
#define meshtastic_Config_DisplayConfig_gps_format_ENUMTYPE meshtastic_Config_DisplayConfig_GpsCoordinateFormat
|
||||||
#define meshtastic_Config_DisplayConfig_units_ENUMTYPE meshtastic_Config_DisplayConfig_DisplayUnits
|
#define meshtastic_Config_DisplayConfig_units_ENUMTYPE meshtastic_Config_DisplayConfig_DisplayUnits
|
||||||
#define meshtastic_Config_DisplayConfig_oled_ENUMTYPE meshtastic_Config_DisplayConfig_OledType
|
#define meshtastic_Config_DisplayConfig_oled_ENUMTYPE meshtastic_Config_DisplayConfig_OledType
|
||||||
#define meshtastic_Config_DisplayConfig_displaymode_ENUMTYPE meshtastic_Config_DisplayConfig_DisplayMode
|
#define meshtastic_Config_DisplayConfig_displaymode_ENUMTYPE meshtastic_Config_DisplayConfig_DisplayMode
|
||||||
@ -727,7 +742,7 @@ extern "C" {
|
|||||||
#define meshtastic_Config_PowerConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_Config_PowerConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_Config_NetworkConfig_init_default {0, "", "", "", 0, _meshtastic_Config_NetworkConfig_AddressMode_MIN, false, meshtastic_Config_NetworkConfig_IpV4Config_init_default, "", 0, 0}
|
#define meshtastic_Config_NetworkConfig_init_default {0, "", "", "", 0, _meshtastic_Config_NetworkConfig_AddressMode_MIN, false, meshtastic_Config_NetworkConfig_IpV4Config_init_default, "", 0, 0}
|
||||||
#define meshtastic_Config_NetworkConfig_IpV4Config_init_default {0, 0, 0, 0}
|
#define meshtastic_Config_NetworkConfig_IpV4Config_init_default {0, 0, 0, 0}
|
||||||
#define meshtastic_Config_DisplayConfig_init_default {0, _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_MIN, 0, 0, 0, _meshtastic_Config_DisplayConfig_DisplayUnits_MIN, _meshtastic_Config_DisplayConfig_OledType_MIN, _meshtastic_Config_DisplayConfig_DisplayMode_MIN, 0, 0, _meshtastic_Config_DisplayConfig_CompassOrientation_MIN, 0, 0}
|
#define meshtastic_Config_DisplayConfig_init_default {0, _meshtastic_Config_DisplayConfig_GpsCoordinateFormat_MIN, 0, 0, 0, _meshtastic_Config_DisplayConfig_DisplayUnits_MIN, _meshtastic_Config_DisplayConfig_OledType_MIN, _meshtastic_Config_DisplayConfig_DisplayMode_MIN, 0, 0, _meshtastic_Config_DisplayConfig_CompassOrientation_MIN, 0}
|
||||||
#define meshtastic_Config_LoRaConfig_init_default {0, _meshtastic_Config_LoRaConfig_ModemPreset_MIN, 0, 0, 0, 0, _meshtastic_Config_LoRaConfig_RegionCode_MIN, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, 0, 0}
|
#define meshtastic_Config_LoRaConfig_init_default {0, _meshtastic_Config_LoRaConfig_ModemPreset_MIN, 0, 0, 0, 0, _meshtastic_Config_LoRaConfig_RegionCode_MIN, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, 0, 0}
|
||||||
#define meshtastic_Config_BluetoothConfig_init_default {0, _meshtastic_Config_BluetoothConfig_PairingMode_MIN, 0}
|
#define meshtastic_Config_BluetoothConfig_init_default {0, _meshtastic_Config_BluetoothConfig_PairingMode_MIN, 0}
|
||||||
#define meshtastic_Config_SecurityConfig_init_default {{0, {0}}, {0, {0}}, 0, {{0, {0}}, {0, {0}}, {0, {0}}}, 0, 0, 0, 0}
|
#define meshtastic_Config_SecurityConfig_init_default {{0, {0}}, {0, {0}}, 0, {{0, {0}}, {0, {0}}, {0, {0}}}, 0, 0, 0, 0}
|
||||||
@ -738,7 +753,7 @@ extern "C" {
|
|||||||
#define meshtastic_Config_PowerConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_Config_PowerConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_Config_NetworkConfig_init_zero {0, "", "", "", 0, _meshtastic_Config_NetworkConfig_AddressMode_MIN, false, meshtastic_Config_NetworkConfig_IpV4Config_init_zero, "", 0, 0}
|
#define meshtastic_Config_NetworkConfig_init_zero {0, "", "", "", 0, _meshtastic_Config_NetworkConfig_AddressMode_MIN, false, meshtastic_Config_NetworkConfig_IpV4Config_init_zero, "", 0, 0}
|
||||||
#define meshtastic_Config_NetworkConfig_IpV4Config_init_zero {0, 0, 0, 0}
|
#define meshtastic_Config_NetworkConfig_IpV4Config_init_zero {0, 0, 0, 0}
|
||||||
#define meshtastic_Config_DisplayConfig_init_zero {0, _meshtastic_Config_DisplayConfig_DeprecatedGpsCoordinateFormat_MIN, 0, 0, 0, _meshtastic_Config_DisplayConfig_DisplayUnits_MIN, _meshtastic_Config_DisplayConfig_OledType_MIN, _meshtastic_Config_DisplayConfig_DisplayMode_MIN, 0, 0, _meshtastic_Config_DisplayConfig_CompassOrientation_MIN, 0, 0}
|
#define meshtastic_Config_DisplayConfig_init_zero {0, _meshtastic_Config_DisplayConfig_GpsCoordinateFormat_MIN, 0, 0, 0, _meshtastic_Config_DisplayConfig_DisplayUnits_MIN, _meshtastic_Config_DisplayConfig_OledType_MIN, _meshtastic_Config_DisplayConfig_DisplayMode_MIN, 0, 0, _meshtastic_Config_DisplayConfig_CompassOrientation_MIN, 0}
|
||||||
#define meshtastic_Config_LoRaConfig_init_zero {0, _meshtastic_Config_LoRaConfig_ModemPreset_MIN, 0, 0, 0, 0, _meshtastic_Config_LoRaConfig_RegionCode_MIN, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, 0, 0}
|
#define meshtastic_Config_LoRaConfig_init_zero {0, _meshtastic_Config_LoRaConfig_ModemPreset_MIN, 0, 0, 0, 0, _meshtastic_Config_LoRaConfig_RegionCode_MIN, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, 0, 0}
|
||||||
#define meshtastic_Config_BluetoothConfig_init_zero {0, _meshtastic_Config_BluetoothConfig_PairingMode_MIN, 0}
|
#define meshtastic_Config_BluetoothConfig_init_zero {0, _meshtastic_Config_BluetoothConfig_PairingMode_MIN, 0}
|
||||||
#define meshtastic_Config_SecurityConfig_init_zero {{0, {0}}, {0, {0}}, 0, {{0, {0}}, {0, {0}}, {0, {0}}}, 0, 0, 0, 0}
|
#define meshtastic_Config_SecurityConfig_init_zero {{0, {0}}, {0, {0}}, 0, {{0, {0}}, {0, {0}}, {0, {0}}}, 0, 0, 0, 0}
|
||||||
@ -805,7 +820,6 @@ extern "C" {
|
|||||||
#define meshtastic_Config_DisplayConfig_wake_on_tap_or_motion_tag 10
|
#define meshtastic_Config_DisplayConfig_wake_on_tap_or_motion_tag 10
|
||||||
#define meshtastic_Config_DisplayConfig_compass_orientation_tag 11
|
#define meshtastic_Config_DisplayConfig_compass_orientation_tag 11
|
||||||
#define meshtastic_Config_DisplayConfig_use_12h_clock_tag 12
|
#define meshtastic_Config_DisplayConfig_use_12h_clock_tag 12
|
||||||
#define meshtastic_Config_DisplayConfig_use_long_node_name_tag 13
|
|
||||||
#define meshtastic_Config_LoRaConfig_use_preset_tag 1
|
#define meshtastic_Config_LoRaConfig_use_preset_tag 1
|
||||||
#define meshtastic_Config_LoRaConfig_modem_preset_tag 2
|
#define meshtastic_Config_LoRaConfig_modem_preset_tag 2
|
||||||
#define meshtastic_Config_LoRaConfig_bandwidth_tag 3
|
#define meshtastic_Config_LoRaConfig_bandwidth_tag 3
|
||||||
@ -951,8 +965,7 @@ X(a, STATIC, SINGULAR, UENUM, displaymode, 8) \
|
|||||||
X(a, STATIC, SINGULAR, BOOL, heading_bold, 9) \
|
X(a, STATIC, SINGULAR, BOOL, heading_bold, 9) \
|
||||||
X(a, STATIC, SINGULAR, BOOL, wake_on_tap_or_motion, 10) \
|
X(a, STATIC, SINGULAR, BOOL, wake_on_tap_or_motion, 10) \
|
||||||
X(a, STATIC, SINGULAR, UENUM, compass_orientation, 11) \
|
X(a, STATIC, SINGULAR, UENUM, compass_orientation, 11) \
|
||||||
X(a, STATIC, SINGULAR, BOOL, use_12h_clock, 12) \
|
X(a, STATIC, SINGULAR, BOOL, use_12h_clock, 12)
|
||||||
X(a, STATIC, SINGULAR, BOOL, use_long_node_name, 13)
|
|
||||||
#define meshtastic_Config_DisplayConfig_CALLBACK NULL
|
#define meshtastic_Config_DisplayConfig_CALLBACK NULL
|
||||||
#define meshtastic_Config_DisplayConfig_DEFAULT NULL
|
#define meshtastic_Config_DisplayConfig_DEFAULT NULL
|
||||||
|
|
||||||
@ -1030,7 +1043,7 @@ extern const pb_msgdesc_t meshtastic_Config_SessionkeyConfig_msg;
|
|||||||
#define MESHTASTIC_MESHTASTIC_CONFIG_PB_H_MAX_SIZE meshtastic_Config_size
|
#define MESHTASTIC_MESHTASTIC_CONFIG_PB_H_MAX_SIZE meshtastic_Config_size
|
||||||
#define meshtastic_Config_BluetoothConfig_size 10
|
#define meshtastic_Config_BluetoothConfig_size 10
|
||||||
#define meshtastic_Config_DeviceConfig_size 100
|
#define meshtastic_Config_DeviceConfig_size 100
|
||||||
#define meshtastic_Config_DisplayConfig_size 34
|
#define meshtastic_Config_DisplayConfig_size 32
|
||||||
#define meshtastic_Config_LoRaConfig_size 85
|
#define meshtastic_Config_LoRaConfig_size 85
|
||||||
#define meshtastic_Config_NetworkConfig_IpV4Config_size 20
|
#define meshtastic_Config_NetworkConfig_IpV4Config_size 20
|
||||||
#define meshtastic_Config_NetworkConfig_size 204
|
#define meshtastic_Config_NetworkConfig_size 204
|
||||||
|
@ -28,5 +28,3 @@ PB_BIND(meshtastic_Map, meshtastic_Map, AUTO)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -66,40 +66,12 @@ typedef enum _meshtastic_Language {
|
|||||||
meshtastic_Language_UKRAINIAN = 16,
|
meshtastic_Language_UKRAINIAN = 16,
|
||||||
/* Bulgarian */
|
/* Bulgarian */
|
||||||
meshtastic_Language_BULGARIAN = 17,
|
meshtastic_Language_BULGARIAN = 17,
|
||||||
/* Czech */
|
|
||||||
meshtastic_Language_CZECH = 18,
|
|
||||||
/* Simplified Chinese (experimental) */
|
/* Simplified Chinese (experimental) */
|
||||||
meshtastic_Language_SIMPLIFIED_CHINESE = 30,
|
meshtastic_Language_SIMPLIFIED_CHINESE = 30,
|
||||||
/* Traditional Chinese (experimental) */
|
/* Traditional Chinese (experimental) */
|
||||||
meshtastic_Language_TRADITIONAL_CHINESE = 31
|
meshtastic_Language_TRADITIONAL_CHINESE = 31
|
||||||
} meshtastic_Language;
|
} meshtastic_Language;
|
||||||
|
|
||||||
/* How the GPS coordinates are displayed on the OLED screen. */
|
|
||||||
typedef enum _meshtastic_DeviceUIConfig_GpsCoordinateFormat {
|
|
||||||
/* GPS coordinates are displayed in the normal decimal degrees format:
|
|
||||||
DD.DDDDDD DDD.DDDDDD */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_DEC = 0,
|
|
||||||
/* GPS coordinates are displayed in the degrees minutes seconds format:
|
|
||||||
DD°MM'SS"C DDD°MM'SS"C, where C is the compass point representing the locations quadrant */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_DMS = 1,
|
|
||||||
/* Universal Transverse Mercator format:
|
|
||||||
ZZB EEEEEE NNNNNNN, where Z is zone, B is band, E is easting, N is northing */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_UTM = 2,
|
|
||||||
/* Military Grid Reference System format:
|
|
||||||
ZZB CD EEEEE NNNNN, where Z is zone, B is band, C is the east 100k square, D is the north 100k square,
|
|
||||||
E is easting, N is northing */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_MGRS = 3,
|
|
||||||
/* Open Location Code (aka Plus Codes). */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_OLC = 4,
|
|
||||||
/* Ordnance Survey Grid Reference (the National Grid System of the UK).
|
|
||||||
Format: AB EEEEE NNNNN, where A is the east 100k square, B is the north 100k square,
|
|
||||||
E is the easting, N is the northing */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_OSGR = 5,
|
|
||||||
/* Maidenhead Locator System
|
|
||||||
Described here: https://en.wikipedia.org/wiki/Maidenhead_Locator_System */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat_MLS = 6
|
|
||||||
} meshtastic_DeviceUIConfig_GpsCoordinateFormat;
|
|
||||||
|
|
||||||
/* Struct definitions */
|
/* Struct definitions */
|
||||||
typedef struct _meshtastic_NodeFilter {
|
typedef struct _meshtastic_NodeFilter {
|
||||||
/* Filter unknown nodes */
|
/* Filter unknown nodes */
|
||||||
@ -189,8 +161,6 @@ typedef struct _meshtastic_DeviceUIConfig {
|
|||||||
/* Clockface analog style
|
/* Clockface analog style
|
||||||
true for analog clockface, false for digital clockface */
|
true for analog clockface, false for digital clockface */
|
||||||
bool is_clockface_analog;
|
bool is_clockface_analog;
|
||||||
/* How the GPS coordinates are formatted on the OLED screen. */
|
|
||||||
meshtastic_DeviceUIConfig_GpsCoordinateFormat gps_format;
|
|
||||||
} meshtastic_DeviceUIConfig;
|
} meshtastic_DeviceUIConfig;
|
||||||
|
|
||||||
|
|
||||||
@ -211,14 +181,9 @@ extern "C" {
|
|||||||
#define _meshtastic_Language_MAX meshtastic_Language_TRADITIONAL_CHINESE
|
#define _meshtastic_Language_MAX meshtastic_Language_TRADITIONAL_CHINESE
|
||||||
#define _meshtastic_Language_ARRAYSIZE ((meshtastic_Language)(meshtastic_Language_TRADITIONAL_CHINESE+1))
|
#define _meshtastic_Language_ARRAYSIZE ((meshtastic_Language)(meshtastic_Language_TRADITIONAL_CHINESE+1))
|
||||||
|
|
||||||
#define _meshtastic_DeviceUIConfig_GpsCoordinateFormat_MIN meshtastic_DeviceUIConfig_GpsCoordinateFormat_DEC
|
|
||||||
#define _meshtastic_DeviceUIConfig_GpsCoordinateFormat_MAX meshtastic_DeviceUIConfig_GpsCoordinateFormat_MLS
|
|
||||||
#define _meshtastic_DeviceUIConfig_GpsCoordinateFormat_ARRAYSIZE ((meshtastic_DeviceUIConfig_GpsCoordinateFormat)(meshtastic_DeviceUIConfig_GpsCoordinateFormat_MLS+1))
|
|
||||||
|
|
||||||
#define meshtastic_DeviceUIConfig_theme_ENUMTYPE meshtastic_Theme
|
#define meshtastic_DeviceUIConfig_theme_ENUMTYPE meshtastic_Theme
|
||||||
#define meshtastic_DeviceUIConfig_language_ENUMTYPE meshtastic_Language
|
#define meshtastic_DeviceUIConfig_language_ENUMTYPE meshtastic_Language
|
||||||
#define meshtastic_DeviceUIConfig_compass_mode_ENUMTYPE meshtastic_CompassMode
|
#define meshtastic_DeviceUIConfig_compass_mode_ENUMTYPE meshtastic_CompassMode
|
||||||
#define meshtastic_DeviceUIConfig_gps_format_ENUMTYPE meshtastic_DeviceUIConfig_GpsCoordinateFormat
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -226,12 +191,12 @@ extern "C" {
|
|||||||
|
|
||||||
|
|
||||||
/* Initializer values for message structs */
|
/* Initializer values for message structs */
|
||||||
#define meshtastic_DeviceUIConfig_init_default {0, 0, 0, 0, 0, 0, _meshtastic_Theme_MIN, 0, 0, 0, _meshtastic_Language_MIN, false, meshtastic_NodeFilter_init_default, false, meshtastic_NodeHighlight_init_default, {0, {0}}, false, meshtastic_Map_init_default, _meshtastic_CompassMode_MIN, 0, 0, _meshtastic_DeviceUIConfig_GpsCoordinateFormat_MIN}
|
#define meshtastic_DeviceUIConfig_init_default {0, 0, 0, 0, 0, 0, _meshtastic_Theme_MIN, 0, 0, 0, _meshtastic_Language_MIN, false, meshtastic_NodeFilter_init_default, false, meshtastic_NodeHighlight_init_default, {0, {0}}, false, meshtastic_Map_init_default, _meshtastic_CompassMode_MIN, 0, 0}
|
||||||
#define meshtastic_NodeFilter_init_default {0, 0, 0, 0, 0, "", 0}
|
#define meshtastic_NodeFilter_init_default {0, 0, 0, 0, 0, "", 0}
|
||||||
#define meshtastic_NodeHighlight_init_default {0, 0, 0, 0, ""}
|
#define meshtastic_NodeHighlight_init_default {0, 0, 0, 0, ""}
|
||||||
#define meshtastic_GeoPoint_init_default {0, 0, 0}
|
#define meshtastic_GeoPoint_init_default {0, 0, 0}
|
||||||
#define meshtastic_Map_init_default {false, meshtastic_GeoPoint_init_default, "", 0}
|
#define meshtastic_Map_init_default {false, meshtastic_GeoPoint_init_default, "", 0}
|
||||||
#define meshtastic_DeviceUIConfig_init_zero {0, 0, 0, 0, 0, 0, _meshtastic_Theme_MIN, 0, 0, 0, _meshtastic_Language_MIN, false, meshtastic_NodeFilter_init_zero, false, meshtastic_NodeHighlight_init_zero, {0, {0}}, false, meshtastic_Map_init_zero, _meshtastic_CompassMode_MIN, 0, 0, _meshtastic_DeviceUIConfig_GpsCoordinateFormat_MIN}
|
#define meshtastic_DeviceUIConfig_init_zero {0, 0, 0, 0, 0, 0, _meshtastic_Theme_MIN, 0, 0, 0, _meshtastic_Language_MIN, false, meshtastic_NodeFilter_init_zero, false, meshtastic_NodeHighlight_init_zero, {0, {0}}, false, meshtastic_Map_init_zero, _meshtastic_CompassMode_MIN, 0, 0}
|
||||||
#define meshtastic_NodeFilter_init_zero {0, 0, 0, 0, 0, "", 0}
|
#define meshtastic_NodeFilter_init_zero {0, 0, 0, 0, 0, "", 0}
|
||||||
#define meshtastic_NodeHighlight_init_zero {0, 0, 0, 0, ""}
|
#define meshtastic_NodeHighlight_init_zero {0, 0, 0, 0, ""}
|
||||||
#define meshtastic_GeoPoint_init_zero {0, 0, 0}
|
#define meshtastic_GeoPoint_init_zero {0, 0, 0}
|
||||||
@ -274,7 +239,6 @@ extern "C" {
|
|||||||
#define meshtastic_DeviceUIConfig_compass_mode_tag 16
|
#define meshtastic_DeviceUIConfig_compass_mode_tag 16
|
||||||
#define meshtastic_DeviceUIConfig_screen_rgb_color_tag 17
|
#define meshtastic_DeviceUIConfig_screen_rgb_color_tag 17
|
||||||
#define meshtastic_DeviceUIConfig_is_clockface_analog_tag 18
|
#define meshtastic_DeviceUIConfig_is_clockface_analog_tag 18
|
||||||
#define meshtastic_DeviceUIConfig_gps_format_tag 19
|
|
||||||
|
|
||||||
/* Struct field encoding specification for nanopb */
|
/* Struct field encoding specification for nanopb */
|
||||||
#define meshtastic_DeviceUIConfig_FIELDLIST(X, a) \
|
#define meshtastic_DeviceUIConfig_FIELDLIST(X, a) \
|
||||||
@ -295,8 +259,7 @@ X(a, STATIC, SINGULAR, BYTES, calibration_data, 14) \
|
|||||||
X(a, STATIC, OPTIONAL, MESSAGE, map_data, 15) \
|
X(a, STATIC, OPTIONAL, MESSAGE, map_data, 15) \
|
||||||
X(a, STATIC, SINGULAR, UENUM, compass_mode, 16) \
|
X(a, STATIC, SINGULAR, UENUM, compass_mode, 16) \
|
||||||
X(a, STATIC, SINGULAR, UINT32, screen_rgb_color, 17) \
|
X(a, STATIC, SINGULAR, UINT32, screen_rgb_color, 17) \
|
||||||
X(a, STATIC, SINGULAR, BOOL, is_clockface_analog, 18) \
|
X(a, STATIC, SINGULAR, BOOL, is_clockface_analog, 18)
|
||||||
X(a, STATIC, SINGULAR, UENUM, gps_format, 19)
|
|
||||||
#define meshtastic_DeviceUIConfig_CALLBACK NULL
|
#define meshtastic_DeviceUIConfig_CALLBACK NULL
|
||||||
#define meshtastic_DeviceUIConfig_DEFAULT NULL
|
#define meshtastic_DeviceUIConfig_DEFAULT NULL
|
||||||
#define meshtastic_DeviceUIConfig_node_filter_MSGTYPE meshtastic_NodeFilter
|
#define meshtastic_DeviceUIConfig_node_filter_MSGTYPE meshtastic_NodeFilter
|
||||||
@ -353,7 +316,7 @@ extern const pb_msgdesc_t meshtastic_Map_msg;
|
|||||||
|
|
||||||
/* Maximum encoded size of messages (where known) */
|
/* Maximum encoded size of messages (where known) */
|
||||||
#define MESHTASTIC_MESHTASTIC_DEVICE_UI_PB_H_MAX_SIZE meshtastic_DeviceUIConfig_size
|
#define MESHTASTIC_MESHTASTIC_DEVICE_UI_PB_H_MAX_SIZE meshtastic_DeviceUIConfig_size
|
||||||
#define meshtastic_DeviceUIConfig_size 204
|
#define meshtastic_DeviceUIConfig_size 201
|
||||||
#define meshtastic_GeoPoint_size 33
|
#define meshtastic_GeoPoint_size 33
|
||||||
#define meshtastic_Map_size 58
|
#define meshtastic_Map_size 58
|
||||||
#define meshtastic_NodeFilter_size 47
|
#define meshtastic_NodeFilter_size 47
|
||||||
|
@ -360,7 +360,7 @@ extern const pb_msgdesc_t meshtastic_BackupPreferences_msg;
|
|||||||
/* Maximum encoded size of messages (where known) */
|
/* Maximum encoded size of messages (where known) */
|
||||||
/* meshtastic_NodeDatabase_size depends on runtime parameters */
|
/* meshtastic_NodeDatabase_size depends on runtime parameters */
|
||||||
#define MESHTASTIC_MESHTASTIC_DEVICEONLY_PB_H_MAX_SIZE meshtastic_BackupPreferences_size
|
#define MESHTASTIC_MESHTASTIC_DEVICEONLY_PB_H_MAX_SIZE meshtastic_BackupPreferences_size
|
||||||
#define meshtastic_BackupPreferences_size 2277
|
#define meshtastic_BackupPreferences_size 2273
|
||||||
#define meshtastic_ChannelFile_size 718
|
#define meshtastic_ChannelFile_size 718
|
||||||
#define meshtastic_DeviceState_size 1737
|
#define meshtastic_DeviceState_size 1737
|
||||||
#define meshtastic_NodeInfoLite_size 196
|
#define meshtastic_NodeInfoLite_size 196
|
||||||
|
@ -187,8 +187,8 @@ extern const pb_msgdesc_t meshtastic_LocalModuleConfig_msg;
|
|||||||
|
|
||||||
/* Maximum encoded size of messages (where known) */
|
/* Maximum encoded size of messages (where known) */
|
||||||
#define MESHTASTIC_MESHTASTIC_LOCALONLY_PB_H_MAX_SIZE meshtastic_LocalConfig_size
|
#define MESHTASTIC_MESHTASTIC_LOCALONLY_PB_H_MAX_SIZE meshtastic_LocalConfig_size
|
||||||
#define meshtastic_LocalConfig_size 749
|
#define meshtastic_LocalConfig_size 747
|
||||||
#define meshtastic_LocalModuleConfig_size 673
|
#define meshtastic_LocalModuleConfig_size 671
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
|
@ -259,8 +259,8 @@ typedef enum _meshtastic_HardwareModel {
|
|||||||
meshtastic_HardwareModel_T_DECK_PRO = 102,
|
meshtastic_HardwareModel_T_DECK_PRO = 102,
|
||||||
/* Lilygo TLora Pager */
|
/* Lilygo TLora Pager */
|
||||||
meshtastic_HardwareModel_T_LORA_PAGER = 103,
|
meshtastic_HardwareModel_T_LORA_PAGER = 103,
|
||||||
/* M5Stack Reserved */
|
/* GAT562 Mesh Trial Tracker */
|
||||||
meshtastic_HardwareModel_M5STACK_RESERVED = 104, /* 0x68 */
|
meshtastic_HardwareModel_GAT562_MESH_TRIAL_TRACKER = 104,
|
||||||
/* RAKwireless WisMesh Tag */
|
/* RAKwireless WisMesh Tag */
|
||||||
meshtastic_HardwareModel_WISMESH_TAG = 105,
|
meshtastic_HardwareModel_WISMESH_TAG = 105,
|
||||||
/* RAKwireless WisBlock Core RAK3312 https://docs.rakwireless.com/product-categories/wisduo/rak3112-module/overview/ */
|
/* RAKwireless WisBlock Core RAK3312 https://docs.rakwireless.com/product-categories/wisduo/rak3112-module/overview/ */
|
||||||
@ -274,10 +274,6 @@ typedef enum _meshtastic_HardwareModel {
|
|||||||
meshtastic_HardwareModel_T_ECHO_LITE = 109,
|
meshtastic_HardwareModel_T_ECHO_LITE = 109,
|
||||||
/* New Heltec LoRA32 with ESP32-S3 CPU */
|
/* New Heltec LoRA32 with ESP32-S3 CPU */
|
||||||
meshtastic_HardwareModel_HELTEC_V4 = 110,
|
meshtastic_HardwareModel_HELTEC_V4 = 110,
|
||||||
/* M5Stack C6L */
|
|
||||||
meshtastic_HardwareModel_M5STACK_C6L = 111,
|
|
||||||
/* M5Stack Cardputer Adv */
|
|
||||||
meshtastic_HardwareModel_M5STACK_CARDPUTER_ADV = 112,
|
|
||||||
/* ------------------------------------------------------------------------------------------------------------------------------------------
|
/* ------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
Reserved ID For developing private Ports. These will show up in live traffic sparsely, so we can use a high number. Keep it within 8 bits.
|
Reserved ID For developing private Ports. These will show up in live traffic sparsely, so we can use a high number. Keep it within 8 bits.
|
||||||
------------------------------------------------------------------------------------------------------------------------------------------ */
|
------------------------------------------------------------------------------------------------------------------------------------------ */
|
||||||
|
@ -356,9 +356,6 @@ typedef struct _meshtastic_ModuleConfig_TelemetryConfig {
|
|||||||
uint32_t health_update_interval;
|
uint32_t health_update_interval;
|
||||||
/* Enable/Disable the health telemetry module on-device display */
|
/* Enable/Disable the health telemetry module on-device display */
|
||||||
bool health_screen_enabled;
|
bool health_screen_enabled;
|
||||||
/* Enable/Disable the device telemetry module to send metrics to the mesh
|
|
||||||
Note: We will still send telemtry to the connected phone / client every minute over the API */
|
|
||||||
bool device_telemetry_enabled;
|
|
||||||
} meshtastic_ModuleConfig_TelemetryConfig;
|
} meshtastic_ModuleConfig_TelemetryConfig;
|
||||||
|
|
||||||
/* Canned Messages Module Config */
|
/* Canned Messages Module Config */
|
||||||
@ -526,7 +523,7 @@ extern "C" {
|
|||||||
#define meshtastic_ModuleConfig_ExternalNotificationConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_ExternalNotificationConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_StoreForwardConfig_init_default {0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_StoreForwardConfig_init_default {0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_RangeTestConfig_init_default {0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_RangeTestConfig_init_default {0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_TelemetryConfig_init_default {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_CannedMessageConfig_init_default {0, 0, 0, 0, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, 0, 0, "", 0}
|
#define meshtastic_ModuleConfig_CannedMessageConfig_init_default {0, 0, 0, 0, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, 0, 0, "", 0}
|
||||||
#define meshtastic_ModuleConfig_AmbientLightingConfig_init_default {0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_AmbientLightingConfig_init_default {0, 0, 0, 0, 0}
|
||||||
#define meshtastic_RemoteHardwarePin_init_default {0, "", _meshtastic_RemoteHardwarePinType_MIN}
|
#define meshtastic_RemoteHardwarePin_init_default {0, "", _meshtastic_RemoteHardwarePinType_MIN}
|
||||||
@ -542,7 +539,7 @@ extern "C" {
|
|||||||
#define meshtastic_ModuleConfig_ExternalNotificationConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_ExternalNotificationConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_StoreForwardConfig_init_zero {0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_StoreForwardConfig_init_zero {0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_RangeTestConfig_init_zero {0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_RangeTestConfig_init_zero {0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_TelemetryConfig_init_zero {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
|
||||||
#define meshtastic_ModuleConfig_CannedMessageConfig_init_zero {0, 0, 0, 0, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, 0, 0, "", 0}
|
#define meshtastic_ModuleConfig_CannedMessageConfig_init_zero {0, 0, 0, 0, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, _meshtastic_ModuleConfig_CannedMessageConfig_InputEventChar_MIN, 0, 0, "", 0}
|
||||||
#define meshtastic_ModuleConfig_AmbientLightingConfig_init_zero {0, 0, 0, 0, 0}
|
#define meshtastic_ModuleConfig_AmbientLightingConfig_init_zero {0, 0, 0, 0, 0}
|
||||||
#define meshtastic_RemoteHardwarePin_init_zero {0, "", _meshtastic_RemoteHardwarePinType_MIN}
|
#define meshtastic_RemoteHardwarePin_init_zero {0, "", _meshtastic_RemoteHardwarePinType_MIN}
|
||||||
@ -630,7 +627,6 @@ extern "C" {
|
|||||||
#define meshtastic_ModuleConfig_TelemetryConfig_health_measurement_enabled_tag 11
|
#define meshtastic_ModuleConfig_TelemetryConfig_health_measurement_enabled_tag 11
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_health_update_interval_tag 12
|
#define meshtastic_ModuleConfig_TelemetryConfig_health_update_interval_tag 12
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_health_screen_enabled_tag 13
|
#define meshtastic_ModuleConfig_TelemetryConfig_health_screen_enabled_tag 13
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_device_telemetry_enabled_tag 14
|
|
||||||
#define meshtastic_ModuleConfig_CannedMessageConfig_rotary1_enabled_tag 1
|
#define meshtastic_ModuleConfig_CannedMessageConfig_rotary1_enabled_tag 1
|
||||||
#define meshtastic_ModuleConfig_CannedMessageConfig_inputbroker_pin_a_tag 2
|
#define meshtastic_ModuleConfig_CannedMessageConfig_inputbroker_pin_a_tag 2
|
||||||
#define meshtastic_ModuleConfig_CannedMessageConfig_inputbroker_pin_b_tag 3
|
#define meshtastic_ModuleConfig_CannedMessageConfig_inputbroker_pin_b_tag 3
|
||||||
@ -829,8 +825,7 @@ X(a, STATIC, SINGULAR, UINT32, power_update_interval, 9) \
|
|||||||
X(a, STATIC, SINGULAR, BOOL, power_screen_enabled, 10) \
|
X(a, STATIC, SINGULAR, BOOL, power_screen_enabled, 10) \
|
||||||
X(a, STATIC, SINGULAR, BOOL, health_measurement_enabled, 11) \
|
X(a, STATIC, SINGULAR, BOOL, health_measurement_enabled, 11) \
|
||||||
X(a, STATIC, SINGULAR, UINT32, health_update_interval, 12) \
|
X(a, STATIC, SINGULAR, UINT32, health_update_interval, 12) \
|
||||||
X(a, STATIC, SINGULAR, BOOL, health_screen_enabled, 13) \
|
X(a, STATIC, SINGULAR, BOOL, health_screen_enabled, 13)
|
||||||
X(a, STATIC, SINGULAR, BOOL, device_telemetry_enabled, 14)
|
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_CALLBACK NULL
|
#define meshtastic_ModuleConfig_TelemetryConfig_CALLBACK NULL
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_DEFAULT NULL
|
#define meshtastic_ModuleConfig_TelemetryConfig_DEFAULT NULL
|
||||||
|
|
||||||
@ -915,7 +910,7 @@ extern const pb_msgdesc_t meshtastic_RemoteHardwarePin_msg;
|
|||||||
#define meshtastic_ModuleConfig_RemoteHardwareConfig_size 96
|
#define meshtastic_ModuleConfig_RemoteHardwareConfig_size 96
|
||||||
#define meshtastic_ModuleConfig_SerialConfig_size 28
|
#define meshtastic_ModuleConfig_SerialConfig_size 28
|
||||||
#define meshtastic_ModuleConfig_StoreForwardConfig_size 24
|
#define meshtastic_ModuleConfig_StoreForwardConfig_size 24
|
||||||
#define meshtastic_ModuleConfig_TelemetryConfig_size 48
|
#define meshtastic_ModuleConfig_TelemetryConfig_size 46
|
||||||
#define meshtastic_ModuleConfig_size 227
|
#define meshtastic_ModuleConfig_size 227
|
||||||
#define meshtastic_RemoteHardwarePin_size 21
|
#define meshtastic_RemoteHardwarePin_size 21
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user