Command line works fine for all commands. GUI now produces:
Code:
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/gui/main.py", line 538, in establish_connection
self.update_availabe_space(end_session=True)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/gui/main.py", line 552, in update_availabe_space
space = self.dev.free_space(end_session=end_session)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 168, in run_session
res = func(*args, **kwargs)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 592, in free_space
command_number=FreeSpaceQuery.NUMBER)[0]
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 389, in _bulk_read
packet = bulk_read_packet(data_type=data_type, size=packet_size)
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/communicate.py", line 379, in bulk_read_packet
data = data_type(self.handle.bulk_read(self.BULK_IN_EP, rsize))
File "/Users/clewis/dev/libprs500/trunk/src/libprs500/prstypes.py", line 717, in __init__
" packets must have a length of atleast 16 bytes")
libprs500.errors.PacketError: 'libprs500.prstypes.FreeSpaceAnswer packets must have a length of atleast 16 bytes