Skip to main content
Version: Development (main)

:::tip Experimental This documents unreleased main — not a released, committed API. See the API stability policy and use Stable instead. :::

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.