Hello
Thanks. I did read the "pydoc3 brlapi" documentation and I tried this
simple test:
#!/usr/bin/python3
import brlapi
try:
b = brlapi.Connection()
b.enterTtyMode()
except brlapi.ConnectionError as e:
if e.brlerrno == brlapi.ERROR_CONNREFUSED:
print("Connection to %s refused. BRLTTY is too busy..." % e.host)
elif e.brlerrno == brlapi.ERROR_AUTHENTICATION:
print("Authentication with %s failed. Please check the permissions
of %s" % (e.host,e.auth))
elif e.brlerrno == brlapi.ERROR_LIBCERR and (e.libcerrno ==
errno.ECONNREFUSED or e.libcerrno == errno.ENOENT):
print("Connection to %s failed. Is BRLTTY really running?" % (e.host))
else:
print("Connection to BRLTTY at %s failed: " % (e.host))
print(e)
print(e.brlerrno)
print(e.libcerrno)
If I understand it correctly that should work but when I run that I get
this error:
Traceback (most recent call last):
File "./test5.py", line 6, in <module>
b.enterTtyMode()
File "brlapi.pyx", line 446, in brlapi.Connection.enterTtyMode
brlapi.OperationError: <exception str() failed>
Am I missing something? Any idea what is wrong? I use Debi an 10
"Buster" and I have installed brltty 6.0 packages from the Debian
Buster's backports repository.
Samuel Thibault kirjoitti 24.8.2020 klo 17.33:
Hello,
Mika Hanhijärvi, le lun. 24 août 2020 17:25:58 +0300, a ecrit:
Could someone please tell me from where I can find some examples of how to
use brlapi in my own application or game?
You have the documentation online
https://brltty.app/doc/Manual-BrlAPI/English/BrlAPI.html
and the doxygen documentation
https://brltty.app/doc/BrlAPIref/index.html
and you can find in the brltty source Programs/apitest.c or
Programs/xbrlapi.c for C examples, and the head of "pydoc3 brlapi" which
shows a python example.
Samuel
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty