On Fri, May 11, 2007 at 05:23:29AM -0600, Brian Edginton wrote: > All, > > I've updated record.h and record.cc based on my 7100g <-> Outlook > combination. I can now parse 275+ records with no unknowns, and I think its > actually pretty accurate ;). Next this is to finish memos and add the ldap > stuff to contacts.
Thanks very much for the patch! In record.h, you added the following code: + std::string FreeBusy; + /// + /// Free Busy Flag + /// + /// Note: This is set either to Free, Busy, Tentative or Out of Office + /// by Microsoft Outlook + /// + enum FreeBusyFlag { + Free = 0, + Tentative, + Busy, + OutOfOffice + }; Interestingly, the FreeBusy setting doesn't work for me. I can set it in the device, but it doesn't show up with "btool -d 'Calendar'". I'm testing on an 8700. I'm curious what data you see in the FreeBusy string. I hesitate to use raw strings, because application software using the Barry library should not have to know internal device details, but just use the defined API. In that sense, your enums are good, but they are not implemented. :-) I've applied your patch to CVS anyway though, since it's a good starting point. If I can't get it working here, I may need to comment it out in a future release. > If anyone is loading their BB from a different office application and has > some unknowns in contacts I'd liike to see them, contact me directly for > that. Please use the mailing list if possible, so that any reverse engineering information is publically documented. Thanks, - Chris ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel