|
|
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 class | State {
Null = eMVVisionState_Null
,
Preoperational = eMVVisionState_Preoperational
,
Halted = eMVVisionState_Halted
,
Error = eMVVisionState_Error
} |
| |
| enum class | ValueType {
Null = eMVValueType_Null
,
Scalar = eMVValueType_Scalar
,
Array = eMVValueType_Array
} |
| |
| enum class | 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 class | ResultState {
Null = eMVResultState_Null
,
Completed = eMVResultState_Completed
,
Processing = eMVResultState_Processing
,
Aborted = eMVResultState_Aborted
,
Failed = eMVResultState_Failed
,
Dropped = eMVResultState_Failed + 1
} |
| |
| enum class | 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 class | ModeType {
Null = eMVMode_Null
,
Automatic = eMVMode_Automatic
,
FrontendAccess = eMVMode_FrontendAccess
} |
| |
| enum class | Severity {
Null = 0
,
Debug = eMVSeverity_Debug
,
Info = eMVSeverity_Info
,
Warning = eMVSeverity_Warning
,
Error = eMVSeverity_Error
,
Critical = eMVSeverity_Critical
} |
| |
| enum class | AccessLevel {
None = MVPluginAccessLevel_t::eMVAccessLevel_Null
,
MonitorOnly = MVPluginAccessLevel_t::eMVAccessLevel_MonitorOnly
,
ControlOnly = MVPluginAccessLevel_t::eMVAccessLevel_ControlOnly
,
MonitorAndControl = MVPluginAccessLevel_t::eMVAccessLevel_MonitorAndControl
} |
| |
| enum class | Constness {
Const
,
Mutable
} |
| |
| enum class | JobType {
SingleJob
,
ContinuousJob
} |
| |
| enum class | 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.