1 #ifndef _DYNAMIC_ATTR_AXIS_H_
2 #define _DYNAMIC_ATTR_AXIS_H_
5 #include <Diffractometer.h>
7 namespace Diffractometer_ns
9 class AxisAttrib
: public Tango::Attr
12 AxisAttrib(char const *name
, AxisAdapter
& adapter
);
14 virtual ~AxisAttrib(void) {};
16 virtual void read(Tango::DeviceImpl
*dev
,
17 Tango::Attribute
&att
);
19 virtual void write(Tango::DeviceImpl
*dev
,
20 Tango::WAttribute
&att
);
22 virtual bool is_allowed(Tango::DeviceImpl
*dev
,
23 Tango::AttReqType ty
);
26 AxisAdapter
& _adapter
;
29 } // namespace Diffractometer_ns
31 #endif // _DYNAMIC_ATTR_AXIS_H_