Macros | Typedefs | Enumerations | Functions | Variables
l3cam_ros_utils.hpp File Reference
#include "l3cam_ros_errors.hpp"
#include <libL3Cam.h>
#include <string>
Include dependency graph for l3cam_ros_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROS_BMG_UNUSED(x)   (void)x;
 

Typedefs

typedef enum LibL3CamStatus LibL3CamStatus
 
typedef enum polAngle polAngle
 

Enumerations

enum  LibL3CamStatus {
  undefined_status = 0, error_status, connected_status, disconnected_status,
  started_status, streaming_status, terminated_status
}
 
enum  polAngle {
  angle_0 = 0, angle_45, angle_90, angle_135,
  no_angle
}
 

Functions

static const char * getBeamRosErrorDescription (int error_code)
 
static std::string getErrorDescription (int error_code)
 

Variables

static const char * bmg_ros_error_failed_to_call_service = "Failed to call service\0"
 
static const char * bmg_ros_error_find_devices_timeout = "Timeout error while finding devices\0"
 
static const char * bmg_ros_error_interrupted = "RCLCPP interrupted\0"
 
static const char * bmg_ros_error_invalid_polarimetric_process_type = "Invalid polarimetric process type\0"
 
static const char * bmg_ros_error_service_availability_timeout = "Timeout error while looking for service availability\0"
 
static const char * bmg_ros_error_undefined_error = "UNDEFINED L3CAM ERROR\0"
 

Macro Definition Documentation

◆ ROS_BMG_UNUSED

#define ROS_BMG_UNUSED (   x)    (void)x;

Definition at line 32 of file l3cam_ros_utils.hpp.

Typedef Documentation

◆ LibL3CamStatus

◆ polAngle

typedef enum polAngle polAngle

Enumeration Type Documentation

◆ LibL3CamStatus

Enumerator
undefined_status 
error_status 
connected_status 
disconnected_status 
started_status 

(TBD) after notification

streaming_status 
terminated_status 

Definition at line 34 of file l3cam_ros_utils.hpp.

◆ polAngle

enum polAngle
Enumerator
angle_0 
angle_45 
angle_90 
angle_135 
no_angle 

Definition at line 45 of file l3cam_ros_utils.hpp.

Function Documentation

◆ getBeamRosErrorDescription()

static const char* getBeamRosErrorDescription ( int  error_code)
static

Definition at line 61 of file l3cam_ros_utils.hpp.

◆ getErrorDescription()

static std::string getErrorDescription ( int  error_code)
static

Definition at line 85 of file l3cam_ros_utils.hpp.

Variable Documentation

◆ bmg_ros_error_failed_to_call_service

const char* bmg_ros_error_failed_to_call_service = "Failed to call service\0"
static

Definition at line 55 of file l3cam_ros_utils.hpp.

◆ bmg_ros_error_find_devices_timeout

const char* bmg_ros_error_find_devices_timeout = "Timeout error while finding devices\0"
static

Definition at line 54 of file l3cam_ros_utils.hpp.

◆ bmg_ros_error_interrupted

const char* bmg_ros_error_interrupted = "RCLCPP interrupted\0"
static

Definition at line 56 of file l3cam_ros_utils.hpp.

◆ bmg_ros_error_invalid_polarimetric_process_type

const char* bmg_ros_error_invalid_polarimetric_process_type = "Invalid polarimetric process type\0"
static

Definition at line 58 of file l3cam_ros_utils.hpp.

◆ bmg_ros_error_service_availability_timeout

const char* bmg_ros_error_service_availability_timeout = "Timeout error while looking for service availability\0"
static

Definition at line 57 of file l3cam_ros_utils.hpp.

◆ bmg_ros_error_undefined_error

const char* bmg_ros_error_undefined_error = "UNDEFINED L3CAM ERROR\0"
static

Definition at line 59 of file l3cam_ros_utils.hpp.



l3cam_ros
Author(s): Beamagine
autogenerated on Wed May 28 2025 02:53:15