Commit e6889406 authored by Yuelong Yu's avatar Yuelong Yu
Browse files

added power cycle procedure

parent 210c3b2f
This diff is collapsed.
......@@ -57,6 +57,8 @@ namespace AGIPDMC_ns
// Additional Class Declarations
const int TIME_OUT = 11;
/*----- PROTECTED REGION END -----*/ // AGIPDMC::Additional Class Declarations
class AGIPDMC : public TANGO_BASE_CLASS
......@@ -75,6 +77,7 @@ class AGIPDMC : public TANGO_BASE_CLASS
int m_nDataLength;
int m_nMaxHistoryTemperatureSize;
vector<list<double>> m_vlLTCCTemperatures;
int m_nOpMode;
/*----- PROTECTED REGION END -----*/ // AGIPDMC::Data Members
......@@ -95,14 +98,6 @@ public:
Tango::DevString *attr_Temperature6_read;
Tango::DevString *attr_Temperature7_read;
Tango::DevString *attr_Temperature8_read;
Tango::DevString *attr_Temperature9_read;
Tango::DevString *attr_Temperature10_read;
Tango::DevString *attr_Temperature11_read;
Tango::DevString *attr_Temperature12_read;
Tango::DevString *attr_Temperature13_read;
Tango::DevString *attr_Temperature14_read;
Tango::DevString *attr_Temperature15_read;
Tango::DevString *attr_Temperature16_read;
Tango::DevShort *attr_RawMatrix_read;
Tango::DevDouble *attr_LTCC1_read;
Tango::DevDouble *attr_LTCC2_read;
......@@ -112,14 +107,6 @@ public:
Tango::DevDouble *attr_LTCC6_read;
Tango::DevDouble *attr_LTCC7_read;
Tango::DevDouble *attr_LTCC8_read;
Tango::DevDouble *attr_LTCC9_read;
Tango::DevDouble *attr_LTCC10_read;
Tango::DevDouble *attr_LTCC11_read;
Tango::DevDouble *attr_LTCC12_read;
Tango::DevDouble *attr_LTCC13_read;
Tango::DevDouble *attr_LTCC14_read;
Tango::DevDouble *attr_LTCC15_read;
Tango::DevDouble *attr_LTCC16_read;
// Constructors and destructors
public:
......@@ -253,78 +240,6 @@ public:
*/
virtual void read_Temperature8(Tango::Attribute &attr);
virtual bool is_Temperature8_allowed(Tango::AttReqType type);
/**
* Attribute Temperature9 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature9(Tango::Attribute &attr);
virtual bool is_Temperature9_allowed(Tango::AttReqType type);
/**
* Attribute Temperature10 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature10(Tango::Attribute &attr);
virtual bool is_Temperature10_allowed(Tango::AttReqType type);
/**
* Attribute Temperature11 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature11(Tango::Attribute &attr);
virtual bool is_Temperature11_allowed(Tango::AttReqType type);
/**
* Attribute Temperature12 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature12(Tango::Attribute &attr);
virtual bool is_Temperature12_allowed(Tango::AttReqType type);
/**
* Attribute Temperature13 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature13(Tango::Attribute &attr);
virtual bool is_Temperature13_allowed(Tango::AttReqType type);
/**
* Attribute Temperature14 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature14(Tango::Attribute &attr);
virtual bool is_Temperature14_allowed(Tango::AttReqType type);
/**
* Attribute Temperature15 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature15(Tango::Attribute &attr);
virtual bool is_Temperature15_allowed(Tango::AttReqType type);
/**
* Attribute Temperature16 related methods
* Description:
*
* Data type: Tango::DevString
* Attr type: Scalar
*/
virtual void read_Temperature16(Tango::Attribute &attr);
virtual bool is_Temperature16_allowed(Tango::AttReqType type);
/**
* Attribute RawMatrix related methods
* Description:
......@@ -406,78 +321,6 @@ public:
*/
virtual void read_LTCC8(Tango::Attribute &attr);
virtual bool is_LTCC8_allowed(Tango::AttReqType type);
/**
* Attribute LTCC9 related methods
* Description: LTCC9 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC9(Tango::Attribute &attr);
virtual bool is_LTCC9_allowed(Tango::AttReqType type);
/**
* Attribute LTCC10 related methods
* Description: LTCC10 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC10(Tango::Attribute &attr);
virtual bool is_LTCC10_allowed(Tango::AttReqType type);
/**
* Attribute LTCC11 related methods
* Description: LTCC11 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC11(Tango::Attribute &attr);
virtual bool is_LTCC11_allowed(Tango::AttReqType type);
/**
* Attribute LTCC12 related methods
* Description: LTCC12 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC12(Tango::Attribute &attr);
virtual bool is_LTCC12_allowed(Tango::AttReqType type);
/**
* Attribute LTCC13 related methods
* Description: LTCC13 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC13(Tango::Attribute &attr);
virtual bool is_LTCC13_allowed(Tango::AttReqType type);
/**
* Attribute LTCC14 related methods
* Description: LTCC14 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC14(Tango::Attribute &attr);
virtual bool is_LTCC14_allowed(Tango::AttReqType type);
/**
* Attribute LTCC15 related methods
* Description: LTCC15 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC15(Tango::Attribute &attr);
virtual bool is_LTCC15_allowed(Tango::AttReqType type);
/**
* Attribute LTCC16 related methods
* Description: LTCC16 history temperatures.
*
* Data type: Tango::DevDouble
* Attr type: Spectrum max = 200
*/
virtual void read_LTCC16(Tango::Attribute &attr);
virtual bool is_LTCC16_allowed(Tango::AttReqType type);
//--------------------------------------------------------
......@@ -493,46 +336,54 @@ public:
// Command related methods
public:
/**
* Command PowerCycle1 related method
* Command StartUC related method
* Description:
*
*/
virtual void start_uc();
virtual bool is_StartUC_allowed(const CORBA::Any &any);
/**
* Command StartMasterFPGA related method
* Description:
*
*/
virtual void power_cycle1();
virtual bool is_PowerCycle1_allowed(const CORBA::Any &any);
virtual void start_master_fpga();
virtual bool is_StartMasterFPGA_allowed(const CORBA::Any &any);
/**
* Command PowerCycle2 related method
* Command StartAUXAndAnalogVoltage related method
* Description:
*
*/
virtual void power_cycle2();
virtual bool is_PowerCycle2_allowed(const CORBA::Any &any);
virtual void start_auxand_analog_voltage();
virtual bool is_StartAUXAndAnalogVoltage_allowed(const CORBA::Any &any);
/**
* Command PowerCycle3 related method
* Command StartVaccumAndAnalogCards related method
* Description:
*
*/
virtual void power_cycle3();
virtual bool is_PowerCycle3_allowed(const CORBA::Any &any);
virtual void start_vaccum_and_analog_cards();
virtual bool is_StartVaccumAndAnalogCards_allowed(const CORBA::Any &any);
/**
* Command PowerCycle4 related method
* Command StartModuleFPGA related method
* Description:
*
*/
virtual void power_cycle4();
virtual bool is_PowerCycle4_allowed(const CORBA::Any &any);
virtual void start_module_fpga();
virtual bool is_StartModuleFPGA_allowed(const CORBA::Any &any);
/**
* Command PowerCycle5 related method
* Command StartASICs related method
* Description:
*
*/
virtual void power_cycle5();
virtual bool is_PowerCycle5_allowed(const CORBA::Any &any);
virtual void start_asics();
virtual bool is_StartASICs_allowed(const CORBA::Any &any);
/*----- PROTECTED REGION ID(AGIPDMC::Additional Method prototypes) ENABLED START -----*/
// Additional Method prototypes
void CreateDynamicAttributes();
void SetState(Tango::DevState dState);
......
......@@ -31,7 +31,7 @@
</argout>
<status abstract="true" inherited="true" concrete="true" concreteHere="false"/>
</commands>
<commands name="PowerCycle1" description="" execMethod="power_cycle1" displayLevel="OPERATOR" polledPeriod="0">
<commands name="StartUC" description="" execMethod="start_uc" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
......@@ -40,7 +40,7 @@
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="PowerCycle2" description="" execMethod="power_cycle2" displayLevel="OPERATOR" polledPeriod="0">
<commands name="StartMasterFPGA" description="" execMethod="start_master_fpga" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
......@@ -49,7 +49,7 @@
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="PowerCycle3" description="" execMethod="power_cycle3" displayLevel="OPERATOR" polledPeriod="0">
<commands name="StartAUXAndAnalogVoltage" description="" execMethod="start_auxand_analog_voltage" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
......@@ -58,7 +58,7 @@
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="PowerCycle4" description="" execMethod="power_cycle4" displayLevel="OPERATOR" polledPeriod="0">
<commands name="StartVaccumAndAnalogCards" description="" execMethod="start_vaccum_and_analog_cards" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
......@@ -67,7 +67,16 @@
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="PowerCycle5" description="" execMethod="power_cycle5" displayLevel="OPERATOR" polledPeriod="0">
<commands name="StartModuleFPGA" description="" execMethod="start_module_fpga" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
<argout description="">
<type xsi:type="pogoDsl:VoidType"/>
</argout>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</commands>
<commands name="StartASICs" description="" execMethod="start_asics" displayLevel="OPERATOR" polledPeriod="0">
<argin description="">
<type xsi:type="pogoDsl:VoidType"/>
</argin>
......@@ -140,70 +149,6 @@
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature8" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature9" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature9" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature10" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature10" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature11" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature11" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature12" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature12" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature13" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature13" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature14" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature14" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature15" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature15" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="Temperature16" attType="Scalar" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:StringType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="" label="Temperature16" unit="Celsius" standardUnit="Celsius" displayUnit="Celsius" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="RawMatrix" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="6000" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:ShortType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
......@@ -276,76 +221,15 @@
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC8 history temperatures." label="LTCC8" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC9" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC9 history temperatures." label="LTCC9" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC10" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC10 history temperatures." label="LTCC10" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC11" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC11 history temperatures." label="LTCC11" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC12" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC12 history temperatures." label="LTCC12" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC13" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC13 history temperatures." label="LTCC13" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC14" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC14 history temperatures." label="LTCC14" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC15" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC15 history temperatures." label="LTCC15" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<attributes name="LTCC16" attType="Spectrum" rwType="READ" displayLevel="OPERATOR" polledPeriod="0" maxX="200" maxY="" allocReadMember="true" isDynamic="false">
<dataType xsi:type="pogoDsl:DoubleType"/>
<changeEvent fire="false" libCheckCriteria="false"/>
<archiveEvent fire="false" libCheckCriteria="false"/>
<dataReadyEvent fire="false" libCheckCriteria="true"/>
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
<properties description="LTCC16 history temperatures." label="LTCC16" unit="" standardUnit="" displayUnit="" format="" maxValue="" minValue="" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
</attributes>
<states name="ON" description="">
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</states>
<states name="MOVING" description="">
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</states>
<states name="FAULT" description="">
<status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
</states>
<preferences docHome="./doc_html" makefileHome="/usr/share/pogo/preferences"/>
</classes>
</pogoDsl:PogoSystem>
This diff is collapsed.
......@@ -163,110 +163,6 @@ public:
{return (static_cast<AGIPDMC *>(dev))->is_Temperature8_allowed(ty);}
};
// Attribute Temperature9 class definition
class Temperature9Attrib: public Tango::Attr
{
public:
Temperature9Attrib():Attr("Temperature9",
Tango::DEV_STRING, Tango::READ) {};
~Temperature9Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature9(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature9_allowed(ty);}
};
// Attribute Temperature10 class definition
class Temperature10Attrib: public Tango::Attr
{
public:
Temperature10Attrib():Attr("Temperature10",
Tango::DEV_STRING, Tango::READ) {};
~Temperature10Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature10(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature10_allowed(ty);}
};
// Attribute Temperature11 class definition
class Temperature11Attrib: public Tango::Attr
{
public:
Temperature11Attrib():Attr("Temperature11",
Tango::DEV_STRING, Tango::READ) {};
~Temperature11Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature11(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature11_allowed(ty);}
};
// Attribute Temperature12 class definition
class Temperature12Attrib: public Tango::Attr
{
public:
Temperature12Attrib():Attr("Temperature12",
Tango::DEV_STRING, Tango::READ) {};
~Temperature12Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature12(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature12_allowed(ty);}
};
// Attribute Temperature13 class definition
class Temperature13Attrib: public Tango::Attr
{
public:
Temperature13Attrib():Attr("Temperature13",
Tango::DEV_STRING, Tango::READ) {};
~Temperature13Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature13(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature13_allowed(ty);}
};
// Attribute Temperature14 class definition
class Temperature14Attrib: public Tango::Attr
{
public:
Temperature14Attrib():Attr("Temperature14",
Tango::DEV_STRING, Tango::READ) {};
~Temperature14Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature14(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature14_allowed(ty);}
};
// Attribute Temperature15 class definition
class Temperature15Attrib: public Tango::Attr
{
public:
Temperature15Attrib():Attr("Temperature15",
Tango::DEV_STRING, Tango::READ) {};
~Temperature15Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature15(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature15_allowed(ty);}
};
// Attribute Temperature16 class definition
class Temperature16Attrib: public Tango::Attr
{
public:
Temperature16Attrib():Attr("Temperature16",
Tango::DEV_STRING, Tango::READ) {};
~Temperature16Attrib() {};
virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
{(static_cast<AGIPDMC *>(dev))->read_Temperature16(att);}
virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
{return (static_cast<AGIPDMC *>(dev))->is_Temperature16_allowed(ty);}
};
// Attribute RawMatrix class definition
class RawMatrixAttrib: public Tango::SpectrumAttr
{
......@@ -384,119 +280,38 @@ public:
{return (static_cast<AGIPDMC *>(dev))->is_LTCC8_allowed(ty);}
};
// Attribute LTCC9 class definition
class LTCC9Attrib: public Tango::SpectrumAttr