camera1394¶
Contents:
Summary¶
-
camera1394
¶ Version: 1.10.0
Description: ROS driver for devices supporting the IEEE 1394 Digital Camera (IIDC) protocol. Supports the ROS image_pipeline, using libdc1394 for device access.
Maintainers: - Jack O’Quin <jack DOT oquin AT gmail DOT com>
Licenses: - LGPL
Urls: - website<http://ros.org/wiki/camera1394>
- bugtracker<https://github.com/ros-drivers/camera1394/issues>
- repository<https://github.com/ros-drivers/camera1394.git>
Authors: - Jack O’Quin
- Ken Tossell
- Patrick Beeson
- Nate Koenig
- Andrew Howard
- Damien Douxchamps
- Dan Dennedy
BuildDepends: BuildtoolDepends: BuildExportDepends: boost
camera_info_manager
diagnostic_updater
dynamic_reconfigure
image_transport
libdc1394-dev
message_runtime
nodelet
roscpp
sensor_msgs
tf
ExecDepends: boost
camera_info_manager
diagnostic_updater
dynamic_reconfigure
image_transport
libdc1394-dev
message_runtime
nodelet
roscpp
sensor_msgs
tf
Exports: - <nodelet plugin=”${prefix}/camera1394_nodelet.xml”/>
Types¶
Service types¶
-
camera1394/SetCameraRegisters
¶ Constant (Request): - TYPE_CONTROL (uint8):
0
– - TYPE_ABSOLUTE (uint8):
1
– - TYPE_FORMAT7 (uint8):
2
– - TYPE_ADVANCED_CONTROL (uint8):
3
– - TYPE_PIO (uint8):
4
– - TYPE_SIO (uint8):
5
– - TYPE_STROBE (uint8):
6
–
Field (Request): - type (uint8) –
- offset (uint64) –
- value[] (uint32) –
- mode (uint32) –
Control and status register (CSR) types
# Control and status register (CSR) types uint8 TYPE_CONTROL=0 uint8 TYPE_ABSOLUTE=1 uint8 TYPE_FORMAT7=2 uint8 TYPE_ADVANCED_CONTROL=3 uint8 TYPE_PIO=4 uint8 TYPE_SIO=5 uint8 TYPE_STROBE=6 # Register type; defaults to 0. uint8 type # Register offset uint64 offset # Value to set; call with an empty value succeed without any effect. uint32[] value # Mode for Format7 register, feature for absolute register; otherwise it does not apply. uint32 mode ---
- TYPE_CONTROL (uint8):
-
camera1394/GetCameraRegisters
¶ Constant (Request): - TYPE_CONTROL (uint8):
0
– - TYPE_ABSOLUTE (uint8):
1
– - TYPE_FORMAT7 (uint8):
2
– - TYPE_ADVANCED_CONTROL (uint8):
3
– - TYPE_PIO (uint8):
4
– - TYPE_SIO (uint8):
5
– - TYPE_STROBE (uint8):
6
–
Field (Request): - type (uint8) –
- offset (uint64) –
- num_regs (uint32) –
- mode (uint32) –
Field (Response): - value[] (uint32) –
Control and status register (CSR) types
# Control and status register (CSR) types uint8 TYPE_CONTROL=0 uint8 TYPE_ABSOLUTE=1 uint8 TYPE_FORMAT7=2 uint8 TYPE_ADVANCED_CONTROL=3 uint8 TYPE_PIO=4 uint8 TYPE_SIO=5 uint8 TYPE_STROBE=6 # Register type; defaults to 0. uint8 type # Register offset uint64 offset # Number of registers; 0 counts as 1; does not apply for single-value registers. uint32 num_regs # Mode for Format7 register, feature for absolute register; otherwise it does not apply. uint32 mode --- # Value of the register uint32[] value
- TYPE_CONTROL (uint8):