|
|
| MVPLUGIN_ENUM_FMT_FORMATTER (MVPlugin::State, {{MVPlugin::State::Null, "<unknown-state>"}, {MVPlugin::State::Preoperational, "Preoperational"}, {MVPlugin::State::Halted, "Halted"}, {MVPlugin::State::Error, "Error"}, {MVPlugin::State::Initialized, "Initialized"}, {MVPlugin::State::Ready, "Ready"}, {MVPlugin::State::SingleExecution, "SingleExecution"}, {MVPlugin::State::ContinuousExecution, "ContinuousExecution"}, {MVPlugin::State::FrontendAccess, "FrontendAccess"}}) MVPLUGIN_ENUM_FMT_FORMATTER(MVPlugin |
| |
|
| MVPLUGIN_ENUM_FMT_FORMATTER (MVPlugin::DataType, {{MVPlugin::DataType::Null, "<unknown-data-type>"}, {MVPlugin::DataType::Bool, "Bool"}, {MVPlugin::DataType::Int8, "Int8"}, {MVPlugin::DataType::UInt8, "UInt8"}, {MVPlugin::DataType::Int16, "Int16"}, {MVPlugin::DataType::UInt16, "UInt16"}, {MVPlugin::DataType::Int32, "Int32"}, {MVPlugin::DataType::UInt32, "UInt32"}, {MVPlugin::DataType::Int64, "Int64"}, {MVPlugin::DataType::UInt64, "UInt64"}, {MVPlugin::DataType::Float, "Float"}, {MVPlugin::DataType::Double, "Double"}, {MVPlugin::DataType::String, "String"}, {MVPlugin::DataType::Variant, "Variant"}}) MVPLUGIN_ENUM_FMT_FORMATTER(MVPlugin |
| |
|
| MVPLUGIN_ENUM_FMT_FORMATTER (MVPlugin::ActionType, {{MVPlugin::ActionType::Null, "<unknown-action-type>"}, {MVPlugin::ActionType::SelectMode, "SelectMode"}, {MVPlugin::ActionType::PrepareRecipe, "PrepareRecipe"}, {MVPlugin::ActionType::UnprepareRecipe, "UnprepareRecipe"}, {MVPlugin::ActionType::StartSingleJob, "StartSingleJob"}, {MVPlugin::ActionType::StartContinuous, "StartContinuous"}, {MVPlugin::ActionType::Halt, "Halt"}, {MVPlugin::ActionType::Reset, "Reset"}, {MVPlugin::ActionType::Stop, "Stop"}, {MVPlugin::ActionType::Abort, "Abort"}}) MVPLUGIN_ENUM_FMT_FORMATTER(MVPlugin |
| |
|
| MVPLUGIN_ENUM_FMT_FORMATTER (MVPlugin::Severity, {{MVPlugin::Severity::Null, "<unknown-severity>"}, {MVPlugin::Severity::Warning, "Warning"}, {MVPlugin::Severity::Error, "Error"}, {MVPlugin::Severity::Critical, "Critical"}}) MVPLUGIN_ENUM_FMT_FORMATTER(MVPlugin |
| |
|
| MVPLUGIN_ENUM_FMT_FORMATTER (MVEventType_t, {{eMVEvent_Null, "eMVEvent_Null"}, {eMVEvent_StateChanged, "eMVEvent_StateChanged"}, {eMVEvent_RecipePrepared, "eMVEvent_RecipePrepared"}, {eMVEvent_RecipeUnprepared, "eMVEvent_RecipeUnprepared"}, {eMVEvent_ResultReady, "eMVEvent_ResultReady"}, {eMVEvent_Ready, "eMVEvent_Ready"}, {eMVEvent_JobStarted, "eMVEvent_JobStarted"}, {eMVEvent_Error, "eMVEvent_Error"}, {eMVEvent_AcquisitionDone, "eMVEvent_AcquisitionDone"}, {eMVEvent_Shutdown, "eMVEvent_Shutdown"}, {eMVEvent_Force32, "eMVEvent_Force32"}}) MVPLUGIN_ENUM_FMT_FORMATTER(MVPlugin |
| |
{fmt} formatter template specializations for API types.
Note that this file should only be included if the optional {fmt} dependency is available and the MV_USE_FMT macro is defined.