	
	uint32 d;
	
	void Init()
	{
		d = 0xFF000000;
	}
	
	//---------------------------------------------------
	//
	void open_red()
	{
		d.16(uint8) = 255;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	//---------------------------------------------------
	//Ϩ
	void close_red()
	{
		d.16(uint8) = 0;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	//---------------------------------------------------
	//̵
	void open_green()
	{
		d.8(uint8) = 255;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	//---------------------------------------------------
	//Ϩ̵
	void close_green()
	{
		d.8(uint8) = 0;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	//---------------------------------------------------
	//
	void open_blue()
	{
		d.0(uint8) = 255;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	//---------------------------------------------------
	//Ϩ
	void close_blue()
	{
		d.0(uint8) = 0;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + 0x0003), (int)d );
	}
	
	
	