Skip to main content

Robotiq::DriverException Class

A higher-level driver problem that should propagate up to the application — invalid configuration, a missing/unresponsive gripper, or a null argument the caller must not have passed.

See SerialIOException for wire-level failures

Included Headers

#include <driver_exception.hpp>

Base class

classstd::exception

Members

Public Constructors
DriverException (const std::string &description)
DriverException (const DriverException &other)
Public Destructor
~DriverException () override=default
Public Operators
DriverException &operator= (const DriverException &)=delete
Public Member Functions
const char *what () const override

Public Constructors

DriverException()

Robotiq::DriverException::DriverException(const std::string &description
)
inline explicit
Parameters
description

What went wrong; wrapped as "DriverException: <description>.".

DriverException()

Robotiq::DriverException::DriverException(const DriverException &other
)
inline
Parameters
other

The exception to copy.

Public Destructor

~DriverException()

Robotiq::DriverException::~DriverException ()
default

Public Operators

operator=()

DriverException & Robotiq::DriverException::operator=(const DriverException &
)
delete

Public Member Functions

what()

const char * Robotiq::DriverException::what ()
inline
Returns

The formatted "DriverException: <description>." message.


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

  • driver_exception.hpp

Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.