From cdef32f95a127460b5be33445ce074e578470425 Mon Sep 17 00:00:00 2001 From: Joe Dong Date: Wed, 13 Jul 2022 12:22:41 +0800 Subject: [PATCH] add install usb rules --- .../scripts/99-obsensor-libusb.rules | 9 +++++++++ orbbec_camera/scripts/echo_extrintisics.sh | 0 orbbec_camera/scripts/install.sh | 19 +++++++++++++++++++ orbbec_camera/scripts/receive_pc.py | 0 4 files changed, 28 insertions(+) create mode 100755 orbbec_camera/scripts/99-obsensor-libusb.rules mode change 100644 => 100755 orbbec_camera/scripts/echo_extrintisics.sh create mode 100755 orbbec_camera/scripts/install.sh mode change 100644 => 100755 orbbec_camera/scripts/receive_pc.py diff --git a/orbbec_camera/scripts/99-obsensor-libusb.rules b/orbbec_camera/scripts/99-obsensor-libusb.rules new file mode 100755 index 00000000..16dfdb34 --- /dev/null +++ b/orbbec_camera/scripts/99-obsensor-libusb.rules @@ -0,0 +1,9 @@ +# UVC cameras () +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0635", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Femto" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0638", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Femto-w" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0668", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Femto-live" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0636", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Astra+" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0637", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Astra+s" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0536", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Astra+_rgb" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0537", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="Astra+s_rgb" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2bc5", ATTRS{idProduct}=="0660", MODE:="0666", OWNER:="root", GROUP:="video", SYMLINK+="AstraII" diff --git a/orbbec_camera/scripts/echo_extrintisics.sh b/orbbec_camera/scripts/echo_extrintisics.sh old mode 100644 new mode 100755 diff --git a/orbbec_camera/scripts/install.sh b/orbbec_camera/scripts/install.sh new file mode 100755 index 00000000..802e11e6 --- /dev/null +++ b/orbbec_camera/scripts/install.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +# Check if user is root/running with sudo +if [ `whoami` != root ]; then + echo Please run this script with sudo + exit +fi + +ORIG_PATH=`pwd` +cd `dirname $0` +SCRIPT_PATH=`pwd` +cd $ORIG_PATH + +if [ "`uname -s`" != "Darwin" ]; then + # Install UDEV rules for USB device + cp ${SCRIPT_PATH}/99-obsensor-libusb.rules /etc/udev/rules.d/99-obsensor-libusb.rules + echo "usb rules file install at /etc/udev/rules.d/99-obsensor-libusb.rules" +fi +echo "exit" \ No newline at end of file diff --git a/orbbec_camera/scripts/receive_pc.py b/orbbec_camera/scripts/receive_pc.py old mode 100644 new mode 100755