#ifndef __Device_IoValve_H__
#define __Device_IoValve_H__
#include"BaseDevice.h"
class IoValve: BaseDevice {
	public:
		IoValve(const char* className,const char* name,const char* module);
		//AUTOIO_BEGIN
		static IoValve* poValveAV1;
		static IoValve* poValveAV2;
		static IoValve* poValveAV3;
		static IoValve* poValveAV4;
		static IoValve* poValveAV5;
		static IoValve* poValveAV6;
		static IoValve* poValveAV7;
		static IoValve* poValveAV8;
		static IoValve* poValveAV9;
		static IoValve* poValveAV10;
		static IoValve* poValveAV11;
		static IoValve* poValveAV12;
		static IoValve* poValveAV13;
		static IoValve* poValveAV14;
		static IoValve* poValveAV15;
		static IoValve* poValveAV16;
		static IoValve* poValveAV17;
		static IoValve* poValveAV18;
		static IoValve* poValveAV19;
		static IoValve* poValveAV20;
		static IoValve* poValveAV21;
		static IoValve* poValveAV22;
		static IoValve* poValveAV23;
		static IoValve* poValveAV24;
		static IoValve* poValveAV25;
		static IoValve* poValveAV26;
		static IoValve* poValveAV27;
		static IoValve* poValveAV28;
		static IoValve* poValveAV29;
		static IoValve* poValveAV30;
		static IoValve* poValveAV31;
		static IoValve* poValveAV32;
		static IoValve* poValveAV33;
		static IoValve* poValveAV34;
		static IoValve* poValveAV35;
		static IoValve* poValveAV36;
		static IoValve* poValveAV37;
		static IoValve* poValveAV38;
		static IoValve* poValveAV39;
		static IoValve* poValveAV40;
		static IoValve* poValveAV41;
		static IoValve* poValveAV42;
		static IoValve* poValveAV43;
		static IoValve* poValveAV44;
		static IoValve* poValveAV45;
		static IoValve* poValveAV46;
		static IoValve* poValveAV47;
		static IoValve* poValveAV48;
		static IoValve* poValveAV49;
		static IoValve* poValveAV50;
		static IoValve* poValveAV51;
		static IoValve* poValveAV52;
		static IoValve* poValveAV53;
		static IoValve* poValveAV54;
		static IoValve* poValveAV55;
		static IoValve* poValveAV56;
		static IoValve* poValveAV57;
		static IoValve* poValveAV58;
		static IoValve* poValveAV59;
		static IoValve* poValveAV60;
		static IoValve* poValveAV61;
		static IoValve* poValveAV62;
		static IoValve* poValveAV63;
		static IoValve* poValveAV64;
		static IoValve* poValveAV65;
		static IoValve* poValveAV66;
		static IoValve* poValveAV67;
		static IoValve* poValveAV68;
		static IoValve* poValveAV69;
		static IoValve* poValveAV70;
		static IoValve* poValveAV71;
		static IoValve* poValveAV72;
		static IoValve* poValveAV73;
		static IoValve* poValveAV74;
		static IoValve* poValveAV75;
		static IoValve* poValveAV76;
		static IoValve* poValveAV77;
		static IoValve* poValveAV79;
		static IoValve* poValveAV78;
		static IoValve* poValveAV80;
		static IoValve* poValveAV81;
		static IoValve* poValveAV82;
		static IoValve* poValveAV83;
		static IoValve* poValveAV84;
		static IoValve* poValveAV85;
		static IoValve* poValveAV86;
		static IoValve* poValveAV87;
		static IoValve* poValveAV88;
		static IoValve* poValveAV89;
		static IoValve* poValveAV90;
		static IoValve* poValveAV91;
		static IoValve* poValveAV92;
		static IoValve* poValveAV93;
		static IoValve* poValveAV94;
		static IoValve* poValveAV95;
		static IoValve* poValveAV96;
		static IoValve* poValveAV97;
		static IoValve* poValveAV98;
		static IoValve* poValveAV99;
		static IoValve* poValveAV100;
		static IoValve* poValveAV101;
		static IoValve* poValveAV102;
		static IoValve* poValveAV103;
		static IoValve* poValveAV104;
		static IoValve* poValveAV105;
		static IoValve* poValveAV106;
		static IoValve* poValveAV107;
		static IoValve* poValveAV108;
		static IoValve* poValveAV109;
		static IoValve* poValveAV110;
		static IoValve* poValveAV111;
		static IoValve* poValveAV112;
		static IoValve* poValveAV113;
		static IoValve* poValveAV114;
		static IoValve* poValveAV115;
		static IoValve* poValveAV116;
		static IoValve* poValveAV117;
		static IoValve* poValveAV118;
		static IoValve* poValveAV119;
		static IoValve* poValveAV120;
		static IoValve* poValveAV121;
		static IoValve* poValveAV122;
		static IoValve* poValveAV123;
		static IoValve* poValveAV124;
		static IoValve* poValveAV125;
		static IoValve* poValveAV126;
		static IoValve* poValveAV127;
		static IoValve* poValveAV128;
		static IoValve* poValveAV129;
		static IoValve* poValveAV130;
		static IoValve* poValveAV131;
		static IoValve* poValveAV132;
		static IoValve* poValveAV133;
		static IoValve* poValveAV134;
		static IoValve* poValveAV135;
		static IoValve* poValveAV136;
		static IoValve* poValveAV137;
		static IoValve* poValveAV138;
		static IoValve* poValveAV139;
		static IoValve* poValveAV140;
		static IoValve* poValveAV141;
		static IoValve* poValveAV142;
		static IoValve* poValveAV143;
		static IoValve* poValveAV144;
		static IoValve* poValveAV145;
		static IoValve* poValveAV146;
		static IoValve* poValveAV147;
		static IoValve* poValveAV148;
		static IoValve* poValveAV149;
		static IoValve* poValveAV150;
		static IoValve* poValveAV247;
		static IoValve* poValveAV248;
		static IoValve* poValveAV249;
		static IoValve* poValveAV250;
		static IoValve* poValveAV540;
		static IoValve* poValveAV202;
		static IoValve* poValveSV531;
		static IoValve* poValveSV532;
		char id[MAX_VALUE_LEN];
		DeviceAttribute diILK;
		DeviceAttribute diOpen;
		DeviceAttribute doOpen;
		char display[MAX_VALUE_LEN];
		char schematicId[MAX_VALUE_LEN];
		char isNc[MAX_VALUE_LEN];
		char isDefaultOpen[MAX_VALUE_LEN];
		char isAuto[MAX_VALUE_LEN];
		DeviceAttribute doClose;
		//AUTOIO_END
};
#endif
