#ifndef _BLV_NOR_DEV_GLOBALSET_H_
#define _BLV_NOR_DEV_GLOBALSET_H_

#include "stdint.h"
#include "BLV_All_Dev_Init.h"


#define DNOR_GlobalSet_MapLoopNum			0x02		//目前只做两路混光
#define DNOR_GlobalSet_LoopNumMax			0x0F 		//目前回路最多为15个
#define CCT_DEVMAP_LIST_MAX                 0x0F        //最大支持映射设备数

typedef struct{
	
//	GlobalSet_LoopMap Map_Loop_Info[DNOR_GlobalSet_LoopNumMax];		//映射回路信息     192	 //2026-03-26  发现全局目前没有用，先屏蔽了
//	
//	uint8_t loop_bright[DNOR_GlobalSet_LoopNumMax];                     //48
//	uint8_t loop_ColorTemp[DNOR_GlobalSet_LoopNumMax];
//	uint8_t last_loop_bright[DNOR_GlobalSet_LoopNumMax];
//	uint8_t last_loop_ColorTemp[DNOR_GlobalSet_LoopNumMax];
	
	uint8_t global_light;               //全局亮度
	uint8_t global_light_last;
    
    
//	CCTDevMap2_INF MapDev_Inf;     //60														  //2026-03-26  发现全局目前没有用，先屏蔽了
	
}__attribute__ ((__packed__))NOR_GlobalSet_INFO;	


void BLV_Nor_Dev_GlobalSet_For_Logic_Init(LOGICFILE_DEVICE_INFO *dev_info,uint8_t *data,uint16_t data_len);

//2025-07-26,YYW,设置全局亮度,带全局亮度上、下限
uint8_t Dev_DimGlobalValue_Set(uint16_t lit);
uint16_t Dev_DimGlobalValue_Get(void);
//2026-03-26,李世杰 - 退出睡眠模式，跳过执行起夜动作，直接进入起夜模式 （前提是当前处于睡眠模式）
uint8_t Dev_SleepState_Set(void);

#endif


