26#include <peak/peak.hpp>
35 std::shared_ptr<peak::core::DataStream>
DataSteam()
const
65 std::pair<double, double>
GainRange()
const;
72 std::shared_ptr<peak::core::Device>
m_device{};
std::shared_ptr< peak::core::Device > m_device
Definition device.h:72
bool HasGain() const
Definition device.cpp:258
void SetFrameRate(double value)
Definition device.cpp:424
std::shared_ptr< peak::core::DataStream > DataSteam() const
Definition device.h:35
bool m_hasGain
Definition device.h:76
void DisableAutoFeatures()
Definition device.cpp:195
bool IsMono() const
Definition device.cpp:250
double m_frameRate
Definition device.h:80
void CheckColorGain()
Definition device.cpp:309
Device()
Definition device.cpp:88
void UpdateFramerate()
Definition device.cpp:449
std::pair< double, double > GainRange() const
Definition device.cpp:395
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition device.h:74
std::string m_gainType
Definition device.h:78
void StopAcquisition()
Definition device.cpp:227
bool m_hasColorGain
Definition device.h:77
void SetExposure(double value)
Definition device.cpp:383
void FindAndOpen()
Definition device.cpp:95
std::pair< double, double > FramerateRange() const
Definition device.cpp:436
double Framerate() const
Definition device.h:56
void CheckGain()
Definition device.cpp:268
void SetGain(double value)
Definition device.cpp:368
std::pair< double, double > ExposureRange() const
Definition device.cpp:411
bool HasColorGain() const
Definition device.cpp:263
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition device.h:73
double Exposure() const
Definition device.cpp:356
std::shared_ptr< peak::core::NodeMap > RemoteNodeMap() const
Definition device.h:39
void OpenDataStream()
Definition device.cpp:130
double Gain() const
Definition device.cpp:341
void LoadDefaults()
Definition device.cpp:160