Add async logs. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8135 91a5dbb7-01b9-0310-9b5f-b28072856b6e
HandyTech braille driver upgrade: (ml)
   Use the generic I/O functions.
   Eliminate most global static variables by moving them into the BrailleData structure.
   Implement (and use) verifyPacket().
   Reimplement Bookworm session end as a BrailleSessionEnder.


git-svn-id: svn://mielke.cc/main/brltty@8136 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Minor changes to the HandyTech driver. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8137 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Minor changes to the HandyTech driver. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8138 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add the .hasTime model entry feature flag (rather than explicitly test for an Active Braille). (dm)


git-svn-id: svn://mielke.cc/main/brltty@8139 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The generic I/O application data for the HandyTech driver shouldn't be USB-centric. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8140 91a5dbb7-01b9-0310-9b5f-b28072856b6e
gio:connectResource() shouldn't try to do any actual I/O. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8141 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Ensure that brl->gioEndpoint is set before calling gioDiscardInput(0 so that low-level handlers will work. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8142 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add a BrailleSessionInitializer argument to connectBrailleResource(). (dm)


git-svn-id: svn://mielke.cc/main/brltty@8143 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Change the HandyTech driver to use the BrailleSessionInitializer argument of connectBrailleResource(). (dm)


git-svn-id: svn://mielke.cc/main/brltty@8144 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add more error checking to the HandyTech driver's initializeSession() function. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8145 91a5dbb7-01b9-0310-9b5f-b28072856b6e
More error checking in the HandyTech driver's initializeSession() function. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8146 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Log the adjusted timeout till the next alarm. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8147 91a5dbb7-01b9-0310-9b5f-b28072856b6e
async gets into a hard loop before the first I/O operation is registered. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8148 91a5dbb7-01b9-0310-9b5f-b28072856b6e