Public Member Functions | |
UltraPythonDriver () | |
~UltraPythonDriver () override | |
bool | open (yarp::os::Searchable &config) override |
Open the DeviceDriver. | |
bool | close () override |
Close the DeviceDriver. | |
int | height () const override |
Return the height of each frame. | |
int | width () const override |
Return the width of each frame. | |
bool | getImage (yarp::sig::ImageOf< yarp::sig::PixelRgb > &image) override |
Get an image from the frame grabber. | |
yarp::os::Stamp | getLastInputStamp () override |
Return the time stamp relative to the last acquisition. | |
bool | getCameraDescription (CameraDescriptor *camera) override |
bool | hasFeature (int feature, bool *hasFeature) override |
bool | setFeature (int feature, double value) override |
bool | getFeature (int feature, double *value) override |
bool | setFeature (int feature, double value1, double value2) override |
bool | getFeature (int feature, double *value1, double *value2) override |
bool | hasOnOff (int feature, bool *HasOnOff) override |
bool | setActive (int feature, bool onoff) override |
bool | getActive (int feature, bool *isActive) override |
bool | hasAuto (int feature, bool *hasAuto) override |
bool | hasManual (int feature, bool *hasManual) override |
bool | hasOnePush (int feature, bool *hasOnePush) override |
bool | setMode (int feature, FeatureMode mode) override |
bool | getMode (int feature, FeatureMode *mode) override |
bool | setOnePush (int feature) override |
![]() | |
DeviceDriver () | |
DeviceDriver (const DeviceDriver &other)=delete | |
DeviceDriver (DeviceDriver &&other) noexcept=delete | |
DeviceDriver & | operator= (const DeviceDriver &other)=delete |
DeviceDriver & | operator= (DeviceDriver &&other) noexcept=delete |
virtual | ~DeviceDriver () |
virtual std::string | id () const |
Return the id assigned to the PolyDriver. | |
virtual void | setId (const std::string &id) |
Set the id for this device. | |
template<class T > | |
bool | view (T *&x) |
Get an interface to the device driver. | |
virtual DeviceDriver * | getImplementation () |
Some drivers are bureaucrats, pointing at others. | |
![]() | |
virtual | ~IPreciselyTimed () |
![]() | |
virtual | ~IFrameGrabberControls () |
Destructor. | |
std::string | busType2String (BusType type) |
FeatureMode | toFeatureMode (bool _auto) |
virtual yarp::dev::ReturnValue | getCameraDescription (CameraDescriptor &camera)=0 |
Get a basic description of the camera hw. | |
virtual yarp::dev::ReturnValue | hasFeature (cameraFeature_id_t, bool &hasFeature)=0 |
Check if camera has the requested feature (saturation, brightness ... ) | |
virtual yarp::dev::ReturnValue | setFeature (cameraFeature_id_t feature, double value)=0 |
Set the requested feature to a value (saturation, brightness ... ) | |
virtual yarp::dev::ReturnValue | getFeature (cameraFeature_id_t feature, double &value)=0 |
Get the current value for the requested feature. | |
virtual yarp::dev::ReturnValue | setFeature (cameraFeature_id_t feature, double value1, double value2)=0 |
Set the requested feature to a value using 2 params (like white balance) | |
virtual yarp::dev::ReturnValue | getFeature (cameraFeature_id_t feature, double &value1, double &value2)=0 |
Get the current value for the requested feature. | |
virtual yarp::dev::ReturnValue | hasOnOff (cameraFeature_id_t feature, bool &HasOnOff)=0 |
Check if the camera has the ability to turn on/off the requested feature. | |
virtual yarp::dev::ReturnValue | setActive (cameraFeature_id_t feature, bool onoff)=0 |
Set the requested feature on or off. | |
virtual yarp::dev::ReturnValue | getActive (cameraFeature_id_t feature, bool &isActive)=0 |
Get the current status of the feature, on or off. | |
virtual yarp::dev::ReturnValue | hasAuto (cameraFeature_id_t feature, bool &hasAuto)=0 |
Check if the requested feature has the 'auto' mode. | |
virtual yarp::dev::ReturnValue | hasManual (cameraFeature_id_t feature, bool &hasManual)=0 |
Check if the requested feature has the 'manual' mode. | |
virtual yarp::dev::ReturnValue | hasOnePush (cameraFeature_id_t feature, bool &hasOnePush)=0 |
Check if the requested feature has the 'onePush' mode. | |
virtual yarp::dev::ReturnValue | setMode (cameraFeature_id_t feature, FeatureMode mode)=0 |
Set the requested mode for the feature. | |
virtual yarp::dev::ReturnValue | getMode (cameraFeature_id_t feature, FeatureMode &mode)=0 |
Get the current mode for the feature. | |
virtual yarp::dev::ReturnValue | setOnePush (cameraFeature_id_t feature)=0 |
Set the requested feature to a value (saturation, brightness ... ) | |
![]() | |
virtual yarp::dev::ReturnValue | getImageCrop (yarp::dev::cropType_id_t cropType, std::vector< vertex_t > vertices, yarp::sig::ImageOf< yarp::sig::PixelRgb > &image) |
Get a crop of the image from the frame grabber. | |
![]() | |
virtual | ~IFrameGrabberImageBase () |
Destructor. | |
Definition at line 31 of file UltraPythonDriver.h.
UltraPythonDriver::UltraPythonDriver | ( | ) |
Definition at line 35 of file UltraPythonDriver.cpp.
|
override |
Definition at line 63 of file UltraPythonDriver.cpp.
|
overridevirtual |
Close the DeviceDriver.
Reimplemented from yarp::dev::DeviceDriver.
Definition at line 87 of file UltraPythonDriver.cpp.
Definition at line 215 of file UltraPythonDriver.cpp.
|
override |
Definition at line 135 of file UltraPythonDriver.cpp.
Definition at line 169 of file UltraPythonDriver.cpp.
Definition at line 197 of file UltraPythonDriver.cpp.
|
overridevirtual |
Get an image from the frame grabber.
image | the image to be filled |
Implements yarp::dev::IFrameGrabberOf< yarp::sig::ImageOf< yarp::sig::PixelRgb > >.
Definition at line 110 of file UltraPythonDriver.cpp.
|
overridevirtual |
Return the time stamp relative to the last acquisition.
Implements yarp::dev::IPreciselyTimed.
Definition at line 104 of file UltraPythonDriver.cpp.
|
override |
Definition at line 241 of file UltraPythonDriver.cpp.
Definition at line 221 of file UltraPythonDriver.cpp.
Definition at line 142 of file UltraPythonDriver.cpp.
Definition at line 227 of file UltraPythonDriver.cpp.
Definition at line 253 of file UltraPythonDriver.cpp.
Definition at line 209 of file UltraPythonDriver.cpp.
|
overridevirtual |
Return the height of each frame.
Implements yarp::dev::IFrameGrabberImageBase.
Definition at line 99 of file UltraPythonDriver.cpp.
|
overridevirtual |
Open the DeviceDriver.
config | is a list of parameters for the device. Which parameters are effective for your device can vary. If there is no example for your device, you can run the "yarpdev" program with the verbose flag set to probe what parameters the device is checking. If that fails too, you'll need to read the source code (please nag one of the yarp developers to add documentation for your device). |
Reimplemented from yarp::dev::DeviceDriver.
Definition at line 68 of file UltraPythonDriver.cpp.
Definition at line 247 of file UltraPythonDriver.cpp.
Definition at line 152 of file UltraPythonDriver.cpp.
Definition at line 203 of file UltraPythonDriver.cpp.
|
override |
Definition at line 235 of file UltraPythonDriver.cpp.
Definition at line 260 of file UltraPythonDriver.cpp.
|
overridevirtual |
Return the width of each frame.
Implements yarp::dev::IFrameGrabberImageBase.
Definition at line 94 of file UltraPythonDriver.cpp.