YARP  2.3.70
Yet Another Robot Platform
yarp::os::BayerCarrier Class Reference

Decode bayer images and serve them as regular rgb. More...

#include <bayer_carrier/BayerCarrier.h>

+ Inheritance diagram for yarp::os::BayerCarrier:

Public Member Functions

 BayerCarrier ()
 
 ~BayerCarrier ()
 
virtual Carriercreate () override
 Factory method. More...
 
virtual ConstString getName () override
 Get the name of this connection type ("tcp", "mcast", "shmem", ...) More...
 
virtual ConstString toString () override
 Get name of carrier. More...
 
virtual yarp::os::ConnectionReadermodifyIncomingData (yarp::os::ConnectionReader &reader) override
 Modify incoming payload data, if appropriate. More...
 
virtual bool expectBlock (const char *data, size_t len) override
 Read a block of data from the network connection. More...
 
virtual ConstString expectText (int terminatingChar='\n') override
 Read some text from the network connection. More...
 
virtual int expectInt () override
 Read an integer from the network connection. More...
 
virtual YARP_INT64 expectInt64 () override
 Read a 64 bit integer from the network connection. More...
 
virtual bool pushInt (int x) override
 Store an integer to return on the next call to expectInt() More...
 
virtual double expectDouble () override
 Read a floating point number from the network connection. More...
 
virtual bool isTextMode () override
 Check if the connection is text mode. More...
 
virtual bool isBareMode () override
 Check if the connection is bare mode. More...
 
virtual bool convertTextMode () override
 Reads in a standard description in text mode, and converts it to a standard description in binary. More...
 
virtual size_t getSize () override
 Checks how much data is available. More...
 
virtual ConnectionWritergetWriter () override
 Gets a way to reply to the message, if possible. More...
 
virtual Bytes readEnvelope () override
 Read a message envelope, if available. More...
 
virtual PortablegetReference () override
 Get a direct pointer to the object being sent, if possible. More...
 
virtual Contact getRemoteContact () override
 Gets information about who is supplying the data being read, if that information is available. More...
 
virtual Contact getLocalContact () override
 Gets information about who is receiving the data, if that information is available. More...
 
virtual bool isValid () override
 
virtual bool isActive () override
 
virtual bool isError () override
 
virtual void requestDrop () override
 Tag the connection to be dropped after the current message. More...
 
virtual yarp::os::SearchablegetConnectionModifiers () override
 Access modifiers associated with the connection, if any. More...
 
virtual bool setSize (size_t len) override
 
virtual YARP_SSIZE_T read (const yarp::os::Bytes &b) override
 Read a block of data from the stream. More...
 
virtual void close () override
 Terminate the stream. More...
 
virtual bool isOk () override
 Check if the stream is ok or in an error state. More...
 
void setParent (yarp::os::ConnectionReader &reader)
 
virtual bool debayerFull (yarp::sig::ImageOf< yarp::sig::PixelMono > &src, yarp::sig::ImageOf< yarp::sig::PixelRgb > &dest)
 
virtual bool debayerHalf (yarp::sig::ImageOf< yarp::sig::PixelMono > &src, yarp::sig::ImageOf< yarp::sig::PixelRgb > &dest)
 
virtual bool processBuffered ()
 
virtual bool processDirect (const yarp::os::Bytes &bytes)
 
- Public Member Functions inherited from yarp::os::ModifyingCarrier
virtual bool checkHeader (const yarp::os::Bytes &header) YARP_OVERRIDE
 Given the first 8 bytes received on a connection, decide if this is the right carrier type to use for the rest of the connection. More...
 
virtual void getHeader (const yarp::os::Bytes &header) YARP_OVERRIDE
 Provide 8 bytes describing this connection sufficiently to allow the other side of a connection to select it. More...
 
virtual bool respondToHeader (yarp::os::ConnectionState &proto) YARP_OVERRIDE
 Respond to the header. More...
 
virtual bool modifiesIncomingData () YARP_OVERRIDE
 Check if this carrier modifies incoming data through the Carrier::modifyIncomingData method. More...
 
virtual bool modifiesOutgoingData () YARP_OVERRIDE
 Check if this carrier modifies outgoing data through the Carrier::modifyOutgoingData method. More...
 
virtual bool modifiesReply () YARP_OVERRIDE
 Check if this carrier modifies outgoing data through the Carrier::modifyReply method. More...
 
virtual void setCarrierParams (const yarp::os::Property &params) YARP_OVERRIDE
 Configure carrier from port administrative commands. More...
 
virtual void getCarrierParams (yarp::os::Property &params) YARP_OVERRIDE
 Get carrier configuration and deliver it by port administrative commands. More...
 
virtual bool configureFromProperty (yarp::os::Property &prop) YARP_OVERRIDE
 
- Public Member Functions inherited from yarp::os::AbstractCarrier
virtual void setParameters (const yarp::os::Bytes &header) YARP_OVERRIDE
 Configure this carrier based on the first 8 bytes of the connection. More...
 
virtual bool isConnectionless () YARP_OVERRIDE
 Check if this carrier is connectionless (like udp, mcast) or connection based (like tcp). More...
 
virtual bool supportReply () YARP_OVERRIDE
 This flag is used by YARP to determine whether the connection can carry RPC traffic, that is, messages with replies. More...
 
virtual bool canAccept () YARP_OVERRIDE
 Check if reading is implemented for this carrier. More...
 
virtual bool canOffer () YARP_OVERRIDE
 Check if writing is implemented for this carrier. More...
 
virtual bool requireAck () YARP_OVERRIDE
 Check if carrier has flow control, requiring sent messages to be acknowledged by recipient. More...
 
virtual bool canEscape () YARP_OVERRIDE
 Check if carrier can encode administrative messages, as opposed to just user data. More...
 
virtual bool isLocal () YARP_OVERRIDE
 Check if carrier operates within a single process. More...
 
virtual bool prepareSend (ConnectionState &proto) YARP_OVERRIDE
 Perform any initialization needed before writing on a connection. More...
 
virtual bool sendHeader (ConnectionState &proto) YARP_OVERRIDE
 Write a header appropriate to the carrier to the connection, followed by any carrier-specific data. More...
 
virtual bool expectReplyToHeader (ConnectionState &proto) YARP_OVERRIDE
 Process reply to header, if one is expected for this carrier. More...
 
virtual bool sendIndex (ConnectionState &proto, SizedWriter &writer)
 
virtual bool expectExtraHeader (ConnectionState &proto) YARP_OVERRIDE
 Receive any carrier-specific header. More...
 
virtual bool expectIndex (ConnectionState &proto) YARP_OVERRIDE
 Expect a message header, if there is one for this carrier. More...
 
virtual bool expectSenderSpecifier (ConnectionState &proto) YARP_OVERRIDE
 Expect the name of the sending port. More...
 
virtual bool sendAck (ConnectionState &proto) YARP_OVERRIDE
 Send an acknowledgement, if needed for this carrier. More...
 
virtual bool expectAck (ConnectionState &proto) YARP_OVERRIDE
 Receive an acknowledgement, if expected for this carrier. More...
 
bool defaultSendHeader (ConnectionState &proto)
 
bool defaultExpectIndex (ConnectionState &proto)
 
bool defaultSendIndex (ConnectionState &proto, SizedWriter &writer)
 
bool defaultExpectAck (ConnectionState &proto)
 
bool defaultSendAck (ConnectionState &proto)
 
int readYarpInt (ConnectionState &proto)
 
void writeYarpInt (int n, ConnectionState &proto)
 
- Public Member Functions inherited from yarp::os::Carrier
virtual bool isBroadcast () YARP_OVERRIDE
 Check if this carrier uses a broadcast mechanism. More...
 
virtual void handleEnvelope (const yarp::os::ConstString &envelope) YARP_OVERRIDE
 Carriers that do not distinguish data from administrative headers (i.e. More...
 
virtual bool isPush () YARP_OVERRIDE
 Check if carrier is "push" or "pull" style. More...
 
virtual bool reply (ConnectionState &proto, SizedWriter &writer)
 
virtual void prepareDisconnect () YARP_OVERRIDE
 Do cleanup and preparation for the coming disconnect, if necessary. More...
 
virtual ~Carrier ()
 Destructor. More...
 
virtual ConstString getBootstrapCarrierName ()
 Get the name of the carrier that should be used prior to handshaking, if a port is registered with this carrier as its default carrier. More...
 
virtual int connect (const Contact &src, const Contact &dest, const ContactStyle &style, int mode, bool reversed)
 Some carrier types may require special connection logic. More...
 
virtual bool acceptIncomingData (ConnectionReader &reader) YARP_OVERRIDE
 Determine whether incoming data should be accepted. More...
 
virtual PortWritermodifyOutgoingData (PortWriter &writer) YARP_OVERRIDE
 Modify outgoing payload data, if appropriate. More...
 
virtual PortReadermodifyReply (PortReader &reader) YARP_OVERRIDE
 Modify reply payload data, if appropriate. More...
 
virtual bool acceptOutgoingData (PortWriter &writer) YARP_OVERRIDE
 Determine whether outgoing data should be accepted. More...
 
virtual bool configure (ConnectionState &proto)
 Give carrier a shot at looking at how the connection is set up. More...
 
- Public Member Functions inherited from yarp::os::Connection
virtual ~Connection ()
 Destructor. More...
 
- Public Member Functions inherited from yarp::os::ConnectionReader
virtual ~ConnectionReader ()
 Destructor. More...
 
virtual void setParentConnectionReader (ConnectionReader *parentConnectionReader)
 Set ConnectionReader to be used for reading the envelope. More...
 
- Public Member Functions inherited from yarp::os::InputStream
 InputStream ()
 Constructor. More...
 
virtual ~InputStream ()
 Destructor. More...
 
virtual void check ()
 Perform maintenance actions, if needed. More...
 
virtual int read ()
 Read and return a single byte. More...
 
virtual YARP_SSIZE_T read (const Bytes &b, size_t offset, YARP_SSIZE_T len)
 Read a block of data from the stream. More...
 
virtual YARP_SSIZE_T partialRead (const yarp::os::Bytes &b)
 Like read, but solicit partial responses. More...
 
virtual void interrupt ()
 Interrupt the stream. More...
 
virtual bool setReadTimeout (double timeout)
 Set activity timeout. More...
 
ConstString readLine (int terminal='\n', bool *success=YARP_NULLPTR)
 Read a block of text terminated with a specific marker (or EOF). More...
 
YARP_SSIZE_T readFull (const Bytes &b)
 Keep reading until buffer is full. More...
 
YARP_SSIZE_T readDiscard (size_t len)
 Read and discard a fixed number of bytes. More...
 
virtual bool setReadEnvelopeCallback (readEnvelopeCallbackType callback, void *data)
 Install a callback that the InputStream will have to call when the envelope is read from a message in carriers that cannot be escaped. More...
 

Private Member Functions

bool setFormat (const char *fmt)
 

Private Attributes

yarp::sig::ImageOf< yarp::sig::PixelMonoin
 
yarp::sig::ImageOf< yarp::sig::PixelRgbout
 
yarp::sig::ImageNetworkHeader header
 
yarp::sig::ImageNetworkHeader header_in
 
yarp::os::DummyConnector con
 
size_t image_data_len
 
size_t consumed
 
yarp::os::ConnectionReaderlocal
 
yarp::os::ConnectionReaderparent
 
bool need_reset
 
bool have_result
 
bool happy
 
bool half
 
bool warned
 
bool bayer_method_set
 
int bayer_method
 
int goff
 
int roff
 
int dcformat
 

Additional Inherited Members

- Public Types inherited from yarp::os::InputStream
typedef void(* readEnvelopeCallbackType) (void *, const yarp::os::Bytes &envelope)
 Callback type for setting the envelope from a message in carriers that cannot be escaped. More...
 
- Static Public Member Functions inherited from yarp::os::ConnectionReader
static ConnectionReadercreateConnectionReader (InputStream &is)
 Create an instance of YARP's standard connection reader implementation. More...
 
static bool readFromStream (PortReader &portable, InputStream &is)
 
- Protected Member Functions inherited from yarp::os::AbstractCarrier
int getSpecifier (const Bytes &b)
 
void createStandardHeader (int specifier, const yarp::os::Bytes &header)
 
virtual bool write (ConnectionState &proto, SizedWriter &writer) YARP_OVERRIDE
 Write a message. More...
 
bool sendConnectionStateSpecifier (ConnectionState &proto)
 
bool sendSenderSpecifier (ConnectionState &proto)
 
- Static Protected Member Functions inherited from yarp::os::AbstractCarrier
static int interpretYarpNumber (const yarp::os::Bytes &b)
 
static void createYarpNumber (int x, const yarp::os::Bytes &header)
 

Detailed Description

Decode bayer images and serve them as regular rgb.

Affected by carrier modifiers. Examples: tcp+recv.bayer tcp+recv.bayer+size.half tcp+recv.bayer+size.half+order.bggr

Definition at line 33 of file BayerCarrier.h.

Constructor & Destructor Documentation

◆ BayerCarrier()

yarp::os::BayerCarrier::BayerCarrier ( )
inline

Definition at line 68 of file BayerCarrier.h.

◆ ~BayerCarrier()

yarp::os::BayerCarrier::~BayerCarrier ( )
inline

Definition at line 83 of file BayerCarrier.h.

Member Function Documentation

◆ close()

virtual void yarp::os::BayerCarrier::close ( )
inlineoverridevirtual

Terminate the stream.

Implements yarp::os::InputStream.

Definition at line 198 of file BayerCarrier.h.

◆ convertTextMode()

virtual bool yarp::os::BayerCarrier::convertTextMode ( )
inlineoverridevirtual

Reads in a standard description in text mode, and converts it to a standard description in binary.

Useful if you only operate on the binary description usually, and just want to permit text mode for command-line interaction. If isTextMode would return false, no conversion is done.

Returns
true if the conversion was possible

Implements yarp::os::ConnectionReader.

Definition at line 137 of file BayerCarrier.h.

◆ create()

virtual Carrier* yarp::os::BayerCarrier::create ( )
inlineoverridevirtual

Factory method.

Get a new object of the same type as this one.

Returns
a new object of the same type as this one.

Implements yarp::os::ModifyingCarrier.

Definition at line 87 of file BayerCarrier.h.

◆ debayerFull()

bool BayerCarrier::debayerFull ( yarp::sig::ImageOf< yarp::sig::PixelMono > &  src,
yarp::sig::ImageOf< yarp::sig::PixelRgb > &  dest 
)
virtual

Definition at line 194 of file BayerCarrier.cpp.

◆ debayerHalf()

bool BayerCarrier::debayerHalf ( yarp::sig::ImageOf< yarp::sig::PixelMono > &  src,
yarp::sig::ImageOf< yarp::sig::PixelRgb > &  dest 
)
virtual

Definition at line 151 of file BayerCarrier.cpp.

◆ expectBlock()

virtual bool yarp::os::BayerCarrier::expectBlock ( const char *  data,
size_t  len 
)
inlineoverridevirtual

Read a block of data from the network connection.

Parameters
dataStart of the block of data
lenLength of the block of data
Returns
true on success

Implements yarp::os::ConnectionReader.

Definition at line 105 of file BayerCarrier.h.

◆ expectDouble()

virtual double yarp::os::BayerCarrier::expectDouble ( )
inlineoverridevirtual

Read a floating point number from the network connection.

Returns
the floating point number read from the connection

Implements yarp::os::ConnectionReader.

Definition at line 125 of file BayerCarrier.h.

◆ expectInt()

virtual int yarp::os::BayerCarrier::expectInt ( )
inlineoverridevirtual

Read an integer from the network connection.

Returns
the integer read from the connection

Implements yarp::os::ConnectionReader.

Definition at line 113 of file BayerCarrier.h.

◆ expectInt64()

virtual YARP_INT64 yarp::os::BayerCarrier::expectInt64 ( )
inlineoverridevirtual

Read a 64 bit integer from the network connection.

Returns
the integer read from the connection

Implements yarp::os::ConnectionReader.

Definition at line 117 of file BayerCarrier.h.

◆ expectText()

virtual ConstString yarp::os::BayerCarrier::expectText ( int  terminatingChar = '\n')
inlineoverridevirtual

Read some text from the network connection.

Parameters
terminatingCharThe marker for the end of the text
Returns
the text read from the connection

Implements yarp::os::ConnectionReader.

Definition at line 109 of file BayerCarrier.h.

◆ getConnectionModifiers()

virtual yarp::os::Searchable& yarp::os::BayerCarrier::getConnectionModifiers ( )
inlineoverridevirtual

Access modifiers associated with the connection, if any.

Returns
connection configuration object

Implements yarp::os::ConnectionReader.

Definition at line 184 of file BayerCarrier.h.

◆ getLocalContact()

virtual Contact yarp::os::BayerCarrier::getLocalContact ( )
inlineoverridevirtual

Gets information about who is receiving the data, if that information is available.

Returns
contact information about sender (Contact::invalid if not available)

Implements yarp::os::ConnectionReader.

Definition at line 164 of file BayerCarrier.h.

◆ getName()

virtual ConstString yarp::os::BayerCarrier::getName ( )
inlineoverridevirtual

Get the name of this connection type ("tcp", "mcast", "shmem", ...)

Returns
the name of this connection type

Implements yarp::os::ModifyingCarrier.

Definition at line 91 of file BayerCarrier.h.

◆ getReference()

virtual Portable* yarp::os::BayerCarrier::getReference ( )
inlineoverridevirtual

Get a direct pointer to the object being sent, if possible.

This only makes sense in local operation, when sender and receiver are in the same process; in all other situations this returns YARP_NULLPTR.

Returns
The message object, or YARP_NULLPTR if not available

Implements yarp::os::ConnectionReader.

Definition at line 156 of file BayerCarrier.h.

◆ getRemoteContact()

virtual Contact yarp::os::BayerCarrier::getRemoteContact ( )
inlineoverridevirtual

Gets information about who is supplying the data being read, if that information is available.

Returns
contact information about sender (Contact::invalid if not available)

Implements yarp::os::ConnectionReader.

Definition at line 160 of file BayerCarrier.h.

◆ getSize()

virtual size_t yarp::os::BayerCarrier::getSize ( )
inlineoverridevirtual

Checks how much data is available.

Returns
the number of bytes left on the connection.

Implements yarp::os::ConnectionReader.

Definition at line 141 of file BayerCarrier.h.

◆ getWriter()

virtual ConnectionWriter* yarp::os::BayerCarrier::getWriter ( )
inlineoverridevirtual

Gets a way to reply to the message, if possible.

Returns
An object that permits replies, or YARP_NULLPTR if this cannot be done.

Implements yarp::os::ConnectionReader.

Definition at line 148 of file BayerCarrier.h.

◆ isActive()

virtual bool yarp::os::BayerCarrier::isActive ( )
inlineoverridevirtual
Returns
true if the reader is active. Readers become inactive if the connection they are associated with breaks.

Implements yarp::os::ConnectionReader.

Definition at line 172 of file BayerCarrier.h.

◆ isBareMode()

virtual bool yarp::os::BayerCarrier::isBareMode ( )
inlineoverridevirtual

Check if the connection is bare mode.

If it is, you are encouraged to omit type information from your serialization.

Returns
true if the connection is bare

Implements yarp::os::ConnectionReader.

Definition at line 133 of file BayerCarrier.h.

◆ isError()

virtual bool yarp::os::BayerCarrier::isError ( )
inlineoverridevirtual
Returns
true if the reader encountered an error. Readers can encounter an error if there is some data loss. For unreliable protocols like UDP/Multicast, where losses are not unexpected, this error flag will be reset for the next incoming message.

Implements yarp::os::ConnectionReader.

Definition at line 176 of file BayerCarrier.h.

◆ isOk()

virtual bool yarp::os::BayerCarrier::isOk ( )
inlineoverridevirtual

Check if the stream is ok or in an error state.

Returns
true iff the stream is ok

Implements yarp::os::InputStream.

Definition at line 201 of file BayerCarrier.h.

◆ isTextMode()

virtual bool yarp::os::BayerCarrier::isTextMode ( )
inlineoverridevirtual

Check if the connection is text mode.

If it is, you are encouraged (but by no means required) to use a human-readable representation of your data structure.

Returns
true if the connection is text mode (as opposed to binary)

Implements yarp::os::ConnectionReader.

Definition at line 129 of file BayerCarrier.h.

◆ isValid()

virtual bool yarp::os::BayerCarrier::isValid ( )
inlineoverridevirtual
Returns
true if the reader is valid. Invalid readers may signal a shutdown.

Implements yarp::os::ConnectionReader.

Definition at line 168 of file BayerCarrier.h.

◆ modifyIncomingData()

yarp::os::ConnectionReader & BayerCarrier::modifyIncomingData ( yarp::os::ConnectionReader reader)
overridevirtual

Modify incoming payload data, if appropriate.

Doesn't need to be done immediately, it is fine to hold onto a reference to the incoming data reader and use it on demand. This can be handy in order to avoid unnecessary copies.

Parameters
readerfor incoming data.
Returns
reader for modified version of incoming data.
Note
If the ConnectionReader returned is not the same as the one in input, the setParentConnectionReader(&reader) should be called for the new one, or the envelope will not be handled correctly.

Reimplemented from yarp::os::Carrier.

Definition at line 56 of file BayerCarrier.cpp.

◆ processBuffered()

bool BayerCarrier::processBuffered ( )
virtual

Definition at line 295 of file BayerCarrier.cpp.

◆ processDirect()

bool BayerCarrier::processDirect ( const yarp::os::Bytes bytes)
virtual

Definition at line 312 of file BayerCarrier.cpp.

◆ pushInt()

virtual bool yarp::os::BayerCarrier::pushInt ( int  x)
inlineoverridevirtual

Store an integer to return on the next call to expectInt()

Parameters
xthe integer to store
Returns
true on success

Implements yarp::os::ConnectionReader.

Definition at line 121 of file BayerCarrier.h.

◆ read()

YARP_SSIZE_T BayerCarrier::read ( const yarp::os::Bytes b)
overridevirtual

Read a block of data from the stream.

Should block and wait for data.

Parameters
bthe block of data to read to
Returns
the number of bytes read, or -1 upon error

Implements yarp::os::InputStream.

Definition at line 330 of file BayerCarrier.cpp.

◆ readEnvelope()

virtual Bytes yarp::os::BayerCarrier::readEnvelope ( )
inlineoverridevirtual

Read a message envelope, if available.

Reimplemented from yarp::os::ConnectionReader.

Definition at line 152 of file BayerCarrier.h.

◆ requestDrop()

virtual void yarp::os::BayerCarrier::requestDrop ( )
inlineoverridevirtual

Tag the connection to be dropped after the current message.

Implements yarp::os::ConnectionReader.

Definition at line 180 of file BayerCarrier.h.

◆ setFormat()

bool BayerCarrier::setFormat ( const char *  fmt)
private

Definition at line 363 of file BayerCarrier.cpp.

◆ setParent()

void yarp::os::BayerCarrier::setParent ( yarp::os::ConnectionReader reader)
inline

Definition at line 208 of file BayerCarrier.h.

◆ setSize()

virtual bool yarp::os::BayerCarrier::setSize ( size_t  len)
inlineoverridevirtual

Implements yarp::os::ConnectionReader.

Definition at line 188 of file BayerCarrier.h.

◆ toString()

virtual ConstString yarp::os::BayerCarrier::toString ( )
inlineoverridevirtual

Get name of carrier.

Returns
name of carrier.

Reimplemented from yarp::os::AbstractCarrier.

Definition at line 95 of file BayerCarrier.h.

Member Data Documentation

◆ bayer_method

int yarp::os::BayerCarrier::bayer_method
private

Definition at line 54 of file BayerCarrier.h.

◆ bayer_method_set

bool yarp::os::BayerCarrier::bayer_method_set
private

Definition at line 52 of file BayerCarrier.h.

◆ con

yarp::os::DummyConnector yarp::os::BayerCarrier::con
private

Definition at line 41 of file BayerCarrier.h.

◆ consumed

size_t yarp::os::BayerCarrier::consumed
private

Definition at line 42 of file BayerCarrier.h.

◆ dcformat

int yarp::os::BayerCarrier::dcformat
private

Definition at line 59 of file BayerCarrier.h.

◆ goff

int yarp::os::BayerCarrier::goff
private

Definition at line 57 of file BayerCarrier.h.

◆ half

bool yarp::os::BayerCarrier::half
private

Definition at line 50 of file BayerCarrier.h.

◆ happy

bool yarp::os::BayerCarrier::happy
private

Definition at line 49 of file BayerCarrier.h.

◆ have_result

bool yarp::os::BayerCarrier::have_result
private

Definition at line 48 of file BayerCarrier.h.

◆ header

yarp::sig::ImageNetworkHeader yarp::os::BayerCarrier::header
private

Definition at line 39 of file BayerCarrier.h.

◆ header_in

yarp::sig::ImageNetworkHeader yarp::os::BayerCarrier::header_in
private

Definition at line 40 of file BayerCarrier.h.

◆ image_data_len

size_t yarp::os::BayerCarrier::image_data_len
private

Definition at line 42 of file BayerCarrier.h.

◆ in

yarp::sig::ImageOf<yarp::sig::PixelMono> yarp::os::BayerCarrier::in
private

Definition at line 37 of file BayerCarrier.h.

◆ local

yarp::os::ConnectionReader* yarp::os::BayerCarrier::local
private

Definition at line 44 of file BayerCarrier.h.

◆ need_reset

bool yarp::os::BayerCarrier::need_reset
private

Definition at line 47 of file BayerCarrier.h.

◆ out

yarp::sig::ImageOf<yarp::sig::PixelRgb> yarp::os::BayerCarrier::out
private

Definition at line 38 of file BayerCarrier.h.

◆ parent

yarp::os::ConnectionReader* yarp::os::BayerCarrier::parent
private

Definition at line 45 of file BayerCarrier.h.

◆ roff

int yarp::os::BayerCarrier::roff
private

Definition at line 58 of file BayerCarrier.h.

◆ warned

bool yarp::os::BayerCarrier::warned
private

Definition at line 51 of file BayerCarrier.h.


The documentation for this class was generated from the following files: