1 static const char *RcsId
= "$Header: $";
2 //+=============================================================================
4 // file : DiffractometerStateMachine.cpp
6 // description : C++ source for the Diffractometer and its alowed.
7 // method for commands and attributes
9 // project : TANGO Device Server
17 // copyleft : European Synchrotron Radiation Facility
18 // BP 220, Grenoble 38043
21 //-=============================================================================
23 // This file is generated by POGO
24 // (Program Obviously used to Generate tango Object)
26 // (c) - Software Engineering Group - ESRF
27 //=============================================================================
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
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
)
68 // Re-Start of Generated Code
73 //+----------------------------------------------------------------------------
75 // method : Diffractometer::is_K_allowed
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
)
90 // Re-Start of Generated Code
95 //+----------------------------------------------------------------------------
97 // method : Diffractometer::is_L_allowed
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
)
112 // Re-Start of Generated Code
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1047 } // namespace Diffractometer_ns