-`enable_d2c_viewer`: Publishes the D2C overlay image (for testing only).
-`device_num`: The number of devices. This must be filled in if multiple cameras are required.
-`color_width`, `color_height`, `color_fps`: The resolution and frame rate of the color stream.
-`left_ir_width`, `left_ir_height`, `left_ir_fps`: The resolution and frame rate of the left IR stream.
-`right_ir_width`, `right_ir_height`, `right_ir_fps`: The resolution and frame rate of the right IR stream.
-`depth_width`, `depth_height`, `depth_fps`: The resolution and frame rate of the depth stream.
-`enable_color`: Enables the RGB camera.
-`enable_depth`: Enables the depth camera.
-`enable_left_ir`: Enables the left IR camera.
-`enable_right_ir`: Enables the right camera.
-`depth_registration`: Enables hardware alignment the depth frame to color frame.
This field is required when the `enable_colored_point_cloud` is set to `true`.
-`usb_port`: The USB port of the camera. This is required when multiple cameras are used.
-`enable_accel` : Enables the accelerometer.
-`accel_rate`: The frequency of the accelerometer, the optional values
are `1.5625hz`,`3.125hz`,`6.25hz`,`12.5hz`,`25hz`,`50hz`,
`100hz`,`200hz`,`500hz`,`1khz`,`2khz`,`4khz`,`8khz`,`16khz`,`32khz`. The specific value depends on the current camera.
-`accel_range` : The range of the accelerometer, the optional values are `2g`,`4g`,`8g`,`16g`. The specific value
depends on the current camera.
-`enable_gyro`: Whether to enable the gyroscope.
-`gyro_rate` : The frequency of the gyroscope, the optional values
are `1.5625hz`,`3.125hz`,`6.25hz`,`12.5hz`,`25hz`,`50hz`,
`100hz`,`200hz`,`500hz`,`1khz`,`2khz`,`4khz`,`8khz`,`16khz`,`32khz`. The specific value depends on the current camera.
-`gyro_range` : The range of the gyroscope, the optional values
are `16dps`,`31dps`,`62dps`,`125dps`,`250dps`,`500dps`,`1000dps`,`2000dps`. The specific value depends on the current
camera.
-`depth_precision` : The depth precision, should be like `1mm` format. The default value is `1mm`.
-`enable_laser` : Whether to enable the laser. The default value is `true`.
-`laser_on_off_mode`: Laser on/off alternate mode, 0: off, 1: on-off alternate, 2: off-on alternate. The default value
is `0`.
-`device_preset`: The device preset options are `Default` or `High Accuracy`.
-`enable_decimation_filter`: This filter effectively reduces the depth scene complexity. The filter runs on kernel sizes [2x2] to [8x8] pixels. The image size is scaled down proportionally in both dimensions to preserve the aspect ratio.
-`enable_hdr_merge`: This filter is used jointly with depth HDR function. By merging consecutive depth images of alternating exposure values, we can over come challenges in acquiring depth values for under-illuminated and over-illuminated objects simultaneously.
-`enable_sequence_id_filter`: This filter is used jointly with depth HDR function and outputs only the sequence with specified sequence ID.
-`enable_threshold_filter`: This filter preserves depth values of interest and omits depth values out of scope.
-`enable_noise_removal_filter`: This filter removes speckle noise in clusters and gives rise to a less-filled depth map.
-`enable_spatial_filter`: This filter performs multiple iterations of processing as specified by the magnitude parameter, to enhance the smoothness of depth data. It is also capable of filling small holes in depth maps.
-`enable_temporal_filter`:This filter is intended to improve the depth data persistency by manipulating per-pixel values based on previous frames. The filter performs a single pass on the data, adjusting the depth values while also updating the tracking history.
-`enable_hole_filling_filter`: This filter fills all holes in the depth map using the specified mode. |
## DDS Tuning
The default DDS settings (Galactic) may not be optimal for data transmission. Different DDS settings can have varying
performance. In this example, we use CycloneDDS. For more detailed information, please refer to the
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.