sentry07

Tasker: Wifi and mobile data management

Oct 11th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. Profile: MD Auto Off (4)
  2. State: Variable Value [ Name:%CELLSIG Op:Maths: Less Than Value:1 ]
  3. Enter: Anon (9)
  4.  
  5. Profile: MD Auto On (5)
  6. State: Variable Value [ Name:%CELLSIG Op:Maths: Greater Than Value:1 ]
  7. Enter: Anon (10)
  8.  
  9. Profile: Set MD Var (6)
  10. State: Mobile Network [ 2G:On 3G:On 3G - HSPA:On 4G:On ]
  11. Enter: Anon (7)
  12. Exit: Anon (8)
  13.  
  14. Profile: Charging (12)
  15. State: Power [ Source:Any ]
  16. Enter: Set Charging (13)
  17. Exit: Not Charging (14)
  18.  
  19. Profile: Auto Wi-Fi Off (16)
  20. State: Variable Value [ Name:%WIFI Op:Matches Value:on ]
  21. State: Variable Value [ Name:%WifiConnected Op:Maths: Equals Value:0 ]
  22. Enter: Turn Wi-Fi Off (17)
  23.  
  24. Profile: Wi-Fi Connected (18)
  25. State: Wifi Connected [ SSID:* MAC:* IP:* ]
  26. Enter: Anon (19)
  27. Exit: Anon (21)
  28.  
  29. Task: Disable Mobile Data (2)
  30. A1: Stop [ With Error:Off Task:Enable Mobile Data ]
  31. A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
  32. A3: Mobile Data [ Set:Off ]
  33. A4: Vibrate Pattern [ Pattern:0,500 ]
  34.  
  35. Task: Enable Mobile Data (3)
  36. A1: Stop [ With Error:Off Task:Disable Mobile Data ]
  37. A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
  38. A3: Mobile Data [ Set:On ]
  39. A4: Vibrate Pattern [ Pattern:0,100,100,100 ]
  40.  
  41. Task: Anon (7)
  42. A1: Variable Set [ Name:%Mobiledata To:1 Do Maths:Off Append:Off ]
  43.  
  44. Task: Anon (8)
  45. A1: Variable Set [ Name:%Mobiledata To:0 Do Maths:Off Append:Off ]
  46.  
  47. Task: Anon (9)
  48. A1: If [ %Mobiledata = 1 ]
  49. A2: Perform Task [ Name:Disable Mobile Data Stop:Off Priority:5 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ]
  50. A3: End If
  51.  
  52. Task: Anon (10)
  53. A1: If [ %Mobiledata = 0 ]
  54. A2: Perform Task [ Name:Enable Mobile Data Stop:Off Priority:5 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ]
  55. A3: End If
  56.  
  57. Task: Set Charging (13)
  58. A1: Variable Set [ Name:%Charging To:1 Do Maths:Off Append:Off ]
  59. A2: Profile Status [ Name:MD Auto Off Set:Off ]
  60. A3: Profile Status [ Name:MD Auto On Set:Off ]
  61. A4: Mobile Data [ Set:On ]
  62. A5: WiFi [ Set:On ]
  63.  
  64. Task: Not Charging (14)
  65. A1: Variable Set [ Name:%Charging To:0 Do Maths:Off Append:Off ]
  66. A2: Profile Status [ Name:MD Auto Off Set:On ]
  67. A3: Profile Status [ Name:MD Auto On Set:On ]
  68.  
  69. Task: Turn Wi-Fi Off (17)
  70. A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
  71. A2: If [ %WifiConnected = 0 ]
  72. A3: WiFi [ Set:Off ]
  73. A4: End If
  74.  
  75. Task: Anon (19)
  76. A1: Stop [ With Error:Off Task:Turn Wi-Fi Off ]
  77. A2: Profile Status [ Name:MD Auto Off Set:Off ]
  78. A3: Profile Status [ Name:MD Auto On Set:Off ]
  79. A4: Mobile Data [ Set:Off ]
  80. A5: Variable Set [ Name:%WifiConnected To:1 Do Maths:Off Append:Off ]
  81.  
  82. Task: Anon (21)
  83. A1: Profile Status [ Name:MD Auto Off Set:On ]
  84. A2: Profile Status [ Name:MD Auto On Set:On ]
  85. A3: Variable Set [ Name:%WifiConnected To:0 Do Maths:Off Append:Off ]
Advertisement
Add Comment
Please, Sign In to add comment