Public Member Functions | Private Attributes | List of all members
astra_ros::Exception Class Reference

Wraps a astra_status_t when an Astra SDK call fails. More...

#include <Exception.hpp>

Inheritance diagram for astra_ros::Exception:
Inheritance graph
[legend]

Public Member Functions

 Exception (const astra_status_t status)
 
virtual const char * what () const noexcept
 

Private Attributes

astra_status_t status_
 

Detailed Description

Wraps a astra_status_t when an Astra SDK call fails.

Definition at line 14 of file Exception.hpp.

Constructor & Destructor Documentation

◆ Exception()

Exception::Exception ( const astra_status_t  status)
Parameters
statusThe astra_status_t value to wrap. ASTRA_STATUS_SUCCESS should not be thrown.

Definition at line 9 of file Exception.cpp.

Member Function Documentation

◆ what()

const char * Exception::what ( ) const
virtualnoexcept
Returns
A string representing the astra_status_t

Definition at line 14 of file Exception.cpp.

Member Data Documentation

◆ status_

astra_status_t astra_ros::Exception::status_
private

Definition at line 28 of file Exception.hpp.


The documentation for this class was generated from the following files:


astra_ros
Author(s): Braden McDorman
autogenerated on Wed Mar 2 2022 00:53:06