ErrorType.h
Go to the documentation of this file.
1#pragma once
2
4{
5
6 /**
7 * @brief Error type a skill execution encountered.
8 *
9 * This enum may be used in ErrorOutput structs to ease categorizing errors.
10 */
11 enum class ErrorType
12 {
13 /**
14 * @brief The skill timed out.
15 */
17
18 /**
19 * @brief The skill aborted.
20 */
22
23 /**
24 * @brief The skill failed.
25 */
27
28 /**
29 * @brief The communication with the skill provider was erroneous.
30 */
32
33 /**
34 * @brief A client error was encountered.
35 */
37 };
38
39} // namespace armarx::skills::client
ErrorType
Error type a skill execution encountered.
Definition ErrorType.h:12
@ SkillAbort
The skill aborted.
Definition ErrorType.h:21
@ SkillTimeout
The skill timed out.
Definition ErrorType.h:16
@ SkillFailed
The skill failed.
Definition ErrorType.h:26
@ ClientError
A client error was encountered.
Definition ErrorType.h:36
@ SkillProviderError
The communication with the skill provider was erroneous.
Definition ErrorType.h:31