Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
cc_notification_config_api.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Silicon Laboratories Inc. <https://www.silabs.com/>
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
13
14#ifndef CC_NOTIFICATION_CONFIG_API_H
15#define CC_NOTIFICATION_CONFIG_API_H
16
17#include "ZAF_types.h"
20
29
31
39
50
56
62
68
75
83
90
97
104
110uint8_t cc_notification_get_endpoint(uint8_t index);
111
119
129
138int8_t cc_notification_find_event(uint8_t event, uint8_t index);
139
147
153
154#endif /* CC_NOTIFICATION_CONFIG_API_H */
notification_type_t
Definition cc_notification_types.h:28
struct _RECEIVE_OPTIONS_TYPE_EX_ RECEIVE_OPTIONS_TYPE_EX
agi_profile_t cc_notification_get_agi_profile(uint8_t index)
NOTIFICATION_STATUS
Definition cc_notification_config_api.h:35
NOTIFICATION_STATUS cc_notification_get_status(uint8_t index)
struct _cc_notification_t cc_notification_t
uint8_t cc_notification_get_config_length(void)
uint8_t cc_notification_config_get_number_of_events(uint8_t index)
notification_type_t cc_notification_get_type(uint8_t index)
bool cc_notification_is_type_supported(notification_type_t type)
notification_event_state cc_notification_get_current_event(uint8_t index)
uint8_t cc_notification_get_supported_events_length(void)
int8_t cc_notification_get_index_by_type_and_endpoint(notification_type_t type, uint8_t endpoint)
cc_notification_t * cc_notification_get(uint8_t index)
int8_t cc_notification_find_event(uint8_t event, uint8_t index)
cc_notification_t * cc_notification_get_config(void)
uint8_t notification_event_state
Definition cc_notification_config_api.h:30
uint8_t cc_notification_get_endpoint(uint8_t index)
@ NOTIFICATION_STATUS_UNSOLICIT_ACTIVATED
Definition cc_notification_config_api.h:37
@ NOTIFICATION_STATUS_UNSOLICIT_DEACTIVATED
Definition cc_notification_config_api.h:36
Definition cc_notification_config_api.h:40
const agi_profile_t agi_profile
Definition cc_notification_config_api.h:44
NOTIFICATION_STATUS status
Current event state.
Definition cc_notification_config_api.h:48
RECEIVE_OPTIONS_TYPE_EX rxOpt
Definition cc_notification_config_api.h:41
const notification_event_state * events
Definition cc_notification_config_api.h:45
const notification_type_t type
Definition cc_notification_config_api.h:43
const uint8_t endpoint
Definition cc_notification_config_api.h:42
notification_event_state current_event
Definition cc_notification_config_api.h:47
const uint8_t event_count
Definition cc_notification_config_api.h:46
Definition ZAF_types.h:126