@@ -204,42 +204,6 @@ service ApplicationService {
204
204
};
205
205
}
206
206
207
- // Create LoRaCloud integration.
208
- rpc CreateLoraCloudIntegration (CreateLoraCloudIntegrationRequest )
209
- returns (google .protobuf .Empty ) {
210
- option (google.api.http ) = {
211
- post : "/api/applications/{integration.application_id}/integrations/"
212
- "loracloud"
213
- body : "*"
214
- };
215
- }
216
-
217
- // Get LoRaCloud integration.
218
- rpc GetLoraCloudIntegration (GetLoraCloudIntegrationRequest )
219
- returns (GetLoraCloudIntegrationResponse ) {
220
- option (google.api.http ) = {
221
- get : "/api/applications/{application_id}/integrations/loracloud"
222
- };
223
- }
224
-
225
- // Update LoRaCloud integration.
226
- rpc UpdateLoraCloudIntegration (UpdateLoraCloudIntegrationRequest )
227
- returns (google .protobuf .Empty ) {
228
- option (google.api.http ) = {
229
- put : "/api/applications/{integration.application_id}/integrations/"
230
- "loracloud"
231
- body : "*"
232
- };
233
- }
234
-
235
- // Delete LoRaCloud integration.
236
- rpc DeleteLoraCloudIntegration (DeleteLoraCloudIntegrationRequest )
237
- returns (google .protobuf .Empty ) {
238
- option (google.api.http ) = {
239
- delete : "/api/applications/{application_id}/integrations/loracloud"
240
- };
241
- }
242
-
243
207
// Create GCP Pub/Sub integration.
244
208
rpc CreateGcpPubSubIntegration (CreateGcpPubSubIntegrationRequest )
245
209
returns (google .protobuf .Empty ) {
@@ -453,7 +417,6 @@ enum IntegrationKind {
453
417
INFLUX_DB = 1 ;
454
418
THINGS_BOARD = 2 ;
455
419
MY_DEVICES = 3 ;
456
- LORA_CLOUD = 4 ;
457
420
GCP_PUB_SUB = 5 ;
458
421
AWS_SNS = 6 ;
459
422
AZURE_SERVICE_BUS = 7 ;
@@ -764,110 +727,6 @@ message DeleteMyDevicesIntegrationRequest {
764
727
string application_id = 1 ;
765
728
}
766
729
767
- message LoraCloudIntegration {
768
- // Application ID (UUID).
769
- string application_id = 1 ;
770
-
771
- // Modem & Geolocation Services configuration.
772
- LoraCloudModemGeolocationServices modem_geolocation_services = 2 ;
773
- }
774
-
775
- message LoraCloudModemGeolocationServices {
776
- // API token.
777
- string token = 1 ;
778
-
779
- // Device implements Modem / Modem-E stack.
780
- bool modem_enabled = 2 ;
781
-
782
- // Forward FPorts.
783
- // Forward uplink messages matching the given FPorts to the MGS.
784
- repeated uint32 forward_f_ports = 16 ;
785
-
786
- // Use rx time for GNSS resolving.
787
- // In case this is set to true, the MGS resolver will use the RX time of the
788
- // network instead of the timestamp included in the LR1110 payload.
789
- bool gnss_use_rx_time = 5 ;
790
-
791
- // Use gateway location for GNSS resolving.
792
- // In the case this is set to true, ChirpStack will provide the location of
793
- // one of the gateways to the MGS resolver to aid the resolving process.
794
- // Disable this in case the gateway location is not accurate / incorrectly
795
- // configured as an incorrect location will cause the resolver to return an
796
- // error.
797
- bool gnss_use_gateway_location = 17 ;
798
-
799
- // Parse TLV records.
800
- // If enabled, stream records (expected in TLV format) are scanned for GNSS
801
- // data (0x06 or 0x07). If found, ChirpStack will make an additional
802
- // geolocation call to the MGS API for resolving the location of the detected
803
- // payload.
804
- bool parse_tlv = 6 ;
805
-
806
- // Geolocation buffer TTL (in seconds).
807
- // If > 0, uplink RX meta-data will be stored in a buffer so that
808
- // the meta-data of multiple uplinks can be used for geolocation.
809
- uint32 geolocation_buffer_ttl = 7 ;
810
-
811
- // Geolocation minimum buffer size.
812
- // If > 0, geolocation will only be performed when the buffer has
813
- // at least the given size.
814
- uint32 geolocation_min_buffer_size = 8 ;
815
-
816
- // TDOA based geolocation is enabled.
817
- bool geolocation_tdoa = 9 ;
818
-
819
- // RSSI based geolocation is enabled.
820
- bool geolocation_rssi = 10 ;
821
-
822
- // GNSS based geolocation is enabled (LR1110).
823
- bool geolocation_gnss = 11 ;
824
-
825
- // GNSS payload field.
826
- // This holds the name of the field in the decoded payload object which
827
- // contains the GNSS payload bytes (as HEX string).
828
- string geolocation_gnss_payload_field = 12 ;
829
-
830
- // GNSS use RX time.
831
- // In case this is set to true, the resolver will use the RX time of the
832
- // network instead of the timestamp included in the LR1110 payload.
833
- bool geolocation_gnss_use_rx_time = 13 ;
834
-
835
- // Wifi based geolocation is enabled.
836
- bool geolocation_wifi = 14 ;
837
-
838
- // Wifi payload field.
839
- // This holds the name of the field in the decoded payload object which
840
- // contains an array of objects with the following fields:
841
- // * macAddress - e.g. 01:23:45:67:89:ab
842
- // * signalStrength - e.g. -51 (optional)
843
- string geolocation_wifi_payload_field = 15 ;
844
- }
845
-
846
- message CreateLoraCloudIntegrationRequest {
847
- // Integration object to create.
848
- LoraCloudIntegration integration = 1 ;
849
- }
850
-
851
- message GetLoraCloudIntegrationRequest {
852
- // Application ID (UUID).
853
- string application_id = 1 ;
854
- }
855
-
856
- message GetLoraCloudIntegrationResponse {
857
- // Integration object.
858
- LoraCloudIntegration integration = 1 ;
859
- }
860
-
861
- message UpdateLoraCloudIntegrationRequest {
862
- // Integration object to update.
863
- LoraCloudIntegration integration = 1 ;
864
- }
865
-
866
- message DeleteLoraCloudIntegrationRequest {
867
- // Application ID (UUID).
868
- string application_id = 1 ;
869
- }
870
-
871
730
message GcpPubSubIntegration {
872
731
// Application ID (UUID).
873
732
string application_id = 1 ;
0 commit comments