Subscription preference

Notification emails are sent to your Samsung account email address.

* Email : anonymous@samsung.com

  

Close

tizen.power functions problems with a random "Permission denied" error

Forums View
Started by Developer jacques.francoise , 1240 Seed Jan 29, 2018 12:34 Replies : 4 View : 499 Likes : 0
Hello,
I am trying to use the "tizen.power" functions.
When running below code, one time it works the second time I get a Permission denied error
it may works in debug and not in run mode and vice versa.
I have set the power privilege in the config.xml file.
May some one help me?

var etat=0;
 
function mytimer(){
switch(etat){
case 0:{
tizen.power.setScreenBrightness(0);
break;
}
case 1:{
tizen.power.setScreenBrightness(0.5);
break;
}
}
    console.log("command: "+etat);
    etat++;
    if (etat == 2){etat=0;}
myVar = setTimeout(mytimer,3000);
 
..............
Post Reply
Board View
Samsung Developer shaswatimist , 46430 Seed Jan 31, 2018 11:47 Post #1 0
Please share in which platform you're working. Also share API version here.
Post Reply
Board View
Developer jacques.francoise , 1240 Seed Jan 31, 2018 22:13 Post #2 0
I am running my app on Gear S3 ver 3.0.0.1
Post Reply
Board View
Expert Developer armaan.ul.islam9 , 23920 Seed Feb 02, 2018 11:29 Post #3 0


This content has been quoted from jacques.francoise’s thought.

I am running my app on Gear S3 ver 3.0.0.1


Checking Out the Power Guides & API References I don't see any logical reason for such interruption.

https://developer.tizen.org/development/guides/web-application/device-settings-and-systems/power-states

https://developer.tizen.org/development/api-references/web-application?redirect=https://developer.tizen.org/dev-guide/3.0.0/org.tizen.web.apireference/html/device_api/wearable/tizen/power.html



Would you please run the application on Tizen 3.0 Wearable Emulator & Tizen 2.3.2 Wearable Emulator and monitor the behaviour.
Post Reply
Board View
Samsung Developer bugajny.andrzej , 34430 Seed Feb 02, 2018 13:49 Post #4 0


This content has been quoted from jacques.francoise’s thought.

Hello,
I am trying to use the "tizen.power" functions.
When running below code, one time it works the second time I get a Permission denied error
it may works in debug and not in run mode and vice versa.
I have set the power privilege in the config.xml file.
May some one help me?

var etat=0;

 
function mytimer(){
switch(etat){
case 0:{
tizen.power.setScreenBrightness(0);
break;
}
case 1:{
tizen.power.setScreenBrightness(0.5);
break;
}
}
    console.log("command: "+etat);
    etat++;
    if (etat == 2){etat=0;}
myVar = setTimeout(mytimer,3000);
 
..............

 

I have never noticed power befhave like yours. 
First make sure you have added privilage: http://tizen.org/privilege/power 

To get more detail about issue put your code in try/catch block like this:

Code

 try {
 switch(etat){
  case 0:{
  tizen.power.setScreenBrightness(0);
  break;
  }
  case 1:{
  tizen.power.setScreenBrightness(0.5);
  break;
  }
} catch(e) {
 console.info('error name: ' + e.name, ', message: ' + e.message);
}

Read log messsage to get more details.
 

Post Reply