• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

ProfileTimer - App for controlling ring & other hardware functions

Search This thread

dt_matthews

Senior Member
Jan 9, 2006
349
30

Attachments

  • profileTimer.png
    profileTimer.png
    100.4 KB · Views: 1,843

ttherapon

Senior Member
Jan 15, 2008
55
5
l tried so many apps for automatic changing of profiles with no success! This is the only one that works with weekly profile management!wll done! Only two suggestions-issues: a.make a tool to change the .hml file faster and easy b.sometimes when changing profile there is a notification error don't know why!
 

Kraize

Senior Member
Dec 5, 2007
2,692
48
California
I tried CommManagerPro and woah! That was a complicated app! It had too many functions for me to figure out what to do and normally I'm the tech whiz. I think the dev tried to do too many things with one app >.> It ended up bad. It will take time to set that up. This is an easy to setup app that is fine for my needs :) Now I just need to find the one that supported tower ids.
 

cejay

Member
Nov 6, 2007
21
0
I have edited the config.xml file and have it in my profile timer folder..
I can launch profile timer and see the schedule, but how do I keep the program running?
I see schedule.exe and have clicked it, and it turn my vibrate on, etc.
So I assume that the scheduler.exe file has to be in the startup
folder in order for the profiletimer program to start up
and run after reset? To manually start it, it looks like you just
need to run the scheduler.exe.
Am i correct about where put the scheduler.exe to run the program
and start the sched?
cj

(also, in the config.xml, what happens if you want a schedule
to go from 7am-12pm (ringer off), then 12pm-5 (ringer on)
do you have to input 7:01-12:00, then start the next one at 12:01-17:00?
or can you put in 12:00-17:00 (didnt know if the program would
accept the overlap from 12:00 or if it needed 12:01.
I assume that if you dont put anything in for 12:00-17:00 then the
program will run the Default setup and turn the ringer on , etc..
does that mean from 12:00-12:01 it would default to the default
of the phone as setup in config.xml?
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
I have edited the config.xml file and have it in my profile timer folder..
I can launch profile timer and see the schedule, but how do I keep the program running?
I see schedule.exe and have clicked it, and it turn my vibrate on, etc.
So I assume that the scheduler.exe file has to be in the startup
folder in order for the profiletimer program to start up
and run after reset? To manually start it, it looks like you just
need to run the scheduler.exe.
Am i correct about where put the scheduler.exe to run the program
and start the sched?
cj

(also, in the config.xml, what happens if you want a schedule
to go from 7am-12pm (ringer off), then 12pm-5 (ringer on)
do you have to input 7:01-12:00, then start the next one at 12:01-17:00?
or can you put in 12:00-17:00 (didnt know if the program would
accept the overlap from 12:00 or if it needed 12:01.
I assume that if you dont put anything in for 12:00-17:00 then the
program will run the Default setup and turn the ringer on , etc..
does that mean from 12:00-12:01 it would default to the default
of the phone as setup in config.xml?

Some more notes to clarify;

1. Extract ALL the files to the SAME folder on your device
2. Edit the config.xml to your timing requirements
3. Run ProfileTimer.exe
4. *DONT* run scheduler.exe diretcly (main app calls it as a console app)
5. If you want it to run after Soft-reset put a shortcut in Startup folder
6. The icons are (left to right):
a. Ringer on - Green shield
b. Vibrate - Amber shield
c. Red - silent
d. Sunglasses dude - light off
7. The program - like most other WM apps runs in the bacground (just hit your normal ok button to 'minimise' it
8. If you want to actually shut the app there is a Kill PT menu item
9. Volume setting is WIP, it should set ringer volume but I am still playign with this!

With regards to schedules with overlapping days, to be hones give it a go - as per my original post, I havent actually tried that. if it doesnt work, just split the schedule in to its seperate days so to speak.

hth
and sorry for slow reply, notification thread setting was wrong!
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
l tried so many apps for automatic changing of profiles with no success! This is the only one that works with weekly profile management!wll done! Only two suggestions-issues: a.make a tool to change the .hml file faster and easy b.sometimes when changing profile there is a notification error don't know why!

'Notification error' - could you give me any more detail - the View Log menu item should give you a bit more info so if you could post that...
 
This is what I was looking for, but I have some problems:
the profile changes to vibrate but it dosen't go back to normal!!
Here the config file:
Code:
<dayProfile day="Wednesday">
        <session activate="09:00" deactivate="09:02" vibrate="on" ring="off" volume="0" />   
      </dayProfile>

The default settings are:
Code:
<default vibrate="on" ring="on" volume="3" />

Tnx!
 
Last edited:

Mr_Gee

Senior Member
Feb 6, 2007
235
0
This is great, and so simple :)
Just a question,
what happens after the "deactivation" will the default be selected?
(what TheMorpheus is mentioning)

also look at my screen shot, there is something wrong with the calculation,
the phone should be burning a hole in my pocket by now ;-)
could it be you forgot a comma? (I think this is also valid for the voltage)

Lat question, the volume, are they points or steps?
e.g. in the FMOD lib you can set the volume to 255 (full) is that the same case here or is 5 the highest?
(1 = 20%, 2 = 40%, .. > 5 = 100% )

thanks
 

Attachments

  • Screen02.jpg
    Screen02.jpg
    65.4 KB · Views: 135
Last edited:

aaauto

Member
Jul 2, 2008
39
0
Great and simple application

Great and simple application.

Here is some functions make it more perfect.
Can it have some exception on some calendar events?
Such as mobile should have exception ring/vibration when I'm on Holiday or Public holiday.

Also, if it can execute some commands, it can provide more flexibility.
 
I changed the code:

Code:
<dayProfile day="Wednesday">
      <session activate="08:00" vibrate="on" ring="off" volume="0" />
      <session deactivate="12:10"/>   
      <session activate="14:00" vibrate="on" ring="off" volume="0" />
      <session deactivate="18:10"/>
    </dayProfile>

Now it seems working!!

If I want it to run after Soft-reset, what shortcut do I have to put in startup folder?
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
This is what I was looking for, but I have some problems:
the profile changes to vibrate but it dosen't go back to normal!!
Here the config file:
Code:
<dayProfile day="Wednesday">
        <session activate="09:00" deactivate="09:02" vibrate="on" ring="off" volume="0" />   
      </dayProfile>
The default settings are:
Code:
<default vibrate="on" ring="on" volume="3" />
Tnx!

Hi,

It's not working because you have the default vibrate="on", therefore, once your session finishes, it is setting it to vibrate not ring!!

regards,
dan
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
I changed the code:

Code:
<dayProfile day="Wednesday">
      <session activate="08:00" vibrate="on" ring="off" volume="0" />
      <session deactivate="12:10"/>   
      <session activate="14:00" vibrate="on" ring="off" volume="0" />
      <session deactivate="18:10"/>
    </dayProfile>
Now it seems working!!

If I want it to run after Soft-reset, what shortcut do I have to put in startup folder?
You have added tags ( <session deactivate="18:10"/> ) which the app has no awareness of and will (at best) be ignored, and possibly confuse it. I advise you remove them! I assume its now working as you amended the default tag to make sense? (see my previous post).

Regards auto-start, put a shortcut to the ProfileTimer.exe and that will do what you want....

cheers
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
Great and simple application.

Here is some functions make it more perfect.
Can it have some exception on some calendar events?
Such as mobile should have exception ring/vibration when I'm on Holiday or Public holiday.

Also, if it can execute some commands, it can provide more flexibility.
thanks for the feedback.
 

dt_matthews

Senior Member
Jan 9, 2006
349
30
This is great, and so simple :)
Just a question,
what happens after the "deactivation" will the default be selected?
(what TheMorpheus is mentioning)

also look at my screen shot, there is something wrong with the calculation,
the phone should be burning a hole in my pocket by now ;-)
could it be you forgot a comma? (I think this is also valid for the voltage)

Lat question, the volume, are they points or steps?
e.g. in the FMOD lib you can set the volume to 255 (full) is that the same case here or is 5 the highest?
(1 = 20%, 2 = 40%, .. > 5 = 100% )

thanks

thanks for your feedback.

re the temp and voltage, they are the *battery* levels, not the device! that is the reported internal temp of battery and the voltage (in milliamps as per symbol). hth.

the volume setting is still WIP, I will do some more research and get back to you!

cheers,
dan