Metadata-Version: 1.1
Name: mettler_toledo_device
Version: 1.4.0
Summary: Interface to Mettler Toledo balances and scales that use the Mettler Toledo Standard Interface Command Set (MT-SICS).
Home-page: https://github.com/janelia-pypi/mettler_toledo_device_python
Author: Peter Polidoro
Author-email: polidorop@janelia.hhmi.org
License: BSD
Description: mettler_toledo_device_python
        ======================
        
        This Python package (mettler\_toledo\_device) creates a class named
        MettlerToledoDevice, which contains an instance of
        serial\_device2.SerialDevice and adds methods to it to interface to
        Mettler Toledo balances and scales that use the Mettler Toledo
        Standard Interface Command Set (MT-SICS).
        
        Authors::
        
            Peter Polidoro <polidorop@janelia.hhmi.org>
        
        License::
        
            BSD
        
        Example Usage::
        
            from mettler_toledo_device import MettlerToledoDevice
            dev = MettlerToledoDevice() # Might automatically find device if one available
            # if it is not found automatically, specify port directly
            dev = MettlerToledoDevice(port='/dev/ttyUSB0') # Linux specific port
            dev = MettlerToledoDevice(port='/dev/tty.usbmodem262471') # Mac OS X specific port
            dev = MettlerToledoDevice(port='COM3') # Windows specific port
            dev.get_serial_number()
            1126493049
            dev.get_balance_data()
            ['XS204', 'Excellence', '220.0090', 'g']
            dev.get_weight_stable()
            [-0.0082, 'g'] #if weight is stable
            None  #if weight is dynamic
            dev.get_weight()
            [-0.6800, 'g', 'S'] #if weight is stable
            [-0.6800, 'g', 'D'] #if weight is dynamic
            dev.zero_stable()
            True  #zeros if weight is stable
            False  #does not zero if weight is not stable
            dev.zero()
            'S'   #zeros if weight is stable
            'D'   #zeros if weight is dynamic
            devs = MettlerToledoDevices()  # Might automatically find all available devices
            # if they are not found automatically, specify ports to use
            devs = MettlerToledoDevices(use_ports=['/dev/ttyUSB0','/dev/ttyUSB1']) # Linux
            devs = MettlerToledoDevices(use_ports=['/dev/tty.usbmodem262471','/dev/tty.usbmodem262472']) # Mac OS X
            devs = MettlerToledoDevices(use_ports=['COM3','COM4']) # Windows
            dev = devs[0]
        
        
Keywords: mettler toledo serial device
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
