Skip to content

Commit 33a3456

Browse files
committed
Update protos
1 parent 0df68d8 commit 33a3456

File tree

6 files changed

+1872
-516
lines changed

6 files changed

+1872
-516
lines changed

Meshtastic/Generated/Config.cs

Lines changed: 94 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static partial class ConfigReflection {
2424
static ConfigReflection() {
2525
byte[] descriptorData = global::System.Convert.FromBase64String(
2626
string.Concat(
27-
"ChdtZXNodGFzdGljL2NvbmZpZy5wcm90bxIKbWVzaHRhc3RpYyLUHAoGQ29u",
27+
"ChdtZXNodGFzdGljL2NvbmZpZy5wcm90bxIKbWVzaHRhc3RpYyL4HAoGQ29u",
2828
"ZmlnEjEKBmRldmljZRgBIAEoCzIfLm1lc2h0YXN0aWMuQ29uZmlnLkRldmlj",
2929
"ZUNvbmZpZ0gAEjUKCHBvc2l0aW9uGAIgASgLMiEubWVzaHRhc3RpYy5Db25m",
3030
"aWcuUG9zaXRpb25Db25maWdIABIvCgVwb3dlchgDIAEoCzIeLm1lc2h0YXN0",
@@ -55,66 +55,67 @@ static ConfigReflection() {
5555
"UG9zaXRpb25GbGFncxIJCgVVTlNFVBAAEgwKCEFMVElUVURFEAESEAoMQUxU",
5656
"SVRVREVfTVNMEAISFgoSR0VPSURBTF9TRVBBUkFUSU9OEAQSBwoDRE9QEAgS",
5757
"CQoFSFZET1AQEBINCglTQVRJTlZJRVcQIBIKCgZTRVFfTk8QQBIOCglUSU1F",
58-
"U1RBTVAQgAESDAoHSEVBRElORxCAAhIKCgVTUEVFRBCABBrlAQoLUG93ZXJD",
58+
"U1RBTVAQgAESDAoHSEVBRElORxCAAhIKCgVTUEVFRBCABBqJAgoLUG93ZXJD",
5959
"b25maWcSFwoPaXNfcG93ZXJfc2F2aW5nGAEgASgIEiYKHm9uX2JhdHRlcnlf",
6060
"c2h1dGRvd25fYWZ0ZXJfc2VjcxgCIAEoDRIfChdhZGNfbXVsdGlwbGllcl9v",
6161
"dmVycmlkZRgDIAEoAhIbChN3YWl0X2JsdWV0b290aF9zZWNzGAQgASgNEh0K",
6262
"FW1lc2hfc2RzX3RpbWVvdXRfc2VjcxgFIAEoDRIQCghzZHNfc2VjcxgGIAEo",
63-
"DRIPCgdsc19zZWNzGAcgASgNEhUKDW1pbl93YWtlX3NlY3MYCCABKA0a/gIK",
64-
"DU5ldHdvcmtDb25maWcSFAoMd2lmaV9lbmFibGVkGAEgASgIEhEKCXdpZmlf",
65-
"c3NpZBgDIAEoCRIQCgh3aWZpX3BzaxgEIAEoCRISCgpudHBfc2VydmVyGAUg",
66-
"ASgJEhMKC2V0aF9lbmFibGVkGAYgASgIEkIKDGFkZHJlc3NfbW9kZRgHIAEo",
67-
"DjIsLm1lc2h0YXN0aWMuQ29uZmlnLk5ldHdvcmtDb25maWcuQWRkcmVzc01v",
68-
"ZGUSQAoLaXB2NF9jb25maWcYCCABKAsyKy5tZXNodGFzdGljLkNvbmZpZy5O",
69-
"ZXR3b3JrQ29uZmlnLklwVjRDb25maWcSFgoOcnN5c2xvZ19zZXJ2ZXIYCSAB",
70-
"KAkaRgoKSXBWNENvbmZpZxIKCgJpcBgBIAEoBxIPCgdnYXRld2F5GAIgASgH",
71-
"Eg4KBnN1Ym5ldBgDIAEoBxILCgNkbnMYBCABKAciIwoLQWRkcmVzc01vZGUS",
72-
"CAoEREhDUBAAEgoKBlNUQVRJQxABGr4FCg1EaXNwbGF5Q29uZmlnEhYKDnNj",
73-
"cmVlbl9vbl9zZWNzGAEgASgNEkgKCmdwc19mb3JtYXQYAiABKA4yNC5tZXNo",
74-
"dGFzdGljLkNvbmZpZy5EaXNwbGF5Q29uZmlnLkdwc0Nvb3JkaW5hdGVGb3Jt",
75-
"YXQSIQoZYXV0b19zY3JlZW5fY2Fyb3VzZWxfc2VjcxgDIAEoDRIZChFjb21w",
76-
"YXNzX25vcnRoX3RvcBgEIAEoCBITCgtmbGlwX3NjcmVlbhgFIAEoCBI8CgV1",
77-
"bml0cxgGIAEoDjItLm1lc2h0YXN0aWMuQ29uZmlnLkRpc3BsYXlDb25maWcu",
78-
"RGlzcGxheVVuaXRzEjcKBG9sZWQYByABKA4yKS5tZXNodGFzdGljLkNvbmZp",
79-
"Zy5EaXNwbGF5Q29uZmlnLk9sZWRUeXBlEkEKC2Rpc3BsYXltb2RlGAggASgO",
80-
"MiwubWVzaHRhc3RpYy5Db25maWcuRGlzcGxheUNvbmZpZy5EaXNwbGF5TW9k",
81-
"ZRIUCgxoZWFkaW5nX2JvbGQYCSABKAgSHQoVd2FrZV9vbl90YXBfb3JfbW90",
82-
"aW9uGAogASgIIk0KE0dwc0Nvb3JkaW5hdGVGb3JtYXQSBwoDREVDEAASBwoD",
83-
"RE1TEAESBwoDVVRNEAISCAoETUdSUxADEgcKA09MQxAEEggKBE9TR1IQBSIo",
84-
"CgxEaXNwbGF5VW5pdHMSCgoGTUVUUklDEAASDAoISU1QRVJJQUwQASJNCghP",
85-
"bGVkVHlwZRINCglPTEVEX0FVVE8QABIQCgxPTEVEX1NTRDEzMDYQARIPCgtP",
86-
"TEVEX1NIMTEwNhACEg8KC09MRURfU0gxMTA3EAMiQQoLRGlzcGxheU1vZGUS",
87-
"CwoHREVGQVVMVBAAEgwKCFRXT0NPTE9SEAESDAoISU5WRVJURUQQAhIJCgVD",
88-
"T0xPUhADGvcFCgpMb1JhQ29uZmlnEhIKCnVzZV9wcmVzZXQYASABKAgSPwoM",
89-
"bW9kZW1fcHJlc2V0GAIgASgOMikubWVzaHRhc3RpYy5Db25maWcuTG9SYUNv",
90-
"bmZpZy5Nb2RlbVByZXNldBIRCgliYW5kd2lkdGgYAyABKA0SFQoNc3ByZWFk",
91-
"X2ZhY3RvchgEIAEoDRITCgtjb2RpbmdfcmF0ZRgFIAEoDRIYChBmcmVxdWVu",
92-
"Y3lfb2Zmc2V0GAYgASgCEjgKBnJlZ2lvbhgHIAEoDjIoLm1lc2h0YXN0aWMu",
93-
"Q29uZmlnLkxvUmFDb25maWcuUmVnaW9uQ29kZRIRCglob3BfbGltaXQYCCAB",
94-
"KA0SEgoKdHhfZW5hYmxlZBgJIAEoCBIQCgh0eF9wb3dlchgKIAEoBRITCgtj",
95-
"aGFubmVsX251bRgLIAEoDRIbChNvdmVycmlkZV9kdXR5X2N5Y2xlGAwgASgI",
96-
"Eh4KFnN4MTI2eF9yeF9ib29zdGVkX2dhaW4YDSABKAgSGgoSb3ZlcnJpZGVf",
97-
"ZnJlcXVlbmN5GA4gASgCEhcKD2lnbm9yZV9pbmNvbWluZxhnIAMoDSKpAQoK",
98-
"UmVnaW9uQ29kZRIJCgVVTlNFVBAAEgYKAlVTEAESCgoGRVVfNDMzEAISCgoG",
99-
"RVVfODY4EAMSBgoCQ04QBBIGCgJKUBAFEgcKA0FOWhAGEgYKAktSEAcSBgoC",
100-
"VFcQCBIGCgJSVRAJEgYKAklOEAoSCgoGTlpfODY1EAsSBgoCVEgQDBILCgdM",
101-
"T1JBXzI0EA0SCgoGVUFfNDMzEA4SCgoGVUFfODY4EA8ilAEKC01vZGVtUHJl",
102-
"c2V0Eg0KCUxPTkdfRkFTVBAAEg0KCUxPTkdfU0xPVxABEhIKDlZFUllfTE9O",
103-
"R19TTE9XEAISDwoLTUVESVVNX1NMT1cQAxIPCgtNRURJVU1fRkFTVBAEEg4K",
104-
"ClNIT1JUX1NMT1cQBRIOCgpTSE9SVF9GQVNUEAYSEQoNTE9OR19NT0RFUkFU",
105-
"RRAHGq0BCg9CbHVldG9vdGhDb25maWcSDwoHZW5hYmxlZBgBIAEoCBI8CgRt",
106-
"b2RlGAIgASgOMi4ubWVzaHRhc3RpYy5Db25maWcuQmx1ZXRvb3RoQ29uZmln",
107-
"LlBhaXJpbmdNb2RlEhEKCWZpeGVkX3BpbhgDIAEoDSI4CgtQYWlyaW5nTW9k",
108-
"ZRIOCgpSQU5ET01fUElOEAASDQoJRklYRURfUElOEAESCgoGTk9fUElOEAJC",
109-
"EQoPcGF5bG9hZF92YXJpYW50QmEKE2NvbS5nZWVrc3ZpbGxlLm1lc2hCDENv",
110-
"bmZpZ1Byb3Rvc1oiZ2l0aHViLmNvbS9tZXNodGFzdGljL2dvL2dlbmVyYXRl",
111-
"ZKoCFE1lc2h0YXN0aWMuUHJvdG9idWZzugIAYgZwcm90bzM="));
63+
"DRIPCgdsc19zZWNzGAcgASgNEhUKDW1pbl93YWtlX3NlY3MYCCABKA0SIgoa",
64+
"ZGV2aWNlX2JhdHRlcnlfaW5hX2FkZHJlc3MYCSABKA0a/gIKDU5ldHdvcmtD",
65+
"b25maWcSFAoMd2lmaV9lbmFibGVkGAEgASgIEhEKCXdpZmlfc3NpZBgDIAEo",
66+
"CRIQCgh3aWZpX3BzaxgEIAEoCRISCgpudHBfc2VydmVyGAUgASgJEhMKC2V0",
67+
"aF9lbmFibGVkGAYgASgIEkIKDGFkZHJlc3NfbW9kZRgHIAEoDjIsLm1lc2h0",
68+
"YXN0aWMuQ29uZmlnLk5ldHdvcmtDb25maWcuQWRkcmVzc01vZGUSQAoLaXB2",
69+
"NF9jb25maWcYCCABKAsyKy5tZXNodGFzdGljLkNvbmZpZy5OZXR3b3JrQ29u",
70+
"ZmlnLklwVjRDb25maWcSFgoOcnN5c2xvZ19zZXJ2ZXIYCSABKAkaRgoKSXBW",
71+
"NENvbmZpZxIKCgJpcBgBIAEoBxIPCgdnYXRld2F5GAIgASgHEg4KBnN1Ym5l",
72+
"dBgDIAEoBxILCgNkbnMYBCABKAciIwoLQWRkcmVzc01vZGUSCAoEREhDUBAA",
73+
"EgoKBlNUQVRJQxABGr4FCg1EaXNwbGF5Q29uZmlnEhYKDnNjcmVlbl9vbl9z",
74+
"ZWNzGAEgASgNEkgKCmdwc19mb3JtYXQYAiABKA4yNC5tZXNodGFzdGljLkNv",
75+
"bmZpZy5EaXNwbGF5Q29uZmlnLkdwc0Nvb3JkaW5hdGVGb3JtYXQSIQoZYXV0",
76+
"b19zY3JlZW5fY2Fyb3VzZWxfc2VjcxgDIAEoDRIZChFjb21wYXNzX25vcnRo",
77+
"X3RvcBgEIAEoCBITCgtmbGlwX3NjcmVlbhgFIAEoCBI8CgV1bml0cxgGIAEo",
78+
"DjItLm1lc2h0YXN0aWMuQ29uZmlnLkRpc3BsYXlDb25maWcuRGlzcGxheVVu",
79+
"aXRzEjcKBG9sZWQYByABKA4yKS5tZXNodGFzdGljLkNvbmZpZy5EaXNwbGF5",
80+
"Q29uZmlnLk9sZWRUeXBlEkEKC2Rpc3BsYXltb2RlGAggASgOMiwubWVzaHRh",
81+
"c3RpYy5Db25maWcuRGlzcGxheUNvbmZpZy5EaXNwbGF5TW9kZRIUCgxoZWFk",
82+
"aW5nX2JvbGQYCSABKAgSHQoVd2FrZV9vbl90YXBfb3JfbW90aW9uGAogASgI",
83+
"Ik0KE0dwc0Nvb3JkaW5hdGVGb3JtYXQSBwoDREVDEAASBwoDRE1TEAESBwoD",
84+
"VVRNEAISCAoETUdSUxADEgcKA09MQxAEEggKBE9TR1IQBSIoCgxEaXNwbGF5",
85+
"VW5pdHMSCgoGTUVUUklDEAASDAoISU1QRVJJQUwQASJNCghPbGVkVHlwZRIN",
86+
"CglPTEVEX0FVVE8QABIQCgxPTEVEX1NTRDEzMDYQARIPCgtPTEVEX1NIMTEw",
87+
"NhACEg8KC09MRURfU0gxMTA3EAMiQQoLRGlzcGxheU1vZGUSCwoHREVGQVVM",
88+
"VBAAEgwKCFRXT0NPTE9SEAESDAoISU5WRVJURUQQAhIJCgVDT0xPUhADGvcF",
89+
"CgpMb1JhQ29uZmlnEhIKCnVzZV9wcmVzZXQYASABKAgSPwoMbW9kZW1fcHJl",
90+
"c2V0GAIgASgOMikubWVzaHRhc3RpYy5Db25maWcuTG9SYUNvbmZpZy5Nb2Rl",
91+
"bVByZXNldBIRCgliYW5kd2lkdGgYAyABKA0SFQoNc3ByZWFkX2ZhY3RvchgE",
92+
"IAEoDRITCgtjb2RpbmdfcmF0ZRgFIAEoDRIYChBmcmVxdWVuY3lfb2Zmc2V0",
93+
"GAYgASgCEjgKBnJlZ2lvbhgHIAEoDjIoLm1lc2h0YXN0aWMuQ29uZmlnLkxv",
94+
"UmFDb25maWcuUmVnaW9uQ29kZRIRCglob3BfbGltaXQYCCABKA0SEgoKdHhf",
95+
"ZW5hYmxlZBgJIAEoCBIQCgh0eF9wb3dlchgKIAEoBRITCgtjaGFubmVsX251",
96+
"bRgLIAEoDRIbChNvdmVycmlkZV9kdXR5X2N5Y2xlGAwgASgIEh4KFnN4MTI2",
97+
"eF9yeF9ib29zdGVkX2dhaW4YDSABKAgSGgoSb3ZlcnJpZGVfZnJlcXVlbmN5",
98+
"GA4gASgCEhcKD2lnbm9yZV9pbmNvbWluZxhnIAMoDSKpAQoKUmVnaW9uQ29k",
99+
"ZRIJCgVVTlNFVBAAEgYKAlVTEAESCgoGRVVfNDMzEAISCgoGRVVfODY4EAMS",
100+
"BgoCQ04QBBIGCgJKUBAFEgcKA0FOWhAGEgYKAktSEAcSBgoCVFcQCBIGCgJS",
101+
"VRAJEgYKAklOEAoSCgoGTlpfODY1EAsSBgoCVEgQDBILCgdMT1JBXzI0EA0S",
102+
"CgoGVUFfNDMzEA4SCgoGVUFfODY4EA8ilAEKC01vZGVtUHJlc2V0Eg0KCUxP",
103+
"TkdfRkFTVBAAEg0KCUxPTkdfU0xPVxABEhIKDlZFUllfTE9OR19TTE9XEAIS",
104+
"DwoLTUVESVVNX1NMT1cQAxIPCgtNRURJVU1fRkFTVBAEEg4KClNIT1JUX1NM",
105+
"T1cQBRIOCgpTSE9SVF9GQVNUEAYSEQoNTE9OR19NT0RFUkFURRAHGq0BCg9C",
106+
"bHVldG9vdGhDb25maWcSDwoHZW5hYmxlZBgBIAEoCBI8CgRtb2RlGAIgASgO",
107+
"Mi4ubWVzaHRhc3RpYy5Db25maWcuQmx1ZXRvb3RoQ29uZmlnLlBhaXJpbmdN",
108+
"b2RlEhEKCWZpeGVkX3BpbhgDIAEoDSI4CgtQYWlyaW5nTW9kZRIOCgpSQU5E",
109+
"T01fUElOEAASDQoJRklYRURfUElOEAESCgoGTk9fUElOEAJCEQoPcGF5bG9h",
110+
"ZF92YXJpYW50QmEKE2NvbS5nZWVrc3ZpbGxlLm1lc2hCDENvbmZpZ1Byb3Rv",
111+
"c1oiZ2l0aHViLmNvbS9tZXNodGFzdGljL2dvL2dlbmVyYXRlZKoCFE1lc2h0",
112+
"YXN0aWMuUHJvdG9idWZzugIAYgZwcm90bzM="));
112113
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
113114
new pbr::FileDescriptor[] { },
114115
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
115116
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config), global::Meshtastic.Protobufs.Config.Parser, new[]{ "Device", "Position", "Power", "Network", "Display", "Lora", "Bluetooth" }, new[]{ "PayloadVariant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.DeviceConfig), global::Meshtastic.Protobufs.Config.Types.DeviceConfig.Parser, new[]{ "Role", "SerialEnabled", "DebugLogEnabled", "ButtonGpio", "BuzzerGpio", "RebroadcastMode", "NodeInfoBroadcastSecs", "DoubleTapAsButtonPress", "IsManaged" }, null, new[]{ typeof(global::Meshtastic.Protobufs.Config.Types.DeviceConfig.Types.Role), typeof(global::Meshtastic.Protobufs.Config.Types.DeviceConfig.Types.RebroadcastMode) }, null, null),
116117
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.PositionConfig), global::Meshtastic.Protobufs.Config.Types.PositionConfig.Parser, new[]{ "PositionBroadcastSecs", "PositionBroadcastSmartEnabled", "FixedPosition", "GpsEnabled", "GpsUpdateInterval", "GpsAttemptTime", "PositionFlags", "RxGpio", "TxGpio", "BroadcastSmartMinimumDistance", "BroadcastSmartMinimumIntervalSecs" }, null, new[]{ typeof(global::Meshtastic.Protobufs.Config.Types.PositionConfig.Types.PositionFlags) }, null, null),
117-
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.PowerConfig), global::Meshtastic.Protobufs.Config.Types.PowerConfig.Parser, new[]{ "IsPowerSaving", "OnBatteryShutdownAfterSecs", "AdcMultiplierOverride", "WaitBluetoothSecs", "MeshSdsTimeoutSecs", "SdsSecs", "LsSecs", "MinWakeSecs" }, null, null, null, null),
118+
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.PowerConfig), global::Meshtastic.Protobufs.Config.Types.PowerConfig.Parser, new[]{ "IsPowerSaving", "OnBatteryShutdownAfterSecs", "AdcMultiplierOverride", "WaitBluetoothSecs", "MeshSdsTimeoutSecs", "SdsSecs", "LsSecs", "MinWakeSecs", "DeviceBatteryInaAddress" }, null, null, null, null),
118119
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.NetworkConfig), global::Meshtastic.Protobufs.Config.Types.NetworkConfig.Parser, new[]{ "WifiEnabled", "WifiSsid", "WifiPsk", "NtpServer", "EthEnabled", "AddressMode", "Ipv4Config", "RsyslogServer" }, null, new[]{ typeof(global::Meshtastic.Protobufs.Config.Types.NetworkConfig.Types.AddressMode) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.NetworkConfig.Types.IpV4Config), global::Meshtastic.Protobufs.Config.Types.NetworkConfig.Types.IpV4Config.Parser, new[]{ "Ip", "Gateway", "Subnet", "Dns" }, null, null, null, null)}),
119120
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.DisplayConfig), global::Meshtastic.Protobufs.Config.Types.DisplayConfig.Parser, new[]{ "ScreenOnSecs", "GpsFormat", "AutoScreenCarouselSecs", "CompassNorthTop", "FlipScreen", "Units", "Oled", "Displaymode", "HeadingBold", "WakeOnTapOrMotion" }, null, new[]{ typeof(global::Meshtastic.Protobufs.Config.Types.DisplayConfig.Types.GpsCoordinateFormat), typeof(global::Meshtastic.Protobufs.Config.Types.DisplayConfig.Types.DisplayUnits), typeof(global::Meshtastic.Protobufs.Config.Types.DisplayConfig.Types.OledType), typeof(global::Meshtastic.Protobufs.Config.Types.DisplayConfig.Types.DisplayMode) }, null, null),
120121
new pbr::GeneratedClrTypeInfo(typeof(global::Meshtastic.Protobufs.Config.Types.LoRaConfig), global::Meshtastic.Protobufs.Config.Types.LoRaConfig.Parser, new[]{ "UsePreset", "ModemPreset", "Bandwidth", "SpreadFactor", "CodingRate", "FrequencyOffset", "Region", "HopLimit", "TxEnabled", "TxPower", "ChannelNum", "OverrideDutyCycle", "Sx126XRxBoostedGain", "OverrideFrequency", "IgnoreIncoming" }, null, new[]{ typeof(global::Meshtastic.Protobufs.Config.Types.LoRaConfig.Types.RegionCode), typeof(global::Meshtastic.Protobufs.Config.Types.LoRaConfig.Types.ModemPreset) }, null, null),
@@ -2033,6 +2034,7 @@ public PowerConfig(PowerConfig other) : this() {
20332034
sdsSecs_ = other.sdsSecs_;
20342035
lsSecs_ = other.lsSecs_;
20352036
minWakeSecs_ = other.minWakeSecs_;
2037+
deviceBatteryInaAddress_ = other.deviceBatteryInaAddress_;
20362038
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
20372039
}
20382040

@@ -2189,6 +2191,22 @@ public uint MinWakeSecs {
21892191
}
21902192
}
21912193

2194+
/// <summary>Field number for the "device_battery_ina_address" field.</summary>
2195+
public const int DeviceBatteryInaAddressFieldNumber = 9;
2196+
private uint deviceBatteryInaAddress_;
2197+
/// <summary>
2198+
///
2199+
/// I2C address of INA_2XX to use for reading device battery voltage
2200+
/// </summary>
2201+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2202+
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2203+
public uint DeviceBatteryInaAddress {
2204+
get { return deviceBatteryInaAddress_; }
2205+
set {
2206+
deviceBatteryInaAddress_ = value;
2207+
}
2208+
}
2209+
21922210
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
21932211
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
21942212
public override bool Equals(object other) {
@@ -2212,6 +2230,7 @@ public bool Equals(PowerConfig other) {
22122230
if (SdsSecs != other.SdsSecs) return false;
22132231
if (LsSecs != other.LsSecs) return false;
22142232
if (MinWakeSecs != other.MinWakeSecs) return false;
2233+
if (DeviceBatteryInaAddress != other.DeviceBatteryInaAddress) return false;
22152234
return Equals(_unknownFields, other._unknownFields);
22162235
}
22172236

@@ -2227,6 +2246,7 @@ public override int GetHashCode() {
22272246
if (SdsSecs != 0) hash ^= SdsSecs.GetHashCode();
22282247
if (LsSecs != 0) hash ^= LsSecs.GetHashCode();
22292248
if (MinWakeSecs != 0) hash ^= MinWakeSecs.GetHashCode();
2249+
if (DeviceBatteryInaAddress != 0) hash ^= DeviceBatteryInaAddress.GetHashCode();
22302250
if (_unknownFields != null) {
22312251
hash ^= _unknownFields.GetHashCode();
22322252
}
@@ -2277,6 +2297,10 @@ public void WriteTo(pb::CodedOutputStream output) {
22772297
output.WriteRawTag(64);
22782298
output.WriteUInt32(MinWakeSecs);
22792299
}
2300+
if (DeviceBatteryInaAddress != 0) {
2301+
output.WriteRawTag(72);
2302+
output.WriteUInt32(DeviceBatteryInaAddress);
2303+
}
22802304
if (_unknownFields != null) {
22812305
_unknownFields.WriteTo(output);
22822306
}
@@ -2319,6 +2343,10 @@ public void WriteTo(pb::CodedOutputStream output) {
23192343
output.WriteRawTag(64);
23202344
output.WriteUInt32(MinWakeSecs);
23212345
}
2346+
if (DeviceBatteryInaAddress != 0) {
2347+
output.WriteRawTag(72);
2348+
output.WriteUInt32(DeviceBatteryInaAddress);
2349+
}
23222350
if (_unknownFields != null) {
23232351
_unknownFields.WriteTo(ref output);
23242352
}
@@ -2353,6 +2381,9 @@ public int CalculateSize() {
23532381
if (MinWakeSecs != 0) {
23542382
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MinWakeSecs);
23552383
}
2384+
if (DeviceBatteryInaAddress != 0) {
2385+
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DeviceBatteryInaAddress);
2386+
}
23562387
if (_unknownFields != null) {
23572388
size += _unknownFields.CalculateSize();
23582389
}
@@ -2389,6 +2420,9 @@ public void MergeFrom(PowerConfig other) {
23892420
if (other.MinWakeSecs != 0) {
23902421
MinWakeSecs = other.MinWakeSecs;
23912422
}
2423+
if (other.DeviceBatteryInaAddress != 0) {
2424+
DeviceBatteryInaAddress = other.DeviceBatteryInaAddress;
2425+
}
23922426
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
23932427
}
23942428

@@ -2436,6 +2470,10 @@ public void MergeFrom(pb::CodedInputStream input) {
24362470
MinWakeSecs = input.ReadUInt32();
24372471
break;
24382472
}
2473+
case 72: {
2474+
DeviceBatteryInaAddress = input.ReadUInt32();
2475+
break;
2476+
}
24392477
}
24402478
}
24412479
#endif
@@ -2483,6 +2521,10 @@ public void MergeFrom(pb::CodedInputStream input) {
24832521
MinWakeSecs = input.ReadUInt32();
24842522
break;
24852523
}
2524+
case 72: {
2525+
DeviceBatteryInaAddress = input.ReadUInt32();
2526+
break;
2527+
}
24862528
}
24872529
}
24882530
}

0 commit comments

Comments
 (0)