diff --git a/README.rst b/README.rst index 612f7f3..9f7f62a 100644 --- a/README.rst +++ b/README.rst @@ -1,11 +1,23 @@ Plover Stenograph USB ===================== -Use Stenograph Diamanté and Luminex machines on Plover. The plugin may -not work with other machines. If it does, please let me know. +Use Stenograph machines such as the Luminex, Diamanté, and Protégé on Plover. The plugin may +not work with other machines. Special thanks to Keith McCready for his guidance and support. +Tested Machines +--------------- + +If you test another machine, please let me know whether it works or not. + +- Working + - Luminex + - Diamanté + - Protégé +- Not Working + - Unknown + Get the Drivers --------------- diff --git a/plover_stenograph_usb.py b/plover_stenograph_usb.py index c5adeb6..6b20f59 100644 --- a/plover_stenograph_usb.py +++ b/plover_stenograph_usb.py @@ -168,6 +168,7 @@ class StenoPacket(object): @staticmethod def make_open_request(file_name=b'REALTIME.000\x00\x00\x00\x00', disk_id=b'A'): """Request to open a file on the writer, defaults to the realtime file.""" + # Concern: realtime file seems to need 4 null bytes. Maybe to round up to 0x10? return StenoPacket( packet_id=StenoPacket.ID_OPEN, p1=ord(disk_id) if disk_id else 0, # Omitting p1 may use the default drive. @@ -594,4 +595,4 @@ class Stenograph(ThreadedStenotypeBase): """Stop listening for output from the stenotype machine.""" super(Stenograph, self).stop_capture() self._machine = None - self._stopped() \ No newline at end of file + self._stopped() diff --git a/setup.cfg b/setup.cfg index 513e775..fd313f9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = plover_stenograph_usb -version = 0.0.3 +version = 0.0.4 description = Stenograph USB protocol for Diamanté and Luminex machines for Plover long_description = file: README.rst author = Ted Morin