blob: 46d54bab0f36a2249ac4d9e6f56fb4962f9a6d53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/**
* @author Marijke Hengstmengel (mhengstmengel@remedy.nl)
*/
#ifndef SHAPES_CONTROLLER_IDL
#define SHAPES_CONTROLLER_IDL
#include <Components.idl>
#include "../Base/Shapes_Contr_Base.idl"
module Shapes
{
component ShapesController
{
provides shape_attributes_set shapeAttribsSet;
provides shape_attributes_get shapeAttribsPub;
uses shape_changes shapeChangesSub;
//attribute unsigned long rate;
attribute unsigned long publish_rate;
attribute unsigned short max_size;
attribute unsigned short max_x;
attribute unsigned short max_y;
attribute boolean resize_shape;
attribute boolean use_web_interface;
};
};
#endif
|