* now the PsudoAxesconfig is public to allow a better integration with the dynamic...
[diffractometer.git] / src / PseudoAxes / PseudoAxesStateMachine.cpp
blob035a063076d60c5f5d9bbf7756fd04adbc0474e4
1 static const char *RcsId = "$Header: $";
2 //+=============================================================================
3 //
4 // file : PseudoAxesStateMachine.cpp
5 //
6 // description : C++ source for the PseudoAxes and its alowed.
7 // method for commands and attributes
8 //
9 // project : TANGO Device Server
11 // $Author: $
13 // $Revision: $
15 // $Log: $
17 // copyleft : European Synchrotron Radiation Facility
18 // BP 220, Grenoble 38043
19 // FRANCE
21 //-=============================================================================
23 // This file is generated by POGO
24 // (Program Obviously used to Generate tango Object)
26 // (c) - Software Engineering Group - ESRF
27 //=============================================================================
29 #include <tango.h>
30 #include <PseudoAxes.h>
31 #include <PseudoAxesClass.h>
33 /*====================================================================
34 * This file contains the methods to allow commands and attributes
35 * read or write execution.
37 * If you wand to add your own code, add it between
38 * the "End/Re-Start of Generated Code" comments.
40 * If you want, you can also add your own methods.
41 *====================================================================
44 namespace PseudoAxes_ns
47 //=================================================
48 // Attributes Allowed Methods
49 //=================================================
51 //+----------------------------------------------------------------------------
53 // method : PseudoAxes::is_mode_allowed
54 //
55 // description : Read/Write allowed for mode attribute.
57 //-----------------------------------------------------------------------------
58 bool PseudoAxes::is_mode_allowed(Tango::AttReqType type)
60 // End of Generated Code
62 // Re-Start of Generated Code
63 return true;
65 //+----------------------------------------------------------------------------
67 // method : PseudoAxes::is_modeNames_allowed
68 //
69 // description : Read/Write allowed for modeNames attribute.
71 //-----------------------------------------------------------------------------
72 bool PseudoAxes::is_modeNames_allowed(Tango::AttReqType type)
74 // End of Generated Code
76 // Re-Start of Generated Code
77 return true;
79 //+----------------------------------------------------------------------------
81 // method : PseudoAxes::is_parametersNames_allowed
82 //
83 // description : Read/Write allowed for parametersNames attribute.
85 //-----------------------------------------------------------------------------
86 bool PseudoAxes::is_parametersNames_allowed(Tango::AttReqType type)
88 // End of Generated Code
90 // Re-Start of Generated Code
91 return true;
93 //+----------------------------------------------------------------------------
95 // method : PseudoAxes::is_pseudoAxisNames_allowed
96 //
97 // description : Read/Write allowed for pseudoAxisNames attribute.
99 //-----------------------------------------------------------------------------
100 bool PseudoAxes::is_pseudoAxisNames_allowed(Tango::AttReqType type)
102 // End of Generated Code
104 // Re-Start of Generated Code
105 return true;
107 //+----------------------------------------------------------------------------
109 // method : PseudoAxes::is_parameters_allowed
111 // description : Read/Write allowed for parameters attribute.
113 //-----------------------------------------------------------------------------
114 bool PseudoAxes::is_parameters_allowed(Tango::AttReqType type)
116 // End of Generated Code
118 // Re-Start of Generated Code
119 return true;
121 //+----------------------------------------------------------------------------
123 // method : PseudoAxes::is_initialized_allowed
125 // description : Read/Write allowed for initialized attribute.
127 //-----------------------------------------------------------------------------
128 bool PseudoAxes::is_initialized_allowed(Tango::AttReqType type)
130 // End of Generated Code
132 // Re-Start of Generated Code
133 return true;
136 //=================================================
137 // Commands Allowed Methods
138 //=================================================
140 //+----------------------------------------------------------------------------
142 // method : PseudoAxes::is_AxisInit_allowed
144 // description : Execution allowed for AxisInit command.
146 //-----------------------------------------------------------------------------
147 bool PseudoAxes::is_AxisInit_allowed(const CORBA::Any &any)
149 // End of Generated Code
151 // Re-Start of Generated Code
152 return true;
155 } // namespace PseudoAxes_ns