#ifndef __Device_IoAlarmSignal_H__
#define __Device_IoAlarmSignal_H__
#include"BaseDevice.h"
class IoAlarmSignal: BaseDevice {
	public:
		IoAlarmSignal(const char* className,const char* name,const char* module);
		//AUTOIO_BEGIN
		static IoAlarmSignal* poAlarmSignalUPSFault;
		static IoAlarmSignal* poAlarmSignalUPSAlarm;
		static IoAlarmSignal* poAlarmSignalVaccum1PumpWarning;
		static IoAlarmSignal* poAlarmSignalVaccum1PumpAlarm;
		static IoAlarmSignal* poAlarmSignalPS17ValueOutLimitAlarm1;
		static IoAlarmSignal* poAlarmSignalPG3LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG3HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG4LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG4HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG5LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG5HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG6LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG6HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG7LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG7HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG8LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG8HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG31LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG31HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPG32LOWALARM;
		static IoAlarmSignal* poAlarmSignalPG32HIGHALARM;
		static IoAlarmSignal* poAlarmSignalVG31LOWALARM;
		static IoAlarmSignal* poAlarmSignalVG31HIGHALARM;
		static IoAlarmSignal* poAlarmSignalFS105flowalarm;
		static IoAlarmSignal* poAlarmSignalFS106flowalarm;
		static IoAlarmSignal* poAlarmSignalFS202flowalarm;
		static IoAlarmSignal* poAlarmSignalFS104flowalarm;
		static IoAlarmSignal* poAlarmSignalFS111flowalarm;
		static IoAlarmSignal* poAlarmSignalFS102flowalarm;
		static IoAlarmSignal* poAlarmSignalVG11LOWALARM;
		static IoAlarmSignal* poAlarmSignalVG11HIGHALARM;
		static IoAlarmSignal* poAlarmSignalVG13LOWALARM;
		static IoAlarmSignal* poAlarmSignalVG13HIGHALARM;
		static IoAlarmSignal* poAlarmSignalAV71fan1alarm;
		static IoAlarmSignal* poAlarmSignalAV71fan2alarm;
		static IoAlarmSignal* poAlarmSignalDG1lowlimitalarm;
		static IoAlarmSignal* poAlarmSignalDG1highlimitalarm;
		static IoAlarmSignal* poAlarmSignalMP21PSPressurelowalarm;
		static IoAlarmSignal* poAlarmSignalFS101flowalarm1;
		static IoAlarmSignal* poAlarmSignalFS101flowalarm2;
		static IoAlarmSignal* poAlarmSignalFS116flowalarm;
		static IoAlarmSignal* poAlarmSignalPS110Pressurelowalarm;
		static IoAlarmSignal* poAlarmSignalPS110Pressurehighalarm;
		static IoAlarmSignal* poAlarmSignalPGPS12Pressurelowalarm;
		static IoAlarmSignal* poAlarmSignalPGPS12Pressurehighalarm;
		static IoAlarmSignal* poAlarmSignalPS13highlimitalarm;
		static IoAlarmSignal* poAlarmSignalPG101waterPressurelowalarm;
		static IoAlarmSignal* poAlarmSignalPG101waterPressurehighalarm;
		static IoAlarmSignal* poAlarmSignalVG14LOWALARM;
		static IoAlarmSignal* poAlarmSignalVG14HIGHALARM;
		static IoAlarmSignal* poAlarmSignalPS14Pressurelowalarm;
		static IoAlarmSignal* poAlarmSignalPS14Pressurehighalarm;
		static IoAlarmSignal* poAlarmSignalBufferA1N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferB1N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferC1N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferD1N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferA2N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferB2N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferC2N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferD2N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferA3N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferB3N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferC3N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferD3N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferA4N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferB4N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferC4N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalBufferD4N2Pressurealarm;
		static IoAlarmSignal* poAlarmSignalSysDataHTR1Tempalarm;
		static IoAlarmSignal* poAlarmSignalSysDataHTR2Tempalarm;
		static IoAlarmSignal* poAlarmSignalSysDataHTR3Tempalarm;
		static IoAlarmSignal* poAlarmSignalLSC1LevelLalarm;
		static IoAlarmSignal* poAlarmSignalO2analyzeroverrangealarm;
		static IoAlarmSignal* poAlarmSignalO2analyzerfault;
		static IoAlarmSignal* poAlarmSignalSMK1detectorfault;
		static IoAlarmSignal* poAlarmSignalSMK1detectorfirealarm;
		static IoAlarmSignal* poAlarmSignalGD201NF3gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD201NF3gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD202SiH4gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD201fault;
		static IoAlarmSignal* poAlarmSignalGD202SiH4gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD202fault;
		static IoAlarmSignal* poAlarmSignalGD203NH3gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD203NH3gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD203fault;
		static IoAlarmSignal* poAlarmSignalGD204HCLgasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD204fault;
		static IoAlarmSignal* poAlarmSignalGD204HCLgasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD205F2gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD205F2gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD206NF3gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD205fault;
		static IoAlarmSignal* poAlarmSignalGD206NF3gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD206fault;
		static IoAlarmSignal* poAlarmSignalGD207SiH4gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD207SiH4gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD207fault;
		static IoAlarmSignal* poAlarmSignalGD208NH3gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD208fault;
		static IoAlarmSignal* poAlarmSignalGD208NH3gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD209HCLgasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD209HCLgasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD210F2gasleak1stalarm;
		static IoAlarmSignal* poAlarmSignalGD209fault;
		static IoAlarmSignal* poAlarmSignalGD210F2gasleak2ndalarm;
		static IoAlarmSignal* poAlarmSignalGD210fault;
		static IoAlarmSignal* poAlarmSignalMS2Sgasboxexhaustalarm;
		static IoAlarmSignal* poAlarmSignalMS11Sgasboxexhaustalarm;
		static IoAlarmSignal* poAlarmSignalMS12Sgasboxexhaustalarm;
		static IoAlarmSignal* poAlarmSignalLSC1leakalarm;
		static IoAlarmSignal* poAlarmSignalLD301waterleakalarm;
		static IoAlarmSignal* poAlarmSignalLD302waterleakalarm;
		static IoAlarmSignal* poAlarmSignalPowerboxfiredetectoralarm;
		static IoAlarmSignal* poAlarmSignalLSC1LevelL;
		static IoAlarmSignal* poAlarmSignalLightcurtainfault;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG13CNT1;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG13CNT2;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG14CNT1;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG14CNT2;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG15CNT1;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG15CNT2;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG16CNT1;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG16CNT2;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG130CNT1;
		static IoAlarmSignal* poAlarmSignalN2PurgeBOXPG130CNT2;
		static IoAlarmSignal* poAlarmSignalGDFAN1STOP;
		static IoAlarmSignal* poAlarmSignalGDFAN2STOP;
		static IoAlarmSignal* poAlarmSignalInterlock1;
		static IoAlarmSignal* poAlarmSignalInterlock2;
		static IoAlarmSignal* poAlarmSignalInterlock3;
		static IoAlarmSignal* poAlarmSignalInterlock4;
		static IoAlarmSignal* poAlarmSignalInterlock5;
		static IoAlarmSignal* poAlarmSignalInterlock6;
		static IoAlarmSignal* poAlarmSignalInterlock7;
		static IoAlarmSignal* poAlarmSignalInterlock8;
		static IoAlarmSignal* poAlarmSignalInterlock9;
		static IoAlarmSignal* poAlarmSignalInterlock10;
		static IoAlarmSignal* poAlarmSignalInterlock11;
		static IoAlarmSignal* poAlarmSignalInterlock12;
		static IoAlarmSignal* poAlarmSignalInterlock13;
		static IoAlarmSignal* poAlarmSignalInterlock14;
		static IoAlarmSignal* poAlarmSignalInterlock15;
		static IoAlarmSignal* poAlarmSignalInterlock16;
		static IoAlarmSignal* poAlarmSignalInterlock17;
		static IoAlarmSignal* poAlarmSignalInterlock18;
		static IoAlarmSignal* poAlarmSignalInterlock19;
		static IoAlarmSignal* poAlarmSignalInterlock20;
		static IoAlarmSignal* poAlarmSignalInterlock21;
		static IoAlarmSignal* poAlarmSignalInterlock22;
		static IoAlarmSignal* poAlarmSignalInterlock23;
		static IoAlarmSignal* poAlarmSignalInterlock24;
		static IoAlarmSignal* poAlarmSignalInterlock25;
		static IoAlarmSignal* poAlarmSignalInterlock26;
		static IoAlarmSignal* poAlarmSignalInterlock27;
		static IoAlarmSignal* poAlarmSignalInterlock28;
		static IoAlarmSignal* poAlarmSignalInterlock29;
		static IoAlarmSignal* poAlarmSignalInterlock30;
		static IoAlarmSignal* poAlarmSignalInterlock31;
		static IoAlarmSignal* poAlarmSignalInterlock32;
		static IoAlarmSignal* poAlarmSignalInterlock33;
		static IoAlarmSignal* poAlarmSignalInterlock34;
		static IoAlarmSignal* poAlarmSignalInterlock35;
		static IoAlarmSignal* poAlarmSignalInterlock36;
		static IoAlarmSignal* poAlarmSignalInterlock37;
		static IoAlarmSignal* poAlarmSignalInterlock38;
		static IoAlarmSignal* poAlarmSignalInterlock39;
		static IoAlarmSignal* poAlarmSignalInterlock40;
		static IoAlarmSignal* poAlarmSignalInterlock41;
		static IoAlarmSignal* poAlarmSignalInterlock42;
		static IoAlarmSignal* poAlarmSignalInterlock43;
		static IoAlarmSignal* poAlarmSignalInterlock44;
		static IoAlarmSignal* poAlarmSignalInterlock45;
		static IoAlarmSignal* poAlarmSignalInterlock46;
		static IoAlarmSignal* poAlarmSignalInterlock47;
		static IoAlarmSignal* poAlarmSignalInterlock48;
		static IoAlarmSignal* poAlarmSignalInterlock49;
		static IoAlarmSignal* poAlarmSignalInterlock50;
		static IoAlarmSignal* poAlarmSignalInterlock51;
		static IoAlarmSignal* poAlarmSignalInterlock52;
		static IoAlarmSignal* poAlarmSignalInterlock53;
		static IoAlarmSignal* poAlarmSignalInterlock54;
		static IoAlarmSignal* poAlarmSignalInterlock55;
		static IoAlarmSignal* poAlarmSignalInterlock56;
		static IoAlarmSignal* poAlarmSignalInterlock57;
		static IoAlarmSignal* poAlarmSignalInterlock58;
		static IoAlarmSignal* poAlarmSignalInterlock59;
		static IoAlarmSignal* poAlarmSignalInterlock60;
		static IoAlarmSignal* poAlarmSignalInterlock61;
		static IoAlarmSignal* poAlarmSignalInterlock62;
		static IoAlarmSignal* poAlarmSignalInterlock63;
		static IoAlarmSignal* poAlarmSignalInterlock64;
		static IoAlarmSignal* poAlarmSignalInterlock65;
		static IoAlarmSignal* poAlarmSignalInterlock66;
		static IoAlarmSignal* poAlarmSignalInterlock67;
		static IoAlarmSignal* poAlarmSignalInterlock68;
		static IoAlarmSignal* poAlarmSignalInterlock69;
		static IoAlarmSignal* poAlarmSignalInterlock70;
		static IoAlarmSignal* poAlarmSignalInterlock71;
		static IoAlarmSignal* poAlarmSignalInterlock72;
		static IoAlarmSignal* poAlarmSignalInterlock73;
		static IoAlarmSignal* poAlarmSignalInterlock74;
		static IoAlarmSignal* poAlarmSignalInterlock75;
		static IoAlarmSignal* poAlarmSignalInterlock76;
		static IoAlarmSignal* poAlarmSignalInterlock77;
		static IoAlarmSignal* poAlarmSignalInterlock78;
		static IoAlarmSignal* poAlarmSignalInterlock79;
		static IoAlarmSignal* poAlarmSignalInterlock80;
		static IoAlarmSignal* poAlarmSignalInterlock81;
		static IoAlarmSignal* poAlarmSignalInterlock82;
		static IoAlarmSignal* poAlarmSignalInterlock83;
		static IoAlarmSignal* poAlarmSignalInterlock84;
		static IoAlarmSignal* poAlarmSignalInterlock85;
		static IoAlarmSignal* poAlarmSignalInterlock86;
		static IoAlarmSignal* poAlarmSignalInterlock87;
		static IoAlarmSignal* poAlarmSignalInterlock88;
		static IoAlarmSignal* poAlarmSignalInterlock89;
		static IoAlarmSignal* poAlarmSignalInterlock90;
		static IoAlarmSignal* poAlarmSignalInterlock91;
		static IoAlarmSignal* poAlarmSignalInterlock92;
		static IoAlarmSignal* poAlarmSignalInterlock93;
		static IoAlarmSignal* poAlarmSignalInterlock94;
		static IoAlarmSignal* poAlarmSignalInterlock95;
		static IoAlarmSignal* poAlarmSignalInterlock96;
		static IoAlarmSignal* poAlarmSignalInterlock97;
		static IoAlarmSignal* poAlarmSignalInterlock98;
		static IoAlarmSignal* poAlarmSignalInterlock99;
		static IoAlarmSignal* poAlarmSignalInterlock100;
		static IoAlarmSignal* poAlarmSignalInterlock101;
		static IoAlarmSignal* poAlarmSignalInterlock102;
		static IoAlarmSignal* poAlarmSignalInterlock103;
		static IoAlarmSignal* poAlarmSignalInterlock104;
		static IoAlarmSignal* poAlarmSignalInterlock105;
		static IoAlarmSignal* poAlarmSignalInterlock106;
		static IoAlarmSignal* poAlarmSignalInterlock107;
		static IoAlarmSignal* poAlarmSignalInterlock108;
		static IoAlarmSignal* poAlarmSignalInterlock113;
		static IoAlarmSignal* poAlarmSignalInterlock114;
		static IoAlarmSignal* poAlarmSignalInterlock115;
		static IoAlarmSignal* poAlarmSignalInterlock116;
		static IoAlarmSignal* poAlarmSignalInterlock117;
		static IoAlarmSignal* poAlarmSignalInterlock118;
		static IoAlarmSignal* poAlarmSignalInterlock119;
		static IoAlarmSignal* poAlarmSignalInterlock120;
		static IoAlarmSignal* poAlarmSignalInterlock121;
		static IoAlarmSignal* poAlarmSignalInterlock122;
		static IoAlarmSignal* poAlarmSignalInterlock123;
		static IoAlarmSignal* poAlarmSignalInterlock124;
		static IoAlarmSignal* poAlarmSignalInterlock125;
		static IoAlarmSignal* poAlarmSignalInterlock126;
		static IoAlarmSignal* poAlarmSignalInterlock127;
		static IoAlarmSignal* poAlarmSignalInterlock128;
		static IoAlarmSignal* poAlarmSignalSL501LAdoorsw1;
		static IoAlarmSignal* poAlarmSignalSL502LAdoorsw2;
		static IoAlarmSignal* poAlarmSignalSL503LAdoorsw3;
		static IoAlarmSignal* poAlarmSignalFTRTPStatus;
		static IoAlarmSignal* poAlarmSignalWaferRobotTPstatus;
		static IoAlarmSignal* poAlarmSignalInterlock129;
		static IoAlarmSignal* poAlarmSignalInterlock130;
		static IoAlarmSignal* poAlarmSignalInterlock131;
		static IoAlarmSignal* poAlarmSignalInterlock132;
		static IoAlarmSignal* poAlarmSignalInterlock133;
		static IoAlarmSignal* poAlarmSignalInterlock134;
		static IoAlarmSignal* poAlarmSignalInterlock135;
		static IoAlarmSignal* poAlarmSignalInterlock136;
		static IoAlarmSignal* poAlarmSignalInterlock137;
		static IoAlarmSignal* poAlarmSignalInterlock138;
		static IoAlarmSignal* poAlarmSignalInterlock139;
		static IoAlarmSignal* poAlarmSignalInterlock140;
		static IoAlarmSignal* poAlarmSignalInterlock141;
		static IoAlarmSignal* poAlarmSignalInterlock142;
		static IoAlarmSignal* poAlarmSignalInterlock143;
		static IoAlarmSignal* poAlarmSignalInterlock144;
		static IoAlarmSignal* poAlarmSignalInterlock145;
		static IoAlarmSignal* poAlarmSignalInterlock146;
		static IoAlarmSignal* poAlarmSignalInterlock147;
		static IoAlarmSignal* poAlarmSignalInterlock148;
		static IoAlarmSignal* poAlarmSignalInterlock149;
		static IoAlarmSignal* poAlarmSignalInterlock150;
		char id[MAX_VALUE_LEN];
		char diSignalsplay[MAX_VALUE_LEN];
		DeviceAttribute aiSignal;
		char alarmTrigValue[MAX_VALUE_LEN];
		char condition[MAX_VALUE_LEN];
		char limitValue[MAX_VALUE_LEN];
		DeviceAttribute diSignal;
		//AUTOIO_END
};
#endif
