IDS peak genericC++ v1.14.0
Loading...
Searching...
No Matches

Provides general enumerations for describing the behavior, properties, and metadata of nodes within a NodeMap. More...

Enumerations

enum class  peak::core::nodes::NodeCacheUsePolicy {
  peak::core::nodes::NodeCacheUsePolicy::UseCache ,
  peak::core::nodes::NodeCacheUsePolicy::IgnoreCache
}
enum class  peak::core::nodes::NodeIncrementType {
  peak::core::nodes::NodeIncrementType::NoIncrement ,
  peak::core::nodes::NodeIncrementType::FixedIncrement ,
  peak::core::nodes::NodeIncrementType::ListIncrement
}
enum class  peak::core::nodes::NodeRepresentation {
  peak::core::nodes::NodeRepresentation::Linear ,
  peak::core::nodes::NodeRepresentation::Logarithmic ,
  peak::core::nodes::NodeRepresentation::Boolean ,
  peak::core::nodes::NodeRepresentation::PureNumber ,
  peak::core::nodes::NodeRepresentation::HexNumber ,
  peak::core::nodes::NodeRepresentation::IP4Address ,
  peak::core::nodes::NodeRepresentation::MACAddress
}
enum class  peak::core::nodes::NodeDisplayNotation {
  peak::core::nodes::NodeDisplayNotation::Automatic ,
  peak::core::nodes::NodeDisplayNotation::Fixed ,
  peak::core::nodes::NodeDisplayNotation::Scientific
}
 Display notation for numbers in FloatNode. More...
enum class  peak::core::nodes::NodeAccessStatus {
  peak::core::nodes::NodeAccessStatus::NotImplemented ,
  peak::core::nodes::NodeAccessStatus::NotAvailable ,
  peak::core::nodes::NodeAccessStatus::WriteOnly ,
  peak::core::nodes::NodeAccessStatus::ReadOnly ,
  peak::core::nodes::NodeAccessStatus::ReadWrite
}
enum class  peak::core::nodes::NodeCachingMode {
  peak::core::nodes::NodeCachingMode::NoCache ,
  peak::core::nodes::NodeCachingMode::WriteThrough ,
  peak::core::nodes::NodeCachingMode::WriteAround
}
enum class  peak::core::nodes::NodeNamespace {
  peak::core::nodes::NodeNamespace::Custom ,
  peak::core::nodes::NodeNamespace::Standard
}
enum class  peak::core::nodes::NodeType {
  peak::core::nodes::NodeType::Integer ,
  peak::core::nodes::NodeType::Boolean ,
  peak::core::nodes::NodeType::Command ,
  peak::core::nodes::NodeType::Float ,
  peak::core::nodes::NodeType::String ,
  peak::core::nodes::NodeType::Register ,
  peak::core::nodes::NodeType::Category ,
  peak::core::nodes::NodeType::Enumeration ,
  peak::core::nodes::NodeType::EnumerationEntry
}
enum class  peak::core::nodes::NodeVisibility {
  peak::core::nodes::NodeVisibility::Beginner ,
  peak::core::nodes::NodeVisibility::Expert ,
  peak::core::nodes::NodeVisibility::Guru ,
  peak::core::nodes::NodeVisibility::Invisible
}

Detailed Description

Provides general enumerations for describing the behavior, properties, and metadata of nodes within a NodeMap.

Enumeration Type Documentation

◆ NodeAccessStatus

The node's current access status, i.e. the <AccessMode> element. See GenAPI Access Mode.

Enumerator
NotImplemented 
NotAvailable 
WriteOnly 
ReadOnly 
ReadWrite 

◆ NodeCacheUsePolicy

The enum holding the possible use policies of node cache .

Enumerator
UseCache 
IgnoreCache 

◆ NodeCachingMode

The node's caching mode, i.e. the <Cacheable> element. See GenAPI Caching.

Enumerator
NoCache 

NoCache means all values are read directly from the device.

WriteThrough 

WriteThrough means that a value written to the camera is written to the cache as well.

WriteAround 

WriteAround means that only read values are written to the cache.

◆ NodeDisplayNotation

Display notation for numbers in FloatNode.

Enumerator
Automatic 
Fixed 
Scientific 

◆ NodeIncrementType

Possible node increment types for number nodes (float, integer).

Enumerator
NoIncrement 
FixedIncrement 
ListIncrement 

◆ NodeNamespace

The node's namespace, i.e. the <node NameSpace=""> attribute. See GenAPI Node.

Enumerator
Custom 
Standard 

◆ NodeRepresentation

Possible node representations for number nodes (float, integer).

Enumerator
Linear 
Logarithmic 
Boolean 
PureNumber 
HexNumber 
IP4Address 
MACAddress 

◆ NodeType

enum class peak::core::nodes::NodeType
strong

Different node types

Enumerator
Integer 
Boolean 
Command 
Float 
String 
Register 
Category 
Enumeration 
EnumerationEntry 

◆ NodeVisibility

Visibility of the node

Enumerator
Beginner 
Expert 
Guru 
Invisible