IDS peak genericC++ v1.13.0
Loading...
Searching...
No Matches
Device Control

Provides classes and utilities for controlling and interacting with devices. Offers access to device features, mechanisms for handling events, and methods to access or manipulate files stored in a device’s persistent memory. More...

Topics

 Node
 Provides the concrete node types used to access and manipulate the features of a GenICam-compliant device via a NodeMap.
 Node Enums
 Provides general enumerations for describing the behavior, properties, and metadata of nodes within a NodeMap.

Classes

class  peak::core::Event
 Encapsulates the GenTL event data functions. More...
class  peak::core::EventController
 Encapsulates the GenTL event functionality associated with one GenTL EVENT_HANDLE. More...
class  peak::core::file::FileAdapter
 The FileAdapter is a utility class designed for accessing files stored in a RemoteDevice's persistent memory. More...
class  peak::core::NodeMap
 Represents a GenAPI node map. More...
class  peak::core::DeviceReconnectInformation

Enumerations

enum class  peak::core::EventType {
  peak::core::EventType::Error ,
  peak::core::EventType::FeatureInvalidate = 2 ,
  peak::core::EventType::FeatureChange ,
  peak::core::EventType::RemoteDevice ,
  peak::core::EventType::Module ,
  peak::core::EventType::Custom = 1000
}
 Different types of events. More...

Detailed Description

Provides classes and utilities for controlling and interacting with devices. Offers access to device features, mechanisms for handling events, and methods to access or manipulate files stored in a device’s persistent memory.

Enumeration Type Documentation

◆ EventType

enum class peak::core::EventType
strong

Different types of events.

See GenTL EVENT_TYPE.

GenTL EVENT_NEW_BUFFER is missing, since new buffer events are handled via DataStream::WaitForFinishedBuffer().

Enumerator
Error 
FeatureInvalidate 
FeatureChange 
RemoteDevice 
Module 
Custom