|
|
using | ActionId = std::uint32_t |
| |
|
using | PluginId = std::uint32_t |
| |
|
using | JobId = std::uint32_t |
| |
|
using | MeasId = std::string |
| |
|
using | PartId = std::string |
| |
|
using | RecipeId = std::string |
| |
|
using | ResultId = std::uint32_t |
| |
|
using | VariantScalar = std::variant< bool, std::int8_t, std::uint8_t, std::int16_t, std::uint16_t, std::int32_t, std::uint32_t, std::int64_t, std::uint64_t, float, double, std::string > |
| |
|
using | VariantArray = std::variant< std::vector< bool >, std::vector< std::int8_t >, std::vector< std::uint8_t >, std::vector< std::int16_t >, std::vector< std::uint16_t >, std::vector< std::int32_t >, std::vector< std::uint32_t >, std::vector< std::int64_t >, std::vector< std::uint64_t >, std::vector< float >, std::vector< double >, std::vector< std::string >, std::vector< VariantScalar > > |
| |
|
using | Value = std::variant< VariantScalar, VariantArray > |
| |
|
using | Milliseconds = std::chrono::duration< double, std::milli > |
| |
|
| enum | State {
Null = eMVVisionState_Null,
Preoperational = eMVVisionState_Preoperational,
Halted = eMVVisionState_Halted,
Error = eMVVisionState_Error
} |
| |
| enum | ValueType {
Null = eMVValueType_Null,
Scalar = eMVValueType_Scalar,
Array = eMVValueType_Array
} |
| |
| enum | DataType {
Null = eMVDataType_Null,
Bool = eMVDataType_Bool,
Int8 = eMVDataType_Int8,
UInt8 = eMVDataType_UInt8,
Int16 = eMVDataType_Int16,
UInt16 = eMVDataType_UInt16,
Int32 = eMVDataType_Int32,
UInt32 = eMVDataType_UInt32,
Int64 = eMVDataType_Int64,
UInt64 = eMVDataType_UInt64,
Float = eMVDataType_Float,
Double = eMVDataType_Double,
String = eMVDataType_String,
Variant = eMVDataType_Variant
} |
| |
| enum | ResultState {
Null = eMVResultState_Null,
Completed = eMVResultState_Completed,
Processing = eMVResultState_Processing,
Aborted = eMVResultState_Aborted,
Failed = eMVResultState_Failed,
Dropped = eMVResultState_Failed + 1
} |
| |
| enum | ActionType {
Null = eMVAction_Null,
SelectMode = eMVAction_SelectMode,
PrepareRecipe = eMVAction_PrepareRecipe,
UnprepareRecipe = eMVAction_UnprepareRecipe,
StartSingleJob = eMVAction_StartSingleJob,
StartContinuous = eMVAction_StartContinuous,
Halt = eMVAction_Halt,
Reset = eMVAction_Reset,
Stop = eMVAction_Stop,
Abort = eMVAction_Abort
} |
| |
| enum | ModeType {
Null = eMVMode_Null,
Automatic = eMVMode_Automatic,
FrontendAccess = eMVMode_FrontendAccess
} |
| |
| enum | Severity {
Null = 0,
Debug = eMVSeverity_Debug,
Info = eMVSeverity_Info,
Warning = eMVSeverity_Warning,
Error = eMVSeverity_Error,
Critical = eMVSeverity_Critical
} |
| |
| enum | AccessLevel {
None = MVPluginAccessLevel_t::eMVAccessLevel_Null,
MonitorOnly = MVPluginAccessLevel_t::eMVAccessLevel_MonitorOnly,
ControlOnly = MVPluginAccessLevel_t::eMVAccessLevel_ControlOnly,
MonitorAndControl = MVPluginAccessLevel_t::eMVAccessLevel_MonitorAndControl
} |
| |
| enum | Constness {
Const,
Mutable
} |
| |
| enum | JobType {
SingleJob,
ContinuousJob
} |
| |
| enum | Widget {
Default = eMVPluginParameterWidget_Default,
TextField = eMVPluginParameterWidget_TextField,
PasswordEntry = eMVPluginParameterWidget_PasswordEntry,
SpinBox = eMVPluginParameterWidget_SpinBox,
Slider = eMVPluginParameterWidget_Slider,
CheckBox = eMVPluginParameterWidget_CheckBox,
ComboBox = eMVPluginParameterWidget_ComboBox,
ButtonGroup = eMVPluginParameterWidget_ButtonGroup,
FileChooser = eMVPluginParameterWidget_FileChooser,
DirectoryChooser = eMVPluginParameterWidget_DirectoryChooser
} |
| |
Scoped enum and data structure type definitions.