2#include "RasterPointScanner/Headers/RasterFrame.h"
3#include "Base/Headers/BaseValues.hpp"
4#include "Base/Headers/BaseFunctions.hpp"
5#include "Base/Headers/VectorFunctions.hpp"
bool hasRSStreamDiff(const RealSenseIOSettings &s) const
Checks whether the stream configuration differs from another settings object.
RealSenseStreamSettings color_stream
Settings for the color stream.
RealSenseStreamSettings ir_stream
Settings for the infrared stream.
RealSenseIOSettings(CollectionMode mode, fltp04 quality, bool use_imu_for_scan)
Constructs IO settings for a given collection mode and quality.
RealSenseStreamSettings depth_stream
Settings for the depth stream.
void setToDefaults(CollectionMode mode, fltp04 quality, bool use_imu_for_scan)
Resets all settings to defaults for the given mode and quality.
void turnAllOnOrOff(bool on)
Enables or disables all streams.
bool use_ir_for_slam
Whether to use IR frames for SLAM tracking.
fltp04 laser_power_percent
Laser power as a fraction (0.0 to 1.0).
bool use_ir_for_point_color
Whether to use IR for point coloring instead of color stream.
RealSenseIOSettings()
Constructs default IO settings.
RealSenseStreamSettings accelerometer_stream
Settings for the accelerometer stream.
bool pulse_emitter
Whether to pulse the IR emitter.
RealSenseStreamSettings gyro_stream
Settings for the gyroscope stream.
A fixed-size array with N dimensions used as the basis for geometric and mathematical types.
The primary namespace for the NDEVR SDK.
float fltp04
Defines an alias representing a 4 byte floating-point number Bit layout is as follows: -Sign: 1 bit a...
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
CollectionMode
The operating mode for raster point collection, controlling power usage and data type.
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Settings for a single RealSense data stream (IR, color, depth, IMU).
bool operator!=(const RealSenseStreamSettings &s) const
Compares two stream settings for inequality.
fltp04 exposure
Sensor exposure time, or Invalid for auto.
uint04 preferred_frame_rate
Preferred frame rate in fps, or Invalid for auto.
Vector< 2, uint04 > preferred_pixel_size
Preferred resolution (width, height), or Invalid for auto.
fltp04 gain
Sensor gain, or Invalid for auto.
bool is_on
Whether this stream is enabled.