service is not defined error when running bluetooth developer studio plugin

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

service is not defined error when running bluetooth developer studio plugin

844件の閲覧回数
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

ラベル(1)
0 返答(返信)