#include <ZW_classcmd.h>
#include <CC_Common.h>
#include <ZAF_types.h>
#include <ZW_TransportEndpoint.h>
#include <ZAF_Actuator.h>
#include "ZAF_CC_Invoker.h"
Go to the source code of this file.
Data Structures | |
struct | cc_multilevel_switch_t |
Typedefs | |
typedef struct cc_multilevel_switch_t | cc_multilevel_switch_t |
typedef void(* | cc_multilevel_switch_callback_t) (struct cc_multilevel_switch_t *p_switch) |
Functions | |
void | cc_multilevel_switch_set (cc_multilevel_switch_t *p_switch, uint8_t value, uint8_t duration) |
void | cc_multilevel_switch_start_level_change (cc_multilevel_switch_t *p_switch, bool up, bool ignore_start_level, uint8_t start_level, uint8_t duration) |
void | cc_multilevel_switch_stop_level_change (cc_multilevel_switch_t *p_switch) |
uint8_t | cc_multilevel_switch_get_current_value (cc_multilevel_switch_t *p_switch) |
uint8_t | cc_multilevel_switch_get_last_on_value (cc_multilevel_switch_t *p_switch) |
uint8_t | cc_multilevel_switch_get_min_value (void) |
uint8_t | cc_multilevel_switch_get_max_value (void) |
void | cc_multilevel_switch_support_cb (struct cc_multilevel_switch_t *p_switch) |
cc_multilevel_switch_t * | cc_multilevel_switch_support_config_get_switches (void) |
uint8_t | cc_multilevel_switch_support_config_get_length_switches (void) |
uint8_t | cc_multilevel_switch_support_config_get_default_duration (void) |
Handler for Command Class Multilevel Switch.
This file contains functions for supporting CC Multilevel Switch. It is intended for applications that is to be controlled by other devices using CC Multilevel Switch.