#ifndef __KK_SCENE_H__
#define __KK_SCENE_H__

#include "kk_tsl_common.h"



typedef struct {	
	char productCode[PRODUCT_CODE_MAXLEN];
	char deviceCode[DEVICE_CODE_MAXLEN];
	char fatherdeviceCode[DEVICE_CODE_MAXLEN];	
	char propertyName[32];
	char propertyValue[32];
} kk_scene_action_info_t;

typedef struct kk_action_list{	
	int starttime;
	kk_scene_action_info_t *action;
	struct kk_action_list *next;
} kk_scene_action_delay_t;

typedef struct kk_scene_timer_list{	
	int starttime;
	int endtime;
	char sceneId[32];
	int repeatday;
	struct kk_scene_timer_list *next;
} kk_scene_timer_list_t;


int kk_scene_init(void);

#endif

