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
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
23
31/* This struct is made as a template to parse incoming structs to the TSE_Trigger function */
33{
35 /* There may be more members, but what follows does not matter to the ZAF_TSE */
37
44typedef void (*zaf_tse_callback_t)(zaf_tx_options_t *txOptions,
45 void* pData);
46
75 void* pData,
76 bool overwrite_previous_trigger);
77
78
87bool ZAF_TSE_Init(void);
88
97void ZAF_TSE_TXCallback(transmission_result_t * pTransmissionResult);
98
104#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:44
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)
Definition ZAF_types.h:71
Definition ZAF_TSE.h:33
RECEIVE_OPTIONS_TYPE_EX rxOptions
Definition ZAF_TSE.h:34
Definition ZAF_types.h:178
Definition zaf_transport_tx.h:27