yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] ZuinigeRijder:
You mean 3 colors is not enough :confused:

I will set it on the wish list.
[Windows Mobile Apps and Games] ZuinigeRijder:
Normally, there is a negative sign when discharging and positive when charging. I do not show the minus sign, because that saves 1 character.

So I expect it just is charging at 243mA......
[Windows Mobile Apps and Games] VeEuzUKY:
Thank you. If there are more colors, let's say 5, it's possible to make the transition for battery power colors more gradient for example instead of just green, yellow and red, by putting in between sepia and orange so it looks so much more nicer to the eye… it's just an aesthetical thing but if you can do it, it would be great:)

Thanks in advance:) 5-stars for your great app:):):)
[Windows Mobile Apps and Games] casouzaj:
Thanks for your explanation, but I don't think it is the current being injected into the device. That value was just an example. You see, whatever value shown right before I attach the charger (e.g. 160mA, 301mA, etc), is kept untouched as long as it is connected.

Never mind ! For me it is a minor glitch. :)

Cheers!

Carlos
[Windows Mobile Apps and Games] Som30ne:
First I wanted to say that this program is very nice.

My main idea for it's usage was to get the environment temperature.

How did I want to get that ?

Considering that on standby, the device draws very little power,

I would assume that the battery temperature would be very very close to the environment temperature -

But -

As it seems, the battery temperature is not updated immediately on wakeup/screen-on.

How do I know that ?

I made a few ?crazy? tests of putting the device in the freezer for a few minutes to cool it down, and then warmed it up in my hands.

On wakeup - it did not update the temp. but only after quite some time (the screen had dimmed so it was more then 30 seconds), after taking the device out of the freezer, and turning it on, the temp showed about 22 and after some time jumped DOWN ~5 degrees, and after warming it up it showed ~18 degrees and after some time jumped up ~3 degreese.

I would be glad and thankful if it could be set to update on wakeup.
[Windows Mobile Apps and Games] igch:
I am just looking for some tool to check real battery capacity.

It would be great if this option could provide BattClock....
[Windows Mobile Apps and Games] wonderous:
anyone knows whether this will work on 6.5.x? I am thinking of reflashing coz I hate start menu on the top left, prefer it bottom left. Anyone tried to mount this on the bottom taskbar of 6.5.x?
[Windows Mobile Apps and Games] liamneerg:
hello , i enjoy using the battclock application , excellent work but for some reason while i was doing some changes in the location and sizes a black box stack in the task bar . i tried to unistall and install again , i change the taskbar also but nothing . the black box stays . when i touch it the normal icon appears but leaves again when i do something else . also the ok doesnt work and instead the volume appears so i had to put the ok in a hard button .

:confused::confused: any solution please
[Windows Mobile Apps and Games] sillysquid:
I'm using 6.5.5 with this at the moment.

It's only the Start button that moves to the bottom, the taskbar remains at the top.
[Windows Mobile Apps and Games] wonderous:
So can this app mount on the bottom bar? There's so much more space below with 6.5.x .. I also use wktasks which occupies the top left mostly.. any solutions for me where do I put the indicators:confused:
[Windows Mobile Apps and Games] casouzaj:
Look at my Today screen below, and see how BattClock is shown. I also use wktask, and, as you can see, it doesn't get in the way that much.

I've set it that way by checking 'Divide Horizontally' (under 'Contents'), and setting 'X' to '-480', 'Y' to '0', 'W to '240' and 'H' to '16' (under 'Location'). Besides, since my theme is all black, I've set 'R', 'G', and 'B' to '0' (under 'Back color', found in 'Color').

Hope you can take some ideas on how to set your BattClock settings, from this picture.

Cheers!

Carlos
[Windows Mobile Apps and Games] wonderous:
Sorry for taking your time, but what I meant was for wm 6.5.X, not 6.5 .. it's the newest WM OS now with the start menu bar

an example of how it look is here: http://xdaforums.com/showpost.php?p=5423270&postcount=1

I want to put it on the bottom bar, where there is a lot of space :)
[Windows Mobile Apps and Games] sillysquid:
Hi,

I just tried moving it down by 500 and it doesn't appear in the bottom bar as I suspected.

I have it positioned over the battery icon to the right as in the attached screen capture.

I'm using xhook (which is part of xtask) which is similar to wktask but being further developed. This can be seen to the left of the taskbar.

As far as I know battclock can only be in the top taskbar (but I could be wrong!)

I just have the cpu and remaining memory indicators on until we get the two display option talked about

:)

p.s. The bottom bar seems spacious but the icons move around alot when in different apps, I think you would struggle to find a spot that doesn't conflict with something else.
[Windows Mobile Apps and Games] wonderous:
Hi thanks for your effort I appreciate it very much, thanks! And I didn't know Xtask was this good, was checking it out a while ago, thanks for sharing! I will try it out..

And As for Battclock I need 4 - 5 meters if possible be on the bottom softbar :D Is this possible? In the next version maybe?
[Windows Mobile Apps and Games] sxtheone:
Hi, casouzaj,

you've got nice icons(in yellow circles, see the attached image) at the upper right corner of your screen!

may I know what apps they are? thanks. :D
[Windows Mobile Apps and Games] casouzaj:
The first two icons you have circled belong to pBar (search for it at xda-devs), and the last one is Acer's Zoom Status (which I suppose won't work on other branded devices).

Cheers!

Carlos
[Windows Mobile Apps and Games] sxtheone:
Thanks a lot. got it. :)
[Windows Mobile Apps and Games] mike2nl:
HiZuinigeRijder,

i have one more pint that i have seen today (no 1 april joke). I was online (via MyMobiler V1.25) to take some screenshots for other things. Then i have seen that i have 100% cpu needed performance, but the phone reacts very fast, mhh.

I have started the task manager from fdc soft and have made a screenshot after a restart of the phone. Please see for your self. Possible you know this allways. It is to let you know what's going on.

Allways 100% cpu but the task manager says 80% idle time. After 10 minutes the value is down to 50%. But this is to much. Please see the screenshots. Possible you have a solution for that.

1st shot = 165 seconds after restart

2nd shot = 600 seconds after restart
[Windows Mobile Apps and Games] mivec:
This is great, I am looking forward to the next version.

Cheers
[Windows Mobile Apps and Games] ZuinigeRijder:
Unfortunately the Micosoft API gives back the wrong value. So then I have to go for another approach, which costs more computing power. Maybe your phone has also the ability to lower the CPU frequency? But I though this was only the case for HD2 and not for Touch Pro 2:confused:
[Windows Mobile Apps and Games] ZuinigeRijder:
Did you try "reset to defaults" in the about screen of the config program?
[Windows Mobile Apps and Games] ZuinigeRijder:
There is a setting:

BatteryLifeTime

Number of seconds of battery life remaining, or BATTERY_LIFE_UNKNOWN if number of seconds of battery life remaining is unknown.

Probably it is better to show it as minutes in BattClock....
[Windows Mobile Apps and Games] ZuinigeRijder:
Ok, in a next version I will remove the limitation that the battery temperature only updated once per minute.
[Windows Mobile Apps and Games] Som30ne:
Thanks for the willingness to address the issue I brought.

I think updating the temp once per minute is enough, especially if you draw more power for each update.

(I dont want to end up draining the battery just for checking it's temp.)

I saw that you do respond/do some things on wake-up.

So maybe you could leave the once per minute update for the Batt.Temp. and just force reading the UnCached temp just on wake up.

As you specified - the solution of reading uncached batt is more power demanding, and also doing it every second - might be too much.

And since I dont want to shorten my device's charge-Lifetime . . .

I Apologize for the all trouble.

Thanks again in advance
[Windows Mobile Apps and Games] ZuinigeRijder:
I am busy with a total redesign, because adding more possible indicators meant with the design I had also more memory usage. I am now changing the memory usage to the number of items to display, instead separate variables for each new feature. In that design I also take into account the things you mention. Also the performance will be better in the new design. But this means also that the new version takes more development time, so be patient :rolleyes: But I expect the new version is even smaller and faster.
[Windows Mobile Apps and Games] Som30ne:
Thanks for the quick reply.

I have all the patience it takes, if it means the app would perform better, will give me waht I want, and would not put a heavy load on my battery :-)

To be honest - The thing that would annoy me the most (and might even make me give up the app altogether) would be if the app would have high power consumption.

So maybe there should be an option to set the update period, and not set a hard-coded predefined update period.

And a forced update on wakeup/screen-on event.

Thanks again.
[Windows Mobile Apps and Games] howdykeith:
StatusTicker v1.5 and BattClock

Hi.

So I updated my StatusTicker app to use Battclock registry info. Mainly CPU, temp, and voltage.

My app will wait until the CPU load is low before starting. Otherwise it will ticker the infos...

I wish I could enable those infos to be posted to the registry even though I may not want them posted to the BattClock display.

I guess I could start Battclock and get the info, and then close the app when i am done? I guess it would also work that if BattClock were already running and I posted the registry settings for BattClock to post CPU and battery info to the registry as well as whatever it is currently doing. Until the next time BattClock is run and the registry posts are once again turned off by default. That would be coolest?

Thanks much!

***

I also noticed that Elecont Resource Manager Today plugin messes up the BattClock CPU info. Maybe u knew that...
[Windows Mobile Apps and Games] ZuinigeRijder:
Nice App :)

Indeed you can change the registry settings programmatically and give BattClock a signal to reread the settings by incrementing the value under this registry key:

HKCU\\Software\\ZuinigeRijder\\ActionSettings\\SettingsChanged

Thereafter set the original settings back and inform BattClock to reread again.

I am rather far for my next version. A possibility to log values without displaying was on the wish list. I am in doubt if I add this functionality option, or post a new version first. Because the only thing I need to do is finish the BattConfig program and do some more testing.....

No, I did not know. Can you be more specific?

You mean, it will not give correct results?

CPU/task managers often have the following approach:

- create a Thread which runs forever in the lowest possible priority

- they measure the CPU time to look at how much time was spent in the idle time thread

The side-effect will be that the total CPU usage will be always 100% (for other programs_, and probably it will also consume more battery. This will be killing for newer CPU's, which can lower the clockspeed when nothing is done.

But all is just guessing ;)
[Windows Mobile Apps and Games] sxtheone:
ZuinigeRijder,

Nice to see the possibility to show 6 items for a BattClock area (e.g. horizontal) in v2. :D

Yes, you're working hard on version 2, ;)but, may I suggest signal strength in percentage, network connection speed in kb/s(one for

cellular

, another for

wifi

), system time in H:MM:SS format?:p

Thanks and cheers,:D
[Windows Mobile Apps and Games] ZuinigeRijder:
All are in the upcoming v2, except for the connection speed.
[Windows Mobile Apps and Games] howdykeith:
RegWriteString( HKCU, "\Software\\ZuinigeRijder\ActionSettings", "Set tingsChanged", True )

did u mean to put a space in the "Set tingsChanged" ?

I will read the prior posts here and scout around in the registry to see if i can figure it out, but perhaps u know offhand

How would i post to the reg to start the cpu logging by battclock?

RegWriteString( HKCU, "\Software\\ZuinigeRijder\ActionSettings", "Show", "CPU" )
RegWriteString( HKCU, "\Software\\ZuinigeRijder\ActionSettings", "Set tingsChanged", True )

And your description of the Elecont/CPU issue is correct:

Thanks again
[Windows Mobile Apps and Games] ZuinigeRijder:
No, the space was added by the forum.

SettingsChanged is a DWORD and you should increment the value, otherwise BattConfig will not react.

And in version 1.9 you indeed need to show the CPU to get the values. In version 2.0 you can also configure to log only (so it does not need to be displayed, it can be configured separately). So maybe it is better to wait for version 2.

But if you want to use it with 1.9 you must enable the display of CPU and afterwards set back the settings to original. So it would be something like:

DWORD savedInfo1 = RegReadDWORD(HKCU, "Software\\ZuinigeRijder\\LockSettings", "BattClockInfo1");
RegWriteDWORD(HKCU, "Software\\ZuinigeRijder\\LockSettings", "BattClockInfo1", 12); // enable display of CPU

DWORD current = RegReadDWORD(HKCU, "Software\\ZuinigeRijder\\ActionSettings", "SettingsChanged");
current++;
RegWriteDWORD(HKCU, "Software\\ZuinigeRijder\\ActionSettings", "SettingsChanged", current)

And afterwards reset the settings:

RegWriteDWORD(HKCU, "Software\\ZuinigeRijder\\LockSettings", "BattClockInfo1", savedInfo1); // reset setting

DWORD current = RegReadDWORD(HKCU, "Software\\ZuinigeRijder\\ActionSettings", "SettingsChanged");
current++;
RegWriteDWORD(HKCU, "Software\\ZuinigeRijder\\ActionSettings", "SettingsChanged", current)
[Windows Mobile Apps and Games] Manicmobileaddict:
looking for graphic representation

I like lots of information on my home screen, but I don't like redundancy. I like the idea of replacing the little battery guage on the task bar. I was using DCI battery and qwerty memory (for a little more detail and info) and I like the bars, but did not like having two battery gauges on my screen.

I like using BattCclock because it replaces that little guage and I like all the choices of info to display, but obviously can't use all. I don't want to display the info horizontally because I use wktask and like seeing running apps in my task bar on the left half. Displaying three vertically doesn't work for me (guess my eyes aren't that good now).

I'd also like to display more than three items and don't need extreme detail. What are the chances of also being able to display some items as bars above and below the task bar like DCI battery?

Also, (and I've never seen this so don't know if it is possible) what are the chances of also displaying info on bars above and below the softkey bar?

I hope none of this has already been addressed. I quickly skimmed through the thread and I hope I didn't miss anything.
[Windows Mobile Apps and Games] ZuinigeRijder:
I am finishing BattClock version 2.0, latest testing and updating the documentation.

The next version indeed multiple area's are on the short list. TouchLockPro already had a (simple) stripe, so indeed having the length of the stripe (and color) as the percentage is a good visual feedback. Actually, you can have more than 2 stripes, if you divide the screen into 2 parts, so you have 2x2 indicator possibilities. And also you can have 2 vertical stripes too :eek: Of course, then you have not an exact number and probably you want to set the 100% value for indicators not going to 100%.

Anyway, I will think about it, because I am still puzzling how to best present the configuration of the extra area's......
[Windows Mobile Apps and Games] sxtheone:
Excellent. :D

Cheers,
[Windows Mobile Apps and Games] ZuinigeRijder:
BattClock version 2.0

16-4-2010 Version 2.0

# Show 6 items horizontally with different colors

# Visual feedback if a button is pressed

# Added option to show Battery Voltage

# Added option to show date/time in a specified format, including week number, month name, day name, seconds, PM/AM (3 separate free formats configurable)

# Added option to show a registry key (3 registry keys configurable), default phone strength, missed call count and unread SMS

# Added option to automatic detect taskbar background color changes and take over the background color of a configurable pixel location

# Removed limitation that free memory and free memory MB could not be shown at the same time

# Possibility to configure the number of seconds before the battery is polled (default 60 seconds)

# Update values at power on/resume immediately

# Added option to show Battery Current with forced readout (not using cached batterydriver values, but still dependent on battery driver)

# Possibility to configure 6 info items for a BattClock area (e.g. horizontal or for circular display, see below)

# Possibility to configure 6 fontsizes for above

# Possibility to configure 6 colors (one color per info item)

# Possibility to configure circular changing the last info item (e.g. showing items 2 till 6 for some time in a circular fashion in row 2)

# Possibility to configure 6 items to log to a registry or log to file (BattClock.csv)

# Refactored code, so the BattClock size and performance is on par with previous version, despite the new features introduced

# Moved BattClock settings to registry key HKCU\Software\ZuinigeRijder\BattClock so BattClock can be used in combination with TouchLockPro

# Renamed registry keys, so they are better grouped together for people editing via registry.

# Added translations possibilities for BattConfig, however, some translations may be outdated due to the numerous new features.

# Russian translations, thanks to Vadim Bogaiskov

# Chinese Simplified translations, thanks to zhongzw

# Chinese Traditional translations, thanks to victorchen101

# Spanish translation, thanks to animalote

# French translations, thanks to YoLoLo

# Italian translations, thanks to tigro11 and ephestione

# Dutch translation, thanks to myself ;-)
[Windows Mobile Apps and Games] Szior:
Great!!! I will do the update right now! :D
[Windows Mobile Apps and Games] omek07:
Hello and thanks

How we can configur the Automatic detect background on the upper left side ??? what i have to put on X,Y ???

i use the 6.5.3 win

thanks againnnnnnnnnn
[Windows Mobile Apps and Games] Som30ne:
Hebrew translation

Hi.

I saw that it is possible to translate the app,

so here is the Excel file, with added Hebrew translation.

(This is my small contribution to this app)
[Windows Mobile Apps and Games] ZuinigeRijder:
http://touchlockpro.sourceforge.net/BSettings.html#4.7

Just point to a pixel which best resembles the background color and it should be a location which is not occupied by something else.

Normally, just left of the Windows Logo, there is small place to get the pixel color (at least on my phone, WM6.1).

The upper-left location is X/Y = 0,0.

You can also move the BattClock area to a location, to see where the top/left corner exactly is. Fill in those values and move the BattClock area back to where you want it.

Just make sure these locations do not overlap.
[Windows Mobile Apps and Games] ZuinigeRijder:
Thanks, I will update it in a next version :)
[Windows Mobile Apps and Games] Som30ne:
Well, I noticed that the app automatically detects the current system language, and sets the interface appropriately.

I would like to be able to control the interface language (I have not found any way to do that), and be able to select a language different form the system language.

Thanks.
[Windows Mobile Apps and Games] ZuinigeRijder:
BattConfig is written in C# and can rely on the localization mechanisms of .NET.

Normally, .NET will look for the correct culture information.

To save disk space, I check the current culture at startup, and move it to the place .NET will look for it. The other translations are removed after first use.

This is the relevant code:

public static void CheckLocalizationResources() {
// check if the localization resource is on the right place
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
string resourcePath = path + @"\BattConfig.resources.dll";
if (File.Exists(resourcePath + "_nl")) {
// ok, we did not do the localization resources yet
CultureInfo currentCulture = CultureInfo.CurrentCulture;
string name = currentCulture.Name;
BCLog.Debug("CurrentCulture: " + name + " " + currentCulture.EnglishName);
if (!File.Exists(resourcePath + "_" + name)) {
if (currentCulture.TwoLetterISOLanguageName.Equals("zh")) {
// special situation for Chinese languages: http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx
name = currentCulture.Parent.Name;
} else {
string[] names = name.Split('-');
if (names.Length > 0) {
name = names[0];
}
}
BCLog.Debug("Parent Culture: " + name + " (" + currentCulture.Parent.Name + ")=" + currentCulture.Parent.EnglishName);
}
if (File.Exists(resourcePath + "_" + name)) {
if (!Directory.Exists(path + @"\" + name)){
Directory.CreateDirectory(path + @"\" + name);
}
string from = resourcePath + "_" + name;
string to = path + @"\" + name + @"\" + "BattConfig.resources.dll";
BCLog.Debug("File.Copy: " + from + "-> [" + to + "]");
File.Copy(from, to, true);
}

// remove the rest of the installed resources
string[] fileEntries = Directory.GetFiles(path, "BattConfig.resources.dll_*");
foreach (string fileName in fileEntries) {
// delete the remaining resource file
BCLog.Debug("File.Delete: " + fileName);
File.Delete(fileName);
}
}
}

Actually, in a CAB you cannot have files with the same name, so I moved all resource files to a name with the culture in the name. And only the one needed is moved to the correct place/name at first usage :rolleyes:

But I do not know if you are using C#. Anyway, maybe this gives other programmers thoughts....
[Windows Mobile Apps and Games] Som30ne:
There is the concept of string tables

see this article

http://www.dev102.com/2008/10/20/how-to-localize-your-application-using-string-tables/

I dont remember exactly how it is done, and how exactly you can specify which language to select (or if it is automatically selected),

but I think it's worth a look.

----- Edit:

Thanks for the explanation (about the different lang.s in different files).

I looked abit into the cab and extracted the dll with the English language.

I overwritten the BattConfig.resources.dll in my local language folder,

and it worked just fine

(It's good enough for me for now)
[Windows Mobile Apps and Games] pupakota:
My deep respect for author, you made great app.

Few suggestions, though:

- i like fact, that tap on taskbar is launching function from under app(default taskbar actions) - i'd like to see option to exclude such operations for selected/selectable info fields. - upd: ahhh damn it is NOT, this is interesting, quick menu starticon is still working desipte of having battline ontop of logo, rest of taskbar is not working that way :( :( - access to "x" function while using whole width of taskbar is needed ....

- addition to above - tap on certain field could launch its own predefined app/function.

- font chooser is a must(i bet you will get +100% more users with that).

- 2 rows * 6 fields would be insane and VERY useful.

- positioning of data in fields would be nice(if i remember right, there was positioning in old ver, spacing, left, right??)

- tgetfile/gsgetfile filerequester for choosing bkg(A MUST!).

I hope, that someone will bump my idea(s).

...well for me it is not( Pt is still Fri with locale set to PLK, shame..).