MIRA
core
include
pilot
PilotExceptions.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) by
3
* MetraLabs GmbH (MLAB), GERMANY
4
* and
5
* Neuroinformatics and Cognitive Robotics Labs (NICR) at TU Ilmenau, GERMANY
6
* All rights reserved.
7
*
8
* Redistribution and modification of this code is strictly prohibited.
9
*
10
* IN NO EVENT SHALL "MLAB" OR "NICR" BE LIABLE TO ANY PARTY FOR DIRECT,
11
* INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF
12
* THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF "MLAB" OR
13
* "NICR" HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
*
15
* "MLAB" AND "NICR" SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING,
16
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
17
* FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
18
* ON AN "AS IS" BASIS, AND "MLAB" AND "NICR" HAVE NO OBLIGATION TO
19
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS OR MODIFICATIONS.
20
*/
21
30
#ifndef _MIRA_PILOT_PILOTEXCEPTIONS_H_
31
#define _MIRA_PILOT_PILOTEXCEPTIONS_H_
32
33
#include <
error/Exceptions.h
>
34
35
namespace
mira
36
{
37
39
40
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(PilotException, SerializableException)
41
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(XNoMotionCommand, PilotException)
42
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(XNoPath, PilotException)
43
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(XPathLost, PilotException)
44
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(XTaskFailed, PilotException)
45
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
(XRecoveryFailed, PilotException)
46
47
49
}
50
51
#endif
mira
MIRA_DEFINE_SERIALIZABLE_EXCEPTION
#define MIRA_DEFINE_SERIALIZABLE_EXCEPTION(Ex, Base)
Exceptions.h
GIT-r093dc3fa2d349de0a55949aec7505ad0006dd69e , Generated on Sun Dec 14 2025 03:38:07 for MIRA by
1.8.14