Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
CC_Notification.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Silicon Laboratories Inc. <https://www.silabs.com/>
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
40
41#ifndef _CC_NOTIFICATION_H_
42#define _CC_NOTIFICATION_H_
43
44#include "ZAF_types.h"
47
54
58#define NOTIFICATION_BITMASK_ARRAY_LENGTH 32
59
67
77
89 uint8_t index,
90 uint8_t notificationEvent,
91 uint8_t * pEvPar,
92 uint8_t evParLen,
93 void (*pCallback)(TRANSMISSION_RESULT * pTransmissionResult),
94 bool tse);
95
100
101#endif /*_CC_NOTIFICATION_H_*/
struct s_CC_notification_data_t_ s_CC_notification_data_t
JOB_STATUS CC_Notification_TriggerAndTransmit(uint8_t index, uint8_t notificationEvent, uint8_t *pEvPar, uint8_t evParLen, void(*pCallback)(TRANSMISSION_RESULT *pTransmissionResult), bool tse)
Triggers notification event and sends it to dedicated Agi profile.
NOTIFICATION_EVENT
Definition CC_Notification.h:63
@ NOTIFICATION_EVENT_NO_EVENT
Definition CC_Notification.h:64
@ NOTIFICATION_EVENT_UNKNOWN_EVENT
Definition CC_Notification.h:65
struct _RECEIVE_OPTIONS_TYPE_EX_ RECEIVE_OPTIONS_TYPE_EX
transmission_result_t TRANSMISSION_RESULT
Definition ZAF_types.h:178
job_status_t JOB_STATUS
Definition ZAF_types.h:149
Definition CC_Notification.h:71
uint8_t eventParamLength
Pointer to event parameters.
Definition CC_Notification.h:75
uint8_t index
Definition CC_Notification.h:73
RECEIVE_OPTIONS_TYPE_EX rxOptions
Definition CC_Notification.h:72
uint8_t * pEventParameters
index of notification in notifications array
Definition CC_Notification.h:74