Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
ZAF_TSE.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Silicon Laboratories Inc. <https://www.silabs.com/>
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
13
14#ifndef ZAF_TRUE_STATUS_ENGINE_H_
15#define ZAF_TRUE_STATUS_ENGINE_H_
16
17#include <stdbool.h>
18#include "ZAF_types.h"
19#include <ZW_transport_api.h>
20#include <CC_Common.h>
21#include "zaf_transport_tx.h"
22
29
30/* This struct is made as a template to parse incoming structs to the TSE_Trigger function */
33 /* There may be more members, but what follows does not matter to the ZAF_TSE */
35
42typedef void (*zaf_tse_callback_t)(zaf_tx_options_t *txOptions,
43 void* pData);
44
73 void* pData,
74 bool overwrite_previous_trigger);
75
84bool ZAF_TSE_Init(void);
85
94void ZAF_TSE_TXCallback(transmission_result_t * pTransmissionResult);
95
100
101#endif // ZAF_TRUE_STATUS_ENGINE_H_
bool ZAF_TSE_Trigger(zaf_tse_callback_t pCallback, void *pData, bool overwrite_previous_trigger)
void(* zaf_tse_callback_t)(zaf_tx_options_t *txOptions, void *pData)
Definition ZAF_TSE.h:42
struct _s_zaf_tse_data_input_template_t_ s_zaf_tse_data_input_template_t
void ZAF_TSE_TXCallback(transmission_result_t *pTransmissionResult)
bool ZAF_TSE_Init(void)
struct _RECEIVE_OPTIONS_TYPE_EX_ RECEIVE_OPTIONS_TYPE_EX
Definition ZAF_TSE.h:31
RECEIVE_OPTIONS_TYPE_EX rxOptions
Definition ZAF_TSE.h:32
Definition ZAF_types.h:166
Definition zaf_transport_tx.h:34