Provides classes and utilities for interacting with GenICam-compliant devices. This includes access to device proxies, the underlying remote hardware, enabling controlled and standardized communication with connected devices.
More...
|
| enum class | peak::core::DeviceAccessStatus {
peak::core::DeviceAccessStatus::ReadWrite = 1
,
peak::core::DeviceAccessStatus::ReadOnly
,
peak::core::DeviceAccessStatus::NoAccess
,
peak::core::DeviceAccessStatus::Busy
,
peak::core::DeviceAccessStatus::OpenReadWrite
,
peak::core::DeviceAccessStatus::OpenReadOnly
,
peak::core::DeviceAccessStatus::Custom = 1000
} |
| | Current accessibility of the device. More...
|
| enum class | peak::core::DeviceAccessType {
peak::core::DeviceAccessType::ReadOnly = 2
,
peak::core::DeviceAccessType::Control
,
peak::core::DeviceAccessType::Exclusive
,
peak::core::DeviceAccessType::Custom = 1000
} |
| | Different modes to open the device with. More...
|
| enum class | peak::core::DeviceInformationRole {
peak::core::DeviceInformationRole::ID = 0
,
peak::core::DeviceInformationRole::VendorName
,
peak::core::DeviceInformationRole::ModelName
,
peak::core::DeviceInformationRole::TLType
,
peak::core::DeviceInformationRole::DisplayName
,
peak::core::DeviceInformationRole::AccessStatus
,
peak::core::DeviceInformationRole::UserDefinedName
,
peak::core::DeviceInformationRole::SerialNumber
,
peak::core::DeviceInformationRole::Version
,
peak::core::DeviceInformationRole::TimestampTickFrequency
,
peak::core::DeviceInformationRole::Custom = 1000
} |
| | Different types of information about the device. More...
|
Provides classes and utilities for interacting with GenICam-compliant devices. This includes access to device proxies, the underlying remote hardware, enabling controlled and standardized communication with connected devices.
◆ DeviceAccessStatus
Current accessibility of the device.
See GenTL DEVICE_ACCESS_STATUS.
| Enumerator |
|---|
| ReadWrite | |
| ReadOnly | |
| NoAccess | |
| Busy | |
| OpenReadWrite | |
| OpenReadOnly | |
| Custom | |
◆ DeviceAccessType
Different modes to open the device with.
See GenTL DEVICE_ACCESS_FLAGS.
| Enumerator |
|---|
| ReadOnly | |
| Control | |
| Exclusive | |
| Custom | |
◆ DeviceInformationRole
Different types of information about the device.
See GenTL DEVICE_INFO_CMD.
| Enumerator |
|---|
| ID | |
| VendorName | |
| ModelName | |
| TLType | |
| DisplayName | |
| AccessStatus | |
| UserDefinedName | |
| SerialNumber | |
| Version | |
| TimestampTickFrequency | |
| Custom | |