
/**
  ******************************************************************************
  * @file    BLV_Logic_HaoTian_Edit.c
  * @author  BLW RCU  development Team
  * @version V1.0.0
  * @date    2021年12月01日
  * @ProName HaoTian
	* @dev  
	*       
	  网络-协议头带IP还是MAC地址后两位
	   1：协议头带MAC地址
	   0：协议头自带IP

     //#define NET_Head_Agreement_MAC_EN	1

                      ***
											***
											***
											***
											***
											***
											***
											***
											***				          
	                    ***
											***
											***
											***
											***
											***
											******************
											******************
								
					
     套房  C5主板 C1F核心板 干接点取电 485开关1,2,3,4,5，6,7一个弱电电机
  ******************************************************************************
  */


#include "BLV_Logic_HaoTian_Edit.h"

#include "includes.h"

#define EleCloseScene  101   //拔卡开场景
#define ExitScene     102     //离开场景
#if HaoTian         

void BLV_DevAction_HaoTian_Data_Init(void);
void BLV_Dev_HaoTian_Data_Init(void);

 
void ProLogic_HaoTian_Get(void)  
{	
	BLV_Dev_HaoTian_Data_Init();
	BLV_DevAction_HaoTian_Data_Init();
}
#if CheapRoom1

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
//		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
    DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi1IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0,0x00,//模式编号
	};
	char DevName[] = "Swi1IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x20,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//排气扇
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜模式      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		RelaxationModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void)
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
//	BLV_DevAction_ScreenOpen_Add();
//	BLV_DevAction_ScreenClose_Add();
//	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();
  BLV_DevAction_Swi2IN02_Add();
  BLV_DevAction_Swi2IN03_Add();
  BLV_DevAction_Swi2IN04_Add();
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();
  BLV_DevAction_Swi3IN02_Add();     //睡眠模式
  BLV_DevAction_Swi3IN03_Add();
//  BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
  BLV_DevAction_Swi5IN02_Add();	    //睡眠模式
	BLV_DevAction_Swi5IN03_Add();
//  BLV_DevAction_Swi5IN04_Add();	
}

#endif

#if CheapRoom2

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
//		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器			
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x02,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
    DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi1IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0,0x00,//模式编号
	};
	char DevName[] = "Swi1IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x20,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//排气扇
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//			Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜模式      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		RelaxationModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void) 
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
//	BLV_DevAction_ScreenOpen_Add();
//	BLV_DevAction_ScreenClose_Add();
//	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();
  BLV_DevAction_Swi2IN02_Add();
  BLV_DevAction_Swi2IN03_Add();
  BLV_DevAction_Swi2IN04_Add();
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();
  BLV_DevAction_Swi3IN02_Add();
  BLV_DevAction_Swi3IN03_Add();
//  BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
  BLV_DevAction_Swi5IN02_Add();	
	BLV_DevAction_Swi5IN03_Add();
//  BLV_DevAction_Swi5IN04_Add();	
}

#endif

#if StandardRoom

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
//		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器			
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x02,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
    DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi1IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0,0x00,//模式编号
	};
	char DevName[] = "Swi1IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x20,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//排气扇
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜模式      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		RelaxationModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi5IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi5IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}



/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void)
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
//	BLV_DevAction_ScreenOpen_Add();
//	BLV_DevAction_ScreenClose_Add();
//	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();
  BLV_DevAction_Swi2IN02_Add();
  BLV_DevAction_Swi2IN03_Add();
  BLV_DevAction_Swi2IN04_Add();
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();
  BLV_DevAction_Swi3IN02_Add();
  BLV_DevAction_Swi3IN03_Add();
//  BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
//  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
  BLV_DevAction_Swi5IN02_Add();	
	BLV_DevAction_Swi5IN03_Add();
  BLV_DevAction_Swi5IN04_Add();	
}

#endif
#if TwoRoom

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
//		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x08,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x09,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路


//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器	
		Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x0C,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x01,0x00,  0x0D,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x01,0x00,  0x0E,0x02,        //控制继电器
		
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x02,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
//		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//    DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi1IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0,0x00,//模式编号
	};
	char DevName[] = "Swi1IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x20,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//排气扇
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜模式      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

   	Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//房灯      
void BLV_DevAction_Swi6IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x06,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi6IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi6IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi7IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x07,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi7IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi7IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi8IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x08,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi8IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x08,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi8IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x08,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//房灯      
void BLV_DevAction_Swi9IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x09,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi9IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x09,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi9IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x09,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void)
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
//	BLV_DevAction_ScreenOpen_Add();
//	BLV_DevAction_ScreenClose_Add();
//	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();
  BLV_DevAction_Swi2IN02_Add();
  BLV_DevAction_Swi2IN03_Add();
  BLV_DevAction_Swi2IN04_Add();
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();
  BLV_DevAction_Swi3IN02_Add();
  BLV_DevAction_Swi3IN03_Add();
//  BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
  BLV_DevAction_Swi5IN02_Add();	
	BLV_DevAction_Swi5IN03_Add();
//  BLV_DevAction_Swi5IN04_Add();

	BLV_DevAction_Swi6IN01_Add();
  BLV_DevAction_Swi6IN02_Add();	
	BLV_DevAction_Swi6IN03_Add();
//  BLV_DevAction_Swi6IN04_Add();

	BLV_DevAction_Swi7IN01_Add();
  BLV_DevAction_Swi7IN02_Add();	
	BLV_DevAction_Swi7IN03_Add();
//  BLV_DevAction_Swi7IN04_Add();

	BLV_DevAction_Swi8IN01_Add();
  BLV_DevAction_Swi8IN02_Add();	
	BLV_DevAction_Swi8IN03_Add();
//  BLV_DevAction_Swi8IN04_Add();

	BLV_DevAction_Swi9IN01_Add();
  BLV_DevAction_Swi9IN02_Add();	
	BLV_DevAction_Swi9IN03_Add();
//  BLV_DevAction_Swi9IN04_Add();

}

#endif
#if ExpensiveRoom

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x08,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x09,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路


//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器	
		Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x0C,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x01,0x00,  0x0D,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x01,0x00,  0x0E,0x02,        //控制继电器
		
//		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x02,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
//		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//    DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,

		//Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi3IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi3IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
   Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi6IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi6IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
   Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x06,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi6IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi7IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x07,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi7IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//1号窗帘开
void BLV_DevAction_Swi7IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi7IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi7IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi7IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void) 
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景 
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
	BLV_DevAction_ScreenOpen_Add();
	BLV_DevAction_ScreenClose_Add();
	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
//	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();
  BLV_DevAction_Swi2IN02_Add();
  BLV_DevAction_Swi2IN03_Add();
//  BLV_DevAction_Swi2IN04_Add();
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();
  BLV_DevAction_Swi3IN02_Add();
  BLV_DevAction_Swi3IN03_Add();
  BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
  BLV_DevAction_Swi5IN02_Add();	
	BLV_DevAction_Swi5IN03_Add();
//  BLV_DevAction_Swi5IN04_Add();

	BLV_DevAction_Swi6IN01_Add();
  BLV_DevAction_Swi6IN02_Add();	
	BLV_DevAction_Swi6IN03_Add();
//  BLV_DevAction_Swi6IN04_Add();

	BLV_DevAction_Swi7IN01_Add();
  BLV_DevAction_Swi7IN02_Add();	
	BLV_DevAction_Swi7IN03_Add();
  BLV_DevAction_Swi7IN04_Add();

//	BLV_DevAction_Swi8IN01_Add();
//  BLV_DevAction_Swi8IN02_Add();	
//	BLV_DevAction_Swi8IN03_Add();
//  BLV_DevAction_Swi8IN04_Add();

//	BLV_DevAction_Swi9IN01_Add();
//  BLV_DevAction_Swi9IN02_Add();	
//	BLV_DevAction_Swi9IN03_Add();
//  BLV_DevAction_Swi9IN04_Add();

}

#endif

#if BussinessRoom

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
//		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路

//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		
		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x08,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x09,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路


//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}

/*485取电开取电服务*/
void BLV_DevAction_Rs485CardIn_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,   0x55, 0x05,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*485取电关闭取电服务*/
void BLV_DevAction_Rs485CardOut_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Rs485CardRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型 所有身份取电               */		
		 DEV_RS485_CARD,   0x01,     LOOPCH01,0x00,    0xAA, 0x0A,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x0A,0x02,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开取电服务*/
void BLV_DevAction_LVin01Press_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Press";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyPress, 0x00,            //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制取电服务
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x51,0x01,   0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点关取电服务*/
void BLV_DevAction_LVin01Release_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin01Release";//32个字节   
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH01,0x00,   KeyRelease,  0x00,            //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x05,0x02,        //控制取电服务延时关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*插卡场景*/
void BLV_DevAction_EleOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,   
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x01,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x02,0x02,        //控制继电器		
    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x03,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x04,0x02,        //控制继电器		
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x05,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x06,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x07,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x08,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x09,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x0A,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x0A,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x0B,0x02,        //控制继电器	
		Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x0C,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x01,0x00,  0x0D,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x01,0x00,  0x0E,0x02,        //控制继电器
		
//		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x01,100,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x40,  30,0x02,        //控制空调开机中速 模式自动
		
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*拔卡场景*/
void BLV_DevAction_EleClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "EleClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_HVout,  0x00,      LOOPCH01,0x00,    0x02,0x00,  0x02,0x03,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_Invalid, 0x00,    EleCloseScene,0x00, 0x01,0x00,  0x00,0x00,        //控制拔卡场景

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
//		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//    DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x2B,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱开动作*/
void BLV_DevAction_ScreenOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗纱开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱关动作*/
void BLV_DevAction_ScreenClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗纱关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x14,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗纱停动作*/
void BLV_DevAction_ScreenStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "ScreenStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗纱停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//1号窗帘开
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

////卫生间
//void BLV_DevAction_Swi2IN03_Add(void)
//{
//	uint8_t DevCoreBuf[] = //2字节
//	{
//		0x00,0x00,//模式编号
//	};
//	char DevName[] = "Swi2IN03";//32个字节
//	
//	uint8_t DevInputBuf[] = 
//	{
///*  设备类型       设备地址   输入回路          输入类型            */		
//		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
//	};
//	
//	uint8_t DevCondBuf[] =  //9个字节
//	{
///*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
//		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
//	};
//	uint8_t DevCtrlBuf[] = 
//	{
///*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

////		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
////		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
//		
//		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//	};
//	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
//	//判断扩展设备个数
//	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
//}


//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//睡眠
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
		uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,

//		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//右阅读灯      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//勿扰
void BLV_DevAction_Swi3IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi3IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};

	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
		Dev_Host_Service,    0x00,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,  //清理
		
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x09,  0x00,0x00,   //场景打开 播放打开勿扰
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x22,0x17,  0x00,0x00,   //场景关闭 播放关闭勿扰

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x03,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x03,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
		Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//1号窗帘开
void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//窗帘关
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件 提示音               执行方式   */		
		0x00,                           0x03,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异

		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
   Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi6IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//睡眠模式
void BLV_DevAction_Swi6IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
   Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
   Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
		
		DEV_SWI_TYPE,     0x06,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//起夜
void BLV_DevAction_Swi6IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x03,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void)
{
	BLV_DevAction_LVin01Press_Add();    //按下
	BLV_DevAction_LVin01Release_Add();  //释放
	
	BLV_DevAction_EleOpen_Add();        //插卡场景         
	BLV_DevAction_EleClose_Add();       //拔卡场景
	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
	
	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
	BLV_DevAction_ScreenOpen_Add();
	BLV_DevAction_ScreenClose_Add();
	BLV_DevAction_ScreenStop_Add();
//	
	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
//	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
//	BLV_DevAction_Swi1IN05_Add();       //开关1地址02动作
//	BLV_DevAction_Swi1IN06_Add();       //开关1地址03动作
	
  BLV_DevAction_Swi2IN01_Add();        //明亮模式
  BLV_DevAction_Swi2IN02_Add();        //休闲模式
  BLV_DevAction_Swi2IN03_Add();        //窗帘开
  BLV_DevAction_Swi2IN04_Add();        //窗帘关
//  BLV_DevAction_Swi2IN05_Add();
//  BLV_DevAction_Swi2IN06_Add();
	
  BLV_DevAction_Swi3IN01_Add();        //淋浴间
  BLV_DevAction_Swi3IN02_Add();        //镜前灯
  BLV_DevAction_Swi3IN03_Add();        //卫生间
  BLV_DevAction_Swi3IN04_Add();        //请勿打扰

	
	BLV_DevAction_Swi4IN01_Add();        //
  BLV_DevAction_Swi4IN02_Add();
  BLV_DevAction_Swi4IN03_Add();
  BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();        //左阅读灯
  BLV_DevAction_Swi5IN02_Add();	       //睡眠模式
	BLV_DevAction_Swi5IN03_Add();        //起夜模式
//  BLV_DevAction_Swi5IN04_Add();

	BLV_DevAction_Swi6IN01_Add();        //右阅读灯
  BLV_DevAction_Swi6IN02_Add();	       //睡眠模式
	BLV_DevAction_Swi6IN03_Add();        //起夜模式
//  BLV_DevAction_Swi6IN04_Add();

//	BLV_DevAction_Swi7IN01_Add();
//  BLV_DevAction_Swi7IN02_Add();	
//	BLV_DevAction_Swi7IN03_Add();
//  BLV_DevAction_Swi7IN04_Add();

//	BLV_DevAction_Swi8IN01_Add();
//  BLV_DevAction_Swi8IN02_Add();	
//	BLV_DevAction_Swi8IN03_Add();
//  BLV_DevAction_Swi8IN04_Add();

//	BLV_DevAction_Swi9IN01_Add();
//  BLV_DevAction_Swi9IN02_Add();	
//	BLV_DevAction_Swi9IN03_Add();
//  BLV_DevAction_Swi9IN04_Add();

}

#endif


#if ApartmentRoom

void BLV_Dev_HaoTian_Data_Init(void)
{
	uint8_t DevBuf[] =  //每类设备 一共3+4+5 = 12字节
	{
/*  设备类型                   设备地址              端口号            波特率            协议类型   设备输入回路限制  设备输出回路限制    字符数据包 */		
		
		DEV_C5IO_Type,              0x00,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //C5IO存在 用于提供继电器 弱电输入 弱电输出的服务
		DEV_C5MUSIC_Type,           0x01,                Bus_port,        0x00,0x00,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00, 
		DEV_RS485_CARD,             0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x01,0x00,        0x00,0x00,                      //插卡取电   0路
//		DEV_RS485_TEMP,        0x01,                Polling_Port,     0x80,0x25,0x00,0x00,  0x01,      01,0x00,          01,0x00,                       //温控器     0路
//		DEV_RS485_PWM,             0x01,                Polling_Port,      0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        4,0x00,                         //PWM  4路
		Dev_Host_HVout,             0x0A,                Polling_Port,    0x80,0x25,0x00,0x00,  0x02,      0x01,0x00,        0x09,0x00,                      //A9IO继电器
//		DEV_RS485_IR_SEND,          0x01,                Polling_Port,    0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //红外转发   0路
		Dev_Host_HVout,             0x00,                Bus_port,        0x00,0xC2,0x01,0x00,  0x01,      0x00,0x00,        0x14,0x00,                      //继电器   20路
		Dev_Host_LVinput,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x07,0x00,        0x00,0x00,                      //弱电输入 6路
		Dev_Host_LVoutput,          0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x05,0x00,                      //弱电输出 6路		
		Dev_Host_Service,           0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x0D,0x00,        0x0D,0x00,                      //服务信息 13路
		Dev_NodeCurtain,            0x00,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		Dev_NodeCurtain,            0x01,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路
		Dev_NodeCurtain,            0x02,                0x00,            0x00,0x00,0x00,0x00,  0x00,      0x00,0x00,        0x00,0x00,                      //窗帘信息 0路

		DEV_PCTEST_TYPE,            0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //PC调试   0路
		DEV_SWI_TYPE,               0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x02,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x03,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x04,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x05,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x08,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		DEV_SWI_TYPE,               0x09,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路


//		DEV_SWI_TYPE,               0x06,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
//		DEV_SWI_TYPE,               0x07,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x06,0x00,        0x06,0x00,                      //开关     6路
		
		
//		DEV_SWI_TYPE,               0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      22,0x00,          22,0x00,                       //开关     22路 温控器
//		DEV_RS485_TEMP,        0x00,                Active_Port,     0x80,0x25,0x00,0x00,  0x02,      01,0x00,          01,0x00,                       //温控器     0路
		
//    DEV_RS485_RFGatewayHost,    RFGATEWAYADDRDEFAULT,Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x00,0x00,                      //主网关   0路
//		DEV_RS485_WxLock,           0x01,                Active_Port,     0x80,0x25,0x00,0x00,  0x01,      0x00,0x00,        0x01,0x00,                      //微信锁   1路 
	};
	
	BLV_Dev_Add(DevBuf, sizeof(DevBuf)/DEVDATALEN);
}




/*干节点关门磁服务*/
void BLV_DevAction_DoorKeyPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyPress, 0x00,          //按下
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  30,0x02,        //控制继电器延时关

//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*干节点开门磁服务*/
void BLV_DevAction_DoorKeyRelease_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "LVin02KeyRelease";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH02,0x00,   KeyRelease, 0x00,              //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
//		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x21,0x0D,  0x00,0x00,   //场景打开 播放离开词条
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x03,0x03,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*门铃按键按下*/
void BLV_DevAction_BellPress_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//场景编号
	};
	char DevName[] = "BellPress";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_LVinput,   0x00,     LOOPCH07,0x00,   KeyPress, 0x00,             //释放
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{                              //勿扰无效
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		
//		Dev_Host_Service,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制门磁服务关
		DEV_C5MUSIC_Type,  0x01,      LOOPCH01,0x00,    0x41,0x05,  0x00,0x00,   //场景打开 播放门铃提示音
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x0A,0x02,        //控制继电器延时关

		
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"Add Scene, ID:%d, Scene Name:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,   0x0A,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH01,0x00,      0x02,0x00,  30,0x02,
		Dev_Host_HVout,   0x0A,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		
		Dev_Host_HVout,   0x0A,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH02,0x00,      0x02,0x00,  30,0x02,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,   0x0A,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
		
		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen1_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen1";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,   0x0A,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH03,0x00,      0x02,0x00,  30,0x02,
		Dev_Host_HVout,   0x0A,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose1_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose1";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x01,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		
		Dev_Host_HVout,   0x0A,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH04,0x00,      0x02,0x00,  30,0x02,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop1_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop1";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,   0x0A,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
		
		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘开动作*/
void BLV_DevAction_CurtainOpen2_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainOpen2";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x02,     LOOPCH01,0x00,   DEV_CTRLWAY_OPEN, 0x00,             //窗帘开
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,   0x0A,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH06,0x00,      0x02,0x00,  30,0x02,
		Dev_Host_HVout,   0x0A,      LOOPCH07,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  30,0x02,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器

		Dev_NodeCurtain, 0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘关动作*/
void BLV_DevAction_CurtainClose2_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainClose2";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x02,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE, 0x00,             //窗帘关
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

		
		Dev_Host_HVout,   0x0A,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH07,0x00,      0x02,0x00,  30,0x02,
//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  30,0x02,        //控制继电器

		
		Dev_NodeCurtain, 0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/*窗帘停动作*/
void BLV_DevAction_CurtainStop2_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "CurtainStop2";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_NodeCurtain,   0x02,     LOOPCH01,0x00,   DEV_CTRLWAY_STOP, 0x00,             //窗帘停
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型          设备地址    输出回路          设备输出    数据备用   */		

//		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,   0x0A,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,   0x0A,      LOOPCH07,0x00,      0x02,0x00,  0x00,0x00,
		
		Dev_NodeCurtain, 0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi1IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
	/*  动作启用不关联房态             插卡有效       其他条件                  TWO:1下开，一下关 ONE：只开  */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,  //
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		

// 		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器		
//		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x01,0x00,  0x00,0x00,        //控制继电器
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //0x21的1：场景打开，2：2号文件夹，0x01：文件夹的音乐序号
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   //0x21的2：场景关闭，2：2号文件夹，0x01：文件夹的音乐序号
		
		//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,，,  0x00,0x00,  //控灯带，0x01打开，0x64:100%亮度
		
		DEV_SWI_TYPE,     0x01,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//明亮
void BLV_DevAction_Swi1IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi1IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi1IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件          起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x05,  0x00,0x00,   //场景打开 指定播放词条 明亮模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//休闲模式
void BLV_DevAction_Swi1IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0,0x00,//模式编号
	};
	char DevName[] = "Swi1IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x01,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x20,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x02,0x00,  0x00,0x00,
	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x01,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//淋浴灯
void BLV_DevAction_Swi2IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//镜前灯
void BLV_DevAction_Swi2IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//卫生间
void BLV_DevAction_Swi2IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


/*离开场景*/
void BLV_DevAction_ExitScene_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		102,0x00,//模式编号
	};
	char DevName[] = "ExitScene";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*   设备类型           设备地址   输入回路         输入类型               */		
		 Dev_Host_Service,   0x00,     LOOPCH01,0x00,   DEV_CTRLWAY_CLOSE,  0x00,  
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             与卡无关       其他条件                执行方式   */		
		0x00,                           0x00,   0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址    输出回路          设备输出    数据备用   */		

		Dev_Host_HVout,  0x00,      LOOPCH02,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH03,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH04,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH05,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH06,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH07,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		
		
		

//		DEV_RS485_PWM,  0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制PWM
		
//		Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
//		Dev_NodeCurtain, 0x01,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗纱
//		
//		DEV_RS485_TEMP, 0x01,  LOOPCH01,0x00,    0x00,0x80,  0x00,0x00,        //控制空调关机
    
//		Dev_Host_LVoutput,0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
//		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,     //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//    DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x02,0x00,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//排气扇
void BLV_DevAction_Swi2IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi2IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x02,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_ONE,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,   0x01,      LOOPCH02,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,   0x01,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,   0x01,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
		
//		Dev_Host_HVout,  0x00,      LOOPCH08,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH09,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH10,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH11,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH12,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,  0x00,      LOOPCH13,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//    Dev_Host_HVout,  0x00,      LOOPCH14,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH15,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH16,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH17,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH18,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH19,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
		Dev_Host_HVout,  0x00,      LOOPCH20,0x00,    0x02,0x00,  0x00,0x00,        //控制继电器
//		Dev_Host_HVout,   0x01,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,   0x01,      LOOPCH05,0x00,      0x02,0x00,  0x00,0x00,	
		Dev_NodeCurtain,  0x00,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_NodeCurtain,  0x02,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_Invalid, 0x00,    ExitScene,0x00, 0x01,0x00,  0x00,0x00,        //控制离开场景   
		
		DEV_SWI_TYPE,     0x02,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//右阅读灯      
void BLV_DevAction_Swi3IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//右阅读灯      
void BLV_DevAction_Swi3IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,

//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x03,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//右阅读灯      
void BLV_DevAction_Swi3IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
		//Dev_Host_HVout,   0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
   	Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x01,0x00,  0x00,0x00,        //控制窗帘
		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}
//右阅读灯      
void BLV_DevAction_Swi3IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi3IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x03,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//     Dev_Host_HVout,   0x01,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		  Dev_NodeCurtain, 0x00,      LOOPCH01,0x00,    0x02,0x00,  0x00,0x00,        //控制窗帘
		  DEV_SWI_TYPE,     0x03,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


////起夜模式      
//void BLV_DevAction_Swi3IN03_Add(void)
//{
//	uint8_t DevCoreBuf[] = //2字节
//	{
//		0x00,0x00,//模式编号
//	};
//	char DevName[] = "Swi3IN03";//32个字节
//	
//	uint8_t DevInputBuf[] = 
//	{
///*  设备类型       设备地址   输入回路          输入类型            */		
//		DEV_SWI_TYPE,   0x03,      LOOPCH03,0x00,   KeyPress, 0x00,       
//	};
//	
//	uint8_t DevCondBuf[] =  //9个字节
//	{
///*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
//		0x00,                           0x03,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
//	};
//	uint8_t DevCtrlBuf[] = 
//	{
///*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
////    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		
////		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//	//	DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
//		
//		DEV_SWI_TYPE,     0x03,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
//	};
//	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
//	//判断扩展设备个数
//	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
//}

//房灯      
void BLV_DevAction_Swi4IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi4IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x04,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi4IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi4IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x04,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x04,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//左阅读
void BLV_DevAction_Swi5IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi5IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x05,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜
void BLV_DevAction_Swi5IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,    //窗帘关
		DEV_SWI_TYPE,     0x05,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi5IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi5IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x05,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		DEV_SWI_TYPE,     0x05,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi6IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH17,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x06,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi6IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi6IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi6IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
///*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH17,0x00,      0x01,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x01,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
//		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
//		
////		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

////		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
//		
		DEV_SWI_TYPE,     0x06,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi6IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi6IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x06,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x06,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//左阅读
void BLV_DevAction_Swi7IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH18,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


void BLV_DevAction_Swi7IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

		Dev_Host_HVout,    0x00,      LOOPCH19,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x07,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//起夜
void BLV_DevAction_Swi7IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_NodeCurtain,  0x02,      LOOPCH01,0x00,      0x01,0x00,  0x00,0x00,    //窗帘关
		DEV_SWI_TYPE,     0x07,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

void BLV_DevAction_Swi7IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi7IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x07,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		Dev_NodeCurtain,  0x02,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
		DEV_SWI_TYPE,     0x07,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//房灯      
void BLV_DevAction_Swi8IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH20,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x08,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi8IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH19,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x08,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi8IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		NeightModeNo,0x00,//模式编号
	};
	char DevName[] = "Swi8IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_MAINSWITCH,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
///*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH18,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH19,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH20,0x00,      0x01,0x00,  0x00,0x00,

		Dev_NodeCurtain,  0x02,      LOOPCH01,0x00,      0x02,0x00,  0x00,0x00,    //窗帘关
//		
		Dev_Host_Service,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,  //勿扰
//	  Dev_Host_LVoutput,0x00,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,   //勿扰反馈灯
//		
////		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x07,  0x00,0x00,   //场景打开 指定播放词条 睡眠模式

////		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
//		
		DEV_SWI_TYPE,     0x08,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}


//休闲模式
void BLV_DevAction_Swi8IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi8IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x08,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x08,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//房灯      
void BLV_DevAction_Swi9IN01_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN01";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH01,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件                执行方式   */		
		0x00,                           0x00,  0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */		
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x01,0x00,  0x00,0x00,
    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,0x01,  0x00,0x00,   //场景打开 指定播放词条  对于不同种类的背景音乐，执行方式有差异
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x22,0x01,  0x00,0x00,   
		
		DEV_SWI_TYPE,     0x09,      LOOPCH01,0x00,      0x03,0x64,  0x00,0x00,  //指示灯控制，0x03:对应上面场景才开 0x64指反馈灯亮度，默认100%
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi9IN02_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN02";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH02,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x09,      LOOPCH02,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi9IN03_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN03";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH03,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH12,0x00,      0x01,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH13,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x09,      LOOPCH03,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

//休闲模式
void BLV_DevAction_Swi9IN04_Add(void)
{
	uint8_t DevCoreBuf[] = //2字节
	{
		0x00,0x00,//模式编号
	};
	char DevName[] = "Swi9IN04";//32个字节
	
	uint8_t DevInputBuf[] = 
	{
/*  设备类型       设备地址   输入回路          输入类型            */		
		DEV_SWI_TYPE,   0x09,      LOOPCH04,0x00,   KeyPress, 0x00,       
	};
	
	uint8_t DevCondBuf[] =  //9个字节
	{
/*  动作启用不关联房态             插卡有效       其他条件       起夜有关        执行方式   */		
		0x00,                           0x00,    0x00,0x00,0x00,0x00,0x00,0x00,    LIGHT_SCENE_TWO,
	};
	
	
	uint8_t DevCtrlBuf[] = 
	{
/*  设备类型         设备地址     输出回路           设备输出    数据备用   */	

//		Dev_Host_HVout,    0x00,      LOOPCH02,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH03,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH04,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH05,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH06,0x00,      0x02,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH07,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH08,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH09,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH10,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH11,0x00,      0x02,0x00,  0x00,0x00,
		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x01,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH16,0x00,      0x01,0x00,  0x00,0x00,
//		Dev_Host_HVout,    0x00,      LOOPCH14,0x00,      0x02,0x00,  0x00,0x00,
//    Dev_Host_HVout,    0x00,      LOOPCH15,0x00,      0x02,0x00,  0x00,0x00,
		
//		DEV_C5MUSIC_Type, 0x01,      LOOPCH01,0x00,      0x21,25,  0x00,0x00,   //场景打开 指定播放词条 休闲模式

//		DEV_RS485_STRIP,  0x01,      LOOPCH01,0x00,      0x01,0x64,  0x00,0x00,
		
		DEV_SWI_TYPE,     0x09,      LOOPCH04,0x00,      0x03,0x64,  0x00,0x00,
	};
	Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"增加一个场景，场景号:%d, 场景名:%s",DevCoreBuf[0], DevName);
	//判断扩展设备个数
	BLV_DevAction_Add(DevCoreBuf, DevName, DevInputBuf, DevCondBuf, sizeof(DevCtrlBuf)/sizeof(Dev_Action_OutCfg), DevCtrlBuf);
}

/**
	*@项目名 濠添酒店
	*@机型   C5主机
	*@动作   
	*/
void BLV_DevAction_HaoTian_Data_Init(void)
{
//	BLV_DevAction_LVin01Press_Add();    //按下
//	BLV_DevAction_LVin01Release_Add();  //释放
	
//	BLV_DevAction_EleOpen_Add();        //插卡场景         
//	BLV_DevAction_EleClose_Add();       //拔卡场景
//	
//	BLV_DevAction_EleCloseScene_Add(); //拔卡场景
//	
//	BLV_DevAction_DoorKeyPress_Add();   //干接点门磁按下
//	BLV_DevAction_DoorKeyRelease_Add();   //干接点门磁释放
	
	BLV_DevAction_BellPress_Add();       //门铃按键按下

	BLV_DevAction_CurtainOpen_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop_Add();     //窗帘停动作
	
	BLV_DevAction_CurtainOpen1_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose1_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop1_Add();     //窗帘停动作
	
	BLV_DevAction_CurtainOpen2_Add();     //窗帘开动作
	BLV_DevAction_CurtainClose2_Add();     //窗帘关动作
	BLV_DevAction_CurtainStop2_Add();     //窗帘停动作

	BLV_DevAction_Swi1IN01_Add();       //开关1地址01动作
	BLV_DevAction_Swi1IN02_Add();       //开关1地址02动作
	BLV_DevAction_Swi1IN03_Add();       //开关1地址03动作
	BLV_DevAction_Swi1IN04_Add();       //开关1地址01动作
	
    BLV_DevAction_Swi2IN01_Add();
    BLV_DevAction_Swi2IN02_Add();
    BLV_DevAction_Swi2IN03_Add();
    BLV_DevAction_Swi2IN04_Add();

	
    BLV_DevAction_Swi3IN01_Add();
    BLV_DevAction_Swi3IN02_Add();
    BLV_DevAction_Swi3IN03_Add();
    BLV_DevAction_Swi3IN04_Add();

	
	BLV_DevAction_Swi4IN01_Add();
    BLV_DevAction_Swi4IN02_Add();
    BLV_DevAction_Swi4IN03_Add();
    BLV_DevAction_Swi4IN04_Add();

	
	BLV_DevAction_Swi5IN01_Add();
    BLV_DevAction_Swi5IN02_Add();	
	BLV_DevAction_Swi5IN03_Add();
    BLV_DevAction_Swi5IN04_Add();

	BLV_DevAction_Swi6IN01_Add();
    BLV_DevAction_Swi6IN02_Add();	
	BLV_DevAction_Swi6IN03_Add();
    BLV_DevAction_Swi6IN04_Add();

	BLV_DevAction_Swi7IN01_Add();
    BLV_DevAction_Swi7IN02_Add();	
	BLV_DevAction_Swi7IN03_Add();
    BLV_DevAction_Swi7IN04_Add();

	BLV_DevAction_Swi8IN01_Add();
    BLV_DevAction_Swi8IN02_Add();	
	BLV_DevAction_Swi8IN03_Add();
    BLV_DevAction_Swi8IN04_Add();

	BLV_DevAction_Swi9IN01_Add();
    BLV_DevAction_Swi9IN02_Add();	
	BLV_DevAction_Swi9IN03_Add();
    BLV_DevAction_Swi9IN04_Add();
	
    BLV_DevAction_ExitScene_Add();
}

#endif




#endif

