YARP
Yet Another Robot Platform
FrameGrabberControlsDC1394_Responder.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3  * SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef YARP_FRAMEGRABBER_PROTOCOL_FRAMEGRABBERCONTROLSDC1394_RESPONDER_H
8 #define YARP_FRAMEGRABBER_PROTOCOL_FRAMEGRABBERCONTROLSDC1394_RESPONDER_H
9 
10 #include <yarp/dev/DeviceDriver.h>
12 
13 namespace yarp {
14 namespace proto {
15 namespace framegrabber {
16 
19 {
20 private:
21  yarp::dev::IFrameGrabberControlsDC1394 *fgCtrl_DC1394{nullptr};
22 
23 public:
27  bool respond(const yarp::os::Bottle& cmd, yarp::os::Bottle& response) override;
28 };
29 
30 } // namespace framegrabber
31 } // namespace proto
32 } // namespace yarp
33 
34 #endif // YARP_FRAMEGRABBER_PROTOCOL_FRAMEGRABBERCONTROLSDC1394_RESPONDER_H
A cheap and cheerful framework for human readable/writable forms of messages to devices.
Definition: DeviceDriver.h:131
A simple collection of objects that can be described and transmitted in a portable way.
Definition: Bottle.h:74
bool respond(const yarp::os::Bottle &cmd, yarp::os::Bottle &response) override
Respond to a message.
The main, catch-all namespace for YARP.
Definition: dirs.h:16