【问题标题】:Cambrionix PowerPad15S is not showing connected devices in UbuntuCambrionix PowerPad15S 未在 Ubuntu 中显示连接的设备
【发布时间】:2018-08-08 07:48:02
【问题描述】:

我在我的设备上使用 Cambrionix PowerPad15s,但是在运行他们的第一个代码时,即查找所有连接到 USB 的设备,我在 jsonrpc 文件中遇到了一些问题(由公司自己提供)。 我必须导入这个-

from cbrxapi import cbrxapi

这段代码是获取usb口中所有连接的设备,并保存在结果变量中-

result = cbrxapi.cbrx_discover("local")

剩下的代码是-

if result==False:
   print "No Cambrionix unit found."
   sys.exit(0)
unitId = result[0]
handle = cbrxapi.cbrx_connection_open(unitId)
nrOfPorts = cbrxapi.cbrx_connection_get(handle, "nrOfPorts")
cbrxapi.cbrx_connection_close(handle)
print "The Cambrionix unit " + unitId + " has " + str(nrOfPorts) + "  ports."

我面临的错误是

回溯(最近一次通话最后一次):
文件“cbrx_api_quickstart.py”,第 9 行,在
结果 = cbrxapi.cbrx_discover("本地")
调用
中的文件“/usr/local/share/cbrxapi/jsonrpc-0.1/jsonrpc.py”,第 936 行 return self.__req(self.__name, args, kwargs)
文件“/usr/local/share/cbrxapi/jsonrpc-0.1/jsonrpc.py”,第 908 行,在 __req
引发 RPCTransportError(err)
jsonrpc.RPCTransportError: [Errno 111] 连接被拒绝

我使用的产品是Cambrionix

很抱歉没有正确解释。我还在学习阶段..

【问题讨论】:

    标签: python connection usb


    【解决方案1】:

    找到解决方案- 我必须在我的系统上再安装一个文件才能使代码正常工作..

    $ sudo apt-get install avahi-daemon
    

    而且我需要确保我的系统上还有一个脚本正在运行。

    install_service.sh in /usr/local/share/cbrxd/setup
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 2019-08-29
      相关资源
      最近更新 更多