1 #ifndef _PSEUDO_AXES_ATTRIB_H_
2 #define _PSEDUO_AXES_ATTRIB_H_
5 #include <Diffractometer.h>
7 namespace Diffractometer_ns
9 class PseudoAxesAxisAttrib
: public Tango::Attr
12 PseudoAxesAxisAttrib(char const *name
,
13 PseudoAxesAdapter
& adapter
,
16 virtual ~PseudoAxesAxisAttrib(void) {};
18 virtual void read(Tango::DeviceImpl
*dev
,
19 Tango::Attribute
&att
);
21 virtual void write(Tango::DeviceImpl
*dev
,
22 Tango::WAttribute
&att
);
24 virtual bool is_allowed(Tango::DeviceImpl
*dev
,
25 Tango::AttReqType ty
);
28 PseudoAxesAdapter
& _adapter
;
32 } // namespace Diffractometer_ns
34 #endif // _PSEUDO_AXES_ATTRIB_H_