libfranka 0.15.0
FCI C++ API
Loading...
Searching...
No Matches
Classes
exception.h File Reference

Contains exception definitions. More...

#include <stdexcept>
#include <string>
#include <franka/log.h>
Include dependency graph for exception.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  franka::Exception
 Base class for all exceptions used by libfranka. More...
 
struct  franka::ModelException
 ModelException is thrown if an error occurs when loading the model library. More...
 
struct  franka::NetworkException
 NetworkException is thrown if a connection to the robot cannot be established, or when a timeout occurs. More...
 
struct  franka::ProtocolException
 ProtocolException is thrown if the robot returns an incorrect message. More...
 
struct  franka::IncompatibleVersionException
 IncompatibleVersionException is thrown if the robot does not support this version of libfranka. More...
 
struct  franka::ControlException
 ControlException is thrown if an error occurs during motion generation or torque control. More...
 
struct  franka::CommandException
 CommandException is thrown if an error occurs during command execution. More...
 
struct  franka::RealtimeException
 RealtimeException is thrown if realtime priority cannot be set. More...
 
struct  franka::InvalidOperationException
 InvalidOperationException is thrown if an operation cannot be performed. More...
 

Detailed Description

Contains exception definitions.