PPC im Cradle ( ja / nein)

From: Sven (Sven_at_discussions.microsoft.com)
Date: 11/15/04


Date: Mon, 15 Nov 2004 04:59:31 -0800

Hallo Ihr
hab folgene Methode gebastelt!

<<<<Code>>>>
int CTestView::LadeZustand()
{
       /// Ladestatus abfragen!
       int Ladezustand; // Wert des Ladezustandes (BatteryFlag)
                         // 1 = High
                         // 2 = Low
                         // 4 = Critical
                         // 8 = Charging
                         // 128 = No system battery
                         // 255 = Unknown status

  SYSTEM_POWER_STATUS_EX pstatus; // ( !! include winbase.h)
  GetSystemPowerStatusEx(&pstatus, TRUE); // Status erfragen
  Ladezustand = (int) pstatus.BatteryFlag;// BF holen
  return (Ladezustand);
}
<<<<Code Ende>>>>

Mit dieser Methode hatte ich eingentlich vor herauszu finden wann sich der
PPC im Cradle befindet. Es klappt auch bei meinen Symbol 8100X ohne Probleme!
Sobald das Batteryflag auf 8 ist weiß ich das er läd! (Also im Cradle) Nur
ein Problem hier schon wenn er komplett aufgeladen ist bekomme, wird das Flag
= 1. Es ist nicht so schlimm, wird abgefangen, weil diese methode auf jeden
Fall einen kurzen Moment auf 8 geht egal ob die Batterie voll ist oder nicht,
wenn er ins Cradle gesteckt wird!
Aber leider habe ich diese Methode auch auf einen Toshiba E740 getestet und
dort erhalte ich als Batteryflag ständig die 255 ( Unknown Status)! Da es
echt dumm wäre wenn dies nur auf Symbol ( oder per Zufall auch auf andere)
Geräten funzt, suche ich nach alternativen um herauszu finden wann der PPC
aus dem Cradle genommen wird!
Auf die ActiveSync verbindung zu "triggern" ist auch nicht möglich, da die
Anwendung im Kfz über die RS232 Daten austauscht und es keine AS Verbindung
gibt ( vorerst ) !

hat wer ne gute Alternative für mich ?

Sven



Relevant Pages

  • Re: Cant Sync Windows Mobile 5.0 in cradle but can over air
    ... I cannot surf the internet on the 6700 PPC when it is in the cradle (no ... I didn't try to set up a separate connection on the PPC. ... I haven't tried the laptop from afar. ... SBS Server 2003 SP1 ...
    (microsoft.public.windows.server.sbs)
  • Re: Ipaq H4355 Operating System Backup
    ... I sprang $8 already for a DC adapter so my cradle ... subfolders for each e-mail account) so they'd all sync to my PPC. ... QMail supports GMail fine. ... memory" and "storage memory." ...
    (microsoft.public.pocketpc)
  • Re: Detect Cradle
    ... If I go with "Notification on the Desktop PC when ActiveSync start synchronization" then I should be able to run an app from the desktop. ... This was in reference to doing data syncing between the PDA and the Laptop/Desktop. ... The PPC Application is gonna do the sync when the user pushes a button. ... what I want now is some code to detect when the PDA is in the cradle and what the ip address of the PDA and HOST is. ...
    (microsoft.public.pocketpc.developer)
  • Activesync enters Connecting mode and hangs there
    ... when I plug my PPC ... use bluetooth, but of course I want to be able to use the cradle too, ... Dell Axim x51v WM5 PPC, Toshiba M200 Tablet PC, ...
    (microsoft.public.pocketpc.activesync)
  • Re: 2215 doesnt connect when first started
    ... >computer and 2215, which sits on the cradle at all times when I'm here, are ... When I power on the computer and boot into XP, ... >syncs with the PPC, then shows that it is not connected. ... >a normal and sustaining connection can be achieved. ...
    (microsoft.public.pocketpc)