Skip to content

v0.14.0

Latest

Choose a tag to compare

@MrClock8163 MrClock8163 released this 18 Oct 10:42
· 9 commits to main since this release

Added

  • Added support for CRC16 checksums in GeoCOM transactions
  • Added SocketConnection to allow socket based communication
  • Added open_socket function to create TCP and RFCOMM socket connections

Changed

  • Changed the Connection interface definition to require send_binary, receive_binary and exchange_binary methods
  • Changed open_serial to raise ConnectionRefusedError instead of the original exception when the connection could not be opened
  • Changed all methods of SerialConnection to raise the general ConnectionEror and TimeoutError instead of serial specific SerialException andSerialTimeoutException
  • Changed GeoCom init to raise ConnectionRefusedError instead of ConnectionError when the connection could not be verified
  • Changed GsiOnlineDNA init to raise ConnectionRefusedError instead of ConnectionError when the connection could not be verified
  • Updated GeoCOM response parsing to raise exception when the number of received parameters does not match the number of parsers specified
  • Updated GeoCom init signature to require keyword arguments
  • Updated GsiOnlineDNA init signature to require keyword arguments
  • Updated Angle init signature to require keyword arguments
  • Updated GsiWord and subclass init signatures to require keyword arguments
  • Updated GsiBlock .parse and .serialize signatures to require keyword arguments
  • Updated parse_gsi_word signature to require keyword arguments
  • Updated parse_gsi_blocks_from_file signature to require keyword arguments
  • Updated write_gsi_blocks_to_file signature to require keyword arguments
  • Renamed retry option of open_serial to attempts
  • Renamed retry option of GeoCom to attempts
  • Renamed retry option of GsiOnlineDNA to attempts

Removed

  • Removed REF_VERSION attribute from GsiOnlineDNA
  • Removed REF_VERSION_STR attribute from GsiOnlineDNA