yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] YoLoLo:
What i like for a tool, is the way to custom it exactly like i want...

And BattClock is typicaly the tool i like ! :D

I have missed the 2.0 version, but installing the 2.1.2, i'm totally pleased, because i can install the meters and stripes where i want...

BRAVO ! :)

Now, my signal strenght is on the top, and %CPU at the bottom, at a glance ! (plus %batt, date and time, but it was like V1.*)

Thanks for such a handy tool... and witch consume so less memory !
[Windows Mobile Apps and Games] ac0x:
Battery temp/Current force?

Nice app :) But on my Touch Pro 2 with MightyROM 6.5/2.5/5-1-2010 it shows a battery temp of around 3C. It's measuring *something* because the number does vary, but isn't that kind of low? I mean it'd be nice of the battery actually was running at less than 40F, but seems kind of optimistic to me ;)

Also (and an external link discussing this would be fine) what is "battery current force" and how is it different than "battery current"?

Thanks much (very).
[Windows Mobile Apps and Games] mattyoh1:
Stripes in Landscape mode

I have BattClock 2.1.2 on my HD2 set up with battery% in top left of screen and also using two stripes for battery and cpu. All very neat and customizable exactly what other apps should aspire to...

However, when I rotate to landscape mode the stripes only fill 480 pixels not 800 and I cannot see any registry entry for setting stripe width in landscape mode.

Is there something I am missing or can this be added in the near future?

Matt
[Windows Mobile Apps and Games] anoano:
1) see post #539

2) explained in blue link on top of first post.
[Windows Mobile Apps and Games] ZuinigeRijder:
I have a Touch Diamond and my is saying at the moment 31.5C (while charging). Without charging, it is indicating often 28.0C.

You can check the registry key:

HKEY_CURRENT_USER\Software\ZuinigeRijder\Status\BatteryTemp

This is the value before converting to a decimal number. That is the value I get from the battery driver, with the API:

http://msdn.microsoft.com/en-us/library/aa926903.aspx

It is described in the Settings Content page:

# 14 = CLOCKINFO_BATTERY_CURRENT, Battery Current, e.g. 210mV, updated once per second.

# 15 = CLOCKINFO_BATTERY_CURRENT_FORCE, as Battery Current but non-cached values are asked the Battery Driver. Dependent on the Battery Driver the info can be more up-to-date but can also drain more battery.

So it is the difference of asking cached or non-cached values. Note that the results are dependent of the battery driver.
[Windows Mobile Apps and Games] ZuinigeRijder:
If you fill in a value 0 or less than 0 for the Width, it will compute it relative to the right, dependent of portrait or landscape. I will see if I can add this information to the Settings page.

Can you confirm it is working then?
[Windows Mobile Apps and Games] ac0x:
K tnx :) And for sure it is my battery driver, I use a 1% battery driver but when I go back to the stock driver (the one that came with my ROM) I'm getting real temperature readings. I have to go find another 1% battery driver I guess :)

Thanks :)
[Windows Mobile Apps and Games] ralpheboyo:
confirms works...simply outstanding....:eek:
[Windows Mobile Apps and Games] ZuinigeRijder:
Network monitor

I have been able to detect Bytes Sent/Received for Windows Mobile (Network monitor):

- GPRS/GSM

- Wifi

I have made a proto for BattClock, which is working :eek:

I will try this for some time, to see how the effect is on performance (I do ask the values now once per 10 seconds)

Because the numbers become big, I did recompute them to KBytes and stored them in the registry.

Beside the fact it can be interested in how much data you did use, it also opens other possibilities. Let me know if it is a option you would like to be added or have good ideas. Another idea would be to make a separate application, unrelated to BattClock.
[Windows Mobile Apps and Games] mike2nl:
Hi ZuinigeRijder,

that means when i use the left and right side offset (= 10) it will be in the calculation too?
[Windows Mobile Apps and Games] jcmm:
Hello,

I use SPB Wireless Monitor program (did you know?) To control my intake of GPRS / WiFi / USB. It is a good program, but possibly more simple would be good, but BattClock separate application (which is already heavily loaded data in the limited space available in the display).

It would be necessary to adjust the start date and end of the counter cumulative consumption data. In WiFi and USB is less important (maybe monthly), but I have GPRS contract in Spain with Movistar and bill me on the 18th of each month, ie a month but with start and end on the 18th. That is why there should be a proper adjustment of the period of the counters.

Sincerely,
[Windows Mobile Apps and Games] sxtheone:
REAL TIME network speed monitor! Wow, this is exactly what I've been hoping for!!! :D:D:D:D:D

I think that it would be ideal to update the value once per second, which, I know, could bring down system performance to some degree, :( but, I must say, that's what Real Time is all about, and makes the monitor itself useful and meaningful, right? :cool:

So, is it possible to activate the network monitor only when network connection is established and/or network traffic is >0 kb/s?

Thank you, ZuinigeRijder, for considering a network speed monitor for BattClock. With or without this feature, BattClock is perfect enough, to me.;)
[Windows Mobile Apps and Games] sxtheone:
Sorry, ZuinigeRijder, I was too excited to see what you said is a network monitor, not a network real time speed monitor.

My mistake. :)
[Windows Mobile Apps and Games] mattyoh1:
This solution works as requested - Simple and effective!

Many thanks

Matt
[Windows Mobile Apps and Games] anoano:
I would include it in BattClock only if it doesn't get too heavy in size, memory, CPU and battery consumption. I guess it shouldn't be the case when the option is disabled. Otherwise I would prefer a separate application to keep BattClock lightweight.
[Windows Mobile Apps and Games] danusko:
hi all,

i love this app, but know anybody about apps, which will show me, which apps spend how many mA?

This great apps show me current battery drain, but if i have abnormal battery drain, i can not figured out, which apps do this :(

thx for help
[Windows Mobile Apps and Games] ZuinigeRijder:
That depends what you mean. Yes, BattClock computes the stripes relative to the number of pixels the total stripe takes. So if you have it start 10 pixels from the left and 10 pixels from the right it will compute the stripe length as relative to the (total width - 20).
[Windows Mobile Apps and Games] ZuinigeRijder:
I did have a look at SPB Wireless Monitor screenshots, you must pay for it :mad: Therefore I thought, if that program can do it, it should not be too difficult :rolleyes: And by searching I found the Windows Mobile API's to do it. Then it is just a matter of hard work :)

I had something simple in mind. Just keep track of the KBytes (keep track of Bytes but show them in KBytes, otherwise the space is too limited) for the current connection (send, receive and combination) and the total for all the connections. And this separate for Wifi and GSM/GRPS.

You can (re)set the values via the separate BattConfig(Monitor). Actually I will keep track of those values via the registry, so you can also log them to the logfile.

You can look up the values too via the BattConfigMonitor program.

In that sense, the BattClock program will still be small. My test version takes now 2 KB in memory, which is still very small. The idea is to make the time configurable how often BattClock should check the network connection.

I do not know if I have to rename the program to have a better indication what I can do. Probably BattClockMonitor is a better name, because you can now monitor a lot of other things:

- CPU

- Battery current

- Memory

- Battery Temperature

- Wifi traffic

- GSM/GPRS/HDSPA traffic

- Registry keys
[Windows Mobile Apps and Games] ZuinigeRijder:
I plan to make it configurable how often BattCLockMonitor should check the connection. Actually, it does keep already track if there is a connection active (via registry notification) and if not active it does do nothing. So it is already optimized to consume not much CPU if there is no connection. And with connection the CPU is still way below 1% (0.4% on my Touch Diamond, checking every 10 seconds).
[Windows Mobile Apps and Games] ZuinigeRijder:
Actually, that is not the case. Because you measure the difference between 2 checks, you can also compute the Kbs by dividing it by the number of seconds between the checks. So it is a network realtime speed monitor, if I add the current Kbs as registry status value. Probably I can then also keep track of the (total) connection time, so if you log to file you get detailed information when there were connections.
[Windows Mobile Apps and Games] ZuinigeRijder:
Good to hear it is working. I will add it to the Settings documentation, because I forgot to add it to the documentation, while I did implement this behaviour. Because I knew at some time someone would be asking it for landscape ;)
[Windows Mobile Apps and Games] ZuinigeRijder:
Indeed, if not activated it will not cost more CPU and battery consumption. And even with Wifi on, I did not find it uses more battery than without monitoring. However, I hit a memory boundary, so now it consume 2 KB instead of 1 KB. But this is still very small. And probably it would hit the 2 KB boundary too in future version, so if it keeps to 2 KB I think it is worthwhile to add to BattClock. Another program will likely also have 2 KB memory needs, but then you have 2 processes, and those are scarce in Windows Mobile (32 limit).

Maybe others, who use SPB Wireless Monitor can check how much memory that program uses? Interesting too see that figure :)
[Windows Mobile Apps and Games] sxtheone:
2 kb is good enough. :D

1 process is better than 2. couldn't agree more. ;)

SPB wireless monitor is not light in weight, :rolleyes: it's a good app, though.
[Windows Mobile Apps and Games] pupakota:
..nnot always, hhheh:

http://pouet.net/prod.php?which=52938

(well, ok poor joke, process takes little more, but..)
[Windows Mobile Apps and Games] jcmm:
Hello,

Ideally, do something similar to SPB Wireless Monitor, but simpler, without specifying the consumption of each application separately, nor statistics.

BattClock already have comprehensive data display area on the top bar of the screen. I think ideally consumption data GPRS / WiFi / USB came out as a plugin to display "Today", this way everything would be clear and accessible, but without overloading the top bar of the screen.

It is important that in the case of GPRS data can specify the time period to consider, as already indicated that in the case of my operator Movistar is the 18th of each month, and not by calendar month (1-31) . This should be included in the settings. The consumption of WiFi and USB data if it can be by calendar month.

I believe this program BattClockMonitor "with this particular plugin to control the consumption of GPRS / WiFi / USB would be awesome with this new plugin and the program as currently BattClock. Wireless Monitor SPB is a large program, and "BattClockMonitor" would be very complete, lighter in size with low power and resources, and very well designed for you.

Sincerely,
[Windows Mobile Apps and Games] fwt:
Hi,

i think we're mixing stuff up here.

My 2 cents:

I for example am interessted into "is an Connection Active and how much is the throuput"

I am not interessted into "am i still inside my Providers contract Range (e.g. 200 MB / Month) as i have a flatrate"

That way i am able Log these value to my specific Logfile and can compare the Batterydraining between different ROMs".

Something like ... oh my Battery lost 25% over Night ... Why? ... Did it transfer Data? ... Do other ROMs do such things?

Other user here are more interessted in the opppsite way.

They want to Reset the values at a specific day (see contract).

See some statistic values like what app used what connection and how much did it transfer.

I think it's difficult to handle all these requests in an App that will take only 2 K RAM. Maybe it's possible to implement simple functionality inside BattClockMonitor ... and to make an extra App with all functions (like SPBs Wireless Monitor).

best regards and good luck :D

please don't give up with this Time consuming devolopment

fwt

PS: great app!!!
[Windows Mobile Apps and Games] jcmm:
Hello,

I have therefore proposed that the control functions are connection data in a plugin, which can be enabled or disabled for these functions who is interested or not interested in this type of service, but always as an addition to what is BattClock essentially, an application already mature and excellent.

Moreover, this plugin should provide the service proposed in my previous message, without so many features and detailed statistics SPB Wireless Monitor does, because in most cases do not need as much data.

Sincerely,
[Windows Mobile Apps and Games] bh77a:
I'd love to see the network monitor built in to the current BattClock(Monitor) instead of being separate.
[Windows Mobile Apps and Games] ZuinigeRijder:
I do not think there is a program which can do that. Of course, looking at the CPU usage per application might give you an indication, but it is also which resources it uses.

The only way will be by disabling programs and see if the battery consumption improves....
[Windows Mobile Apps and Games] ZuinigeRijder:
I have made up my mind about the network monitor functionality. I will only provide the light weight functionality in BattClock. But that does not mean it will not have very powerfull possibilities. These are the things I am planning to introduce:

- possibility to monitor Wifi (already in prototype)

- possibility to monitor Phone network (already in prototype)

- possibility to display or log WifiKBytesReceived

- possibility to display or log WifiKBytesSent

- possibility to display or log WifiKBytes (so Received and Sent together)

- possibility to display or log WifiKBytesReceivedTotal

- possibility to display or log WifiKBytesSentTotal

- possibility to display or log WifiKBytesTotal (so Received and Sent together)

- possibility to display or log the Wifi connection time

- possibility to display or log the total Wifi connection time

- possibility to display or log the current Wifi Kbs speed

- possibility to display or log RASKBytesReceived

- possibility to display or log RASKBytesSent

- possibility to display or log RASKBytes (so Received and Sent together)

- possibility to display or log RASKBytesReceivedTotal

- possibility to display or log RASKBytesSentTotal

- possibility to display or log RASKBytesTotal (so Received and Sent together)

- possibility to display or log the RAS connection time

- possibility to display or log the total RAS connection time

- possibility to display or log the current RAS Kbs speed

Note that this will keep BattClock small, 2 KB in memory. The poll time will be configurable too, so people can choose between CPU usage and up-to-date accuracy. The values are written to a registry key if configured, so other programs (e.g. Mortscript) can act on it. So that gives more flexibility.

You can configure a stripe to display the total amount of data used. So the length of the stripe indicates how much data you have used. Note that this is already possible with the current BattClock, just configure the High value of the stripe the max data you want to see.

The BattConfig program can be used to configure the Network Monitor possibilities AND to show the values of the above mentioned values. ALso you can change the registry values, so you can reset the total counters at will whenever you like.

So the BattClock program is kept small and the BattConfig program will be a bit bigger. But because that is normally not in memory (only for the time inspecting things), this is not a real problem. You can just install BattClock on the external memory, so it does not take space away from the phone memory.

The number of items to Log will also be expanded, so actually, all items can be logged to file, if you want that.

I think this will give people who want to use this new functionality enough flexibility. And for people who do not need this functionality, they just do not configure those. The only thing they will see is an increase of memory usage from 1 KB to 2 KB. But I would hit this limit anyway with other improvements some time. They can choose to stick to an older version.

Hope it makes sense.
[Windows Mobile Apps and Games] jcmm:
Hello,

The problem of meter consumption data or data traffic over WiFi / GPRS in the top bar of the screen, Windows Mobile is that many do not have any space to do so. It is matter of choice or to remove some or other values ... I have no place, because I have other applications that use that area too.

For all this, I suggested the possibility of offering these additional data in a plugin to display "Today." You get a picture of my top bar ... I have no room for anything else. Wireless Monitor SPB gives these values into a plugin, that if it would be a good solution.

Sincerely,
[Windows Mobile Apps and Games] ZuinigeRijder:
Nice screenshot.

Today plugin was already on the wish list. I am planning to make a separate Today Plugin download, so there can be a separate lifecycle for the plugin. This will also keep BattCLock small. The today plugin will just use the registry keys written by BattClock, so as long as there are no changes, the today plugin can keep evolving over time. Because the Today plugin is not usable for Sense UI and not all people will want to use the Today plugin, they have the choice to install it or not. This will give enough flexibility.

Even others can make a nice today plugin based on the registry keys. Because when it becomes to the looks (icons and so on) I am sure there a people who are better in making a great looking UI. So if someone can do this with the already existing registry keys (battery values, CPU%, etc) that would be nice :rolleyes: Or even donate the source code, so I have a quick start with an already great looking UI ;) It can be even a joined effort.
[Windows Mobile Apps and Games] Master_H:
Thanks a lot, dear ZuinigeRijder!

This really is a fantastic application. It worked and works fine on 6 different devices.I've tried plenty tools, none was good, but this one is really great! :)
[Windows Mobile Apps and Games] YoLoLo:
Well, my opinion...

Today's plug-in will take some valuable space, and won't be compatible according to new UI, like SENSE, MANILLA and others... BattClock, as is, is fully compatible with newest UIssssss ! :D

Also, usually, when i've got a crash with my device (hard reset...), 90% of times it's with a Today's plug-in... :( So i don't like them too much... Because, when a buggy plug is hooked, a soft reset won't solve the problem... and let's go for a hard reset ! :(

Talking of Today's plugins to show how much data you consume, or what is WiFi range, some freewares already exists :

LCMinutes (perform a search here, hard to configure, but powerfull...)

TodayWarrior (From 'Beemer' http://beemer.sesma.eu/en/tdywarrior.htm)

There may be some others freebies, but those are just GOOD ! ;)
[Windows Mobile Apps and Games] pupakota:
...they always can use hs++ as today plug.....it's small and perfect, with endless possibilities...and similar data meters can be used. every single item can have two functions assigned to it(tap and tapnhold). rotated tabs may be used, dozens of animtypes(or none) too.

my examples(minimal mem footprint):

http://i46.tinypic.com/21nfl3c.jpg

http://i45.tinypic.com/fvba1j.jpg

http://i48.tinypic.com/2z99k5x.png

http://i45.tinypic.com/ve6jqx.jpg

other's example skin:

http://i45.tinypic.com/3320zcx.png

add mortscript tricks to this and bye, HTC soft, bye...bye, batt drain, bye, bye mem drain, bye...HTC sense what?

it can replace whole goddamn manila, if properly skinned/scripted.

http://i50.tinypic.com/2nrewbt.jpg

(very interesting skins are available on 4pda)
[Windows Mobile Apps and Games] GLO:
Thanks for this, but can you tell me how i can get the current 6.5.x Energy Roms, as the background is different. Looks like perforated leather.

Im now using a HD2.

Thanks
[Windows Mobile Apps and Games] ZuinigeRijder:
I looked into the HS++ documentation. I did not found a possibility to show any registry key? Or did I miss something :confused:

Is configuration of HS++ easy?

I found rltoday which is open source and which can be configured via XML. That can show any registry value. But I do not know if it is VGA aware, because it is somewhat older. There are a lot of other today plugins available, so I am fist concentrating on adding the network monitor info to BattClock. I see a lot of useful tools, but none of them got them all and are very small.
[Windows Mobile Apps and Games] ZuinigeRijder:
Interesting to see that are a lot of useful tools which have more or less the same sort of capabilities, but not all. I think the added value of BattClock will be that it has a lot of the information configurable, still small and available in the taskbar. The Today plugin will not be valuable for all people. But of course, the number of items to be shown in the taskbar is limited.
[Windows Mobile Apps and Games] ZuinigeRijder:
Great, sounds like something I just need to try. And your example is a good starting point.
[Windows Mobile Apps and Games] Homer-S:
Hi I love this tiny tool!

I have one request for further features.

Might it be possible to make some indicators for sent SMS and outgoing call times? I have it at the moment in Homescreen++ but since HTC sense it is the only thing which I use HS++ for. So if you coulld tune BattClock I would be one step further :)

Thanks
[Windows Mobile Apps and Games] pupakota:
feel free to ask for solutions on PM. if you need a help,
[Windows Mobile Apps and Games] Heavy G:
Donate

I would like to donate! ;)

This is like one of the all time great apps out now, v2.1.2.

:confused: When i push paypal I don't understand the language please can you are someone show me how to donate US money? :confused:

THANKS in advance!

Heavy G :D
[Windows Mobile Apps and Games] ZuinigeRijder:
Strange, I would expect you could choose another currency, because I configured that. But I did make another button, which should accept US dollars:

Donate in US dollars:

Hope this one works :confused:
[Windows Mobile Apps and Games] jcmm:
Hello,

When I made the donation I had problems too. In your link I left PayPal in your country, and did not recognize my ID, so I had to go into PayPal from my country (Spain) and from within to identify you by your e-mail. That's how I got it, and if I choose the currency left for donation.

It's really rare case, then I grant programs, or buy in the USA or other countries and never had a problem ... PayPal in your country if I had problems. It would have to review this topic.

Sincerely,
[Windows Mobile Apps and Games] ZuinigeRijder:
Within TouchLockPro I have TAPI support, so I can detect incoming and outgoing calls. So that code could be incorporated into BattClock.

For the Incoming SMS probably I could just use the unread SMS count, but for the outgoing call I need to look how I can detect it.

I will put it in the wish list.
[Windows Mobile Apps and Games] Homer-S:
That sounds very good :)

ne more thing. I read on the wish list a second area for more indicators (not bars). Maybe it is also an option to put 2 idicators on one place (e.g. time and date) an switch them in a to be defined time (2sec) ....

It is really a very good peace of software!!!

Thanks
[Windows Mobile Apps and Games] nokiadashi:
why not 1% increment for BattClock v2.1.2?

BattClock v2.1.2 is cool,but today I found that it actually only shows 10% increments,not 1%.

Someone posted that BattClock v1.6 is 1% increment,is it so?

Then I am wondering why newer version adopted 10% increments? what is the point if we only know the battery status by 10% increments? :confused: