Hi everyone,
I'm new to these boards. I've got a small problem with something I'm working on in my c# application, and I was hoping maybe someone on here with more experience with WM6/CF than myself might have a solution for me.
The problem:
I have an application which needs to transmit in data from remote locations. To do that, I'm using a WebService, which is working. When I'm working on my handheld plugged in it has no problems establishing the connection to the a wireless, and talking to the Web Service. However, when I'm running on my battery it throws an error saying it couldn't establish a connection to the WebService.
I've been testing the power settings on the device, and nothing is working. Even turning off all of the special battery related settings yields no change.
But, it is consistently failing on battery, and has never failed when either plugged into a wall outlet, or USB connection.
I'm stumped at this point.
Any help would be greatly appreciated.
Ciao,
Kevin
Loading
Amit ChoudharyPosted May 9, 2011, 3:00 PM
Kevin NorthernPosted May 9, 2011, 1:45 PM
One thing I had not considered was the level of the battery charge. This morning, during a test I noticed my battery charge was a mere 10%. I found running the application on another device with a full charge worked successfully. To be sure, it wasn't a setting difference, I charged the original device to 50% and ran the application. Worked perfectly.
I've determined that because of the low level of battery remaining, I was getting a very unstable signal (which I had originally chocked up to a weak Wifi card). While I was mislead by the wifi connection being established consistently, it wasn't in most cases lasting long enough to make it through my web service calls.
I'm planning now to implement a check for the battery level, or AC/USB power, before allowing the Wifi synchronization to be run by the user. I'll just need to determine what is an acceptable minimum battery power.
Amit ChoudharyPosted May 9, 2011, 2:19 AM