model_state_handler_pl.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * \file model_state_handler_pl.h
  3. *
  4. *
  5. */
  6. /*
  7. * Copyright (C) 2013. Mindtree Limited.
  8. * All rights reserved.
  9. */
  10. #ifndef _H_MODEL_STATE_HANDLER_
  11. #define _H_MODEL_STATE_HANDLER_
  12. /* --------------------------------------------- Header File Inclusion */
  13. #include "MS_common.h"
  14. /* --------------------------------------------- Global Definitions */
  15. /* --------------------------------------------- Structures/Data Types */
  16. /* --------------------------------------------- Macros */
  17. /* --------------------------------------------- Internal Functions */
  18. /* --------------------------------------------- API Declarations */
  19. void mesh_model_platform_init_pl(void);
  20. void mesh_model_device_bootup_ind_pl(void);
  21. void mesh_model_device_provisioned_ind_pl(void);
  22. void generic_onoff_set_pl (UINT8 state);
  23. void vendor_mode_mainlight_onoff_set_pl (UINT8 state);
  24. void vendor_mode_backlight_onoff_set_pl (UINT8 state);
  25. void light_lightness_set_pl (uint16_t ligtnessValue);
  26. void light_ctl_set_pl (uint16_t ctlValue,uint16_t dltUV);
  27. void light_hsl_set_pl (uint16_t H,uint16_t S,uint16_t L);
  28. #endif /* _H_MODEL_STATE_HANDLER_ */