* reorganization of the file hierarchy.
[diffractometer.git] / src / Diffractometer / DiffractometerStateMachine.cpp
blob670a72e3ca28fea6597f2d8be2d105a906017517
1 static const char *RcsId = "$Header: $";
2 //+=============================================================================
3 //
4 // file : DiffractometerStateMachine.cpp
5 //
6 // description : C++ source for the Diffractometer 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 <Diffractometer.h>
31 #include <DiffractometerClass.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 Diffractometer_ns
47 //=================================================
48 // Attributes Allowed Methods
49 //=================================================
51 //+----------------------------------------------------------------------------
53 // method : Diffractometer::is_H_allowed
54 //
55 // description : Read/Write allowed for H attribute.
57 //-----------------------------------------------------------------------------
58 bool Diffractometer::is_H_allowed(Tango::AttReqType type)
60 if (get_state() == Tango::FAULT ||
61 get_state() == Tango::ALARM ||
62 get_state() == Tango::MOVING ||
63 get_state() == Tango::OFF)
65 // End of Generated Code
66 if(type == Tango::READ_REQ)
67 return true;
68 // Re-Start of Generated Code
69 return false;
71 return true;
73 //+----------------------------------------------------------------------------
75 // method : Diffractometer::is_K_allowed
76 //
77 // description : Read/Write allowed for K attribute.
79 //-----------------------------------------------------------------------------
80 bool Diffractometer::is_K_allowed(Tango::AttReqType type)
82 if (get_state() == Tango::FAULT ||
83 get_state() == Tango::ALARM ||
84 get_state() == Tango::MOVING ||
85 get_state() == Tango::OFF)
87 // End of Generated Code
88 if(type == Tango::READ_REQ)
89 return true;
90 // Re-Start of Generated Code
91 return false;
93 return true;
95 //+----------------------------------------------------------------------------
97 // method : Diffractometer::is_L_allowed
98 //
99 // description : Read/Write allowed for L attribute.
101 //-----------------------------------------------------------------------------
102 bool Diffractometer::is_L_allowed(Tango::AttReqType type)
104 if (get_state() == Tango::FAULT ||
105 get_state() == Tango::ALARM ||
106 get_state() == Tango::MOVING ||
107 get_state() == Tango::OFF)
109 // End of Generated Code
110 if(type == Tango::READ_REQ)
111 return true;
112 // Re-Start of Generated Code
113 return false;
115 return true;
117 //+----------------------------------------------------------------------------
119 // method : Diffractometer::is_Mode_allowed
121 // description : Read/Write allowed for Mode attribute.
123 //-----------------------------------------------------------------------------
124 bool Diffractometer::is_Mode_allowed(Tango::AttReqType type)
126 // End of Generated Code
128 // Re-Start of Generated Code
129 return true;
131 //+----------------------------------------------------------------------------
133 // method : Diffractometer::is_AnglesIdx_allowed
135 // description : Read/Write allowed for AnglesIdx attribute.
137 //-----------------------------------------------------------------------------
138 bool Diffractometer::is_AnglesIdx_allowed(Tango::AttReqType type)
140 // End of Generated Code
142 // Re-Start of Generated Code
143 return true;
145 //+----------------------------------------------------------------------------
147 // method : Diffractometer::is_Simulated_allowed
149 // description : Read/Write allowed for Simulated attribute.
151 //-----------------------------------------------------------------------------
152 bool Diffractometer::is_Simulated_allowed(Tango::AttReqType type)
154 // End of Generated Code
156 // Re-Start of Generated Code
157 return true;
159 //+----------------------------------------------------------------------------
161 // method : Diffractometer::is_WaveLength_allowed
163 // description : Read/Write allowed for WaveLength attribute.
165 //-----------------------------------------------------------------------------
166 bool Diffractometer::is_WaveLength_allowed(Tango::AttReqType type)
168 // End of Generated Code
170 // Re-Start of Generated Code
171 return true;
173 //+----------------------------------------------------------------------------
175 // method : Diffractometer::is_Crystal_allowed
177 // description : Read/Write allowed for Crystal attribute.
179 //-----------------------------------------------------------------------------
180 bool Diffractometer::is_Crystal_allowed(Tango::AttReqType type)
182 // End of Generated Code
184 // Re-Start of Generated Code
185 return true;
187 //+----------------------------------------------------------------------------
189 // method : Diffractometer::is_A_allowed
191 // description : Read/Write allowed for A attribute.
193 //-----------------------------------------------------------------------------
194 bool Diffractometer::is_A_allowed(Tango::AttReqType type)
196 // End of Generated Code
198 // Re-Start of Generated Code
199 return true;
201 //+----------------------------------------------------------------------------
203 // method : Diffractometer::is_B_allowed
205 // description : Read/Write allowed for B attribute.
207 //-----------------------------------------------------------------------------
208 bool Diffractometer::is_B_allowed(Tango::AttReqType type)
210 // End of Generated Code
212 // Re-Start of Generated Code
213 return true;
215 //+----------------------------------------------------------------------------
217 // method : Diffractometer::is_C_allowed
219 // description : Read/Write allowed for C attribute.
221 //-----------------------------------------------------------------------------
222 bool Diffractometer::is_C_allowed(Tango::AttReqType type)
224 // End of Generated Code
226 // Re-Start of Generated Code
227 return true;
229 //+----------------------------------------------------------------------------
231 // method : Diffractometer::is_Alpha_allowed
233 // description : Read/Write allowed for Alpha attribute.
235 //-----------------------------------------------------------------------------
236 bool Diffractometer::is_Alpha_allowed(Tango::AttReqType type)
238 // End of Generated Code
240 // Re-Start of Generated Code
241 return true;
243 //+----------------------------------------------------------------------------
245 // method : Diffractometer::is_Beta_allowed
247 // description : Read/Write allowed for Beta attribute.
249 //-----------------------------------------------------------------------------
250 bool Diffractometer::is_Beta_allowed(Tango::AttReqType type)
252 // End of Generated Code
254 // Re-Start of Generated Code
255 return true;
257 //+----------------------------------------------------------------------------
259 // method : Diffractometer::is_Gamma_allowed
261 // description : Read/Write allowed for Gamma attribute.
263 //-----------------------------------------------------------------------------
264 bool Diffractometer::is_Gamma_allowed(Tango::AttReqType type)
266 // End of Generated Code
268 // Re-Start of Generated Code
269 return true;
271 //+----------------------------------------------------------------------------
273 // method : Diffractometer::is_Ux_allowed
275 // description : Read/Write allowed for Ux attribute.
277 //-----------------------------------------------------------------------------
278 bool Diffractometer::is_Ux_allowed(Tango::AttReqType type)
280 // End of Generated Code
282 // Re-Start of Generated Code
283 return true;
285 //+----------------------------------------------------------------------------
287 // method : Diffractometer::is_Uy_allowed
289 // description : Read/Write allowed for Uy attribute.
291 //-----------------------------------------------------------------------------
292 bool Diffractometer::is_Uy_allowed(Tango::AttReqType type)
294 // End of Generated Code
296 // Re-Start of Generated Code
297 return true;
299 //+----------------------------------------------------------------------------
301 // method : Diffractometer::is_Uz_allowed
303 // description : Read/Write allowed for Uz attribute.
305 //-----------------------------------------------------------------------------
306 bool Diffractometer::is_Uz_allowed(Tango::AttReqType type)
308 // End of Generated Code
310 // Re-Start of Generated Code
311 return true;
313 //+----------------------------------------------------------------------------
315 // method : Diffractometer::is_AStar_allowed
317 // description : Read/Write allowed for AStar attribute.
319 //-----------------------------------------------------------------------------
320 bool Diffractometer::is_AStar_allowed(Tango::AttReqType type)
322 // End of Generated Code
324 // Re-Start of Generated Code
325 return true;
327 //+----------------------------------------------------------------------------
329 // method : Diffractometer::is_BStar_allowed
331 // description : Read/Write allowed for BStar attribute.
333 //-----------------------------------------------------------------------------
334 bool Diffractometer::is_BStar_allowed(Tango::AttReqType type)
336 // End of Generated Code
338 // Re-Start of Generated Code
339 return true;
341 //+----------------------------------------------------------------------------
343 // method : Diffractometer::is_CStar_allowed
345 // description : Read/Write allowed for CStar attribute.
347 //-----------------------------------------------------------------------------
348 bool Diffractometer::is_CStar_allowed(Tango::AttReqType type)
350 // End of Generated Code
352 // Re-Start of Generated Code
353 return true;
355 //+----------------------------------------------------------------------------
357 // method : Diffractometer::is_AlphaStar_allowed
359 // description : Read/Write allowed for AlphaStar attribute.
361 //-----------------------------------------------------------------------------
362 bool Diffractometer::is_AlphaStar_allowed(Tango::AttReqType type)
364 // End of Generated Code
366 // Re-Start of Generated Code
367 return true;
369 //+----------------------------------------------------------------------------
371 // method : Diffractometer::is_BetaStar_allowed
373 // description : Read/Write allowed for BetaStar attribute.
375 //-----------------------------------------------------------------------------
376 bool Diffractometer::is_BetaStar_allowed(Tango::AttReqType type)
378 // End of Generated Code
380 // Re-Start of Generated Code
381 return true;
383 //+----------------------------------------------------------------------------
385 // method : Diffractometer::is_GammaStar_allowed
387 // description : Read/Write allowed for GammaStar attribute.
389 //-----------------------------------------------------------------------------
390 bool Diffractometer::is_GammaStar_allowed(Tango::AttReqType type)
392 // End of Generated Code
394 // Re-Start of Generated Code
395 return true;
397 //+----------------------------------------------------------------------------
399 // method : Diffractometer::is_CrystalNames_allowed
401 // description : Read/Write allowed for CrystalNames attribute.
403 //-----------------------------------------------------------------------------
404 bool Diffractometer::is_CrystalNames_allowed(Tango::AttReqType type)
406 // End of Generated Code
408 // Re-Start of Generated Code
409 return true;
411 //+----------------------------------------------------------------------------
413 // method : Diffractometer::is_AxesNames_allowed
415 // description : Read/Write allowed for AxesNames attribute.
417 //-----------------------------------------------------------------------------
418 bool Diffractometer::is_AxesNames_allowed(Tango::AttReqType type)
420 // End of Generated Code
422 // Re-Start of Generated Code
423 return true;
425 //+----------------------------------------------------------------------------
427 // method : Diffractometer::is_PseudoAxesNames_allowed
429 // description : Read/Write allowed for PseudoAxesNames attribute.
431 //-----------------------------------------------------------------------------
432 bool Diffractometer::is_PseudoAxesNames_allowed(Tango::AttReqType type)
434 // End of Generated Code
436 // Re-Start of Generated Code
437 return true;
439 //+----------------------------------------------------------------------------
441 // method : Diffractometer::is_ModeNames_allowed
443 // description : Read/Write allowed for ModeNames attribute.
445 //-----------------------------------------------------------------------------
446 bool Diffractometer::is_ModeNames_allowed(Tango::AttReqType type)
448 // End of Generated Code
450 // Re-Start of Generated Code
451 return true;
453 //+----------------------------------------------------------------------------
455 // method : Diffractometer::is_Angles_allowed
457 // description : Read/Write allowed for Angles attribute.
459 //-----------------------------------------------------------------------------
460 bool Diffractometer::is_Angles_allowed(Tango::AttReqType type)
462 // End of Generated Code
464 // Re-Start of Generated Code
465 return true;
467 //+----------------------------------------------------------------------------
469 // method : Diffractometer::is_AnglesDegenerated_allowed
471 // description : Read/Write allowed for AnglesDegenerated attribute.
473 //-----------------------------------------------------------------------------
474 bool Diffractometer::is_AnglesDegenerated_allowed(Tango::AttReqType type)
476 // End of Generated Code
478 // Re-Start of Generated Code
479 return true;
481 //+----------------------------------------------------------------------------
483 // method : Diffractometer::is_AnglesRangeCheck_allowed
485 // description : Read/Write allowed for AnglesRangeCheck attribute.
487 //-----------------------------------------------------------------------------
488 bool Diffractometer::is_AnglesRangeCheck_allowed(Tango::AttReqType type)
490 // End of Generated Code
492 // Re-Start of Generated Code
493 return true;
495 //+----------------------------------------------------------------------------
497 // method : Diffractometer::is_ComputedAngles_allowed
499 // description : Read/Write allowed for ComputedAngles attribute.
501 //-----------------------------------------------------------------------------
502 bool Diffractometer::is_ComputedAngles_allowed(Tango::AttReqType type)
504 // End of Generated Code
506 // Re-Start of Generated Code
507 return true;
509 //+----------------------------------------------------------------------------
511 // method : Diffractometer::is_CrystalReflections_allowed
513 // description : Read/Write allowed for CrystalReflections attribute.
515 //-----------------------------------------------------------------------------
516 bool Diffractometer::is_CrystalReflections_allowed(Tango::AttReqType type)
518 // End of Generated Code
520 // Re-Start of Generated Code
521 return true;
523 //+----------------------------------------------------------------------------
525 // method : Diffractometer::is_Reflections_allowed
527 // description : Read/Write allowed for Reflections attribute.
529 //-----------------------------------------------------------------------------
530 bool Diffractometer::is_Reflections_allowed(Tango::AttReqType type)
532 // End of Generated Code
534 // Re-Start of Generated Code
535 return true;
537 //+----------------------------------------------------------------------------
539 // method : Diffractometer::is_ReflectionsAngles_allowed
541 // description : Read/Write allowed for ReflectionsAngles attribute.
543 //-----------------------------------------------------------------------------
544 bool Diffractometer::is_ReflectionsAngles_allowed(Tango::AttReqType type)
546 // End of Generated Code
548 // Re-Start of Generated Code
549 return true;
551 //+----------------------------------------------------------------------------
553 // method : Diffractometer::is_UB_allowed
555 // description : Read/Write allowed for UB attribute.
557 //-----------------------------------------------------------------------------
558 bool Diffractometer::is_UB_allowed(Tango::AttReqType type)
560 // End of Generated Code
562 // Re-Start of Generated Code
563 return true;
566 //=================================================
567 // Commands Allowed Methods
568 //=================================================
570 //+----------------------------------------------------------------------------
572 // method : Diffractometer::is_Abort_allowed
574 // description : Execution allowed for Abort command.
576 //-----------------------------------------------------------------------------
577 bool Diffractometer::is_Abort_allowed(const CORBA::Any &any)
579 // End of Generated Code
581 // Re-Start of Generated Code
582 return true;
584 //+----------------------------------------------------------------------------
586 // method : Diffractometer::is_AddNewCrystal_allowed
588 // description : Execution allowed for AddNewCrystal command.
590 //-----------------------------------------------------------------------------
591 bool Diffractometer::is_AddNewCrystal_allowed(const CORBA::Any &any)
593 // End of Generated Code
595 // Re-Start of Generated Code
596 return true;
598 //+----------------------------------------------------------------------------
600 // method : Diffractometer::is_AddReflection_allowed
602 // description : Execution allowed for AddReflection command.
604 //-----------------------------------------------------------------------------
605 bool Diffractometer::is_AddReflection_allowed(const CORBA::Any &any)
607 // End of Generated Code
609 // Re-Start of Generated Code
610 return true;
612 //+----------------------------------------------------------------------------
614 // method : Diffractometer::is_AffineCrystal_allowed
616 // description : Execution allowed for AffineCrystal command.
618 //-----------------------------------------------------------------------------
619 bool Diffractometer::is_AffineCrystal_allowed(const CORBA::Any &any)
621 // End of Generated Code
623 // Re-Start of Generated Code
624 return true;
626 //+----------------------------------------------------------------------------
628 // method : Diffractometer::is_ComputedAnglesClear_allowed
630 // description : Execution allowed for ComputedAnglesClear command.
632 //-----------------------------------------------------------------------------
633 bool Diffractometer::is_ComputedAnglesClear_allowed(const CORBA::Any &any)
635 // End of Generated Code
637 // Re-Start of Generated Code
638 return true;
640 //+----------------------------------------------------------------------------
642 // method : Diffractometer::is_ComputedAnglesHKLList_allowed
644 // description : Execution allowed for ComputedAnglesHKLList command.
646 //-----------------------------------------------------------------------------
647 bool Diffractometer::is_ComputedAnglesHKLList_allowed(const CORBA::Any &any)
649 // End of Generated Code
651 // Re-Start of Generated Code
652 return true;
654 //+----------------------------------------------------------------------------
656 // method : Diffractometer::is_ComputeU_allowed
658 // description : Execution allowed for ComputeU command.
660 //-----------------------------------------------------------------------------
661 bool Diffractometer::is_ComputeU_allowed(const CORBA::Any &any)
663 // End of Generated Code
665 // Re-Start of Generated Code
666 return true;
668 //+----------------------------------------------------------------------------
670 // method : Diffractometer::is_ConfigureCrystal_allowed
672 // description : Execution allowed for ConfigureCrystal command.
674 //-----------------------------------------------------------------------------
675 bool Diffractometer::is_ConfigureCrystal_allowed(const CORBA::Any &any)
677 // End of Generated Code
679 // Re-Start of Generated Code
680 return true;
682 //+----------------------------------------------------------------------------
684 // method : Diffractometer::is_CopyCurrentCrystalAs_allowed
686 // description : Execution allowed for CopyCurrentCrystalAs command.
688 //-----------------------------------------------------------------------------
689 bool Diffractometer::is_CopyCurrentCrystalAs_allowed(const CORBA::Any &any)
691 // End of Generated Code
693 // Re-Start of Generated Code
694 return true;
696 //+----------------------------------------------------------------------------
698 // method : Diffractometer::is_CopyReflectionTo_allowed
700 // description : Execution allowed for CopyReflectionTo command.
702 //-----------------------------------------------------------------------------
703 bool Diffractometer::is_CopyReflectionTo_allowed(const CORBA::Any &any)
705 // End of Generated Code
707 // Re-Start of Generated Code
708 return true;
710 //+----------------------------------------------------------------------------
712 // method : Diffractometer::is_DeleteCurrentCrystal_allowed
714 // description : Execution allowed for DeleteCurrentCrystal command.
716 //-----------------------------------------------------------------------------
717 bool Diffractometer::is_DeleteCurrentCrystal_allowed(const CORBA::Any &any)
719 // End of Generated Code
721 // Re-Start of Generated Code
722 return true;
724 //+----------------------------------------------------------------------------
726 // method : Diffractometer::is_GetAffinementIteration_allowed
728 // description : Execution allowed for GetAffinementIteration command.
730 //-----------------------------------------------------------------------------
731 bool Diffractometer::is_GetAffinementIteration_allowed(const CORBA::Any &any)
733 // End of Generated Code
735 // Re-Start of Generated Code
736 return true;
738 //+----------------------------------------------------------------------------
740 // method : Diffractometer::is_GetAffinementList_allowed
742 // description : Execution allowed for GetAffinementList command.
744 //-----------------------------------------------------------------------------
745 bool Diffractometer::is_GetAffinementList_allowed(const CORBA::Any &any)
747 // End of Generated Code
749 // Re-Start of Generated Code
750 return true;
752 //+----------------------------------------------------------------------------
754 // method : Diffractometer::is_GetAffinementMaxIteration_allowed
756 // description : Execution allowed for GetAffinementMaxIteration command.
758 //-----------------------------------------------------------------------------
759 bool Diffractometer::is_GetAffinementMaxIteration_allowed(const CORBA::Any &any)
761 // End of Generated Code
763 // Re-Start of Generated Code
764 return true;
766 //+----------------------------------------------------------------------------
768 // method : Diffractometer::is_GetAxesNames_allowed
770 // description : Execution allowed for GetAxesNames command.
772 //-----------------------------------------------------------------------------
773 bool Diffractometer::is_GetAxesNames_allowed(const CORBA::Any &any)
775 // End of Generated Code
777 // Re-Start of Generated Code
778 return true;
780 //+----------------------------------------------------------------------------
782 // method : Diffractometer::is_GetCrystalNames_allowed
784 // description : Execution allowed for GetCrystalNames command.
786 //-----------------------------------------------------------------------------
787 bool Diffractometer::is_GetCrystalNames_allowed(const CORBA::Any &any)
789 // End of Generated Code
791 // Re-Start of Generated Code
792 return true;
794 //+----------------------------------------------------------------------------
796 // method : Diffractometer::is_GetCrystalParameterValues_allowed
798 // description : Execution allowed for GetCrystalParameterValues command.
800 //-----------------------------------------------------------------------------
801 bool Diffractometer::is_GetCrystalParameterValues_allowed(const CORBA::Any &any)
803 // End of Generated Code
805 // Re-Start of Generated Code
806 return true;
808 //+----------------------------------------------------------------------------
810 // method : Diffractometer::is_GetModeDescription_allowed
812 // description : Execution allowed for GetModeDescription command.
814 //-----------------------------------------------------------------------------
815 bool Diffractometer::is_GetModeDescription_allowed(const CORBA::Any &any)
817 // End of Generated Code
819 // Re-Start of Generated Code
820 return true;
822 //+----------------------------------------------------------------------------
824 // method : Diffractometer::is_GetModeParametersNames_allowed
826 // description : Execution allowed for GetModeParametersNames command.
828 //-----------------------------------------------------------------------------
829 bool Diffractometer::is_GetModeParametersNames_allowed(const CORBA::Any &any)
831 // End of Generated Code
833 // Re-Start of Generated Code
834 return true;
836 //+----------------------------------------------------------------------------
838 // method : Diffractometer::is_GetModeParametersValues_allowed
840 // description : Execution allowed for GetModeParametersValues command.
842 //-----------------------------------------------------------------------------
843 bool Diffractometer::is_GetModeParametersValues_allowed(const CORBA::Any &any)
845 // End of Generated Code
847 // Re-Start of Generated Code
848 return true;
850 //+----------------------------------------------------------------------------
852 // method : Diffractometer::is_GetModeParameterValue_allowed
854 // description : Execution allowed for GetModeParameterValue command.
856 //-----------------------------------------------------------------------------
857 bool Diffractometer::is_GetModeParameterValue_allowed(const CORBA::Any &any)
859 // End of Generated Code
861 // Re-Start of Generated Code
862 return true;
864 //+----------------------------------------------------------------------------
866 // method : Diffractometer::is_GetReflection_allowed
868 // description : Execution allowed for GetReflection command.
870 //-----------------------------------------------------------------------------
871 bool Diffractometer::is_GetReflection_allowed(const CORBA::Any &any)
873 // End of Generated Code
875 // Re-Start of Generated Code
876 return true;
878 //+----------------------------------------------------------------------------
880 // method : Diffractometer::is_GetReflectionSize_allowed
882 // description : Execution allowed for GetReflectionSize command.
884 //-----------------------------------------------------------------------------
885 bool Diffractometer::is_GetReflectionSize_allowed(const CORBA::Any &any)
887 // End of Generated Code
889 // Re-Start of Generated Code
890 return true;
892 //+----------------------------------------------------------------------------
894 // method : Diffractometer::is_GotoComputedAngles_allowed
896 // description : Execution allowed for GotoComputedAngles command.
898 //-----------------------------------------------------------------------------
899 bool Diffractometer::is_GotoComputedAngles_allowed(const CORBA::Any &any)
901 // End of Generated Code
903 // Re-Start of Generated Code
904 return true;
906 //+----------------------------------------------------------------------------
908 // method : Diffractometer::is_GotoReflection_allowed
910 // description : Execution allowed for GotoReflection command.
912 //-----------------------------------------------------------------------------
913 bool Diffractometer::is_GotoReflection_allowed(const CORBA::Any &any)
915 if (get_state() == Tango::FAULT ||
916 get_state() == Tango::ALARM ||
917 get_state() == Tango::MOVING ||
918 get_state() == Tango::OFF)
920 // End of Generated Code
922 // Re-Start of Generated Code
923 return false;
925 return true;
927 //+----------------------------------------------------------------------------
929 // method : Diffractometer::is_Load_allowed
931 // description : Execution allowed for Load command.
933 //-----------------------------------------------------------------------------
934 bool Diffractometer::is_Load_allowed(const CORBA::Any &any)
936 // End of Generated Code
938 // Re-Start of Generated Code
939 return true;
941 //+----------------------------------------------------------------------------
943 // method : Diffractometer::is_RemoveReflection_allowed
945 // description : Execution allowed for RemoveReflection command.
947 //-----------------------------------------------------------------------------
948 bool Diffractometer::is_RemoveReflection_allowed(const CORBA::Any &any)
950 // End of Generated Code
952 // Re-Start of Generated Code
953 return true;
955 //+----------------------------------------------------------------------------
957 // method : Diffractometer::is_Save_allowed
959 // description : Execution allowed for Save command.
961 //-----------------------------------------------------------------------------
962 bool Diffractometer::is_Save_allowed(const CORBA::Any &any)
964 // End of Generated Code
966 // Re-Start of Generated Code
967 return true;
969 //+----------------------------------------------------------------------------
971 // method : Diffractometer::is_SetAffinementMaxIteration_allowed
973 // description : Execution allowed for SetAffinementMaxIteration command.
975 //-----------------------------------------------------------------------------
976 bool Diffractometer::is_SetAffinementMaxIteration_allowed(const CORBA::Any &any)
978 // End of Generated Code
980 // Re-Start of Generated Code
981 return true;
983 //+----------------------------------------------------------------------------
985 // method : Diffractometer::is_SetCrystalParameterValues_allowed
987 // description : Execution allowed for SetCrystalParameterValues command.
989 //-----------------------------------------------------------------------------
990 bool Diffractometer::is_SetCrystalParameterValues_allowed(const CORBA::Any &any)
992 // End of Generated Code
994 // Re-Start of Generated Code
995 return true;
997 //+----------------------------------------------------------------------------
999 // method : Diffractometer::is_SetHKL_allowed
1001 // description : Execution allowed for SetHKL command.
1003 //-----------------------------------------------------------------------------
1004 bool Diffractometer::is_SetHKL_allowed(const CORBA::Any &any)
1006 if (get_state() == Tango::FAULT ||
1007 get_state() == Tango::ALARM ||
1008 get_state() == Tango::MOVING ||
1009 get_state() == Tango::OFF)
1011 // End of Generated Code
1013 // Re-Start of Generated Code
1014 return false;
1016 return true;
1018 //+----------------------------------------------------------------------------
1020 // method : Diffractometer::is_SetModeParametersValues_allowed
1022 // description : Execution allowed for SetModeParametersValues command.
1024 //-----------------------------------------------------------------------------
1025 bool Diffractometer::is_SetModeParametersValues_allowed(const CORBA::Any &any)
1027 // End of Generated Code
1029 // Re-Start of Generated Code
1030 return true;
1032 //+----------------------------------------------------------------------------
1034 // method : Diffractometer::is_SetReflection_allowed
1036 // description : Execution allowed for SetReflection command.
1038 //-----------------------------------------------------------------------------
1039 bool Diffractometer::is_SetReflection_allowed(const CORBA::Any &any)
1041 // End of Generated Code
1043 // Re-Start of Generated Code
1044 return true;
1047 } // namespace Diffractometer_ns