Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7895b7f

Browse files
committed
Remove LoRa Cloud integration.
Semtech no longer provides the LoRa Cloud services since the end of July (last week).
1 parent b195d28 commit 7895b7f

File tree

23 files changed

+314
-3883
lines changed

23 files changed

+314
-3883
lines changed

api/go/api/application.pb.go

Lines changed: 305 additions & 837 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/go/api/application_grpc.pb.go

Lines changed: 0 additions & 160 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/proto/api/application.proto

Lines changed: 0 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -204,42 +204,6 @@ service ApplicationService {
204204
};
205205
}
206206

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-
243207
// Create GCP Pub/Sub integration.
244208
rpc CreateGcpPubSubIntegration(CreateGcpPubSubIntegrationRequest)
245209
returns (google.protobuf.Empty) {
@@ -453,7 +417,6 @@ enum IntegrationKind {
453417
INFLUX_DB = 1;
454418
THINGS_BOARD = 2;
455419
MY_DEVICES = 3;
456-
LORA_CLOUD = 4;
457420
GCP_PUB_SUB = 5;
458421
AWS_SNS = 6;
459422
AZURE_SERVICE_BUS = 7;
@@ -764,110 +727,6 @@ message DeleteMyDevicesIntegrationRequest {
764727
string application_id = 1;
765728
}
766729

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-
871730
message GcpPubSubIntegration {
872731
// Application ID (UUID).
873732
string application_id = 1;

0 commit comments

Comments
 (0)