FluxioErrorMessages.h
Go to the documentation of this file.
1
#include <string>
2
#include <vector>
3
4
namespace
armarx::skills::error
5
{
6
enum class
ErrorCode
7
{
8
ExecutionNotFound
,
9
ExecutorNotFound
,
10
RunnerNotFound
,
11
SkillNotFound
,
12
SkillDescNotFound
,
13
NotFluxioCompExecutor
,
14
ProfileNotFound
,
15
ProviderNotFound
,
16
GenericMutexError
,
17
UserHasNoMutexError
,
18
AddSkillError
,
19
ProviderAlreadyExists
,
20
ConverterError
,
21
TestError
,
22
ParameterNotFound
,
23
ProfileHasNoParent
,
24
ProfileAlreadyExists
,
25
MissingRequired
26
};
27
28
std::string
formatString
(
const
std::string& format,
const
std::vector<std::string>& args);
29
30
std::string
createErrorMessage
(
ErrorCode
code,
const
std::vector<std::string>& args);
31
32
}
// namespace armarx::skills::error
armarx::skills::error
Definition
Exception.h:30
armarx::skills::error::ErrorCode
ErrorCode
Definition
FluxioErrorMessages.h:7
armarx::skills::error::ErrorCode::ConverterError
@ ConverterError
Definition
FluxioErrorMessages.h:20
armarx::skills::error::ErrorCode::UserHasNoMutexError
@ UserHasNoMutexError
Definition
FluxioErrorMessages.h:17
armarx::skills::error::ErrorCode::SkillDescNotFound
@ SkillDescNotFound
Definition
FluxioErrorMessages.h:12
armarx::skills::error::ErrorCode::ExecutorNotFound
@ ExecutorNotFound
Definition
FluxioErrorMessages.h:9
armarx::skills::error::ErrorCode::ProfileHasNoParent
@ ProfileHasNoParent
Definition
FluxioErrorMessages.h:23
armarx::skills::error::ErrorCode::TestError
@ TestError
Definition
FluxioErrorMessages.h:21
armarx::skills::error::ErrorCode::NotFluxioCompExecutor
@ NotFluxioCompExecutor
Definition
FluxioErrorMessages.h:13
armarx::skills::error::ErrorCode::SkillNotFound
@ SkillNotFound
Definition
FluxioErrorMessages.h:11
armarx::skills::error::ErrorCode::ProfileNotFound
@ ProfileNotFound
Definition
FluxioErrorMessages.h:14
armarx::skills::error::ErrorCode::RunnerNotFound
@ RunnerNotFound
Definition
FluxioErrorMessages.h:10
armarx::skills::error::ErrorCode::MissingRequired
@ MissingRequired
Definition
FluxioErrorMessages.h:25
armarx::skills::error::ErrorCode::ParameterNotFound
@ ParameterNotFound
Definition
FluxioErrorMessages.h:22
armarx::skills::error::ErrorCode::AddSkillError
@ AddSkillError
Definition
FluxioErrorMessages.h:18
armarx::skills::error::ErrorCode::GenericMutexError
@ GenericMutexError
Definition
FluxioErrorMessages.h:16
armarx::skills::error::ErrorCode::ExecutionNotFound
@ ExecutionNotFound
Definition
FluxioErrorMessages.h:8
armarx::skills::error::ErrorCode::ProviderNotFound
@ ProviderNotFound
Definition
FluxioErrorMessages.h:15
armarx::skills::error::ErrorCode::ProfileAlreadyExists
@ ProfileAlreadyExists
Definition
FluxioErrorMessages.h:24
armarx::skills::error::ErrorCode::ProviderAlreadyExists
@ ProviderAlreadyExists
Definition
FluxioErrorMessages.h:19
armarx::skills::error::createErrorMessage
std::string createErrorMessage(ErrorCode code, const std::vector< std::string > &args)
Definition
FluxioErrorMessages.cpp:25
armarx::skills::error::formatString
std::string formatString(const std::string &format, const std::vector< std::string > &args)
Definition
FluxioErrorMessages.cpp:8
RobotAPI
libraries
skills
core
error
FluxioErrorMessages.h
Generated by
1.13.2