Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
ZW_TransportMulticast.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
10
11#ifndef ZAF_APPLICATIONUTILITIES_ZW_TRANSPORTMULTICAST_H_
12#define ZAF_APPLICATIONUTILITIES_ZW_TRANSPORTMULTICAST_H_
13
14#include <stdint.h>
16
25
30
54ZW_TransportMulticast_SendRequest(const uint8_t * const p_data,
55 uint8_t data_length,
56 uint8_t fSupervisionEnable,
57 TRANSMIT_OPTIONS_TYPE_EX * p_nodelist,
58 ZAF_TX_Callback_t p_callback);
59
64
70
76
77#endif /* ZAF_APPLICATIONUTILITIES_ZW_TRANSPORTMULTICAST_H_ */
Transport layer for Multi Channel endpoint functionality.
void(* ZAF_TX_Callback_t)(transmission_result_t *pTxResult)
Definition ZAF_types.h:314
struct _TRANSMIT_OPTIONS_TYPE_EX_ TRANSMIT_OPTIONS_TYPE_EX
void ZW_TransportMulticast_init(void)
Initializes the Tx Buffer.
enum ETRANSPORT_MULTICAST_STATUS ZW_TransportMulticast_SendRequest(const uint8_t *const p_data, uint8_t data_length, uint8_t fSupervisionEnable, TRANSMIT_OPTIONS_TYPE_EX *p_nodelist, ZAF_TX_Callback_t p_callback)
void ZW_TransportMulticast_clearTimeout(void)
ETRANSPORT_MULTICAST_STATUS
Definition ZW_TransportMulticast.h:26
@ ETRANSPORTMULTICAST_FAILED
Definition ZW_TransportMulticast.h:27
@ ETRANSPORTMULTICAST_ADDED_TO_QUEUE
Definition ZW_TransportMulticast.h:28