hpp-manipulation-corba
4.9.0
Corba server for manipulation planning
device.idl
Go to the documentation of this file.
1
// Copyright (c) 2020, LAAS-CNRS Airbus SAS
2
// Authors: Florent Lamiraux
3
//
4
// This file is part of hpp-manipulation-corba.
5
// hpp-manipulation-corba is free software: you can redistribute it
6
// and/or modify it under the terms of the GNU Lesser General Public
7
// License as published by the Free Software Foundation, either version
8
// 3 of the License, or (at your option) any later version.
9
//
10
// hpp-manipulation-corba is distributed in the hope that it will be
11
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
// General Lesser Public License for more details. You should have
14
// received a copy of the GNU Lesser General Public License along with
15
// hpp-manipulation-corba. If not, see <http://www.gnu.org/licenses/>.
16
17
18
#ifndef HPP_MANIPULATION_DEVICE_IDL
19
#define HPP_MANIPULATION_DEVICE_IDL
20
21
#include <
hpp/common.idl
>
22
#include <
hpp/pinocchio_idl/robots.idl
>
23
24
module
hpp
{
25
module manipulation_idl {
26
interface
Handle
{
27
void
setMask(in
boolSeq
mask) raises(
Error
);
28
//* std::vector<bool> _mask(hpp::corbaServer::boolSeqToVector(mask, 6));
29
//* getT()->mask(_mask);
30
};
// interface Handle
31
interface
Device
:
pinocchio_idl::Device
32
{
33
Names_t
getHandleNames() raises(
Error
);
34
//-> handles.template getKeys < std::vector<std::string> >
35
36
Handle
getHandle (in
string
name) raises(
Error
);
37
//-> handles.get
38
};
// interface Device
39
};
// module manipulation
40
};
// module hpp
41
42
//* #include <hpp/pinocchio_idl/robots.hh>
43
//* #include <hpp/manipulation/device.hh>
44
//* #include <hpp/manipulation/handle.hh>
45
46
#endif // HPP_MANIPULATION_DEVICE_IDL
hpp::manipulation_idl::Handle
Definition:
device.idl:26
common.idl
hpp::pinocchio_idl::Device
hpp
hpp::Error
hpp::Names_t
sequence< string > Names_t
hpp::boolSeq
sequence< boolean > boolSeq
robots.idl
hpp::manipulation_idl::Device
Definition:
device.idl:31
idl
hpp
manipulation_idl
device.idl
Generated by
1.8.13