1 #ifndef _DYNAMIC_ATTR_AXIS_H_
2 #define _DYNAMIC_ATTR_AXIS_H_
5 #include <DiffractometerDevice.h>
7 namespace DiffractometerDevice_ns
9 class AxisAttrib
: public Tango::Attr
12 AxisAttrib(char const *name
,
13 TangoHKLAdapter
*adapter
,
16 virtual ~AxisAttrib(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 TangoHKLAdapter
*_adapter
;
32 } // namespace DiffractometerDevice_ns
34 #endif // _DYNAMIC_ATTR_AXIS_H_