summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/Shapes_Control_comp/src/Shapes_Control_comp.idl
blob: 8598a8786b82d8aa96b3bfe577bfbdd82c0cca33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef SHAPES_CONTROL_COMP_IDL_
#define SHAPES_CONTROL_COMP_IDL_

#include "Shapes_Control_obj.idl"

#include <Components.idl>

module Shapes
{
  component Control_comp
  {
    uses Shapes::Control_obj control;

    attribute unsigned long rate;
    attribute unsigned short max_x;
    attribute unsigned short max_y;
    attribute unsigned short max_size;
    attribute boolean resize_shape;
  };
};

#endif /* SHAPES_CONTROL_COMP_IDL_ */