mirror of
https://github.com/chirpstack/chirpstack.git
synced 2025-05-02 00:53:08 +00:00
Generate API code.
This commit is contained in:
parent
c71b856c78
commit
286d8b33b2
211
api/csharp/Chirpstack/api/MulticastGroup.cs
vendored
211
api/csharp/Chirpstack/api/MulticastGroup.cs
vendored
@ -27,97 +27,98 @@ namespace Chirpstack.Api {
|
|||||||
"ChlhcGkvbXVsdGljYXN0X2dyb3VwLnByb3RvEgNhcGkaHGdvb2dsZS9hcGkv",
|
"ChlhcGkvbXVsdGljYXN0X2dyb3VwLnByb3RvEgNhcGkaHGdvb2dsZS9hcGkv",
|
||||||
"YW5ub3RhdGlvbnMucHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAu",
|
"YW5ub3RhdGlvbnMucHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAu",
|
||||||
"cHJvdG8aG2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5wcm90bxoTY29tbW9uL2Nv",
|
"cHJvdG8aG2dvb2dsZS9wcm90b2J1Zi9lbXB0eS5wcm90bxoTY29tbW9uL2Nv",
|
||||||
"bW1vbi5wcm90byLgAgoOTXVsdGljYXN0R3JvdXASCgoCaWQYASABKAkSDAoE",
|
"bW1vbi5wcm90byKAAwoOTXVsdGljYXN0R3JvdXASCgoCaWQYASABKAkSDAoE",
|
||||||
"bmFtZRgCIAEoCRIWCg5hcHBsaWNhdGlvbl9pZBgDIAEoCRIeCgZyZWdpb24Y",
|
"bmFtZRgCIAEoCRIWCg5hcHBsaWNhdGlvbl9pZBgDIAEoCRIeCgZyZWdpb24Y",
|
||||||
"BCABKA4yDi5jb21tb24uUmVnaW9uEg8KB21jX2FkZHIYBSABKAkSFAoMbWNf",
|
"BCABKA4yDi5jb21tb24uUmVnaW9uEg8KB21jX2FkZHIYBSABKAkSFAoMbWNf",
|
||||||
"bndrX3Nfa2V5GAYgASgJEhQKDG1jX2FwcF9zX2tleRgHIAEoCRINCgVmX2Nu",
|
"bndrX3Nfa2V5GAYgASgJEhQKDG1jX2FwcF9zX2tleRgHIAEoCRINCgVmX2Nu",
|
||||||
"dBgIIAEoDRIrCgpncm91cF90eXBlGAkgASgOMhcuYXBpLk11bHRpY2FzdEdy",
|
"dBgIIAEoDRIrCgpncm91cF90eXBlGAkgASgOMhcuYXBpLk11bHRpY2FzdEdy",
|
||||||
"b3VwVHlwZRIKCgJkchgKIAEoDRIRCglmcmVxdWVuY3kYCyABKA0SIAoYY2xh",
|
"b3VwVHlwZRIKCgJkchgKIAEoDRIRCglmcmVxdWVuY3kYCyABKA0SIAoYY2xh",
|
||||||
"c3NfYl9waW5nX3Nsb3RfcGVyaW9kGAwgASgNEkIKF2NsYXNzX2Nfc2NoZWR1",
|
"c3NfYl9waW5nX3Nsb3RfcGVyaW9kGAwgASgNEh4KFmNsYXNzX2JfcGluZ19z",
|
||||||
"bGluZ190eXBlGA0gASgOMiEuYXBpLk11bHRpY2FzdEdyb3VwU2NoZWR1bGlu",
|
"bG90X25iX2sYDiABKA0SQgoXY2xhc3NfY19zY2hlZHVsaW5nX3R5cGUYDSAB",
|
||||||
"Z1R5cGUi3wEKFk11bHRpY2FzdEdyb3VwTGlzdEl0ZW0SCgoCaWQYASABKAkS",
|
"KA4yIS5hcGkuTXVsdGljYXN0R3JvdXBTY2hlZHVsaW5nVHlwZSLfAQoWTXVs",
|
||||||
"LgoKY3JlYXRlZF9hdBgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh",
|
"dGljYXN0R3JvdXBMaXN0SXRlbRIKCgJpZBgBIAEoCRIuCgpjcmVhdGVkX2F0",
|
||||||
"bXASLgoKdXBkYXRlZF9hdBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l",
|
"GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgp1cGRhdGVk",
|
||||||
"c3RhbXASDAoEbmFtZRgEIAEoCRIeCgZyZWdpb24YBSABKA4yDi5jb21tb24u",
|
"X2F0GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIMCgRuYW1l",
|
||||||
"UmVnaW9uEisKCmdyb3VwX3R5cGUYBiABKA4yFy5hcGkuTXVsdGljYXN0R3Jv",
|
"GAQgASgJEh4KBnJlZ2lvbhgFIAEoDjIOLmNvbW1vbi5SZWdpb24SKwoKZ3Jv",
|
||||||
"dXBUeXBlIksKG0NyZWF0ZU11bHRpY2FzdEdyb3VwUmVxdWVzdBIsCg9tdWx0",
|
"dXBfdHlwZRgGIAEoDjIXLmFwaS5NdWx0aWNhc3RHcm91cFR5cGUiSwobQ3Jl",
|
||||||
"aWNhc3RfZ3JvdXAYASABKAsyEy5hcGkuTXVsdGljYXN0R3JvdXAiKgocQ3Jl",
|
"YXRlTXVsdGljYXN0R3JvdXBSZXF1ZXN0EiwKD211bHRpY2FzdF9ncm91cBgB",
|
||||||
"YXRlTXVsdGljYXN0R3JvdXBSZXNwb25zZRIKCgJpZBgBIAEoCSImChhHZXRN",
|
"IAEoCzITLmFwaS5NdWx0aWNhc3RHcm91cCIqChxDcmVhdGVNdWx0aWNhc3RH",
|
||||||
"dWx0aWNhc3RHcm91cFJlcXVlc3QSCgoCaWQYASABKAkiqQEKGUdldE11bHRp",
|
"cm91cFJlc3BvbnNlEgoKAmlkGAEgASgJIiYKGEdldE11bHRpY2FzdEdyb3Vw",
|
||||||
"Y2FzdEdyb3VwUmVzcG9uc2USLAoPbXVsdGljYXN0X2dyb3VwGAEgASgLMhMu",
|
"UmVxdWVzdBIKCgJpZBgBIAEoCSKpAQoZR2V0TXVsdGljYXN0R3JvdXBSZXNw",
|
||||||
"YXBpLk11bHRpY2FzdEdyb3VwEi4KCmNyZWF0ZWRfYXQYAiABKAsyGi5nb29n",
|
"b25zZRIsCg9tdWx0aWNhc3RfZ3JvdXAYASABKAsyEy5hcGkuTXVsdGljYXN0",
|
||||||
"bGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYAyABKAsyGi5n",
|
"R3JvdXASLgoKY3JlYXRlZF9hdBgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5U",
|
||||||
"b29nbGUucHJvdG9idWYuVGltZXN0YW1wIksKG1VwZGF0ZU11bHRpY2FzdEdy",
|
"aW1lc3RhbXASLgoKdXBkYXRlZF9hdBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1",
|
||||||
"b3VwUmVxdWVzdBIsCg9tdWx0aWNhc3RfZ3JvdXAYASABKAsyEy5hcGkuTXVs",
|
"Zi5UaW1lc3RhbXAiSwobVXBkYXRlTXVsdGljYXN0R3JvdXBSZXF1ZXN0EiwK",
|
||||||
"dGljYXN0R3JvdXAiKQobRGVsZXRlTXVsdGljYXN0R3JvdXBSZXF1ZXN0EgoK",
|
"D211bHRpY2FzdF9ncm91cBgBIAEoCzITLmFwaS5NdWx0aWNhc3RHcm91cCIp",
|
||||||
"AmlkGAEgASgJImMKGkxpc3RNdWx0aWNhc3RHcm91cHNSZXF1ZXN0Eg0KBWxp",
|
"ChtEZWxldGVNdWx0aWNhc3RHcm91cFJlcXVlc3QSCgoCaWQYASABKAkiYwoa",
|
||||||
"bWl0GAEgASgNEg4KBm9mZnNldBgCIAEoDRIOCgZzZWFyY2gYAyABKAkSFgoO",
|
"TGlzdE11bHRpY2FzdEdyb3Vwc1JlcXVlc3QSDQoFbGltaXQYASABKA0SDgoG",
|
||||||
"YXBwbGljYXRpb25faWQYBCABKAkiXwobTGlzdE11bHRpY2FzdEdyb3Vwc1Jl",
|
"b2Zmc2V0GAIgASgNEg4KBnNlYXJjaBgDIAEoCRIWCg5hcHBsaWNhdGlvbl9p",
|
||||||
"c3BvbnNlEhMKC3RvdGFsX2NvdW50GAEgASgNEisKBnJlc3VsdBgCIAMoCzIb",
|
"ZBgEIAEoCSJfChtMaXN0TXVsdGljYXN0R3JvdXBzUmVzcG9uc2USEwoLdG90",
|
||||||
"LmFwaS5NdWx0aWNhc3RHcm91cExpc3RJdGVtIk8KIEFkZERldmljZVRvTXVs",
|
"YWxfY291bnQYASABKA0SKwoGcmVzdWx0GAIgAygLMhsuYXBpLk11bHRpY2Fz",
|
||||||
"dGljYXN0R3JvdXBSZXF1ZXN0EhoKEm11bHRpY2FzdF9ncm91cF9pZBgBIAEo",
|
"dEdyb3VwTGlzdEl0ZW0iTwogQWRkRGV2aWNlVG9NdWx0aWNhc3RHcm91cFJl",
|
||||||
"CRIPCgdkZXZfZXVpGAIgASgJIlQKJVJlbW92ZURldmljZUZyb21NdWx0aWNh",
|
"cXVlc3QSGgoSbXVsdGljYXN0X2dyb3VwX2lkGAEgASgJEg8KB2Rldl9ldWkY",
|
||||||
"c3RHcm91cFJlcXVlc3QSGgoSbXVsdGljYXN0X2dyb3VwX2lkGAEgASgJEg8K",
|
"AiABKAkiVAolUmVtb3ZlRGV2aWNlRnJvbU11bHRpY2FzdEdyb3VwUmVxdWVz",
|
||||||
"B2Rldl9ldWkYAiABKAkiUwohQWRkR2F0ZXdheVRvTXVsdGljYXN0R3JvdXBS",
|
"dBIaChJtdWx0aWNhc3RfZ3JvdXBfaWQYASABKAkSDwoHZGV2X2V1aRgCIAEo",
|
||||||
"ZXF1ZXN0EhoKEm11bHRpY2FzdF9ncm91cF9pZBgBIAEoCRISCgpnYXRld2F5",
|
"CSJTCiFBZGRHYXRld2F5VG9NdWx0aWNhc3RHcm91cFJlcXVlc3QSGgoSbXVs",
|
||||||
"X2lkGAIgASgJIlgKJlJlbW92ZUdhdGV3YXlGcm9tTXVsdGljYXN0R3JvdXBS",
|
"dGljYXN0X2dyb3VwX2lkGAEgASgJEhIKCmdhdGV3YXlfaWQYAiABKAkiWAom",
|
||||||
"ZXF1ZXN0EhoKEm11bHRpY2FzdF9ncm91cF9pZBgBIAEoCRISCgpnYXRld2F5",
|
"UmVtb3ZlR2F0ZXdheUZyb21NdWx0aWNhc3RHcm91cFJlcXVlc3QSGgoSbXVs",
|
||||||
"X2lkGAIgASgJImIKF011bHRpY2FzdEdyb3VwUXVldWVJdGVtEhoKEm11bHRp",
|
"dGljYXN0X2dyb3VwX2lkGAEgASgJEhIKCmdhdGV3YXlfaWQYAiABKAkiYgoX",
|
||||||
"Y2FzdF9ncm91cF9pZBgBIAEoCRINCgVmX2NudBgCIAEoDRIOCgZmX3BvcnQY",
|
"TXVsdGljYXN0R3JvdXBRdWV1ZUl0ZW0SGgoSbXVsdGljYXN0X2dyb3VwX2lk",
|
||||||
"AyABKA0SDAoEZGF0YRgEIAEoDCJZCiVFbnF1ZXVlTXVsdGljYXN0R3JvdXBR",
|
"GAEgASgJEg0KBWZfY250GAIgASgNEg4KBmZfcG9ydBgDIAEoDRIMCgRkYXRh",
|
||||||
"dWV1ZUl0ZW1SZXF1ZXN0EjAKCnF1ZXVlX2l0ZW0YASABKAsyHC5hcGkuTXVs",
|
"GAQgASgMIlkKJUVucXVldWVNdWx0aWNhc3RHcm91cFF1ZXVlSXRlbVJlcXVl",
|
||||||
"dGljYXN0R3JvdXBRdWV1ZUl0ZW0iNwomRW5xdWV1ZU11bHRpY2FzdEdyb3Vw",
|
"c3QSMAoKcXVldWVfaXRlbRgBIAEoCzIcLmFwaS5NdWx0aWNhc3RHcm91cFF1",
|
||||||
"UXVldWVJdGVtUmVzcG9uc2USDQoFZl9jbnQYASABKA0iPQofRmx1c2hNdWx0",
|
"ZXVlSXRlbSI3CiZFbnF1ZXVlTXVsdGljYXN0R3JvdXBRdWV1ZUl0ZW1SZXNw",
|
||||||
"aWNhc3RHcm91cFF1ZXVlUmVxdWVzdBIaChJtdWx0aWNhc3RfZ3JvdXBfaWQY",
|
"b25zZRINCgVmX2NudBgBIAEoDSI9Ch9GbHVzaE11bHRpY2FzdEdyb3VwUXVl",
|
||||||
"ASABKAkiPAoeTGlzdE11bHRpY2FzdEdyb3VwUXVldWVSZXF1ZXN0EhoKEm11",
|
"dWVSZXF1ZXN0EhoKEm11bHRpY2FzdF9ncm91cF9pZBgBIAEoCSI8Ch5MaXN0",
|
||||||
"bHRpY2FzdF9ncm91cF9pZBgBIAEoCSJOCh9MaXN0TXVsdGljYXN0R3JvdXBR",
|
"TXVsdGljYXN0R3JvdXBRdWV1ZVJlcXVlc3QSGgoSbXVsdGljYXN0X2dyb3Vw",
|
||||||
"dWV1ZVJlc3BvbnNlEisKBWl0ZW1zGAEgAygLMhwuYXBpLk11bHRpY2FzdEdy",
|
"X2lkGAEgASgJIk4KH0xpc3RNdWx0aWNhc3RHcm91cFF1ZXVlUmVzcG9uc2US",
|
||||||
"b3VwUXVldWVJdGVtKi4KEk11bHRpY2FzdEdyb3VwVHlwZRILCgdDTEFTU19D",
|
"KwoFaXRlbXMYASADKAsyHC5hcGkuTXVsdGljYXN0R3JvdXBRdWV1ZUl0ZW0q",
|
||||||
"EAASCwoHQ0xBU1NfQhABKjcKHE11bHRpY2FzdEdyb3VwU2NoZWR1bGluZ1R5",
|
"LgoSTXVsdGljYXN0R3JvdXBUeXBlEgsKB0NMQVNTX0MQABILCgdDTEFTU19C",
|
||||||
"cGUSCQoFREVMQVkQABIMCghHUFNfVElNRRABMt0MChVNdWx0aWNhc3RHcm91",
|
"EAEqNwocTXVsdGljYXN0R3JvdXBTY2hlZHVsaW5nVHlwZRIJCgVERUxBWRAA",
|
||||||
"cFNlcnZpY2USbwoGQ3JlYXRlEiAuYXBpLkNyZWF0ZU11bHRpY2FzdEdyb3Vw",
|
"EgwKCEdQU19USU1FEAEy3QwKFU11bHRpY2FzdEdyb3VwU2VydmljZRJvCgZD",
|
||||||
"UmVxdWVzdBohLmFwaS5DcmVhdGVNdWx0aWNhc3RHcm91cFJlc3BvbnNlIiCC",
|
"cmVhdGUSIC5hcGkuQ3JlYXRlTXVsdGljYXN0R3JvdXBSZXF1ZXN0GiEuYXBp",
|
||||||
"0+STAhoiFS9hcGkvbXVsdGljYXN0LWdyb3VwczoBKhJoCgNHZXQSHS5hcGku",
|
"LkNyZWF0ZU11bHRpY2FzdEdyb3VwUmVzcG9uc2UiIILT5JMCGiIVL2FwaS9t",
|
||||||
"R2V0TXVsdGljYXN0R3JvdXBSZXF1ZXN0Gh4uYXBpLkdldE11bHRpY2FzdEdy",
|
"dWx0aWNhc3QtZ3JvdXBzOgEqEmgKA0dldBIdLmFwaS5HZXRNdWx0aWNhc3RH",
|
||||||
"b3VwUmVzcG9uc2UiIoLT5JMCHBIaL2FwaS9tdWx0aWNhc3QtZ3JvdXBzL3tp",
|
"cm91cFJlcXVlc3QaHi5hcGkuR2V0TXVsdGljYXN0R3JvdXBSZXNwb25zZSIi",
|
||||||
"ZH0SeQoGVXBkYXRlEiAuYXBpLlVwZGF0ZU11bHRpY2FzdEdyb3VwUmVxdWVz",
|
"gtPkkwIcEhovYXBpL211bHRpY2FzdC1ncm91cHMve2lkfRJ5CgZVcGRhdGUS",
|
||||||
"dBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSI1gtPkkwIvGiovYXBpL211bHRp",
|
"IC5hcGkuVXBkYXRlTXVsdGljYXN0R3JvdXBSZXF1ZXN0GhYuZ29vZ2xlLnBy",
|
||||||
"Y2FzdC1ncm91cHMve211bHRpY2FzdF9ncm91cC5pZH06ASoSZgoGRGVsZXRl",
|
"b3RvYnVmLkVtcHR5IjWC0+STAi8aKi9hcGkvbXVsdGljYXN0LWdyb3Vwcy97",
|
||||||
"EiAuYXBpLkRlbGV0ZU11bHRpY2FzdEdyb3VwUmVxdWVzdBoWLmdvb2dsZS5w",
|
"bXVsdGljYXN0X2dyb3VwLmlkfToBKhJmCgZEZWxldGUSIC5hcGkuRGVsZXRl",
|
||||||
"cm90b2J1Zi5FbXB0eSIigtPkkwIcKhovYXBpL211bHRpY2FzdC1ncm91cHMv",
|
"TXVsdGljYXN0R3JvdXBSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5",
|
||||||
"e2lkfRJoCgRMaXN0Eh8uYXBpLkxpc3RNdWx0aWNhc3RHcm91cHNSZXF1ZXN0",
|
"IiKC0+STAhwqGi9hcGkvbXVsdGljYXN0LWdyb3Vwcy97aWR9EmgKBExpc3QS",
|
||||||
"GiAuYXBpLkxpc3RNdWx0aWNhc3RHcm91cHNSZXNwb25zZSIdgtPkkwIXEhUv",
|
"Hy5hcGkuTGlzdE11bHRpY2FzdEdyb3Vwc1JlcXVlc3QaIC5hcGkuTGlzdE11",
|
||||||
"YXBpL211bHRpY2FzdC1ncm91cHMSiQEKCUFkZERldmljZRIlLmFwaS5BZGRE",
|
"bHRpY2FzdEdyb3Vwc1Jlc3BvbnNlIh2C0+STAhcSFS9hcGkvbXVsdGljYXN0",
|
||||||
"ZXZpY2VUb011bHRpY2FzdEdyb3VwUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1",
|
"LWdyb3VwcxKJAQoJQWRkRGV2aWNlEiUuYXBpLkFkZERldmljZVRvTXVsdGlj",
|
||||||
"Zi5FbXB0eSI9gtPkkwI3IjIvYXBpL211bHRpY2FzdC1ncm91cHMve211bHRp",
|
"YXN0R3JvdXBSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5Ij2C0+ST",
|
||||||
"Y2FzdF9ncm91cF9pZH0vZGV2aWNlczoBKhKYAQoMUmVtb3ZlRGV2aWNlEiou",
|
"AjciMi9hcGkvbXVsdGljYXN0LWdyb3Vwcy97bXVsdGljYXN0X2dyb3VwX2lk",
|
||||||
"YXBpLlJlbW92ZURldmljZUZyb21NdWx0aWNhc3RHcm91cFJlcXVlc3QaFi5n",
|
"fS9kZXZpY2VzOgEqEpgBCgxSZW1vdmVEZXZpY2USKi5hcGkuUmVtb3ZlRGV2",
|
||||||
"b29nbGUucHJvdG9idWYuRW1wdHkiRILT5JMCPio8L2FwaS9tdWx0aWNhc3Qt",
|
"aWNlRnJvbU11bHRpY2FzdEdyb3VwUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1",
|
||||||
"Z3JvdXBzL3ttdWx0aWNhc3RfZ3JvdXBfaWR9L2RldmljZXMve2Rldl9ldWl9",
|
"Zi5FbXB0eSJEgtPkkwI+KjwvYXBpL211bHRpY2FzdC1ncm91cHMve211bHRp",
|
||||||
"EowBCgpBZGRHYXRld2F5EiYuYXBpLkFkZEdhdGV3YXlUb011bHRpY2FzdEdy",
|
"Y2FzdF9ncm91cF9pZH0vZGV2aWNlcy97ZGV2X2V1aX0SjAEKCkFkZEdhdGV3",
|
||||||
"b3VwUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSI+gtPkkwI4IjMv",
|
"YXkSJi5hcGkuQWRkR2F0ZXdheVRvTXVsdGljYXN0R3JvdXBSZXF1ZXN0GhYu",
|
||||||
"YXBpL211bHRpY2FzdC1ncm91cHMve211bHRpY2FzdF9ncm91cF9pZH0vZ2F0",
|
"Z29vZ2xlLnByb3RvYnVmLkVtcHR5Ij6C0+STAjgiMy9hcGkvbXVsdGljYXN0",
|
||||||
"ZXdheXM6ASoSngEKDVJlbW92ZUdhdGV3YXkSKy5hcGkuUmVtb3ZlR2F0ZXdh",
|
"LWdyb3Vwcy97bXVsdGljYXN0X2dyb3VwX2lkfS9nYXRld2F5czoBKhKeAQoN",
|
||||||
"eUZyb21NdWx0aWNhc3RHcm91cFJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYu",
|
"UmVtb3ZlR2F0ZXdheRIrLmFwaS5SZW1vdmVHYXRld2F5RnJvbU11bHRpY2Fz",
|
||||||
"RW1wdHkiSILT5JMCQipAL2FwaS9tdWx0aWNhc3QtZ3JvdXBzL3ttdWx0aWNh",
|
"dEdyb3VwUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSJIgtPkkwJC",
|
||||||
"c3RfZ3JvdXBfaWR9L2dhdGV3YXlzL3tnYXRld2F5X2lkfRKqAQoHRW5xdWV1",
|
"KkAvYXBpL211bHRpY2FzdC1ncm91cHMve211bHRpY2FzdF9ncm91cF9pZH0v",
|
||||||
"ZRIqLmFwaS5FbnF1ZXVlTXVsdGljYXN0R3JvdXBRdWV1ZUl0ZW1SZXF1ZXN0",
|
"Z2F0ZXdheXMve2dhdGV3YXlfaWR9EqoBCgdFbnF1ZXVlEiouYXBpLkVucXVl",
|
||||||
"GisuYXBpLkVucXVldWVNdWx0aWNhc3RHcm91cFF1ZXVlSXRlbVJlc3BvbnNl",
|
"dWVNdWx0aWNhc3RHcm91cFF1ZXVlSXRlbVJlcXVlc3QaKy5hcGkuRW5xdWV1",
|
||||||
"IkaC0+STAkAiOy9hcGkvbXVsdGljYXN0LWdyb3Vwcy97cXVldWVfaXRlbS5t",
|
"ZU11bHRpY2FzdEdyb3VwUXVldWVJdGVtUmVzcG9uc2UiRoLT5JMCQCI7L2Fw",
|
||||||
"dWx0aWNhc3RfZ3JvdXBfaWR9L3F1ZXVlOgEqEoQBCgpGbHVzaFF1ZXVlEiQu",
|
"aS9tdWx0aWNhc3QtZ3JvdXBzL3txdWV1ZV9pdGVtLm11bHRpY2FzdF9ncm91",
|
||||||
"YXBpLkZsdXNoTXVsdGljYXN0R3JvdXBRdWV1ZVJlcXVlc3QaFi5nb29nbGUu",
|
"cF9pZH0vcXVldWU6ASoShAEKCkZsdXNoUXVldWUSJC5hcGkuRmx1c2hNdWx0",
|
||||||
"cHJvdG9idWYuRW1wdHkiOILT5JMCMiowL2FwaS9tdWx0aWNhc3QtZ3JvdXBz",
|
"aWNhc3RHcm91cFF1ZXVlUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0",
|
||||||
"L3ttdWx0aWNhc3RfZ3JvdXBfaWR9L3F1ZXVlEpABCglMaXN0UXVldWUSIy5h",
|
"eSI4gtPkkwIyKjAvYXBpL211bHRpY2FzdC1ncm91cHMve211bHRpY2FzdF9n",
|
||||||
"cGkuTGlzdE11bHRpY2FzdEdyb3VwUXVldWVSZXF1ZXN0GiQuYXBpLkxpc3RN",
|
"cm91cF9pZH0vcXVldWUSkAEKCUxpc3RRdWV1ZRIjLmFwaS5MaXN0TXVsdGlj",
|
||||||
"dWx0aWNhc3RHcm91cFF1ZXVlUmVzcG9uc2UiOILT5JMCMhIwL2FwaS9tdWx0",
|
"YXN0R3JvdXBRdWV1ZVJlcXVlc3QaJC5hcGkuTGlzdE11bHRpY2FzdEdyb3Vw",
|
||||||
"aWNhc3QtZ3JvdXBzL3ttdWx0aWNhc3RfZ3JvdXBfaWR9L3F1ZXVlQmsKEWlv",
|
"UXVldWVSZXNwb25zZSI4gtPkkwIyEjAvYXBpL211bHRpY2FzdC1ncm91cHMv",
|
||||||
"LmNoaXJwc3RhY2suYXBpQhNNdWx0aWNhc3RHcm91cFByb3RvUAFaLmdpdGh1",
|
"e211bHRpY2FzdF9ncm91cF9pZH0vcXVldWVCawoRaW8uY2hpcnBzdGFjay5h",
|
||||||
"Yi5jb20vY2hpcnBzdGFjay9jaGlycHN0YWNrL2FwaS9nby92NC9hcGmqAg5D",
|
"cGlCE011bHRpY2FzdEdyb3VwUHJvdG9QAVouZ2l0aHViLmNvbS9jaGlycHN0",
|
||||||
"aGlycHN0YWNrLkFwaWIGcHJvdG8z"));
|
"YWNrL2NoaXJwc3RhY2svYXBpL2dvL3Y0L2FwaaoCDkNoaXJwc3RhY2suQXBp",
|
||||||
|
"YgZwcm90bzM="));
|
||||||
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
|
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
|
||||||
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Chirpstack.Common.CommonReflection.Descriptor, },
|
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Chirpstack.Common.CommonReflection.Descriptor, },
|
||||||
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Chirpstack.Api.MulticastGroupType), typeof(global::Chirpstack.Api.MulticastGroupSchedulingType), }, null, new pbr::GeneratedClrTypeInfo[] {
|
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Chirpstack.Api.MulticastGroupType), typeof(global::Chirpstack.Api.MulticastGroupSchedulingType), }, null, new pbr::GeneratedClrTypeInfo[] {
|
||||||
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.MulticastGroup), global::Chirpstack.Api.MulticastGroup.Parser, new[]{ "Id", "Name", "ApplicationId", "Region", "McAddr", "McNwkSKey", "McAppSKey", "FCnt", "GroupType", "Dr", "Frequency", "ClassBPingSlotPeriod", "ClassCSchedulingType" }, null, null, null, null),
|
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.MulticastGroup), global::Chirpstack.Api.MulticastGroup.Parser, new[]{ "Id", "Name", "ApplicationId", "Region", "McAddr", "McNwkSKey", "McAppSKey", "FCnt", "GroupType", "Dr", "Frequency", "ClassBPingSlotPeriod", "ClassBPingSlotNbK", "ClassCSchedulingType" }, null, null, null, null),
|
||||||
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.MulticastGroupListItem), global::Chirpstack.Api.MulticastGroupListItem.Parser, new[]{ "Id", "CreatedAt", "UpdatedAt", "Name", "Region", "GroupType" }, null, null, null, null),
|
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.MulticastGroupListItem), global::Chirpstack.Api.MulticastGroupListItem.Parser, new[]{ "Id", "CreatedAt", "UpdatedAt", "Name", "Region", "GroupType" }, null, null, null, null),
|
||||||
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.CreateMulticastGroupRequest), global::Chirpstack.Api.CreateMulticastGroupRequest.Parser, new[]{ "MulticastGroup" }, null, null, null, null),
|
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.CreateMulticastGroupRequest), global::Chirpstack.Api.CreateMulticastGroupRequest.Parser, new[]{ "MulticastGroup" }, null, null, null, null),
|
||||||
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.CreateMulticastGroupResponse), global::Chirpstack.Api.CreateMulticastGroupResponse.Parser, new[]{ "Id" }, null, null, null, null),
|
new pbr::GeneratedClrTypeInfo(typeof(global::Chirpstack.Api.CreateMulticastGroupResponse), global::Chirpstack.Api.CreateMulticastGroupResponse.Parser, new[]{ "Id" }, null, null, null, null),
|
||||||
@ -219,6 +220,7 @@ namespace Chirpstack.Api {
|
|||||||
dr_ = other.dr_;
|
dr_ = other.dr_;
|
||||||
frequency_ = other.frequency_;
|
frequency_ = other.frequency_;
|
||||||
classBPingSlotPeriod_ = other.classBPingSlotPeriod_;
|
classBPingSlotPeriod_ = other.classBPingSlotPeriod_;
|
||||||
|
classBPingSlotNbK_ = other.classBPingSlotNbK_;
|
||||||
classCSchedulingType_ = other.classCSchedulingType_;
|
classCSchedulingType_ = other.classCSchedulingType_;
|
||||||
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
||||||
}
|
}
|
||||||
@ -401,6 +403,7 @@ namespace Chirpstack.Api {
|
|||||||
private uint classBPingSlotPeriod_;
|
private uint classBPingSlotPeriod_;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Ping-slot period (only for Class-B).
|
/// Ping-slot period (only for Class-B).
|
||||||
|
/// Deprecated: use class_b_ping_slot_nb_k.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
||||||
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
|
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
|
||||||
@ -411,6 +414,24 @@ namespace Chirpstack.Api {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>Field number for the "class_b_ping_slot_nb_k" field.</summary>
|
||||||
|
public const int ClassBPingSlotNbKFieldNumber = 14;
|
||||||
|
private uint classBPingSlotNbK_;
|
||||||
|
/// <summary>
|
||||||
|
/// Class-B ping-slots per beacon period (only for Class-B).
|
||||||
|
/// Valid options are: 0 - 7;
|
||||||
|
///
|
||||||
|
/// The actual number of ping-slots per beacon period equals to 2^k.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
||||||
|
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
|
||||||
|
public uint ClassBPingSlotNbK {
|
||||||
|
get { return classBPingSlotNbK_; }
|
||||||
|
set {
|
||||||
|
classBPingSlotNbK_ = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>Field number for the "class_c_scheduling_type" field.</summary>
|
/// <summary>Field number for the "class_c_scheduling_type" field.</summary>
|
||||||
public const int ClassCSchedulingTypeFieldNumber = 13;
|
public const int ClassCSchedulingTypeFieldNumber = 13;
|
||||||
private global::Chirpstack.Api.MulticastGroupSchedulingType classCSchedulingType_ = global::Chirpstack.Api.MulticastGroupSchedulingType.Delay;
|
private global::Chirpstack.Api.MulticastGroupSchedulingType classCSchedulingType_ = global::Chirpstack.Api.MulticastGroupSchedulingType.Delay;
|
||||||
@ -453,6 +474,7 @@ namespace Chirpstack.Api {
|
|||||||
if (Dr != other.Dr) return false;
|
if (Dr != other.Dr) return false;
|
||||||
if (Frequency != other.Frequency) return false;
|
if (Frequency != other.Frequency) return false;
|
||||||
if (ClassBPingSlotPeriod != other.ClassBPingSlotPeriod) return false;
|
if (ClassBPingSlotPeriod != other.ClassBPingSlotPeriod) return false;
|
||||||
|
if (ClassBPingSlotNbK != other.ClassBPingSlotNbK) return false;
|
||||||
if (ClassCSchedulingType != other.ClassCSchedulingType) return false;
|
if (ClassCSchedulingType != other.ClassCSchedulingType) return false;
|
||||||
return Equals(_unknownFields, other._unknownFields);
|
return Equals(_unknownFields, other._unknownFields);
|
||||||
}
|
}
|
||||||
@ -473,6 +495,7 @@ namespace Chirpstack.Api {
|
|||||||
if (Dr != 0) hash ^= Dr.GetHashCode();
|
if (Dr != 0) hash ^= Dr.GetHashCode();
|
||||||
if (Frequency != 0) hash ^= Frequency.GetHashCode();
|
if (Frequency != 0) hash ^= Frequency.GetHashCode();
|
||||||
if (ClassBPingSlotPeriod != 0) hash ^= ClassBPingSlotPeriod.GetHashCode();
|
if (ClassBPingSlotPeriod != 0) hash ^= ClassBPingSlotPeriod.GetHashCode();
|
||||||
|
if (ClassBPingSlotNbK != 0) hash ^= ClassBPingSlotNbK.GetHashCode();
|
||||||
if (ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) hash ^= ClassCSchedulingType.GetHashCode();
|
if (ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) hash ^= ClassCSchedulingType.GetHashCode();
|
||||||
if (_unknownFields != null) {
|
if (_unknownFields != null) {
|
||||||
hash ^= _unknownFields.GetHashCode();
|
hash ^= _unknownFields.GetHashCode();
|
||||||
@ -544,6 +567,10 @@ namespace Chirpstack.Api {
|
|||||||
output.WriteRawTag(104);
|
output.WriteRawTag(104);
|
||||||
output.WriteEnum((int) ClassCSchedulingType);
|
output.WriteEnum((int) ClassCSchedulingType);
|
||||||
}
|
}
|
||||||
|
if (ClassBPingSlotNbK != 0) {
|
||||||
|
output.WriteRawTag(112);
|
||||||
|
output.WriteUInt32(ClassBPingSlotNbK);
|
||||||
|
}
|
||||||
if (_unknownFields != null) {
|
if (_unknownFields != null) {
|
||||||
_unknownFields.WriteTo(output);
|
_unknownFields.WriteTo(output);
|
||||||
}
|
}
|
||||||
@ -606,6 +633,10 @@ namespace Chirpstack.Api {
|
|||||||
output.WriteRawTag(104);
|
output.WriteRawTag(104);
|
||||||
output.WriteEnum((int) ClassCSchedulingType);
|
output.WriteEnum((int) ClassCSchedulingType);
|
||||||
}
|
}
|
||||||
|
if (ClassBPingSlotNbK != 0) {
|
||||||
|
output.WriteRawTag(112);
|
||||||
|
output.WriteUInt32(ClassBPingSlotNbK);
|
||||||
|
}
|
||||||
if (_unknownFields != null) {
|
if (_unknownFields != null) {
|
||||||
_unknownFields.WriteTo(ref output);
|
_unknownFields.WriteTo(ref output);
|
||||||
}
|
}
|
||||||
@ -652,6 +683,9 @@ namespace Chirpstack.Api {
|
|||||||
if (ClassBPingSlotPeriod != 0) {
|
if (ClassBPingSlotPeriod != 0) {
|
||||||
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClassBPingSlotPeriod);
|
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClassBPingSlotPeriod);
|
||||||
}
|
}
|
||||||
|
if (ClassBPingSlotNbK != 0) {
|
||||||
|
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ClassBPingSlotNbK);
|
||||||
|
}
|
||||||
if (ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) {
|
if (ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) {
|
||||||
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ClassCSchedulingType);
|
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ClassCSchedulingType);
|
||||||
}
|
}
|
||||||
@ -703,6 +737,9 @@ namespace Chirpstack.Api {
|
|||||||
if (other.ClassBPingSlotPeriod != 0) {
|
if (other.ClassBPingSlotPeriod != 0) {
|
||||||
ClassBPingSlotPeriod = other.ClassBPingSlotPeriod;
|
ClassBPingSlotPeriod = other.ClassBPingSlotPeriod;
|
||||||
}
|
}
|
||||||
|
if (other.ClassBPingSlotNbK != 0) {
|
||||||
|
ClassBPingSlotNbK = other.ClassBPingSlotNbK;
|
||||||
|
}
|
||||||
if (other.ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) {
|
if (other.ClassCSchedulingType != global::Chirpstack.Api.MulticastGroupSchedulingType.Delay) {
|
||||||
ClassCSchedulingType = other.ClassCSchedulingType;
|
ClassCSchedulingType = other.ClassCSchedulingType;
|
||||||
}
|
}
|
||||||
@ -773,6 +810,10 @@ namespace Chirpstack.Api {
|
|||||||
ClassCSchedulingType = (global::Chirpstack.Api.MulticastGroupSchedulingType) input.ReadEnum();
|
ClassCSchedulingType = (global::Chirpstack.Api.MulticastGroupSchedulingType) input.ReadEnum();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 112: {
|
||||||
|
ClassBPingSlotNbK = input.ReadUInt32();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -840,6 +881,10 @@ namespace Chirpstack.Api {
|
|||||||
ClassCSchedulingType = (global::Chirpstack.Api.MulticastGroupSchedulingType) input.ReadEnum();
|
ClassCSchedulingType = (global::Chirpstack.Api.MulticastGroupSchedulingType) input.ReadEnum();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 112: {
|
||||||
|
ClassBPingSlotNbK = input.ReadUInt32();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
4
api/grpc-web/api/multicast_group_pb.d.ts
vendored
4
api/grpc-web/api/multicast_group_pb.d.ts
vendored
@ -43,6 +43,9 @@ export class MulticastGroup extends jspb.Message {
|
|||||||
getClassBPingSlotPeriod(): number;
|
getClassBPingSlotPeriod(): number;
|
||||||
setClassBPingSlotPeriod(value: number): MulticastGroup;
|
setClassBPingSlotPeriod(value: number): MulticastGroup;
|
||||||
|
|
||||||
|
getClassBPingSlotNbK(): number;
|
||||||
|
setClassBPingSlotNbK(value: number): MulticastGroup;
|
||||||
|
|
||||||
getClassCSchedulingType(): MulticastGroupSchedulingType;
|
getClassCSchedulingType(): MulticastGroupSchedulingType;
|
||||||
setClassCSchedulingType(value: MulticastGroupSchedulingType): MulticastGroup;
|
setClassCSchedulingType(value: MulticastGroupSchedulingType): MulticastGroup;
|
||||||
|
|
||||||
@ -68,6 +71,7 @@ export namespace MulticastGroup {
|
|||||||
dr: number,
|
dr: number,
|
||||||
frequency: number,
|
frequency: number,
|
||||||
classBPingSlotPeriod: number,
|
classBPingSlotPeriod: number,
|
||||||
|
classBPingSlotNbK: number,
|
||||||
classCSchedulingType: MulticastGroupSchedulingType,
|
classCSchedulingType: MulticastGroupSchedulingType,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
30
api/grpc-web/api/multicast_group_pb.js
vendored
30
api/grpc-web/api/multicast_group_pb.js
vendored
@ -506,6 +506,7 @@ proto.api.MulticastGroup.toObject = function(includeInstance, msg) {
|
|||||||
dr: jspb.Message.getFieldWithDefault(msg, 10, 0),
|
dr: jspb.Message.getFieldWithDefault(msg, 10, 0),
|
||||||
frequency: jspb.Message.getFieldWithDefault(msg, 11, 0),
|
frequency: jspb.Message.getFieldWithDefault(msg, 11, 0),
|
||||||
classBPingSlotPeriod: jspb.Message.getFieldWithDefault(msg, 12, 0),
|
classBPingSlotPeriod: jspb.Message.getFieldWithDefault(msg, 12, 0),
|
||||||
|
classBPingSlotNbK: jspb.Message.getFieldWithDefault(msg, 14, 0),
|
||||||
classCSchedulingType: jspb.Message.getFieldWithDefault(msg, 13, 0)
|
classCSchedulingType: jspb.Message.getFieldWithDefault(msg, 13, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -591,6 +592,10 @@ proto.api.MulticastGroup.deserializeBinaryFromReader = function(msg, reader) {
|
|||||||
var value = /** @type {number} */ (reader.readUint32());
|
var value = /** @type {number} */ (reader.readUint32());
|
||||||
msg.setClassBPingSlotPeriod(value);
|
msg.setClassBPingSlotPeriod(value);
|
||||||
break;
|
break;
|
||||||
|
case 14:
|
||||||
|
var value = /** @type {number} */ (reader.readUint32());
|
||||||
|
msg.setClassBPingSlotNbK(value);
|
||||||
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
var value = /** @type {!proto.api.MulticastGroupSchedulingType} */ (reader.readEnum());
|
var value = /** @type {!proto.api.MulticastGroupSchedulingType} */ (reader.readEnum());
|
||||||
msg.setClassCSchedulingType(value);
|
msg.setClassCSchedulingType(value);
|
||||||
@ -708,6 +713,13 @@ proto.api.MulticastGroup.serializeBinaryToWriter = function(message, writer) {
|
|||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
f = message.getClassBPingSlotNbK();
|
||||||
|
if (f !== 0) {
|
||||||
|
writer.writeUint32(
|
||||||
|
14,
|
||||||
|
f
|
||||||
|
);
|
||||||
|
}
|
||||||
f = message.getClassCSchedulingType();
|
f = message.getClassCSchedulingType();
|
||||||
if (f !== 0.0) {
|
if (f !== 0.0) {
|
||||||
writer.writeEnum(
|
writer.writeEnum(
|
||||||
@ -934,6 +946,24 @@ proto.api.MulticastGroup.prototype.setClassBPingSlotPeriod = function(value) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional uint32 class_b_ping_slot_nb_k = 14;
|
||||||
|
* @return {number}
|
||||||
|
*/
|
||||||
|
proto.api.MulticastGroup.prototype.getClassBPingSlotNbK = function() {
|
||||||
|
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 14, 0));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {number} value
|
||||||
|
* @return {!proto.api.MulticastGroup} returns this
|
||||||
|
*/
|
||||||
|
proto.api.MulticastGroup.prototype.setClassBPingSlotNbK = function(value) {
|
||||||
|
return jspb.Message.setProto3IntField(this, 14, value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
* optional MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
||||||
* @return {!proto.api.MulticastGroupSchedulingType}
|
* @return {!proto.api.MulticastGroupSchedulingType}
|
||||||
|
4
api/js/api/multicast_group_pb.d.ts
vendored
4
api/js/api/multicast_group_pb.d.ts
vendored
@ -44,6 +44,9 @@ export class MulticastGroup extends jspb.Message {
|
|||||||
getClassBPingSlotPeriod(): number;
|
getClassBPingSlotPeriod(): number;
|
||||||
setClassBPingSlotPeriod(value: number): void;
|
setClassBPingSlotPeriod(value: number): void;
|
||||||
|
|
||||||
|
getClassBPingSlotNbK(): number;
|
||||||
|
setClassBPingSlotNbK(value: number): void;
|
||||||
|
|
||||||
getClassCSchedulingType(): MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap];
|
getClassCSchedulingType(): MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap];
|
||||||
setClassCSchedulingType(value: MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap]): void;
|
setClassCSchedulingType(value: MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap]): void;
|
||||||
|
|
||||||
@ -71,6 +74,7 @@ export namespace MulticastGroup {
|
|||||||
dr: number,
|
dr: number,
|
||||||
frequency: number,
|
frequency: number,
|
||||||
classBPingSlotPeriod: number,
|
classBPingSlotPeriod: number,
|
||||||
|
classBPingSlotNbK: number,
|
||||||
classCSchedulingType: MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap],
|
classCSchedulingType: MulticastGroupSchedulingTypeMap[keyof MulticastGroupSchedulingTypeMap],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
30
api/js/api/multicast_group_pb.js
vendored
30
api/js/api/multicast_group_pb.js
vendored
@ -506,6 +506,7 @@ proto.api.MulticastGroup.toObject = function(includeInstance, msg) {
|
|||||||
dr: jspb.Message.getFieldWithDefault(msg, 10, 0),
|
dr: jspb.Message.getFieldWithDefault(msg, 10, 0),
|
||||||
frequency: jspb.Message.getFieldWithDefault(msg, 11, 0),
|
frequency: jspb.Message.getFieldWithDefault(msg, 11, 0),
|
||||||
classBPingSlotPeriod: jspb.Message.getFieldWithDefault(msg, 12, 0),
|
classBPingSlotPeriod: jspb.Message.getFieldWithDefault(msg, 12, 0),
|
||||||
|
classBPingSlotNbK: jspb.Message.getFieldWithDefault(msg, 14, 0),
|
||||||
classCSchedulingType: jspb.Message.getFieldWithDefault(msg, 13, 0)
|
classCSchedulingType: jspb.Message.getFieldWithDefault(msg, 13, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -591,6 +592,10 @@ proto.api.MulticastGroup.deserializeBinaryFromReader = function(msg, reader) {
|
|||||||
var value = /** @type {number} */ (reader.readUint32());
|
var value = /** @type {number} */ (reader.readUint32());
|
||||||
msg.setClassBPingSlotPeriod(value);
|
msg.setClassBPingSlotPeriod(value);
|
||||||
break;
|
break;
|
||||||
|
case 14:
|
||||||
|
var value = /** @type {number} */ (reader.readUint32());
|
||||||
|
msg.setClassBPingSlotNbK(value);
|
||||||
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
var value = /** @type {!proto.api.MulticastGroupSchedulingType} */ (reader.readEnum());
|
var value = /** @type {!proto.api.MulticastGroupSchedulingType} */ (reader.readEnum());
|
||||||
msg.setClassCSchedulingType(value);
|
msg.setClassCSchedulingType(value);
|
||||||
@ -708,6 +713,13 @@ proto.api.MulticastGroup.serializeBinaryToWriter = function(message, writer) {
|
|||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
f = message.getClassBPingSlotNbK();
|
||||||
|
if (f !== 0) {
|
||||||
|
writer.writeUint32(
|
||||||
|
14,
|
||||||
|
f
|
||||||
|
);
|
||||||
|
}
|
||||||
f = message.getClassCSchedulingType();
|
f = message.getClassCSchedulingType();
|
||||||
if (f !== 0.0) {
|
if (f !== 0.0) {
|
||||||
writer.writeEnum(
|
writer.writeEnum(
|
||||||
@ -934,6 +946,24 @@ proto.api.MulticastGroup.prototype.setClassBPingSlotPeriod = function(value) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional uint32 class_b_ping_slot_nb_k = 14;
|
||||||
|
* @return {number}
|
||||||
|
*/
|
||||||
|
proto.api.MulticastGroup.prototype.getClassBPingSlotNbK = function() {
|
||||||
|
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 14, 0));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {number} value
|
||||||
|
* @return {!proto.api.MulticastGroup} returns this
|
||||||
|
*/
|
||||||
|
proto.api.MulticastGroup.prototype.setClassBPingSlotNbK = function(value) {
|
||||||
|
return jspb.Message.setProto3IntField(this, 14, value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
* optional MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
||||||
* @return {!proto.api.MulticastGroupSchedulingType}
|
* @return {!proto.api.MulticastGroupSchedulingType}
|
||||||
|
5
api/md/api/api.md
vendored
5
api/md/api/api.md
vendored
@ -3630,7 +3630,10 @@ GatewayService is the service providing API methods for managing gateways.
|
|||||||
| group_type | [MulticastGroupType](#api-MulticastGroupType) | | Multicast group type. |
|
| group_type | [MulticastGroupType](#api-MulticastGroupType) | | Multicast group type. |
|
||||||
| dr | [uint32](#uint32) | | Data-rate. |
|
| dr | [uint32](#uint32) | | Data-rate. |
|
||||||
| frequency | [uint32](#uint32) | | Frequency (Hz). |
|
| frequency | [uint32](#uint32) | | Frequency (Hz). |
|
||||||
| class_b_ping_slot_period | [uint32](#uint32) | | Ping-slot period (only for Class-B). |
|
| class_b_ping_slot_period | [uint32](#uint32) | | Ping-slot period (only for Class-B). Deprecated: use class_b_ping_slot_nb_k. |
|
||||||
|
| class_b_ping_slot_nb_k | [uint32](#uint32) | | Class-B ping-slots per beacon period (only for Class-B). Valid options are: 0 - 7;
|
||||||
|
|
||||||
|
The actual number of ping-slots per beacon period equals to 2^k. |
|
||||||
| class_c_scheduling_type | [MulticastGroupSchedulingType](#api-MulticastGroupSchedulingType) | | Scheduling type (only for Class-C). |
|
| class_c_scheduling_type | [MulticastGroupSchedulingType](#api-MulticastGroupSchedulingType) | | Scheduling type (only for Class-C). |
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,8 +164,15 @@ message MulticastGroup {
|
|||||||
uint32 frequency = 11;
|
uint32 frequency = 11;
|
||||||
|
|
||||||
// Ping-slot period (only for Class-B).
|
// Ping-slot period (only for Class-B).
|
||||||
|
// Deprecated: use class_b_ping_slot_nb_k.
|
||||||
uint32 class_b_ping_slot_period = 12;
|
uint32 class_b_ping_slot_period = 12;
|
||||||
|
|
||||||
|
// Class-B ping-slots per beacon period (only for Class-B).
|
||||||
|
// Valid options are: 0 - 7;
|
||||||
|
//
|
||||||
|
// The actual number of ping-slots per beacon period equals to 2^k.
|
||||||
|
uint32 class_b_ping_slot_nb_k = 14;
|
||||||
|
|
||||||
// Scheduling type (only for Class-C).
|
// Scheduling type (only for Class-C).
|
||||||
MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
MulticastGroupSchedulingType class_c_scheduling_type = 13;
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -25,7 +25,7 @@ DELAY: MulticastGroupSchedulingType
|
|||||||
GPS_TIME: MulticastGroupSchedulingType
|
GPS_TIME: MulticastGroupSchedulingType
|
||||||
|
|
||||||
class MulticastGroup(_message.Message):
|
class MulticastGroup(_message.Message):
|
||||||
__slots__ = ("id", "name", "application_id", "region", "mc_addr", "mc_nwk_s_key", "mc_app_s_key", "f_cnt", "group_type", "dr", "frequency", "class_b_ping_slot_period", "class_c_scheduling_type")
|
__slots__ = ("id", "name", "application_id", "region", "mc_addr", "mc_nwk_s_key", "mc_app_s_key", "f_cnt", "group_type", "dr", "frequency", "class_b_ping_slot_period", "class_b_ping_slot_nb_k", "class_c_scheduling_type")
|
||||||
ID_FIELD_NUMBER: _ClassVar[int]
|
ID_FIELD_NUMBER: _ClassVar[int]
|
||||||
NAME_FIELD_NUMBER: _ClassVar[int]
|
NAME_FIELD_NUMBER: _ClassVar[int]
|
||||||
APPLICATION_ID_FIELD_NUMBER: _ClassVar[int]
|
APPLICATION_ID_FIELD_NUMBER: _ClassVar[int]
|
||||||
@ -38,6 +38,7 @@ class MulticastGroup(_message.Message):
|
|||||||
DR_FIELD_NUMBER: _ClassVar[int]
|
DR_FIELD_NUMBER: _ClassVar[int]
|
||||||
FREQUENCY_FIELD_NUMBER: _ClassVar[int]
|
FREQUENCY_FIELD_NUMBER: _ClassVar[int]
|
||||||
CLASS_B_PING_SLOT_PERIOD_FIELD_NUMBER: _ClassVar[int]
|
CLASS_B_PING_SLOT_PERIOD_FIELD_NUMBER: _ClassVar[int]
|
||||||
|
CLASS_B_PING_SLOT_NB_K_FIELD_NUMBER: _ClassVar[int]
|
||||||
CLASS_C_SCHEDULING_TYPE_FIELD_NUMBER: _ClassVar[int]
|
CLASS_C_SCHEDULING_TYPE_FIELD_NUMBER: _ClassVar[int]
|
||||||
id: str
|
id: str
|
||||||
name: str
|
name: str
|
||||||
@ -51,8 +52,9 @@ class MulticastGroup(_message.Message):
|
|||||||
dr: int
|
dr: int
|
||||||
frequency: int
|
frequency: int
|
||||||
class_b_ping_slot_period: int
|
class_b_ping_slot_period: int
|
||||||
|
class_b_ping_slot_nb_k: int
|
||||||
class_c_scheduling_type: MulticastGroupSchedulingType
|
class_c_scheduling_type: MulticastGroupSchedulingType
|
||||||
def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., application_id: _Optional[str] = ..., region: _Optional[_Union[_common_pb2.Region, str]] = ..., mc_addr: _Optional[str] = ..., mc_nwk_s_key: _Optional[str] = ..., mc_app_s_key: _Optional[str] = ..., f_cnt: _Optional[int] = ..., group_type: _Optional[_Union[MulticastGroupType, str]] = ..., dr: _Optional[int] = ..., frequency: _Optional[int] = ..., class_b_ping_slot_period: _Optional[int] = ..., class_c_scheduling_type: _Optional[_Union[MulticastGroupSchedulingType, str]] = ...) -> None: ...
|
def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., application_id: _Optional[str] = ..., region: _Optional[_Union[_common_pb2.Region, str]] = ..., mc_addr: _Optional[str] = ..., mc_nwk_s_key: _Optional[str] = ..., mc_app_s_key: _Optional[str] = ..., f_cnt: _Optional[int] = ..., group_type: _Optional[_Union[MulticastGroupType, str]] = ..., dr: _Optional[int] = ..., frequency: _Optional[int] = ..., class_b_ping_slot_period: _Optional[int] = ..., class_b_ping_slot_nb_k: _Optional[int] = ..., class_c_scheduling_type: _Optional[_Union[MulticastGroupSchedulingType, str]] = ...) -> None: ...
|
||||||
|
|
||||||
class MulticastGroupListItem(_message.Message):
|
class MulticastGroupListItem(_message.Message):
|
||||||
__slots__ = ("id", "created_at", "updated_at", "name", "region", "group_type")
|
__slots__ = ("id", "created_at", "updated_at", "name", "region", "group_type")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user