yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] short/y:
My, my, Daniel, I turn away for two days and you post two more betas! You ARE busy, aren't you? :)

I've done the same. There are no less than 5 cell towers that cover my home and as I move from room to room, I can see each of them come and go and one of the first things I did was to register each of them to my Home location. The errands I ran were fairly close to my home but it seems that two cell towers covered one of the stores, one of the towers also covered my home and the other didn't. So, as I moved around in the store, I moved from one tower to the other. I had set up my Home profile with an On Exit action which turned on Bluetooth and a few other things so that I didn't have to do anything but get in my car and drive off to work. Anyway, your suggestion to manually select the Car profile and lock it when leaving is what I used to do and what I've returned to doing now. I was hoping for some additional automation but, as I reason out how it would have to work, I think it's probably way too complex to program and present in an easily understood UI.

Yes, I think you've explained it very well! I think I'll realign all of my schedules so they start and end at midnight.

My question/complaint was with the user interface to the scheduling because it complained that the interval from 22:00 to 07:00 overlapped with the interval that started at 05:00. Let me sketch it out:

06:00-07:30 is FridayMorning. Turns on the radio and such.

07:30-17:00 is FridayAfternoon. Changes to 2G, turns off Bluetooth.

17:00-23:00 is FridayEvening. Runs a couple of external scripts.

22:00-07:00 is FridaySaturday. Turns off radio for Friday night.

It ends at 07:00 because 07:00 is when I start SaturdayMorning. CMP complained that 07:00 overlapped FridayMorning which just seemed a little odd to me. Your explanation makes sense and, like I said, I'll just realign my schedules to start at 00:00 and end at 23:59.

Thank you for being so patient with a n00b! :)
[Windows Mobile Apps and Games] danielherrero:
Nice. I know V1.3 is making many changes. Now we have to think about each day, from 00:00 to 23:59:59 because one second later is the next day, so different schedule, etc, etc :). When you have time install beta4 and tell me if you see any but. If there arent bugs in 4 or 5 days I will do it official :)
[Windows Mobile Apps and Games] ULI22:
new featuere

That looks exactly like I expected. --- Thanks, ULI (not Dirk !)
[Windows Mobile Apps and Games] danielherrero:
Ops, sorry John, eeeee, ULI;)
[Windows Mobile Apps and Games] danielherrero:
V1.3Beta5 Ready

Hi.

This is the last beta before definitive release. In this beta:

1) Bug fixing.

2) Installer makes a copy of the database on \ directory.

3) If the database is empty then CMP creates several classic profiles, like silence, save battery, full performance, Disconnected, etc.

4) And old and interesting request (see picture). Ability to upload location changes using a HTTP Get against any web server. By default Its www.commmgrpro.com/upload_data. Then the users can tracks his movements. For example, you tell your owner name and password to a familiar person and he can know where your are and other information. This feature is under development and will be ready tomorrow. It will allow server side new features, etc. In the future I will link it will google maps (in the server) and ability to upload GPS Coords too:D

http://www.commmgrpro.com/files/CommMgrPro_V1.3RC_Theme_SkizZO_QVGA.zip
[Windows Mobile Apps and Games] danielherrero:
V1.3RC1 ready.

CMP can upload to a server (HTTP Get) changes of location. These fields can be included on the request: Battery level, Date-Time, Device ID (IMEI + hw id), gps coords (not by now), cell, lac, phone operator, owner name, profile, schedule, signal level. The user can set his own web server. I am creating a new section on www.commmgpro.com to let the users tracks the movements, current profile, etc.

http://www.commmgrpro.com/files/CommMgrPro_V1.3RC1_Theme_SkizZO_QVGA.zip

Dani
[Windows Mobile Apps and Games] short/y:
Daniel, when I manually switch to a profile, does CMP execute the Enter actions for a particular time period? For instance, if I have a schedule defined that runs from 10:00-14:00 and I switch to that profile at 11:00, is CMP supposed to execute the Enter actions for the 10:00-14:00 time slot? If I manually switch out of that same profile at 11:30, is CMP supposed to execute the Exit actions for that time slot?
[Windows Mobile Apps and Games] danielherrero:
.

Exactly, but you forgot the weekday. So if today is tuesday and I ve a profile called "Silence", witch a time frame called "Morning" for the weekday "Tuesday" and I lock it for one minute (for example)then:

1) CMP will execute end actions for current place-weekday-time frame.

2) CMP will execute begin actions for profile "Silence", weekday "tuesday", time frame "Morning".

3) One minute later CMP will execute end actions for profile "Silence", weekday "tuesday", time frame "Morning".

4) Finally CMP will execute begin actions for current place-weekday-time frame.

Remember that you can use "Copy/Paste" to paste the schedule for a weekday to other weekdays.

If you think there is a problem please send me your database explaining what happens...:rolleyes:

Dani
[Windows Mobile Apps and Games] short/y:
Hmmmmm ... I believe this behavior is different from the other profile managers I'm used to. With them, the schedule is a series of discrete events so rather than having a Home profile that runs from 1700-2300 every weekday, for instance, you set up a trigger that will cause you to switch to the Home profile every weekday at 1700 and another trigger that switches you to the Night profile every weekday at 2300. What this means is that manually switching to the Home profile in those other programs always executes the same actions, regardless of when the switch occurs, because actions are tied to the profile. The way you've implemented it opens up a whole new range of possibilities, Daniel! I don't think I fully comprehend the range but I'm working on it. In the meantime, what would happen if I manually switch to a profile that has no schedule defined for the time of the switch? Does it just switch and not execute any actions?
[Windows Mobile Apps and Games] danielherrero:
Hi. In that case CMP would schedule the start the next schedule for the locked profile. I mean. Its 5 pm and I lock Silence profile but this one has a only one schedule from 6 to 10 for the current weekday called "default". Then CMP will execute the exit actions for current profile, will switch to "Silence - " (Profile Silence but not schedule active) and at 6:00 would begin "Silence- default".

Generally the locked profiles are done in lineal way:

I create Silience profile. I dont modify the default schedule (00:00 - 00:00 -> all the day). Then I add the actions. Finally I copy/paste the schedule for the rest of weekdays :p

Dani
[Windows Mobile Apps and Games] short/y:
Thanks for your patient help, Daniel. I think I'm beginning to understand CMP's way of doing things.
[Windows Mobile Apps and Games] danielherrero:
V1.3RC4 with tracking tool.

Hi.

I Hope this is the last version before official release. I did bug fixing (thanks to all the people that have been beta version and reporting problem/suggestions). And most important. Tracking tool is ready on the client side and the first version is ready on the server. You only have to register on www.commmgpro.com and dont forget to set the same owner name you have on your pda. For testing poupouses you can explicitally send your position (wihout waiting the position changes) selecting in main Screen Menu/Test/Upload location. The page in the server auto refresh each 60 minutes and the last position is put in first place.

Dani
[Windows Mobile Apps and Games] danielherrero:
Hi. I ve make official V1.3.

Changes:

Version V1.3(2008-01-31).

* CMP can upload location changes to a Web Server using a HTTP request (Get Method) and the user can include many fields, like operator, imei, signal level, etc. The user can go to www.commmgpro.com and tracks his momements. But the user can set any other URL.

* www.commmgrpro.com includes a tool for tracking in real time

* If the database is empty CMP creates several standard profiles to use "out of the box".

* Customs time dialog now remembers the last three values and offers them directly.

* RAM Consumption has been reduced 60% and Its much faster.

* Each profile has different schedules for different weekdays.

* Each schedule can be marked as enabled/disabled (if disabled then the actions wont be executed) or marked/unmarked like "Execute in any place". Its usefull if you want for example, the schedule "morning" of your home profile will be executed even if you are in different place

* There is a option to copy the schedule and actions of a week day and paste them to others weekdays.

* For each action the user can set a delay. In this way users can control the order of executions and mix actions like turn on/off phone with others like call forwarding, connections, etc.

* Size of the battery history is customizable in options(2). When the file is full is created and filled with 30% of the old file. In this way the history continues althought the file is full.

* Option to export battery graphic to bitmap file

* Uninstall process fixed. Sometimes this process failed. Now works 100% (this custom installer first kill cmp process and unregister today plugin. Then lets Windows do Its job).

* Warning about locked profiles is done only once. Even resetting the warning isnt done anymore.

* If there is profile locked and the device is rebooted or CMP restart then the profile locked continues locked.

Greetings.

Dani
[Windows Mobile Apps and Games] danielherrero:
Battery data.

For next version I need to get real time current draw, temperature, etc refreshed each 2 seconds like is showed in the picture. If you have any suggestion please contact me.....

Dani
[Windows Mobile Apps and Games] danielherrero:
Ok, finally I show the battery and current drain evolution in same graphic...

Dani
[Windows Mobile Apps and Games] marttin:
Hola Daniel,

Just installed the latest version (v1.3 qvga .cab downloaded from www.commmgrpro.com), but getting a problem. When trying to add the actions (1) Brightness, and (2) Ring Tone, aftre pressing save CMP restarts but changes are not saved - actually no way to add these actions.

Any ideas?

Cheers

EDIT: I am on wm6.1 Rom - could it causing the problem
[Windows Mobile Apps and Games] danielherrero:
Buenos dias Marttin. :)

The problem is a bug introduced on the new delay system. This issue is fixed on new V1.3.1. This version has bug fixing and GPS integration. Now is under development but Its ftotally unctionall. If those actions are important for you I can send you (today) the link to V1.3.1 beta. In that case send me your mail to herrero.daniel@gmail.com.

Greetings.

Dani
[Windows Mobile Apps and Games] marttin:
I will be very grateful if convenient sending me the cab via e-mail (sent you a message).

Thanks a lot

Greetings :-)
[Windows Mobile Apps and Games] danielherrero:
For the people how need those two actions.

http://www.commmgrpro.com/files/CommMgrPro_V1.3.1a_Theme_SkizZO_QVGA.zip

Please note Its under development.

Version V1.3.1()

1) Better system to refresh location when the device is suspended. Sometimes CMP could wake up RIL driver at 100% so the driver cached the location and wasnt really refreshed. (HTC Kaiser and Polaris)

2) New Current draw page.

3) Bug fixing.

4) Tracking system supports for GPS. Now CMP can upload GPS coords to the server. This process will create a big DB on the server matching Cell-Operator-GPS Coord allowing integration with google maps. CMP stores the coordenates so next time GPS wont be triggered on the cell.
[Windows Mobile Apps and Games] danielherrero:
http://www.commmgrpro.com/files/CommMgrPro_V1.3.1b_Theme_SkizZO_QVGA.zip

When the log battery file was full there could be a situation that could crash CMP. 1.3.1b fixes it
[Windows Mobile Apps and Games] Karl der Käfer:
hey dani

i found that cmb 1.3.1 blacked out part of the batery log, but not as expected the oldest data but the middle range, showing now a straight line "bridging" 15.000 min ...

as in cmp 1.3.1b still did not pass so much time, i cannot say if this error persists.

everything else very well done, congratulations.

we could, perhaps, take up two older items:

1. priority between scedule, profile lock and individual function lock

2. dual sim cards (1 card with two numbers, home and work)

btw, how is charo?

bey
[Windows Mobile Apps and Games] danielherrero:
Hi :)

how are u?. Charito is fine. Well, these two last weeks she wakes up ofter in the night (8 or 9 times) requesting water...So I dont sleep too much :o.

Now I am finishing GPS support. I think It is going to open many posibilities. This is how it works (simplification). All this process is optional, of course.

1) CMP detect a change of cell and this cell hasnt GPS coord (by now).

2) CMP starts the GPS and tries to get GPS coord. during one minute (configurable).

3) CMP saves the coords, so It wont use the gps again for that cell and send the info to the location server (Cell - operator - GPS).

4) User can track its movements in the web integrated with google maps. (for the cells with GPS coords.

5) Other user without gps goes into that cell and send the change of location to the server.

6) The server automatically use the GPS coord sent by the other user and send back the GPS coord to the pda.

In this way the pda's user will finally match Cells with Coordenates and location server will contain a big DB with cells and coordenates.

I will finish it sool and then I will continue witch the two items you say :)
[Windows Mobile Apps and Games] danielherrero:
V1.3.1c. GPS support

http://www.commmgrpro.com/files/CommMgrPro_V1.3.1c_Theme_SkizZO_QVGA.zip

This version has GPS support. Details about it in previous post.

Red cells has attached GPS coords.

Go to upload page to setup the GPS

Set com and port. Connect and Disconnect to test your options.

In the server you can see the GPS coords and today or tomorrow a little map (from google maps) with your positions and course.....

Please report any bug or suggestion. :D

Dani
[Windows Mobile Apps and Games] Deiota:
hello.

congrat for your work, this programs is really useful.

anyway, I have a question, perhaps a dumb one.

can I make it display the new sms and email and missed calls. like other programs?

will you add this feature on a next release?

thanks in advance.

deiota
[Windows Mobile Apps and Games] danielherrero:
Hi. No, but very simply to do it. I will include in next release. Would it be interesting in the today plugin, in MainWindow or both?

Dani
[Windows Mobile Apps and Games] Deiota:
hi!

Thanks for your quick response!

I thing would be great on both, with the choice on settings, so we could choose where to.

For me, I'm mostly interested in Today, but perhaps it's great if we can choose, today, main or both.

do you know when will it come out?

thanks in advance

deiota
[Windows Mobile Apps and Games] danielherrero:
Hi. I will try to include it in 1.3.1 so less than a week....

Dani
[Windows Mobile Apps and Games] Deiota:
great news!

please do that!

thanks!

deiota
[Windows Mobile Apps and Games] danielherrero:
Owner of Kaiser and Polaris. Finally I know how to change backlight using IOCTL. (It seems HTC enjoy their time changing this codes from generation to generation)....Included in Final 1.3.1 or next beta
[Windows Mobile Apps and Games] marttin:
Hola Daniel,

Firstly, I would like to thank you for developing this wonderful piece of software.

Currently on page 75 of this thread, but decided to ask few qiestions related to how CMP works. My appologize in case the questions have been answered previously.

1. "Add action>On Enter>Hardwere>Connections>Disable" option

- If I choose this option, for example in a profile Home, schedule 8.00-10.00h, my assumption is, as there is no option Enable, if I leave the place during the period (to location Unknown) the connections will be Enabled - is that correct? Or to trigger the connections to be Enabled, should I choose option ON on exit?

2. I am a bit confused by "Options(1)" - "Refresh Location" box. Running CMP on HTC Hermes/TyTN - should I choose Enabled option at all?

I have noticed that in both cases when (1) Enabled (ON); Awake if Suspended (ON), or (2) Enabled (ON) Awake if Suspended (OFF), the device awakes up.

3. If I define in my Home profile, schedule 22.00h-7.00h following:

- "Add action>On Enter>Hardwere>Phone>OFF", and

- "Add action>On Exit>Hardwere>Phone>ON"

my understanding is that if I am at home at 22.00h (or I enter the locations between 22-7h) the phone will go OFF, as well at 7.00h it will go ON.

I was wondering in case I am at home (the phone is OFF), but ~ 23.00h leave the place to location Unknown, how the device will behave? It will switch the phone ON automaticaly, or I need to switch it ON manualy?

Again, my apologize in case this quiestions have been answered

Cheers

PS. Don't bother to answer during the weekend - nothing urgent I believe :-)
[Windows Mobile Apps and Games] danielherrero:
Hi Martin.

Dont worry. I am waiting to my wife and my daughter...:D

1) You should add "on exit" action to "Connect" or disconnect". Both actions enable the connections again, if they were disabled. Obviously "Connect" will enable and connect and "Disconnect" simply will enable it.....

2) Hermes doesnt need that option because It can get cell changes suspended. At least my two test hermes. Maybe a new ROM doesnt work. Anyway here is how works:

1) Refresh check but "Awake" unchecked. It wakes up the device each x minutes to "unattended Power mode". In this low cpu mode the screen is off, sound off and will suspend again in 15 seconds more or less. (all this stuff is Windows OS standard). It works correctly in devices that not get RIL events in suspended mode like some trinity devices (depending on the radio rom).

2) "Refresh" checked and "Awake checked". Same that previous but arrise the cpu level to ON state (light, etc) during 1 second. Then is set to "unattended mode". Why?, HTC Kaiser and Polaris doesnt get RIL notifications being suspended or in a state different than ON. (I dont know why HTC did this change, I suppose to save battery but Its a problem for us).

3) Be carefull with Phone off action. It blinds CMP. Without Phone CMP cant detect cells so doesnt know where is it and It supposes It is in last known place. So, in your case, simply will turn on the phone at 7.00 but cant detect location changes from 22 to 7.

I hope I ve explained it correctly :o

Dani
[Windows Mobile Apps and Games] Deiota:
SMS Counter and also GPRS Counter ;)

Hello again, Daniel!

I have another wish, not complicated I think.

I have a pack of 100 SMS per 30 days. Can you include a Counter on your program? The better would be both on today and on main program.

Also would be great if you could put to change on settings, like X SMS per y Month or X SMS per y Days (I count for each 30 days, but some friends count per 1 month, for instance).

If you could, also, make a GPRS counter, you'd make my PPC complete (like the other, with configuring settings X MB per month, mine is 100 MB per Month, not per days).

Can you do it? I wouldnt have so many programs installed and yours would be the greatest of all, without a doubt. The most complete one!!!!!!!! :-)

Thanks in advance.

Deiota
[Windows Mobile Apps and Games] marttin:
Thanks a lot for your feedback. Re (1) Connections; and (2) Refresh is clear now. BTW, I forgot to mention that the functionality of CMP is simply great. :)

Regarding (3) Phone OFF I have the sense I have experienced (maybe!) some bug, have one more qustion, and have one suggestion. But lets go step by step.

(1) Re the bug: Firstly, considering the event described bellow, the definition BUG depends on how are defined actions "Enter" and "Exit". My understanding is that Enter/Exit has two meanings here - enter/exit location and enter/exit time-frame (schedule). In case the enter/exit are defined only as location actions, then the device behaved normaly.

With the purpose of testing, for Home profile have defined only one schedule 16h-17h. There was only two actions: (a) on Enter Phone OFF; (b) on Exit Phone ON. Both actions with 1s delay

- the phone turned OFF at 16h, but never get back ON after 17h.

In case there are two schedules, one after another, and on Enter of the second schedule has phone ON action, then it goes ON :)

(2) Quiestion: Are there ways with CMP to control:

- the time device turns backlight off (including disable turn off), including using battery power or external power

- the time for turning off device (including disable turn off), including using battery power or external power

NOTE: The reason for the above question is trying to set a Navigate profile. The idea is to disable device and backlight turn off, when using it with navigation software, but later (manualy exiting the profile) to return to normal settings.

(3) Re the suggestion: Actually it is related to my previos question about the phone being in "OFF" mode.

My sense is it will be really useful if the device is able to detect, while phone OFF, change of the location. In such a case, having Home-Night from 22h-7h with radio OFF, if I leave home at 23h after some time the device can detect the change and turn radio ON. The big plus is that I never will miss a call from wife and kid when away from home :) (also, I guess other implications too)

BTW - there is a software which is doing exactly (but only!) this. If you are interested you can check here

Cheers

PS. Again - dont bother answering during the weekend :)
[Windows Mobile Apps and Games] danielherrero:
Hi.

I plan to make a today plugin that will work with CMP with all those features, you known, unread mails, lost phones, etc.

GPRS counter is a old request that I will implement (in CMP) count data and time connected (some plans depends of the time being connected.

Greetings.

Dani