static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/Instrumentation/NovelecElectro/src/MCCE2ElectrometersStateMachine.cpp,v 1.14 2012-10-03 14:59:19 xavela Exp $"; //+============================================================================= // // file : MCCE2ElectrometersStateMachine.cpp // // description : C++ source for the MCCE2Electrometers and its alowed. // method for commands and attributes // // project : TANGO Device Server // // $Author: xavela $ // // $Revision: 1.14 $ // // $Log: not supported by cvs2svn $ // Revision 1.12 2010/06/10 15:12:05 xavela // TEST : control two channels with different MCCE2 // // // copyleft : European Synchrotron Radiation Facility // BP 220, Grenoble 38043 // FRANCE // //-============================================================================= // // This file is generated by POGO // (Program Obviously used to Generate tango Object) // // (c) - Software Engineering Group - ESRF //============================================================================= #include <tango.h> #include <MCCE2Electrometers.h> #include <MCCE2ElectrometersClass.h> /*==================================================================== * This file contains the methods to allow commands and attributes * read or write execution. * * If you wand to add your own code, add it between * the "End/Re-Start of Generated Code" comments. * * If you want, you can also add your own methods. *==================================================================== */ namespace MCCE2Electrometers_ns { //================================================= // Attributes Allowed Methods //================================================= //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_electrometerChannel_allowed // // description : Read/Write allowed for electrometerChannel attribute. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_electrometerChannel_allowed(Tango::AttReqType type) { // End of Generated Code // Re-Start of Generated Code return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_range1_allowed // // description : Read/Write allowed for range1 attribute. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_range1_allowed(Tango::AttReqType type) { // End of Generated Code // Re-Start of Generated Code return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_range2_allowed // // description : Read/Write allowed for range2 attribute. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_range2_allowed(Tango::AttReqType type) { // End of Generated Code // Re-Start of Generated Code return true; } //================================================= // Commands Allowed Methods //================================================= //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_RangeUP_allowed // // description : Execution allowed for RangeUP command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_RangeUP_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_RangeDOWN_allowed // // description : Execution allowed for RangeDOWN command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_RangeDOWN_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetZeroVFFunction_allowed // // description : Execution allowed for SetZeroVFFunction command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetZeroVFFunction_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetOffsetZeroV1Function_allowed // // description : Execution allowed for SetOffsetZeroV1Function command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetOffsetZeroV1Function_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetLeakageZeroV2Function_allowed // // description : Execution allowed for SetLeakageZeroV2Function command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetLeakageZeroV2Function_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetTestFunction_allowed // // description : Execution allowed for SetTestFunction command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetTestFunction_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_MCCE2_ON_allowed // // description : Execution allowed for MCCE2_ON command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_MCCE2_ON_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_MCCE2_OFF_allowed // // description : Execution allowed for MCCE2_OFF command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_MCCE2_OFF_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_Local_allowed // // description : Execution allowed for Local command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_Local_allowed(const CORBA::Any &any) { if (get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_Remote_allowed // // description : Execution allowed for Remote command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_Remote_allowed(const CORBA::Any &any) { if (get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_Reset_allowed // // description : Execution allowed for Reset command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_Reset_allowed(const CORBA::Any &any) { if (get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_ClearRegisters_allowed // // description : Execution allowed for ClearRegisters command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_ClearRegisters_allowed(const CORBA::Any &any) { if (get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetMeasureFunction_allowed // // description : Execution allowed for SetMeasureFunction command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetMeasureFunction_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_GetRange_allowed // // description : Execution allowed for GetRange command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_GetRange_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetRange_allowed // // description : Execution allowed for SetRange command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetRange_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_GetMode_allowed // // description : Execution allowed for GetMode command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_GetMode_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_GetPolarity_allowed // // description : Execution allowed for GetPolarity command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_GetPolarity_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetHzFilter_allowed // // description : Execution allowed for SetHzFilter command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetHzFilter_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_GetHzFilter_allowed // // description : Execution allowed for GetHzFilter command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_GetHzFilter_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_GetGain_allowed // // description : Execution allowed for GetGain command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_GetGain_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetGain_allowed // // description : Execution allowed for SetGain command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetGain_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } //+---------------------------------------------------------------------------- // // method : MCCE2Electrometers::is_SetPolarity_allowed // // description : Execution allowed for SetPolarity command. // //----------------------------------------------------------------------------- bool MCCE2Electrometers::is_SetPolarity_allowed(const CORBA::Any &any) { if (get_state() == Tango::FAULT || get_state() == Tango::DISABLE) { // End of Generated Code // Re-Start of Generated Code return false; } return true; } } // namespace MCCE2Electrometers_ns