Z-Wave Protocol Controller Reference
zwave_tx_state_logging.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
21#ifndef ZWAVE_TX_STATE_LOGGING_H
22#define ZWAVE_TX_STATE_LOGGING_H
23
24#include "zwave_tx_process.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
37
44const char *zwave_tx_event_name(process_event_t event);
45
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif //ZWAVE_TX_STATE_LOGGING_H
zwave_tx_backoff_reason_t
List of reasons for going into a Tx Back-off-.
Definition: zwave_tx_process.h:90
enum zwave_tx_state zwave_tx_state_t
The Z-Wave TX Process states.
static send_data_state_t state
Definition: zwave_crc16_transport.c:52
const char * zwave_tx_state_name(zwave_tx_state_t state)
Return the name of a Z-Wave TX state.
Definition: zwave_tx_state_logging.c:26
const char * zwave_back_off_reason_name(zwave_tx_backoff_reason_t reason)
Returns the name of a Z-Wave Tx back-off reason.
Definition: zwave_tx_state_logging.c:60
const char * zwave_tx_event_name(process_event_t event)
Return the name of a Z-Wave TX event.
Definition: zwave_tx_state_logging.c:38