#ifndef __Device_IoShutter_H__
#define __Device_IoShutter_H__
#include"BaseDevice.h"
class IoShutter: BaseDevice {
	public:
		IoShutter(const char* className,const char* name,const char* module);
		void initialize();
		//超时
		long scMotionTimeout=4*1000;
		//计算超时的属性
		long elapsedTime = 0;
		//AUTOIO_BEGIN
		static IoShutter* poShutter;
		char id[MAX_VALUE_LEN];
		char display[MAX_VALUE_LEN];
		char schematicId[MAX_VALUE_LEN];
		char unit[MAX_VALUE_LEN];
		DeviceAttribute diOpen;
		DeviceAttribute diClose;
		DeviceAttribute doOpen;
		DeviceAttribute doClose;
		char scRootPath[MAX_VALUE_LEN];
		//AUTOIO_END
};
#endif
