You can get the hotsync app to sync without pressing the hardware button.
Might it be possible to send that application a message via a hack??
> -----Original Message-----
> From: Bradly J. Barton [mailto:[EMAIL PROTECTED]]
> Sent: 27 July 2000 16:45
> To: Palm Developer Forum
> Subject: Re: Programmatically perform a HotSync
>
>
> From what I understand, the button on the cradle simple
> shorts a couple of
> pins to wake up the Palm and tell it to sync.. I don't know
> that you can
> simulate that button. There are other people on the list that
> might chime in
> here.. its out of my expertise. :)
>
> ----------
> Bradly J. Barton - [EMAIL PROTECTED]
> Jenies Technologies Incorporated
> (972) 602-1835
> http://www.JTI.net
> http://PalmInHand.com
> ----- Original Message -----
> From: "Chris Percival" <[EMAIL PROTECTED]>
> Newsgroups: palm-dev-forum
> To: "Palm Developer Forum" <[EMAIL PROTECTED]>
> Sent: Thursday, July 27, 2000 3:47 AM
> Subject: Re: Programmatically perform a HotSync
>
>
> > What about simulating a hotsync "keypress". i.e. put the
> hotsync virtual
> key
> > in the pen queue? I am guessing here by the way...
> >
> > Bradly J. Barton <[EMAIL PROTECTED]> wrote in message
> > news:18858@palm-dev-forum...
> > >
> > > What you need to do is launch the HotSync manager with either the
> > > sysAppLaunchCmdSyncRequestLocal or
> sysAppLaunchCmdSyncRequestRemote
> > command.
> > > You can use SysAppLaunch or SysUIAppSwitch function to do it.
> > >
> > > You can try this, but this function has not been tested.. it is
> something
> > > that was written in this email and based on something
> written to launch
> > > clipper.. (Please let me know if this works /grin):
> > >
> > > Err StartLocalHotsync(UInt alertbox)
> > > {
> > > Err err;
> > > DmSearchStateType searchState;
> > > UInt cardNo;
> > > LocalID dbID;
> > >
> > > // find hotsync and launch it
> > > err = DmGetNextDatabaseByTypeCreator (true, &searchState,
> > > sysFileTApplication,
> > > sysFileCSync, true,
> > > &cardNo, &dbID);
> > > if (err)
> > > FrmAlert(alertbox);
> > > else
> > > err = SysUIAppSwitch(cardNo, dbID,
> sysAppLaunchCmdSyncRequestLocal,
> > > NULL);
> > >
> > > return err;
> > > }
> > >
> > > (sysFileCSync is declared in SystemResources.h, by the way)
> > >
> > > ----------
> > > Bradly J. Barton - [EMAIL PROTECTED]
> > > Jenies Technologies Incorporated
> > > (972) 602-1835
> > > http://www.JTI.net
> > > http://PalmInHand.com
> > >
> > >
> > >
> >
> >
> >
> > --
> > For information on using the Palm Developer Forums, or to
> unsubscribe,
> please see http://www.palmos.com/dev/tech/support/forums/
>
>
> --
> For information on using the Palm Developer Forums, or to
> unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
>
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/