ifw-fgf 1.0.0-pre1
|
FrameGrabber Communication Adapter. More...
#include <commAdapter.hpp>
Public Member Functions | |
CommAdapter (ifw::fgf::common::RtmsPublisher &publisher, const std::string &filename) | |
virtual | ~CommAdapter () |
virtual void | Initialise () |
Initialise camera SDK. | |
virtual void | CheckConnection (bool &connected) |
CheckConnection. | |
virtual void | Connect () |
Connect to camera. | |
virtual void | Disconnect () |
Disconnect from the camera. | |
virtual bool | IsConnected () const |
IsConnected. | |
virtual void | Read (ifw::fgf::common::VectorVariant ¶ms) const override |
Read a generic set of attributes. | |
virtual void | Read (ifw::fgf::common::PairVariant ¶m) const override |
Read a single attribute. | |
virtual void | Write (const ifw::fgf::common::VectorVariant ¶ms) override |
Write a set of attributes. | |
virtual void | Write (const ifw::fgf::common::PairVariant ¶m) override |
Write a single attribute. | |
virtual short | Setup () override |
Setup image acquisition. | |
virtual short | Start () override |
Start image acquisition. | |
virtual short | Stop () override |
Stop image acquisition. | |
virtual short | Reset () override |
Reset frame grabber. | |
virtual std::string | GetLoggers () override |
Return the set of (log4cplus) loggers currently in use. | |
virtual short | SetLogLevel (std::string &level, std::string &logger) override |
Set the logging level for a (log4cplus) logger. | |
void | WaitForEmptyQueue (const int timeout_ms) const |
![]() | |
virtual | ~ICommAdapter () |
Protected Attributes | |
std::shared_ptr< ifw::fgf::common::RawImage > | m_raw_image |
int | m_img_bpp {0} |
int | m_img_width {0} |
int | m_img_height {0} |
FrameGrabber Communication Adapter.
mysubsys::fgf::mycam::CommAdapter::CommAdapter | ( | ifw::fgf::common::RtmsPublisher & | publisher, |
const std::string & | filename ) |
|
virtual |
|
virtual |
CheckConnection.
|
virtual |
Connect to camera.
|
virtual |
Disconnect from the camera.
|
overridevirtual |
Return the set of (log4cplus) loggers currently in use.
Implements ifw::fgf::common::ICommAdapter.
|
virtual |
Initialise camera SDK.
|
virtual |
IsConnected.
|
overridevirtual |
Read a single attribute.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Read a generic set of attributes.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Reset frame grabber.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Set the logging level for a (log4cplus) logger.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Setup image acquisition.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Start image acquisition.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Stop image acquisition.
Implements ifw::fgf::common::ICommAdapter.
void mysubsys::fgf::mycam::CommAdapter::WaitForEmptyQueue | ( | const int | timeout_ms | ) | const |
|
overridevirtual |
Write a single attribute.
Implements ifw::fgf::common::ICommAdapter.
|
overridevirtual |
Write a set of attributes.
Implements ifw::fgf::common::ICommAdapter.
|
protected |
|
protected |
|
protected |
|
protected |