service is not defined error when running bluetooth developer studio plugin

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

service is not defined error when running bluetooth developer studio plugin

396 Views
fittrack
Contributor II

Hi!
While running the bluetooth developer studio plugin v1.0.0 code generator with some custom services I was running into a runtime error "service is not defined".

I digged a bit into the code of Plugin.js and found that the variable service is indeed used without declaration and that the following changeset to fix the issue.

@@ -741,7 +741,7 @@ function GetGapScanningAndAdvertisingData() {
         for (var i = 0; i < GAPProperties.ServicesAdvertisement.length; i++) {
             var serviceAdvertisement = GAPProperties.ServicesAdvertisement[i];
             // generate only custom services
-            if (serviceAdvertisement.Selected && isCustom(serviceAdvertisement) && service.UUID.length > 8) {
+               if (serviceAdvertisement.Selected && isCustom(serviceAdvertisement) && serviceAdvertisement.UUID.length > 8) {
                     var uuidArray = serviceAdvertisement.UUID.match(/.{1,2}/g)
                          .map(function (a) {
                               #return "0x" + a;

This is just to let both NXP know about the issue and help others in the same situation.

Kind regards,

Bernhard

Labels (1)
0 Replies