KomodoOpenLab / TeclaShield

The Tecla Shield is a device that enables connection of powered wheelchairs and adapted switches to Bluetooth-enabled electronic devices.
http://mobile-accessibility.idrc.ocad.ca/projects/tekla/the-shield
11 stars 6 forks source link

Add preference to select Serial port #27

Open ijdoc opened 11 years ago

ijdoc commented 11 years ago

The Desktop client on Windows seems to be automatically looking for serial ports. This is ok, but it should also be possible to override this by detecting and offering a list of active serial ports to choose from. My computer has the Shield attached to COM6 but all I see in the console is the following:

"Local device found with address 000272A90976 TeclaShieldEmu" which seems to be my linux BT radio

ijdoc commented 11 years ago

After waiting a bit, the console showed the following:

Local device found with address 000272A90976 TeclaShieldEmu
Device Search Completed
00066608E5C9 TeclaShieldUno-E5C9
got in
Connected to TeclaShield
data available 1

This seems to be the correct behaviour but the user doesn't receive any feedback as to the status of the connection. This is a usability issue, any suggestions?

AKdroid commented 11 years ago

The client connects to TeclaShield by looking for bluetooth devices having prefix "Tecla" and having a service record with UUID of Shield. As for the status notification , i can add a label on the GUI for showing status messages. I have to see if popup messages can be shown when the application is minimized to tray.

the address is the MAC ID of the computer's bluetooth