Metadata-Version: 1.1
Name: python-can-remote
Version: 0.2.0
Summary: CAN over network bridge for Python
Home-page: https://github.com/christiansandberg/python-can-remote
Author: Christian Sandberg
Author-email: christiansandberg@me.com
License: MIT
Description: CAN over network bridge for Python
        ==================================
        
        Creates a CAN over TCP/IP bridge for use with python-can_.
        
        
        Installation
        ------------
        
        Install using pip::
        
            $ pip install python-can-remote
        
        
        Usage
        -----
        
        Start server from command line::
        
            $ python -m can_remote --interface=virtual --channel=0 --bitrate=500000
        
        
        Create python-can bus:
        
        .. code-block:: python
        
            import can
        
            # Create a connection to server. Any config is passed to server.
            bus = can.Bus('ws://localhost:54701/',
                          bustype='remote',
                          bitrate=500000,
                          receive_own_messages=True)
        
            # Send messages
            msg = can.Message(arbitration_id=0x12345, data=[1,2,3,4,5,6,7,8])
            bus.send(msg)
        
            # Receive messages
            msg2 = bus.recv(1)
            print(msg2)
        
            # Disconnect
            bus.shutdown()
        
        
        Web interface
        -------------
        
        There is also a basic web interface for inspecting the CAN traffic
        using a browser.
        It is available on the same address using HTTP, e.g. http://localhost:54701/.
        
        
        .. _python-can: https://python-can.readthedocs.org/en/stable/
        
Keywords: CAN TCP websocket
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering
