SPDX-License-Identifier: BSD-3-Clause SPDX-FileCopyrightText: 2025 Z-Wave-Alliance https://z-wavealliance.org/

Note

  • !!! THIS FILE IS AUTOGENERATED BY generate_configurations.py !!! DO NOT MODIFY !!!

Macros#

#define

Size of the log buffer <1..255:1>

#define

Display log level.

#define

Display log source component.

#define

Output channel for Debug messages.

#define

Output channel for Info messages.

#define

Output channel for Warning messages.

#define

Output channel for Error messages.

#define

Application.

#define

Hardware.

#define
#define
#define

CC Binary Switch.

#define

CC Central Scene.

#define
#define
#define

CC Firmware Update.

#define
#define

CC Multi Channel.

#define

CC Multilevel Switch.

#define
#define
#define

CC User Credential.

#define
#define
#define

CC Z-Wave Plus Info.

#define
#define
#define

ZAF Command Publisher.

#define
#define

ZAF Event Distributor.

#define
#define
#define

Macro Definition Documentation#

ZW_LOG_BUFFER_SIZE#

#define ZW_LOG_BUFFER_SIZE
Value:
96

Size of the log buffer <1..255:1>

Size (in bytes) of the buffer reserved for log messages


ZW_LOG_DISPLAY_LEVEL#

#define ZW_LOG_DISPLAY_LEVEL
Value:
1

Display log level.

If enabled, log messages will be prefixed with their level


ZW_LOG_DISPLAY_COMPONENT#

#define ZW_LOG_DISPLAY_COMPONENT
Value:
0

Display log source component.

If enabled, log messages will be prefixed with the ID of their originating component


ZW_LOG_CHANNEL_DEBUG#

#define ZW_LOG_CHANNEL_DEBUG
Value:
""

Output channel for Debug messages.

stdout, stderr, or an empty string for no output


ZW_LOG_CHANNEL_INFO#

#define ZW_LOG_CHANNEL_INFO
Value:
"stdout"

Output channel for Info messages.

stdout, stderr, or an empty string for no output


ZW_LOG_CHANNEL_WARNING#

#define ZW_LOG_CHANNEL_WARNING
Value:
""

Output channel for Warning messages.

stdout, stderr, or an empty string for no output


ZW_LOG_CHANNEL_ERROR#

#define ZW_LOG_CHANNEL_ERROR
Value:
"stderr"

Output channel for Error messages.

stdout, stderr, or an empty string for no output


ZW_LOG_ENABLE_APP#

#define ZW_LOG_ENABLE_APP
Value:
1

Application.

If enabled, log messages from the application will be displayed


ZW_LOG_ENABLE_HW#

#define ZW_LOG_ENABLE_HW
Value:
0

Hardware.

If enabled, log messages from the platform hardware layer will be displayed


ZW_LOG_ENABLE_CC_ASSOCIATION#

#define ZW_LOG_ENABLE_CC_ASSOCIATION
Value:
0

CC Association.

If enabled, log messages from the Association command class will be displayed


ZW_LOG_ENABLE_CC_BATTERY#

#define ZW_LOG_ENABLE_CC_BATTERY
Value:
0

CC Battery.

If enabled, log messages from the Battery command class will be displayed


ZW_LOG_ENABLE_CC_BINARY_SWITCH#

#define ZW_LOG_ENABLE_CC_BINARY_SWITCH
Value:
0

CC Binary Switch.

If enabled, log messages from the Binary Switch command class will be displayed


ZW_LOG_ENABLE_CC_CENTRAL_SCENE#

#define ZW_LOG_ENABLE_CC_CENTRAL_SCENE
Value:
0

CC Central Scene.

If enabled, log messages from the Central Scene command class will be displayed


ZW_LOG_ENABLE_CC_COLOR_SWITCH#

#define ZW_LOG_ENABLE_CC_COLOR_SWITCH
Value:
0

CC Color Switch.

If enabled, log messages from the Color Switch command class will be displayed


ZW_LOG_ENABLE_CC_DOOR_LOCK#

#define ZW_LOG_ENABLE_CC_DOOR_LOCK
Value:
0

CC Door Lock.

If enabled, log messages from the Door Lock command class will be displayed


ZW_LOG_ENABLE_CC_FIRMWARE_UPDATE#

#define ZW_LOG_ENABLE_CC_FIRMWARE_UPDATE
Value:
0

CC Firmware Update.

If enabled, log messages from the Firmware Update command class will be displayed


ZW_LOG_ENABLE_CC_INDICATOR#

#define ZW_LOG_ENABLE_CC_INDICATOR
Value:
0

CC Indicator.

If enabled, log messages from the Indicator command class will be displayed


ZW_LOG_ENABLE_CC_MULTI_CHANNEL#

#define ZW_LOG_ENABLE_CC_MULTI_CHANNEL
Value:
0

CC Multi Channel.

If enabled, log messages from the Multi Channel command class will be displayed


ZW_LOG_ENABLE_CC_MULTILEVEL_SWITCH#

#define ZW_LOG_ENABLE_CC_MULTILEVEL_SWITCH
Value:
0

CC Multilevel Switch.

If enabled, log messages from the Multilevel Switch command class will be displayed


ZW_LOG_ENABLE_CC_NOTIFICATION#

#define ZW_LOG_ENABLE_CC_NOTIFICATION
Value:
0

CC Notification.

If enabled, log messages from the Notification command class will be displayed


ZW_LOG_ENABLE_CC_USER_CODE#

#define ZW_LOG_ENABLE_CC_USER_CODE
Value:
0

CC User Code.

If enabled, log messages from the User Code command class will be displayed


ZW_LOG_ENABLE_CC_USER_CREDENTIAL#

#define ZW_LOG_ENABLE_CC_USER_CREDENTIAL
Value:
0

CC User Credential.

If enabled, log messages from the User Credential command class will be displayed


ZW_LOG_ENABLE_CC_VERSION#

#define ZW_LOG_ENABLE_CC_VERSION
Value:
0

CC Version.

If enabled, log messages from the Version command class will be displayed


ZW_LOG_ENABLE_CC_WAKE_UP#

#define ZW_LOG_ENABLE_CC_WAKE_UP
Value:
0

CC Wake Up.

If enabled, log messages from the Wake Up command class will be displayed


ZW_LOG_ENABLE_CC_ZWAVE_PLUS_INFO#

#define ZW_LOG_ENABLE_CC_ZWAVE_PLUS_INFO
Value:
0

CC Z-Wave Plus Info.

If enabled, log messages from the Z-Wave Plus Info command class will be displayed


ZW_LOG_ENABLE_ZAF_ACTUATOR#

#define ZW_LOG_ENABLE_ZAF_ACTUATOR
Value:
0

ZAF Actuator.

If enabled, log messages from the ZAF Actuator will be displayed


ZW_LOG_ENABLE_ZAF_APP_TIMER#

#define ZW_LOG_ENABLE_ZAF_APP_TIMER
Value:
0

ZAF App Timer.

If enabled, log messages from the ZAF App Timer will be displayed


ZW_LOG_ENABLE_ZAF_CMD_PUBLISHER#

#define ZW_LOG_ENABLE_ZAF_CMD_PUBLISHER
Value:
0

ZAF Command Publisher.

If enabled, log messages from the ZAF Command Publisher will be displayed


ZW_LOG_ENABLE_ZAF_COMMON#

#define ZW_LOG_ENABLE_ZAF_COMMON
Value:
0

ZAF Common.

If enabled, log messages from the ZAF Common will be displayed


ZW_LOG_ENABLE_ZAF_EVENT_DISTRIBUTOR#

#define ZW_LOG_ENABLE_ZAF_EVENT_DISTRIBUTOR
Value:
0

ZAF Event Distributor.

If enabled, log messages from the ZAF Event Distributor will be displayed


ZW_LOG_ENABLE_ZAF_NVM#

#define ZW_LOG_ENABLE_ZAF_NVM
Value:
0

ZAF NVM.

If enabled, log messages from the ZAF NVM will be displayed


ZW_LOG_ENABLE_ZAF_TRANSPORT#

#define ZW_LOG_ENABLE_ZAF_TRANSPORT
Value:
0

ZAF Transport.

If enabled, log messages from the ZAF Transport will be displayed


ZW_LOG_ENABLE_ZAF_TSE#

#define ZW_LOG_ENABLE_ZAF_TSE
Value:
0

ZAF TSE.

If enabled, log messages from the ZAF TSE will be displayed