通过自动创建类方法和自动发现Linux、Windows和Mac OS X中可用的远程设备与远程设备的接口
remote_device的Python项目详细描述
这个python包创建了一个名为remotedevice的类,它包含 serial\u device2.serialdevice的一个实例并向其添加方法, 例如在Linux、Windows和 mac os x。此类自动从可用的 当远程设备运行 适当的固件。
作者:
Peter Polidoro <polidorop@janelia.hhmi.org>
许可证:
BSD
示例用法:
from remote_device import RemoteDevice dev = RemoteDevice() dev = RemoteDevice() # Automatically finds device if one available dev = RemoteDevice('/dev/ttyACM0') # Linux specific port dev = RemoteDevice('/dev/tty.usbmodem262471') # Mac OS X specific port dev = RemoteDevice('COM3') # Windows specific port dev.get_device_info() dev.get_methods() devs = RemoteDevices() # Automatically finds all available devices devs.items() dev = devs[name][serial_number]