YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
RemoteControlBoardRemapper.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6#ifndef YARP_DEV_CONTROLBOARDREMAPPER_REMOTECONTROLBOARDREMAPPER_H
7#define YARP_DEV_CONTROLBOARDREMAPPER_REMOTECONTROLBOARDREMAPPER_H
8
10
12
95{
96private:
100 std::vector<yarp::dev::PolyDriver*> m_remoteControlBoardDevices;
101
102
103 // Close all opened remote controlboards
104 void closeAllRemoteControlBoards();
105
106public:
112 ~RemoteControlBoardRemapper() override = default;
113
119 bool open(yarp::os::Searchable &prop) override;
120
125 bool close() override;
126};
127
128#endif
controlboardremapper : device that takes a list of axes from multiple controlboards and expose them a...
remotecontrolboardremapper A device that takes a list of axes from multiple controlboards,...
RemoteControlBoardRemapper & operator=(RemoteControlBoardRemapper &&)=delete
RemoteControlBoardRemapper(const RemoteControlBoardRemapper &)=delete
RemoteControlBoardRemapper(RemoteControlBoardRemapper &&)=delete
RemoteControlBoardRemapper & operator=(const RemoteControlBoardRemapper &)=delete
bool open(yarp::os::Searchable &prop) override
Open the device driver.
bool close() override
Close the device driver by deallocating all resources and closing ports.
~RemoteControlBoardRemapper() override=default
RemoteControlBoardRemapper()=default
A base class for nested structures that can be searched.
Definition Searchable.h:31