No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
sainsmart_relay_usb package from sainsmart_relay_usb reposainsmart_relay_usb |
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/DataspeedInc/sainsmart_relay_usb.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-02-03 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
SainSmart USB relay driver controller
Additional Links
Maintainers
- Kevin Hallenbeck
Authors
- Kevin Hallenbeck
sainsmart_relay_usb
ROS interface to SainSmart USB relay boards for automation
- 4 channel: SRD-5VDC-SL-C
- 8 channel: SRD-12VDC-SL-C
List Devices
rosrun sainsmart_relay_usb list
Relay Node
rosrun sainsmart_relay_usb relay_node
Parameters
-
serial
Explicitly specify device serial number. Default<empty>
-
desc
Explicitly specify device description. Default<empty>
Published topics
-
ready
, std_msgs/Bool, true when device is connected, otherwise false, (latched topic) -
serial
, std_msgs/String, serial number of the connected device (latched topic)
Subscribed topics
-
relay_cmd
, std_msgs/Byte, relay command (one bit per relay channel)
Troubleshooting
- Unable to connect to the device (no terminal messages)
- Can Linux see the USB device?
-
lsusb | grep 0403:6001
* Only one executable can use a hardware device at a time. * Make sure no other running software is using the hardware. * By default, Linux USB devices have very limited permissions. Udev rules are used to modify device permissions when connected. * When installing with binaries with apt-get, the udev rules are installed automatically. * Check if this package's udev rules are installed:ls /etc/udev/rules.d/ | grep 90-SainSmartRelayUsbRules.rules
orls /lib/udev/rules.d/ | grep sainsmart-relay-usb.rules
* Otherwise, follow the directions in 90-SainSmartRelayUsbRules.rules to perform a manual install. * When the board is connected to the PC and the PC is restarted, the relays will be toggled several times. This is because of the structure of the FTDI chip.
-
- Can Linux see the USB device?
CHANGELOG
Changelog for package sainsmart_relay_usb
0.0.4 (2021-02-03)
- Add symbolic link to serial port with udev rule
- Change ROS_INFO message on relay command to ROS_DEBUG to remove clutter in the terminal output
- Contributors: Kevin Hallenbeck
0.0.3 (2020-07-09)
- Increase CMake minimum version to 3.0.2 to avoid warning about CMP0048 http://wiki.ros.org/noetic/Migration#Increase_required_CMake_version_to_avoid_author_warning
- Remove check for ROS distributions less than Kinetic
- Use the simple filename \'udev\' when installing rules, instead of the debian package name
- Contributors: Kevin Hallenbeck
0.0.2 (2017-12-02)
- Added build dependency on roslib, needed for the ROS_DISTRO environment variable
- Contributors: Kevin Hallenbeck
0.0.1 (2017-11-30)
- Initial release
- Contributors: Kevin Hallenbeck
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged sainsmart_relay_usb at Robotics Stack Exchange
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
sainsmart_relay_usb package from sainsmart_relay_usb reposainsmart_relay_usb |
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/DataspeedInc/sainsmart_relay_usb.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-02-03 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
SainSmart USB relay driver controller
Additional Links
Maintainers
- Kevin Hallenbeck
Authors
- Kevin Hallenbeck
sainsmart_relay_usb
ROS interface to SainSmart USB relay boards for automation
- 4 channel: SRD-5VDC-SL-C
- 8 channel: SRD-12VDC-SL-C
List Devices
rosrun sainsmart_relay_usb list
Relay Node
rosrun sainsmart_relay_usb relay_node
Parameters
-
serial
Explicitly specify device serial number. Default<empty>
-
desc
Explicitly specify device description. Default<empty>
Published topics
-
ready
, std_msgs/Bool, true when device is connected, otherwise false, (latched topic) -
serial
, std_msgs/String, serial number of the connected device (latched topic)
Subscribed topics
-
relay_cmd
, std_msgs/Byte, relay command (one bit per relay channel)
Troubleshooting
- Unable to connect to the device (no terminal messages)
- Can Linux see the USB device?
-
lsusb | grep 0403:6001
* Only one executable can use a hardware device at a time. * Make sure no other running software is using the hardware. * By default, Linux USB devices have very limited permissions. Udev rules are used to modify device permissions when connected. * When installing with binaries with apt-get, the udev rules are installed automatically. * Check if this package's udev rules are installed:ls /etc/udev/rules.d/ | grep 90-SainSmartRelayUsbRules.rules
orls /lib/udev/rules.d/ | grep sainsmart-relay-usb.rules
* Otherwise, follow the directions in 90-SainSmartRelayUsbRules.rules to perform a manual install. * When the board is connected to the PC and the PC is restarted, the relays will be toggled several times. This is because of the structure of the FTDI chip.
-
- Can Linux see the USB device?
CHANGELOG
Changelog for package sainsmart_relay_usb
0.0.4 (2021-02-03)
- Add symbolic link to serial port with udev rule
- Change ROS_INFO message on relay command to ROS_DEBUG to remove clutter in the terminal output
- Contributors: Kevin Hallenbeck
0.0.3 (2020-07-09)
- Increase CMake minimum version to 3.0.2 to avoid warning about CMP0048 http://wiki.ros.org/noetic/Migration#Increase_required_CMake_version_to_avoid_author_warning
- Remove check for ROS distributions less than Kinetic
- Use the simple filename \'udev\' when installing rules, instead of the debian package name
- Contributors: Kevin Hallenbeck
0.0.2 (2017-12-02)
- Added build dependency on roslib, needed for the ROS_DISTRO environment variable
- Contributors: Kevin Hallenbeck
0.0.1 (2017-11-30)
- Initial release
- Contributors: Kevin Hallenbeck
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged sainsmart_relay_usb at Robotics Stack Exchange
sainsmart_relay_usb package from sainsmart_relay_usb reposainsmart_relay_usb |
|
Package Summary
Tags | No category tags. |
Version | 0.0.4 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/DataspeedInc/sainsmart_relay_usb.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-02-03 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
SainSmart USB relay driver controller
Additional Links
Maintainers
- Kevin Hallenbeck
Authors
- Kevin Hallenbeck
sainsmart_relay_usb
ROS interface to SainSmart USB relay boards for automation
- 4 channel: SRD-5VDC-SL-C
- 8 channel: SRD-12VDC-SL-C
List Devices
rosrun sainsmart_relay_usb list
Relay Node
rosrun sainsmart_relay_usb relay_node
Parameters
-
serial
Explicitly specify device serial number. Default<empty>
-
desc
Explicitly specify device description. Default<empty>
Published topics
-
ready
, std_msgs/Bool, true when device is connected, otherwise false, (latched topic) -
serial
, std_msgs/String, serial number of the connected device (latched topic)
Subscribed topics
-
relay_cmd
, std_msgs/Byte, relay command (one bit per relay channel)
Troubleshooting
- Unable to connect to the device (no terminal messages)
- Can Linux see the USB device?
-
lsusb | grep 0403:6001
* Only one executable can use a hardware device at a time. * Make sure no other running software is using the hardware. * By default, Linux USB devices have very limited permissions. Udev rules are used to modify device permissions when connected. * When installing with binaries with apt-get, the udev rules are installed automatically. * Check if this package's udev rules are installed:ls /etc/udev/rules.d/ | grep 90-SainSmartRelayUsbRules.rules
orls /lib/udev/rules.d/ | grep sainsmart-relay-usb.rules
* Otherwise, follow the directions in 90-SainSmartRelayUsbRules.rules to perform a manual install. * When the board is connected to the PC and the PC is restarted, the relays will be toggled several times. This is because of the structure of the FTDI chip.
-
- Can Linux see the USB device?
CHANGELOG
Changelog for package sainsmart_relay_usb
0.0.4 (2021-02-03)
- Add symbolic link to serial port with udev rule
- Change ROS_INFO message on relay command to ROS_DEBUG to remove clutter in the terminal output
- Contributors: Kevin Hallenbeck
0.0.3 (2020-07-09)
- Increase CMake minimum version to 3.0.2 to avoid warning about CMP0048 http://wiki.ros.org/noetic/Migration#Increase_required_CMake_version_to_avoid_author_warning
- Remove check for ROS distributions less than Kinetic
- Use the simple filename \'udev\' when installing rules, instead of the debian package name
- Contributors: Kevin Hallenbeck
0.0.2 (2017-12-02)
- Added build dependency on roslib, needed for the ROS_DISTRO environment variable
- Contributors: Kevin Hallenbeck
0.0.1 (2017-11-30)
- Initial release
- Contributors: Kevin Hallenbeck
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.