This task captures multiple streams with different exposure compensation values.
More...
#include <MultiExposure.h>
List of all members.
Classes |
class | ExpLevel |
| For each exposure level there is one request where the exposure compensation is set to the correct value. More...
|
Detailed Description
This task captures multiple streams with different exposure compensation values.
Definition at line 47 of file MultiExposure.h.
Constructor & Destructor Documentation
ArgusSamples::TaskMultiExposure::TaskMultiExposure |
( |
| ) |
|
ArgusSamples::TaskMultiExposure::~TaskMultiExposure |
( |
| ) |
|
|
virtual |
Member Function Documentation
bool ArgusSamples::TaskMultiExposure::initialize |
( |
| ) |
|
|
virtual |
bool ArgusSamples::TaskMultiExposure::onDeviceOpenChanged |
( |
const Observed & |
source | ) |
|
|
private |
bool ArgusSamples::TaskMultiExposure::onParametersChanged |
( |
const Observed & |
source | ) |
|
|
private |
Callback when the exposure range or steps changes.
Definition at line 279 of file MultiExposure.cpp.
bool ArgusSamples::TaskMultiExposure::onSensorModeValidChanged |
( |
const Observed & |
source | ) |
|
|
private |
bool ArgusSamples::TaskMultiExposure::restartStreams |
( |
const Observed & |
source | ) |
|
|
private |
bool ArgusSamples::TaskMultiExposure::shutdown |
( |
| ) |
|
|
virtual |
bool ArgusSamples::TaskMultiExposure::shutdownExpLevels |
( |
| ) |
|
|
private |
bool ArgusSamples::TaskMultiExposure::start |
( |
| ) |
|
|
virtual |
bool ArgusSamples::TaskMultiExposure::stop |
( |
| ) |
|
|
virtual |
Member Data Documentation
std::list<ExpLevel*> ArgusSamples::TaskMultiExposure::m_expLevels |
|
private |
Value<Argus::Range<float> > ArgusSamples::TaskMultiExposure::m_exposureRange |
in eV, e.g.
-1,2 results in exposures from
Definition at line 68 of file MultiExposure.h.
Value<uint32_t> ArgusSamples::TaskMultiExposure::m_exposureSteps |
Value<Argus::Range<uint32_t> > ArgusSamples::TaskMultiExposure::m_exposureStepsRange |
|
private |
bool ArgusSamples::TaskMultiExposure::m_initialized |
|
private |
bool ArgusSamples::TaskMultiExposure::m_prevRunning |
|
private |
set if was running before the sensorModeValid is set to false
Definition at line 75 of file MultiExposure.h.
bool ArgusSamples::TaskMultiExposure::m_running |
|
private |
bool ArgusSamples::TaskMultiExposure::m_wasRunning |
|
private |
set if was running before the device had been closed
Definition at line 74 of file MultiExposure.h.
The documentation for this class was generated from the following files: