/python-dlogg-driver

Unofficial python package to read data from a USB D-LOGG device

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

python-dlogg-driver

Unofficial python package to read data from a Technische Alternative D-LOGG device.

Installation

pip install dlogg-driver

Usage

from dlogg_driver import DLoggDevice

with DLoggDevice("/dev/ttyUSB0") as device:
    print u"Type: {}".format(device.get_type())
    print u"Firmware: {}".format(device.get_firmware_version())
    print u"Mode: {}".format(device.get_mode())
    print u"Logging criterion: {}".format(unicode(device.get_logging_criterion()))
    print u"Current data: {}".format(unicode(device.get_current_data()))
    header = device.get_header()
    print u"Number of available samples: {}".format(header.get_sample_count())
    data = device.fetch_data_range(header.start, 1)
    print u"Data [0]: {}".format(unicode(data[0]))
    device.fetch_end()

Credits

  • Many thanks to Technische Alternative for allowing me to create and publish this package under a free software license!
  • Thanks also to H. Römer for publishing d-logg-linux.