Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
ZW_application_transport_interface.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
11#ifndef _ZW_APPLICATION_TRANSPORT_INTERFACE_H_
12#define _ZW_APPLICATION_TRANSPORT_INTERFACE_H_
13
14#include <stddef.h>
15#include <ZW_typedefs.h>
16#include "ZW_classcmd.h"
17
18#include "FreeRTOS.h" // needed for queue.h
19#include "queue.h" // for QueueHandle_t
20#include "QueueNotifying.h"
21#include "ZW_transport_api.h"
22#include "NodeMask.h"
23#include "ZW_basis_api.h"
24#include "Assert.h"
25
26
39#define ZW_MAX_PAYLOAD_SIZE 160
40
42#define MULTICAST_NODE_LIST_SIZE 64
43
44#define TX_BUFFER_SIZE 170
45
47#define MAX_NODE_INFO_LENGTH 159
48
49#define APPLICATION_INTERFACE_TRANSMIT_ENUM_OFFSET (0x00)
50#define APPLICATION_INTERFACE_COMMAND_ENUM_OFFSET (0x40)
51#define APPLICATION_INTERFACE_RECEIVE_ENUM_OFFSET (0x80)
52#define APPLICATION_INTERFACE_STATUS_ENUM_OFFSET (0xC0)
53
60
74
81
86
91
122
138
143{
155
180
185
310
325
330
373
389
391
393
395
407
444
446
448
450
457
494
521
600
608
617
643
651
658
659 // TODO:
680
681 // TODO:
690
692
718
759
800
804
805 // TODO:
814
855
856 // TODO:
868
885
887
927
935
948
949 // TODO:
959
960 // TODO:
971
972 // TOOD:
983
984 // TODO:
991
1008
1015
1016 // TODO:
1022
1023 // TODO:
1029
1030 // TODO:
1042
1049
1059
1071
1078
1085
1092
1099
1105
1112
1121
1122
1123 /*********************************************
1124 * SECURE API interface functions used in apps.
1125 ********************************************/
1134
1141
1150
1155
1164
1173
1181
1189
1192
1197{
1241 /***********************************
1242 * SECURE notifications to app
1243 **********************************/
1256
1271
1276{
1277 void (*Handle)(void);
1279 // Allows application to recognize frames
1281
1282
1290
1291typedef struct SNodeInfoRequest
1292{
1293
1294 void (*Handle)(void); // Placeholder for callback function
1295 // Will be returned with transmit status
1296 // Allows application to recognize frames
1299
1300typedef struct SNodeInfo
1301{
1302 void (*Handle)(void); // Placeholder for callback function
1303 // Will be returned with transmit status
1304 // Allows application to recognize frames
1308
1309
1310// Command structures START -------------------------------------------
1311
1317
1328
1335
1341
1346
1351
1357
1362
1364typedef struct SSetSucNodeId
1365{
1366 void (*Handle)(void);
1372 uint8_t Capabilities; /* The capabilities of the new SUC */
1374
1380
1390
1391
1396
1409
1415
1425
1430
1435
1441
1447
1457
1458
1460{
1461 uint8_t nodeID;
1462 uint8_t length;
1463 uint8_t nodeMask[MAX_NODEMASK_LENGTH];
1465
1471
1477
1485
1486typedef struct SCommandAesEcb
1487{
1488 uint8_t key[16];
1489 uint8_t inputData[16];
1491
1492
1498
1500{
1502 uint8_t normalPower; //Only for replaced failed node api
1504
1508
1510 uint8_t channel;
1511 int8_t level;
1512}
1514
1518
1524
1529
1530// Command structures END ---------------------------------------------
1531
1532typedef struct SProtocolVersion
1533{
1534 uint8_t Major;
1535 uint8_t Minor;
1536 uint8_t Revision;
1538
1547
1558
1563
1569
1570typedef struct SRadioStatus
1571{
1572 int8_t iRadioPowerLevel; // Radio power in db. 0 -> Max power.
1574
1605
1615
1625
1633
1640
1650
1652{
1655 void (*Handle) (uint8_t txStatus, TX_STATUS_TYPE* extendedTxStatus);
1660
1661// Basis API
1663{
1664 uint8_t Reserved; // Not required set
1666
1668{
1669 uint8_t Reserved; // Not required set
1671
1675typedef struct SIncludedNodeInfo
1676{
1677 void (*Handle)(uint8_t, TX_STATUS_TYPE*);
1678}
1680
1681typedef struct STest
1682{
1683 #ifdef ZW_SLAVE
1684 void (*Handle)(void *); // Will be returned with transmit status
1685 // Allows application to recognize frames
1686 #else
1687 void (*Handle)(uint8_t, TX_STATUS_TYPE*);
1688 #endif
1690 uint8_t PowerLevel;
1692
1693// Transport API
1699
1709
1716
1722
1730
1738
1739// Controller API
1741{
1742 void (*pHandle)(void); // Placeholder for callback function
1743 // Will be returned with transmit status
1744 // Allows application to recognize frames
1745 uint8_t mode;
1748
1749
1750// Slave API
1759
1761{
1762 void (*pHandle)(void);
1765 uint8_t mode;
1766 uint8_t dsk[8];
1768
1776
1782
1784{
1786 t_ExtNodeInfo extNodeInfo; // if NodeInfo.nodeType.generic = 0, node does not exist.
1788
1790{
1791 ELearnStatus Status; /* Status of learn mode */
1793
1795{
1796 uint8_t InvalidTxRequest; /* Invalid value received (value should have been a valid EZWAVETRANSMITTYPE) */
1798
1800{
1801 EZwaveCommandType InvalidCommand; /* Invalid value received (value should have been a valid EZWAVECOMMANDTYPE) */
1803
1805{
1806 uint8_t result; /* generic value of any API that uses a byte as a return value*/
1808
1810{
1811
1812 bool result; /* generic value of any API that uses a boolean as a return value*/
1814
1816{
1817 void (*Handle)(void); // Placeholder for callback function
1818 // Will be returned with transmit status
1819 // Allows application to recognize frames
1820
1821 node_id_t NodeId; // Node to have its neighbors discovered..
1823
1825{
1826 void (*Handle)(void); // Placeholder for callback function
1827 // Will be returned with transmit status
1828 // Allows application to recognize frames
1829
1831 node_id_t NodeId; // Node to have its neighbors discovered..
1833
1835{
1836
1837 uint8_t RoutingInfo[MAX_NODEMASK_LENGTH];
1839
1840
1842{
1843 void (*Handle) (void); // Placeholder for callback function
1844
1846
1847
1855
1862
1867
1869{
1870 uint8_t vNodesMask[MAX_NODEMASK_LENGTH];
1872
1877
1882
1884{
1885 void *pHandle;
1886 /*learn status can be sourceID, destinationID , data length and data can be up to NODEPARM_MAX*/
1889
1894
1899
1904
1909
1910// Receive structures -----------------------------------
1911
1966{
1967 uint8_t Status; // The status of the update process, value could be one of the following :
1968 // \ref UPDATE_STATE_ADD_DONE A new node has been added to the network.
1969 // \ref UPDATE_STATE_DELETE_DONE A node has been deleted from the network.
1970 // \ref UPDATE_STATE_NODE_INFO_RECEIVED A node has sent its node info either unsolicited
1971 // or as a response to a \ref NodeInfoRequest being passed to protocol.
1972 // -\ref UPDATE_STATE_SUC_ID The SIS node Id was updated.
1973
1974 node_id_t NodeId; // The updated node's node ID (1..232).
1975 uint8_t iLength; // length of aPayload.
1976 uint8_t aPayload[MAX_NODE_INFO_LENGTH]; // the updated node's node info.
1978
1979
1980/* Used by protocol to request/inform Application
1981* of Security based Events.Currently only an event for Client Side Authentication(CSA)
1982* has been defined - E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA.
1983*
1984* \ref E_APPLICATION_SECURITY_EVENT_S2_INCLUSION_REQUEST_DSK_CSA Security Event
1985* Is posted by protocol when in S2 inclusion with CSA enabled and the
1986* Server side DSK is needed.
1987* Application must call ZW_SetSecurityS2InclusionCSA_DSK(s_SecurityS2InclusionCSAPublicDSK_t *)
1988* with the retrieved Server / Controller side DSK.
1989*/
1991{
1993 uint8_t iLength; // Length of security event payload
1994 uint8_t aEventData[48]; // Security Event payload
1996
2026
2030typedef union UCommandStatus
2031{
2071
2073{
2074 ZW_APPLICATION_TX_BUFFER rxBuffer;
2077
2079{
2120
2121/**************************************************************************
2122 * Due to forward declaration issue, these structures and unions
2123 * must be placed here. They are all dependent on the unions above.
2124 *************************************************************************/
2125
2131
2140
2146
2147// Receive structures ------------------------------
2148
2155
2163
2164// This one union is dependent on the structures above it.
2172
2178
2179
2180// Each item type to be put on queues between app and protocol, has been given a value range for ID enums.
2181// They do not overlap, as this makes it easy to detect if an item has errournously been put on the wrong queue.
2183 STATIC_ASSERT_FAILED_interface_tx_enum_overlap);
2185 STATIC_ASSERT_FAILED_interface_command_enum_overlap);
2187 STATIC_ASSERT_FAILED_interface_receive_enum_overlap);
2189 STATIC_ASSERT_FAILED_interface_status_enum_overlap);
2190
2193
2194#endif /* _ZW_APPLICATION_TRANSPORT_INTERFACE_H_ */
struct SCommandGeniric16bParameter SCommandGeniric16bParameter
struct SSendDataMulti SSendDataMulti
EListenBeforeTalkThreshold_t
Definition ZW_application_transport_interface.h:83
struct SCommandSetMaxInclReqInterval SCommandSetMaxInclReqInterval
EProtocolType
Definition ZW_application_transport_interface.h:55
struct SCommandNetworkManagementDSK SCommandNetworkManagementDSK
struct SSendDataMultiEx SSendDataMultiEx
struct SCommandSetPriorityRoute SCommandSetPriorityRoute
ELibraryType
Definition ZW_application_transport_interface.h:62
struct SCommandClassSet_t SCommandClassSet_t
struct SExploreExclusionRequest SExploreExclusionRequest
struct SCommandSetRfPowerLevel SCommandSetRfPowerLevel
union UReceiveParameters UReceiveParameters
#define MULTICAST_NODE_LIST_SIZE
Numbers of nodes we can support when sending multicast frames on LR channel.
Definition ZW_application_transport_interface.h:42
struct SZWaveSetPriorityRouteStatus SZWaveSetPriorityRouteStatus
struct SCommandGetRoutingInfo SCommandGetRoutingInfo
EZwaveCommandType
Definition ZW_application_transport_interface.h:143
struct SCommandGeniric8bParameter SCommandGeniric8bParameter
struct SSendSucNodeId SSendSucNodeId
struct SCommandAesEcb SCommandAesEcb
struct SDeleteReturnRoute SDeleteReturnRoute
ELearnStatus
Definition ZW_application_transport_interface.h:127
ELearnMode
Definition ZW_application_transport_interface.h:1284
#define ZW_MAX_PAYLOAD_SIZE
Definition ZW_application_transport_interface.h:39
struct SCommandSetPromiscuousMode SCommandSetPromiscuousMode
struct SCommandNvmBackupRestore SCommandNvmBackupRestore
struct SZWaveAesEcbStatus SZWaveAesEcbStatus
struct SRequestNewRouteDestinations SRequestNewRouteDestinations
struct SCommandClassVersions SCommandClassVersions
struct SZWaveGenericBoolStatus SZWaveGenericBoolStatus
struct SCommandSetLearnMode SCommandSetLearnMode
struct SZWaveGetVirtualNodesStatus SZWaveGetVirtualNodesStatus
struct STransmitFrameConfig STransmitFrameConfig
struct SCommandSetSecurityFlags SCommandSetSecurityFlags
EZwaveCommandStatusType
Definition ZW_application_transport_interface.h:1197
#define APPLICATION_INTERFACE_COMMAND_ENUM_OFFSET
Definition ZW_application_transport_interface.h:50
struct SZWaveTxPowerMaxSupported SZWaveTxPowerMaxSupported
union UTransmitParameters UTransmitParameters
struct SProtocolInfo SProtocolInfo
Protocol Info data.
union UReceiveCmdPayload UReceiveCmdPayload
struct SZWaveGetIncludedNodes SZWaveGetIncludedNodes
struct SRadioStatus SRadioStatus
struct SNetworkUpdateRequest SNetworkUpdateRequest
struct SCommandSetRoutingInfo SCommandSetRoutingInfo
struct SZWaveInvalidCommandStatus SZWaveInvalidCommandStatus
struct SExploreInclusionRequest SExploreInclusionRequest
struct SZWaveInvalidTxRequestStatus SZWaveInvalidTxRequestStatus
struct SZWaveGetBackgroundRssiStatus SZWaveGetBackgroundRssiStatus
STATIC_ASSERT(NUM_EZWAVETRANSMITTYPE<(APPLICATION_INTERFACE_TRANSMIT_ENUM_OFFSET+(APPLICATION_INTERFACE_COMMAND_ENUM_OFFSET)), STATIC_ASSERT_FAILED_interface_tx_enum_overlap)
struct SCommandStoreNodeInfo SCommandStoreNodeInfo
struct SLongRangeInfo SLongRangeInfo
struct SCommandNetworkManagement SCommandNetworkManagement
union UCommandStatus UCommandStatus
#define APPLICATION_INTERFACE_STATUS_ENUM_OFFSET
Definition ZW_application_transport_interface.h:52
struct SIncludedNodeInfo SIncludedNodeInfo
struct SCommandRequestNodeTypeNeighborUpdate SCommandRequestNodeTypeNeighborUpdate
#define MAX_NODE_INFO_LENGTH
Maximum size for the node info frame contained in the SReceiveNodeUpdate struct.
Definition ZW_application_transport_interface.h:47
struct SCommandSetLBTThreshold SCommandSetLBTThreshold
struct SCommandNodeInfo SCommandNodeInfo
struct SSendDataEx SSendDataEx
struct SCommandSetRfReceiveMode SCommandSetRfReceiveMode
struct SCommandClearNetworkStatistics SCommandClearNetworkStatistics
struct SCommandAreNodesNeighbours SCommandAreNodesNeighbours
struct SSendData SSendData
struct SZWaveGetIncludedNodesLR SZWaveGetIncludedNodesLR
struct SZWaveGetPriorityRouteStatus SZWaveGetPriorityRouteStatus
#define TX_BUFFER_SIZE
Definition ZW_application_transport_interface.h:44
struct SZWaveGenerateRandomStatus SZWaveGenerateRandomStatus
struct SReceiveNodeUpdate SReceiveNodeUpdate
#define APPLICATION_INTERFACE_RECEIVE_ENUM_OFFSET
Definition ZW_application_transport_interface.h:51
struct SZWaveTransmitStatus SZWaveTransmitStatus
struct SVirtualSlaveNodeInfo_t SVirtualSlaveNodeInfo_t
struct SReceiveSecurityEvent SReceiveSecurityEvent
#define APPLICATION_INTERFACE_TRANSMIT_ENUM_OFFSET
Definition ZW_application_transport_interface.h:49
struct SZWaveNodeInfoStatus SZWaveNodeInfoStatus
struct SApplicationHandles SApplicationHandles
struct SReceiveSingle SReceiveSingle
union UCommandParameters UCommandParameters
struct SCommandRequestNodeNeighborUpdate SCommandRequestNodeNeighborUpdate
struct SCommandClassList_t SCommandClassList_t
struct SAssignReturnRoute SAssignReturnRoute
struct SReceiveMulti SReceiveMulti
EtxPowerLevel_t
Definition ZW_application_transport_interface.h:88
struct SAppNodeInfo_t SAppNodeInfo_t
Node information type.
struct SSendDataBridge SSendDataBridge
struct SZWaveLearnModeStatus SZWaveLearnModeStatus
EInclusionState_t
Definition ZW_application_transport_interface.h:76
struct SCommandStoreHomeID SCommandStoreHomeID
struct SNodeInfo SNodeInfo
struct SZWaveNetworkManagementStatus SZWaveNetworkManagementStatus
struct SNetworkInfo SNetworkInfo
Network Info.
EZwaveTransmitType
Definition ZW_application_transport_interface.h:96
struct SZwaveCommandPackage SZwaveCommandPackage
struct SCommandGenerateRandom SCommandGenerateRandom
Generates true random word.
struct SZwaveTransmitPackage SZwaveTransmitPackage
struct SNodeInfoRequest SNodeInfoRequest
struct SSendSlaveNodeInformation SSendSlaveNodeInformation
struct SProtocolConfig_t SProtocolConfig_t
struct SSetSucNodeId SSetSucNodeId
Controller API.
struct SRadioConfig_t SRadioConfig_t
struct SZWaveGetRoutingInfoStatus SZWaveGetRoutingInfoStatus
struct SCommandFailedNodeIDCmd SCommandFailedNodeIDCmd
struct SZwaveReceivePackage SZwaveReceivePackage
struct SVirtualSlaveNodeInfoTable_t SVirtualSlaveNodeInfoTable_t
struct SSendDataMultiBridge SSendDataMultiBridge
struct SZWaveGeneric8bStatus SZWaveGeneric8bStatus
struct SCommandInitiateShutdown SCommandInitiateShutdown
struct SCommandGetPriorityRoute SCommandGetPriorityRoute
struct SCommandPMSetPowerDownCallback SCommandPMSetPowerDownCallback
struct STest STest
struct SZwaveCommandStatusPackage SZwaveCommandStatusPackage
struct SCommandSetSecurityKeys SCommandSetSecurityKeys
EZwaveReceiveType
Definition ZW_application_transport_interface.h:1261
struct SProtocolVersion SProtocolVersion
struct t_ExtNodeInfo t_ExtNodeInfo
struct SCommandSetSmartStartLearnMode SCommandSetSmartStartLearnMode
struct SNvmBackupRestoreStatus SNvmBackupRestoreStatus
@ ELISTENBEFORETALKTRESHOLD_DEFAULT
Definition ZW_application_transport_interface.h:84
@ EPROTOCOLTYPE_ZWAVE_AV
Definition ZW_application_transport_interface.h:57
@ EPROTOCOLTYPE_ZWAVE_FOR_IP
Definition ZW_application_transport_interface.h:58
@ EPROTOCOLTYPE_ZWAVE
Definition ZW_application_transport_interface.h:56
@ ELIBRARYTYPE_SLAVE_ROUTING
DEPRECATED.
Definition ZW_application_transport_interface.h:68
@ ELIBRARYTYPE_INSTALLER
DEPRECATED.
Definition ZW_application_transport_interface.h:67
@ ELIBRARYTYPE_SLAVE
DEPRECATED.
Definition ZW_application_transport_interface.h:65
@ ELIBRARYTYPE_SLAVE_BEFORE_ENHANCED
Previously Slave Enhanced.
Definition ZW_application_transport_interface.h:66
@ ELIBRARYTYPE_CONTROLLER_STATIC
Definition ZW_application_transport_interface.h:63
@ ELIBRARYTYPE_DUT
Previously Controller Bridge.
Definition ZW_application_transport_interface.h:70
@ ELIBRARYTYPE_CONTROLLER
DEPRECATED.
Definition ZW_application_transport_interface.h:69
@ ELIBRARYTYPE_CONTROLLER_PORTABLE
DEPRECATED.
Definition ZW_application_transport_interface.h:64
@ ELIBRARYTYPE_AVDEVICE
DEPRECATED.
Definition ZW_application_transport_interface.h:72
@ ELIBRARYTYPE_AVREMOTE
DEPRECATED.
Definition ZW_application_transport_interface.h:71
@ EZWAVECOMMANDTYPE_SET_PROMISCUOUS_MODE
Enable/disable the installer library promiscuous mode.
Definition ZW_application_transport_interface.h:372
@ EZWAVECOMMANDTYPE_SET_LEARN_MODE
Enable/disable home/node ID learn mode.
Definition ZW_application_transport_interface.h:309
@ EZWAVECOMMANDTYPE_CLEAR_NETWORK_STATISTICS
Clear the current network statistics collected by the Z-Wave protocol.
Definition ZW_application_transport_interface.h:184
@ EZWAVECOMMANDTYPE_GET_CONTROLLER_CAPABILITIES
Returns the Controller capabilities.
Definition ZW_application_transport_interface.h:642
@ EZWAVECOMMANDTYPE_NVM_BACKUP_READ
Definition ZW_application_transport_interface.h:970
@ EZWAVECOMMANDTYPE_SET_DEFAULT
Set the device back to the factory default state.
Definition ZW_application_transport_interface.h:324
@ EZWAVECOMMANDTYPE_SOFT_RESET
Perform a soft reset.
Definition ZW_application_transport_interface.h:1021
@ EZWAVECOMMANDTYPE_LOCK_ROUTE_RESPONSE
If true then any attempt to purge a LastWorkingRoute entry is denied.
Definition ZW_application_transport_interface.h:456
@ EZWAVECOMMANDTYPE_GET_BACKGROUND_RSSI
Returns the most recent background RSSI levels detected. The RSSI is only measured when the radio is ...
Definition ZW_application_transport_interface.h:717
@ EZWAVECOMMANDTYPE_IS_PRIMARY_CTRL
Returns wether the controller is a primary controller.
Definition ZW_application_transport_interface.h:657
@ EZWAVECOMMANDTYPE_AES_ECB
Definition ZW_application_transport_interface.h:691
@ EZWAVECOMMANDTYPE_PM_SET_POWERDOWN_CALLBACK
Register application functions to be called just before power down.
Definition ZW_application_transport_interface.h:1007
@ EZWAVECOMMANDTYPE_ADD_NODE_DSK_TO_NETWORK
Definition ZW_application_transport_interface.h:867
@ EZWAVECOMMANDTYPE_CONTROLLER_CHANGE
Add a controller to the Z-Wave network and transfer the role as primary controller to it.
Definition ZW_application_transport_interface.h:926
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_LEARN_MODE_EXCLUSION
Put the application in Network Wide Exclusion mode so it can be excluded from a network.
Definition ZW_application_transport_interface.h:1172
@ EZWAVECOMMANDTYPE_UNUSED2
Definition ZW_application_transport_interface.h:1104
@ EZWAVECOMMANDTYPE_STORE_NODE_INFO
Definition ZW_application_transport_interface.h:447
@ EZWAVECOMMANDTYPE_SET_PRIORITY_ROUTE
Set the Priority Route for a destination node.
Definition ZW_application_transport_interface.h:520
@ EZWAVECOMMANDTYPE_SEND_DATA_ABORT
Stop any application initiated transmits.
Definition ZW_application_transport_interface.h:329
@ EZWAVECOMMANDTYPE_GET_ROUTING_TABLE_LINE
Read out neighbor information.
Definition ZW_application_transport_interface.h:443
@ EZWAVECOMMANDTYPE_SET_ROUTING_INFO
Definition ZW_application_transport_interface.h:445
@ EZWAVECOMMANDTYPE_ZW_SET_LBT_THRESHOLD
Set the LBT RSSI level.
Definition ZW_application_transport_interface.h:854
@ EZWAVECOMMANDTYPE_GET_NEIGHBOR_COUNT
Definition ZW_application_transport_interface.h:392
@ EZWAVECOMMANDTYPE_REMOVE_FAILED_NODE_ID
Remove a node from the failed node list.
Definition ZW_application_transport_interface.h:758
@ EZWAVECOMMANDTYPE_IS_FAILED_NODE_ID
Test if a node ID is stored in the failed node ID list.
Definition ZW_application_transport_interface.h:406
@ EZWAVECOMMANDTYPE_SET_ROUTING_MAX
Set the maximum number of route tries which should be done before failing or resorting to exploring i...
Definition ZW_application_transport_interface.h:650
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_LEARN_MODE_INCLUSION
Put the application in Network Wide Inclusion mode so it can be included in a network.
Definition ZW_application_transport_interface.h:1163
@ EZWAVECOMMANDTYPE_CREAT_NEW_PRIMARY_CTRL
Definition ZW_application_transport_interface.h:886
@ EZWAVECOMMANDTYPE_SET_SLAVE_LEARN_MODE
Enable/disable home/node ID learn mode for virtual nodes. When learn mode is enabled,...
Definition ZW_application_transport_interface.h:599
@ EZWAVECOMMANDTYPE_ADD_NODE_TO_NETWORK
Add any type of node to the network.
Definition ZW_application_transport_interface.h:679
@ EZWAVECOMMANDTYPE_PM_CANCEL
Definition ZW_application_transport_interface.h:802
@ EZWAVECOMMANDTYPE_ZW_UPDATE_CTRL_NODE_INFORMATION
Definition ZW_application_transport_interface.h:813
@ EZWAVECOMMANDTYPE_ZW_GET_INCLUDED_NODES
Get the node IDs for the nodes included in the network.
Definition ZW_application_transport_interface.h:1048
@ EZWAVECOMMANDTYPE_GET_PRIORITY_ROUTE
Get the route with the highest priority.
Definition ZW_application_transport_interface.h:493
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_ABORT
Abort Inclusion or Exclusion of node.
Definition ZW_application_transport_interface.h:1140
@ EZWAVECOMMANDTYPE_REQUESTNODENEIGHBORUPDATE
Start neighbor discovery for node if primary and other nodes are present.
Definition ZW_application_transport_interface.h:1058
@ EZWAVECOMMANDTYPE_ZW_GET_TX_POWER_MAX_SUPPORTED
Get the maximum settable tx power.
Definition ZW_application_transport_interface.h:1187
@ EZWAVECOMMANDTYPE_BOOTLOADER_REBOOT
Definition ZW_application_transport_interface.h:1028
@ EZWAVECOMMANDTYPE_ZW_SET_LR_VIRTUAL_IDS
Enable Long Range virtual node IDs.
Definition ZW_application_transport_interface.h:1098
@ EZWAVECOMMANDTYPE_NVM_BACKUP_OPEN
Definition ZW_application_transport_interface.h:958
@ EZWAVECOMMANDTYPE_NVM_BACKUP_CLOSE
Definition ZW_application_transport_interface.h:990
@ EZWAVECOMMANDTYPE_PM_STAY_AWAKE
Definition ZW_application_transport_interface.h:801
@ EZWAVECOMMANDTYPE_STORE_HOMEID
Definition ZW_application_transport_interface.h:449
@ EZWAVECOMMANDTYPE_GET_VIRTUAL_NODES
Read the virtual node flags for all nodes in the network. Will read the flag from all available node ...
Definition ZW_application_transport_interface.h:616
@ EZWAVECOMMANDTYPE_ZW_GET_LR_CHANNEL
Get the current Primary Long Range Channel.
Definition ZW_application_transport_interface.h:1084
@ EZWAVECOMMANDTYPE_SET_SECURITY_KEYS
Initiate the S2 inclusion engine.
Definition ZW_application_transport_interface.h:1014
@ NUM_EZWAVECOMMANDTYPE
Definition ZW_application_transport_interface.h:1190
@ EZWAVECOMMANDTYPE_ZW_INITIATE_SHUTDOWN
Initiate graceful shutdown.
Definition ZW_application_transport_interface.h:1070
@ EZWAVECOMMANDTYPE_ZW_GET_INCLUDED_LR_NODES
Get the node IDs for the long range nodes included in the network.
Definition ZW_application_transport_interface.h:1077
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_REMOVE_NODE
Remove a node from the network.
Definition ZW_application_transport_interface.h:1149
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_ADD_NODE
Add a new node to the network.
Definition ZW_application_transport_interface.h:1133
@ EZWAVECOMMANDTYPE_IS_VIRTUAL_NODE
Check if node is a Virtual Slave node.
Definition ZW_application_transport_interface.h:607
@ EZWAVECOMMANDTYPE_SECURE_NETWORK_MANAGEMENT_SET_SECURITY_FLAGS
Set security flags for a network node.
Definition ZW_application_transport_interface.h:1180
@ EZWAVECOMMANDTYPE_SECURE_SEND_DATA
Unused. Data frames to network nodes are placed directly on the Zwave TxQueue.
Definition ZW_application_transport_interface.h:1154
@ EZWAVECOMMANDTYPE_ARE_NODES_NEIGHBOURS
Definition ZW_application_transport_interface.h:394
@ EZWAVECOMMANDTYPE_ZW_SET_TX_ATTENUATION
Reduce Tx power of classic non-listening devices.
Definition ZW_application_transport_interface.h:1120
@ EZWAVECOMMANDTYPE_PM_REGISTER
Definition ZW_application_transport_interface.h:803
@ EZWAVECOMMANDTYPE_GENERATE_RANDOM
Generate a specific number of random bytes.
Definition ZW_application_transport_interface.h:154
@ EZWAVECOMMANDTYPE_UNUSED1
Definition ZW_application_transport_interface.h:1103
@ EZWAVECOMMANDTYPE_NVM_BACKUP_WRITE
Definition ZW_application_transport_interface.h:982
@ EZWAVECOMMANDTYPE_ZW_SET_MAX_INCL_REQ_INTERVALS
Set the maximum interval between SmartStart inclusion requests.
Definition ZW_application_transport_interface.h:947
@ EZWAVECOMMANDTYPE_IS_NODE_WITHIN_DIRECT_RANGE
Definition ZW_application_transport_interface.h:390
@ EZWAVECOMMANDTYPE_ZW_GET_PTI_CONFIG
Check if the PTI Zniffer functionality is enabled/disabled.
Definition ZW_application_transport_interface.h:1111
@ EZWAVECOMMANDTYPE_REMOVE_NODE_FROM_NETWORK
Definition ZW_application_transport_interface.h:689
@ EZWAVECOMMANDTYPE_REPLACE_FAILED_NODE_ID
Replace a node from the failed node list.
Definition ZW_application_transport_interface.h:799
@ EZWAVECOMMANDTYPE_REQUESTNODETYPE_NEIGHBORUPDATE
Definition ZW_application_transport_interface.h:1188
@ EZWAVECOMMANDTYPE_SET_RF_RECEIVE_MODE
Initialize the Z-Wave RF chip.
Definition ZW_application_transport_interface.h:388
@ EZWAVECOMMANDTYPE_NODE_INFO
Returns the Node Information Frame without command classes from the NVM for a given node ID.
Definition ZW_application_transport_interface.h:179
@ EZWAVECOMMANDTYPE_NETWORK_LEARN_MODE_START
Enable/disable the Network Management module inclusion/exclusion mode sequence according to specified...
Definition ZW_application_transport_interface.h:884
@ EZWAVECOMMANDTYPE_CLEAR_TX_TIMERS
Clear current Channel Transmit timers.
Definition ZW_application_transport_interface.h:934
@ EZWAVECOMMANDTYPE_ZW_SET_LR_CHANNEL
Set the Primary Long Range Channel.
Definition ZW_application_transport_interface.h:1091
@ EZWAVECOMMANDTYPE_REMOVE_NODEID_FROM_NETWORK
Remove a specific node from a Z-Wave network.
Definition ZW_application_transport_interface.h:1041
@ ELEARNSTATUS_LEARN_MODE_COMPLETED_FAILED
Definition ZW_application_transport_interface.h:136
@ ELEARNSTATUS_ASSIGN_RANGE_INFO_UPDATE
Definition ZW_application_transport_interface.h:130
@ ELEARNSTATUS_ASSIGN_WAITING_FOR_FIND
Definition ZW_application_transport_interface.h:132
@ ELEARNSTATUS_SMART_START_IN_PROGRESS
Definition ZW_application_transport_interface.h:133
@ ELEARNSTATUS_LEARN_IN_PROGRESS
Definition ZW_application_transport_interface.h:134
@ ELEARNSTATUS_ASSIGN_COMPLETE
Definition ZW_application_transport_interface.h:128
@ ELEARNSTATUS_ASSIGN_INFO_PENDING
Definition ZW_application_transport_interface.h:131
@ ELEARNSTATUS_ASSIGN_NODEID_DONE
Definition ZW_application_transport_interface.h:129
@ ELEARNSTATUS_LEARN_MODE_COMPLETED_TIMEOUT
Definition ZW_application_transport_interface.h:135
@ ELEARNMODE_DISABLED
Definition ZW_application_transport_interface.h:1285
@ ELEARNMODE_CLASSIC
Definition ZW_application_transport_interface.h:1286
@ ELEARNMODE_NETWORK_WIDE_EXCLUSION
Definition ZW_application_transport_interface.h:1288
@ ELEARNMODE_NETWORK_WIDE_INCLUSION
Definition ZW_application_transport_interface.h:1287
@ EZWAVECOMMANDSTATUS_ZW_REQUESTNODENEIGHBORUPDATE
Definition ZW_application_transport_interface.h:1231
@ EZWAVECOMMANDSTATUS_GET_VIRTUAL_NODES
Definition ZW_application_transport_interface.h:1218
@ EZWAVECOMMANDSTATUS_ZW_GET_INCLUDED_LR_NODES
Definition ZW_application_transport_interface.h:1234
@ EZWAVECOMMANDSTATUS_NETWORK_MANAGEMENT
Definition ZW_application_transport_interface.h:1221
@ EZWAVECOMMANDSTATUS_ZW_SET_TX_ATTENUATION
Definition ZW_application_transport_interface.h:1239
@ EZWAVECOMMANDSTATUS_SET_SLAVE_LEARN_MODE
Definition ZW_application_transport_interface.h:1215
@ EZWAVECOMMANDSTATUS_STORE_NODE_INFO
Definition ZW_application_transport_interface.h:1212
@ EZWAVECOMMANDSTATUS_IS_PRIMARY_CTRL
Definition ZW_application_transport_interface.h:1220
@ EZWAVECOMMANDSTATUS_ZW_INITIATE_SHUTDOWN
Definition ZW_application_transport_interface.h:1233
@ EZWAVECOMMANDSTATUS_INVALID
Definition ZW_application_transport_interface.h:1254
@ EZWAVECOMMANDSTATUS_SECURE_ON_NETWORK_MANAGEMENT_STATE_UPDATE
Secure network management changed state.
Definition ZW_application_transport_interface.h:1247
@ EZWAVECOMMANDSTATUS_SET_SLAVE_LEARN_MODE_RESULT
Definition ZW_application_transport_interface.h:1216
@ EZWAVECOMMANDSTATUS_GET_BACKGROUND_RSSI
Definition ZW_application_transport_interface.h:1222
@ EZWAVECOMMANDSTATUS_NVM_BACKUP_RESTORE
Definition ZW_application_transport_interface.h:1228
@ EZWAVECOMMANDSTATUS_AES_ECB
Definition ZW_application_transport_interface.h:1223
@ EZWAVECOMMANDSTATUS_LEARN_MODE_STATUS
Definition ZW_application_transport_interface.h:1201
@ EZWAVECOMMANDSTATUS_SECURE_ON_NODE_DELETED
The node is completely removed using the ControllerPortable lib.
Definition ZW_application_transport_interface.h:1245
@ EZWAVECOMMANDSTATUS_UNUSED2
Definition ZW_application_transport_interface.h:1237
@ EZWAVECOMMANDSTATUS_GENERATE_RANDOM
Definition ZW_application_transport_interface.h:1199
@ EZWAVECOMMANDSTATUS_SECURE_ON_FRAME_TRANSMISSION
Frame transmission result.
Definition ZW_application_transport_interface.h:1249
@ EZWAVECOMMANDSTATUS_SET_RF_RECEIVE_MODE
Receveid command that was not a EZWAVECOMMANDTYPE value.
Definition ZW_application_transport_interface.h:1205
@ EZWAVECOMMANDSTATUS_GET_PRIORITY_ROUTE
Definition ZW_application_transport_interface.h:1213
@ EZWAVECOMMANDSTATUS_IS_FAILED_NODE_ID
Definition ZW_application_transport_interface.h:1209
@ EZWAVECOMMANDSTATUS_NODE_INFO
Definition ZW_application_transport_interface.h:1200
@ EZWAVECOMMANDSTATUS_ZW_GET_INCLUDED_NODES
Definition ZW_application_transport_interface.h:1230
@ EZWAVECOMMANDSTATUS_IS_VIRTUAL_NODE
Definition ZW_application_transport_interface.h:1217
@ NUM_EZWAVECOMMANDSTATUS
Definition ZW_application_transport_interface.h:1253
@ EZWAVECOMMANDSTATUS_SECURE_ON_NODE_ADDED
The node is completely added using the ControllerPortable lib.
Definition ZW_application_transport_interface.h:1244
@ EZWAVECOMMANDSTATUS_PM_SET_POWERDOWN_CALLBACK
Definition ZW_application_transport_interface.h:1229
@ EZWAVECOMMANDSTATUS_ZW_GET_TX_POWER_MAX_SUPPORTED
Definition ZW_application_transport_interface.h:1252
@ EZWAVECOMMANDSTATUS_ZW_SET_LR_CHANNEL
Definition ZW_application_transport_interface.h:1251
@ EZWAVECOMMANDSTATUS_GET_CONTROLLER_CAPABILITIES
Definition ZW_application_transport_interface.h:1219
@ EZWAVECOMMANDSTATUS_SET_ROUTING_INFO
Definition ZW_application_transport_interface.h:1211
@ EZWAVECOMMANDSTATUS_IS_NODE_WITHIN_DIRECT_RANGE
Definition ZW_application_transport_interface.h:1206
@ EZWAVECOMMANDSTATUS_GET_NEIGHBOR_COUNT
Definition ZW_application_transport_interface.h:1207
@ EZWAVECOMMANDSTATUS_SET_DEFAULT
Definition ZW_application_transport_interface.h:1202
@ EZWAVECOMMANDSTATUS_NETWORK_LEARN_MODE_START
Definition ZW_application_transport_interface.h:1226
@ EZWAVECOMMANDSTATUS_ZW_SET_MAX_INCL_REQ_INTERVALS
Definition ZW_application_transport_interface.h:1227
@ EZWAVECOMMANDSTATUS_GET_ROUTING_TABLE_LINE
Definition ZW_application_transport_interface.h:1210
@ EZWAVECOMMANDSTATUS_SECURE_ON_NEW_NETWORK_ENTERED
Node entered a new network.
Definition ZW_application_transport_interface.h:1246
@ EZWAVECOMMANDSTATUS_SET_PRIORITY_ROUTE
Definition ZW_application_transport_interface.h:1214
@ EZWAVECOMMANDSTATUS_UNUSED1
Definition ZW_application_transport_interface.h:1236
@ EZWAVECOMMANDSTATUS_SECURE_ON_NEW_SUC
New SUC NodeID received.
Definition ZW_application_transport_interface.h:1248
@ EZWAVECOMMANDSTATUS_INVALID_TX_REQUEST
Received when protocol has finished starting up, and after receiving a set default command,...
Definition ZW_application_transport_interface.h:1203
@ EZWAVECOMMANDSTATUS_TX
Definition ZW_application_transport_interface.h:1198
@ EZWAVECOMMANDSTATUS_SECURE_ON_RX_FRAME_RECEIVED_INDICATOR
Frame received from NodeID indicator.
Definition ZW_application_transport_interface.h:1250
@ EZWAVECOMMANDSTATUS_ZW_REQUESTNODETYPE_NEIGHBORUPDATE
Definition ZW_application_transport_interface.h:1232
@ EZWAVECOMMANDSTATUS_ZW_GET_PTI_CONFIG
Definition ZW_application_transport_interface.h:1238
@ EZWAVECOMMANDSTATUS_REMOVE_FAILED_NODE_ID
Definition ZW_application_transport_interface.h:1224
@ EZWAVECOMMANDSTATUS_REPLACE_FAILED_NODE_ID
Definition ZW_application_transport_interface.h:1225
@ EZWAVECOMMANDSTATUS_INVALID_COMMAND
Received Tx Request that was not a EZWAVETRANSMITTYPE.
Definition ZW_application_transport_interface.h:1204
@ EZWAVECOMMANDSTATUS_ZW_GET_LR_CHANNEL
Definition ZW_application_transport_interface.h:1235
@ EZWAVECOMMANDSTATUS_ARE_NODES_NEIGHBOURS
Definition ZW_application_transport_interface.h:1208
@ ETXPOWERLEVEL_DEFAULT
Definition ZW_application_transport_interface.h:89
@ EINCLUSIONSTATE_UNSECURE_INCLUDED
Definition ZW_application_transport_interface.h:78
@ EINCLUSIONSTATE_EXCLUDED
Definition ZW_application_transport_interface.h:77
@ EINCLUSIONSTATE_SECURE_INCLUDED
Definition ZW_application_transport_interface.h:79
@ EZWAVETRANSMITTYPE_REQUESTNEWROUTEDESTINATIONS
Definition ZW_application_transport_interface.h:114
@ EZWAVETRANSMITTYPE_TESTFRAME
Definition ZW_application_transport_interface.h:109
@ EZWAVETRANSMITTYPE_MULTI
Multi types requires SZwaveTransmitPackage.NodeMask to be setup.
Definition ZW_application_transport_interface.h:101
@ EZWAVETRANSMITTYPE_SETSUCNODEID
Definition ZW_application_transport_interface.h:110
@ EZWAVETRANSMITTYPE_BRIDGE
Definition ZW_application_transport_interface.h:99
@ EZWAVETRANSMITTYPE_NETWORKUPDATEREQUEST
Definition ZW_application_transport_interface.h:106
@ EZWAVETRANSMITTYPE_SECURE
Definition ZW_application_transport_interface.h:118
@ EZWAVETRANSMITTYPE_SEND_SLAVE_DATA
Definition ZW_application_transport_interface.h:116
@ EZWAVETRANSMITTYPE_MULTI_EX
Definition ZW_application_transport_interface.h:102
@ EZWAVETRANSMITTYPE_NODEINFORMATION
Definition ZW_application_transport_interface.h:107
@ EZWAVETRANSMITTYPE_EXPLOREEXCLUSIONREQUEST
Definition ZW_application_transport_interface.h:105
@ EZWAVETRANSMITTYPE_SENDSUCNODEID
Definition ZW_application_transport_interface.h:111
@ EZWAVETRANSMITTYPE_ASSIGNRETURNROUTE
Definition ZW_application_transport_interface.h:112
@ EZWAVETRANSMITTYPE_EX
Definition ZW_application_transport_interface.h:98
@ EZWAVETRANSMITTYPE_EXPLOREINCLUSIONREQUEST
Definition ZW_application_transport_interface.h:104
@ EZWAVETRANSMITTYPE_INCLUDEDNODEINFORMATION
Definition ZW_application_transport_interface.h:117
@ EZWAVETRANSMITTYPE_NODEINFORMATIONREQUEST
Definition ZW_application_transport_interface.h:108
@ EZWAVETRANSMITTYPE_NON_SECURE
Definition ZW_application_transport_interface.h:119
@ EZWAVETRANSMITTYPE_SEND_SLAVE_NODE_INFORMATION
Definition ZW_application_transport_interface.h:115
@ EZWAVETRANSMITTYPE_STD
Definition ZW_application_transport_interface.h:97
@ NUM_EZWAVETRANSMITTYPE
Definition ZW_application_transport_interface.h:120
@ EZWAVETRANSMITTYPE_DELETERETURNROUTE
Definition ZW_application_transport_interface.h:113
@ EZWAVETRANSMITTYPE_MULTI_BRIDGE
Definition ZW_application_transport_interface.h:103
@ EZWAVERECEIVETYPE_SECURE_FRAME_RECEIVED
Definition ZW_application_transport_interface.h:1267
@ EZWAVERECEIVETYPE_SINGLE
Definition ZW_application_transport_interface.h:1262
@ NUM_EZWAVERECEIVETYPE
Definition ZW_application_transport_interface.h:1268
@ EZWAVERECEIVETYPE_INVALID
Definition ZW_application_transport_interface.h:1269
@ EZWAVERECEIVETYPE_MULTI
Definition ZW_application_transport_interface.h:1263
@ EZWAVERECEIVETYPE_STAY_AWAKE
Definition ZW_application_transport_interface.h:1266
@ EZWAVERECEIVETYPE_SECURITY_EVENT
Definition ZW_application_transport_interface.h:1265
@ EZWAVERECEIVETYPE_NODE_UPDATE
Definition ZW_application_transport_interface.h:1264
enum _E_SYSTEM_TYPE_ E_SYSTEM_TYPE
enum _E_NETWORK_LEARN_MODE_ACTION_ E_NETWORK_LEARN_MODE_ACTION
#define MAX_REPEATERS
Definition ZW_transport_api.h:122
#define HOMEID_LENGTH
Number of bytes in a homeID.
Definition ZW_transport_api.h:42
#define ZW_MAX_CACHED_RETURN_ROUTE_DESTINATIONS
Definition ZW_transport_api.h:119
#define NODEPARM_MAX
max. number of parameters
Definition ZW_transport_api.h:41
#define ZPAL_RADIO_NUM_CHANNELS_LR_CH_CFG_1_2
Definition zpal_radio.h:220
SECURITY_KEY
Definition ZW_security_api.h:28
enum _E_APPLICATION_SECURITY_EVENT_ e_application_security_event_t
uint16_t node_id_t
Node ID type.
Definition zpal_radio.h:230
zpal_radio_region_t
Enumeration official Z-Wave regions.
Definition zpal_radio.h:340
int16_t zpal_tx_power_t
Parameter type to store deci dBm values.
Definition zpal_radio.h:235
Node information type.
Definition ZW_application_transport_interface.h:1621
APPL_NODE_TYPE NodeType
Definition ZW_application_transport_interface.h:1623
uint8_t DeviceOptionsMask
Definition ZW_application_transport_interface.h:1622
Definition ZW_application_transport_interface.h:1576
QueueHandle_t ZwRxQueue
Definition ZW_application_transport_interface.h:1581
const SProtocolInfo * pProtocolInfo
Definition ZW_application_transport_interface.h:1596
const SRadioStatus * pRadioStatus
Definition ZW_application_transport_interface.h:1602
const zpal_radio_network_stats_t * pNetworkStatistics
Definition ZW_application_transport_interface.h:1594
SQueueNotifying * pZwTxQueue
Definition ZW_application_transport_interface.h:1577
const SLongRangeInfo * pLongRangeInfo
Definition ZW_application_transport_interface.h:1600
const SNetworkInfo * pNetworkInfo
Definition ZW_application_transport_interface.h:1598
SQueueNotifying * pZwCommandQueue
Definition ZW_application_transport_interface.h:1584
QueueHandle_t ZwCommandStatusQueue
Definition ZW_application_transport_interface.h:1588
Definition ZW_application_transport_interface.h:1398
node_id_t RouteDestinationNodeId
Routing slave to recieve route.
Definition ZW_application_transport_interface.h:1404
node_id_t ReturnRouteReceiverNodeId
Definition ZW_application_transport_interface.h:1403
uint8_t isSucRoute
Definition ZW_application_transport_interface.h:1407
uint8_t PriorityRouteSpeed
Route to be assigned as priority route - set to zeroes to NOT supply a priority route (recommended)
Definition ZW_application_transport_interface.h:1406
uint8_t aPriorityRouteRepeaters[4]
Destination of route (if 0 destination will be self). Destination can be a SUC.
Definition ZW_application_transport_interface.h:1405
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1399
Definition ZW_application_transport_interface.h:1487
uint8_t key[16]
Definition ZW_application_transport_interface.h:1488
uint8_t inputData[16]
Definition ZW_application_transport_interface.h:1489
Definition ZW_application_transport_interface.h:1437
uint8_t NodeA
Definition ZW_application_transport_interface.h:1438
uint8_t NodeB
Definition ZW_application_transport_interface.h:1439
Definition ZW_application_transport_interface.h:1313
uint8_t iListLength
Definition ZW_application_transport_interface.h:1314
uint8_t * pCommandClasses
Definition ZW_application_transport_interface.h:1315
Definition ZW_application_transport_interface.h:1323
SCommandClassList_t UnSecureIncludedCC
Definition ZW_application_transport_interface.h:1324
SCommandClassList_t SecureIncludedSecureCC
Definition ZW_application_transport_interface.h:1326
SCommandClassList_t SecureIncludedUnSecureCC
Definition ZW_application_transport_interface.h:1325
Definition ZW_application_transport_interface.h:1330
uint8_t SecurityVersion
Definition ZW_application_transport_interface.h:1331
uint8_t TransportServiceVersion
Definition ZW_application_transport_interface.h:1333
uint8_t Security2Version
Definition ZW_application_transport_interface.h:1332
Definition ZW_application_transport_interface.h:1348
uint8_t Reserved
Definition ZW_application_transport_interface.h:1349
Definition ZW_application_transport_interface.h:1500
uint8_t normalPower
Definition ZW_application_transport_interface.h:1502
node_id_t nodeID
Definition ZW_application_transport_interface.h:1501
Generates true random word.
Definition ZW_application_transport_interface.h:1338
uint8_t iLength
Definition ZW_application_transport_interface.h:1339
Definition ZW_application_transport_interface.h:1432
uint16_t value
Definition ZW_application_transport_interface.h:1433
Definition ZW_application_transport_interface.h:1427
uint8_t value
Definition ZW_application_transport_interface.h:1428
Definition ZW_application_transport_interface.h:1494
node_id_t nodeID
Will be returned with transmit status.
Definition ZW_application_transport_interface.h:1496
uint8_t * pPriRouteBuffer
Definition ZW_application_transport_interface.h:1495
Definition ZW_application_transport_interface.h:1443
uint8_t options
Definition ZW_application_transport_interface.h:1445
node_id_t nodeID
Definition ZW_application_transport_interface.h:1444
Definition ZW_application_transport_interface.h:1842
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1843
Definition ZW_application_transport_interface.h:1761
uint8_t dsk[8]
Definition ZW_application_transport_interface.h:1766
uint8_t mode
Definition ZW_application_transport_interface.h:1765
void(* pHandle)(void)
Definition ZW_application_transport_interface.h:1762
Definition ZW_application_transport_interface.h:1741
uint8_t mode
Definition ZW_application_transport_interface.h:1745
node_id_t nodeID
Definition ZW_application_transport_interface.h:1746
void(* pHandle)(void)
Definition ZW_application_transport_interface.h:1742
Definition ZW_application_transport_interface.h:1343
node_id_t NodeId
Definition ZW_application_transport_interface.h:1344
Definition ZW_application_transport_interface.h:1519
uint32_t offset
Definition ZW_application_transport_interface.h:1520
uint32_t length
Definition ZW_application_transport_interface.h:1521
uint8_t * nvmData
Definition ZW_application_transport_interface.h:1522
Definition ZW_application_transport_interface.h:1505
void(* callback)(void)
Definition ZW_application_transport_interface.h:1506
Definition ZW_application_transport_interface.h:1816
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1817
node_id_t NodeId
Definition ZW_application_transport_interface.h:1821
Definition ZW_application_transport_interface.h:1825
node_id_t NodeId
Definition ZW_application_transport_interface.h:1831
E_SYSTEM_TYPE NodeType
Definition ZW_application_transport_interface.h:1830
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1826
Definition ZW_application_transport_interface.h:1509
uint8_t channel
Definition ZW_application_transport_interface.h:1510
int8_t level
Definition ZW_application_transport_interface.h:1511
Definition ZW_application_transport_interface.h:1353
uint8_t useCB
Definition ZW_application_transport_interface.h:1355
ELearnMode eLearnMode
Definition ZW_application_transport_interface.h:1354
Definition ZW_application_transport_interface.h:1515
uint32_t inclusionRequestInterval
Definition ZW_application_transport_interface.h:1516
Definition ZW_application_transport_interface.h:1479
uint8_t routeSpeed
Definition ZW_application_transport_interface.h:1482
node_id_t nodeID
Definition ZW_application_transport_interface.h:1480
uint8_t repeaters[MAX_REPEATERS]
Definition ZW_application_transport_interface.h:1481
uint8_t clearGolden
Definition ZW_application_transport_interface.h:1483
Definition ZW_application_transport_interface.h:1393
uint8_t Enable
Definition ZW_application_transport_interface.h:1394
Definition ZW_application_transport_interface.h:1376
uint8_t powerLevelDBm
Definition ZW_application_transport_interface.h:1378
Definition ZW_application_transport_interface.h:1411
uint8_t mode
Definition ZW_application_transport_interface.h:1413
Definition ZW_application_transport_interface.h:1460
uint8_t nodeID
Definition ZW_application_transport_interface.h:1461
uint8_t length
Definition ZW_application_transport_interface.h:1462
uint8_t nodeMask[MAX_NODEMASK_LENGTH]
Definition ZW_application_transport_interface.h:1463
Definition ZW_application_transport_interface.h:1849
bool nodeSecureIncluded
Definition ZW_application_transport_interface.h:1853
node_id_t nodeID
Definition ZW_application_transport_interface.h:1850
bool nodeS2Capable
Definition ZW_application_transport_interface.h:1851
bool nodeS2Included
Definition ZW_application_transport_interface.h:1852
Definition ZW_application_transport_interface.h:1526
uint8_t keys
Definition ZW_application_transport_interface.h:1527
Definition ZW_application_transport_interface.h:1359
E_NETWORK_LEARN_MODE_ACTION eLearnMode
Definition ZW_application_transport_interface.h:1360
Definition ZW_application_transport_interface.h:1473
uint8_t nodeID
Definition ZW_application_transport_interface.h:1475
uint8_t homeID[HOMEID_LENGTH]
Definition ZW_application_transport_interface.h:1474
Definition ZW_application_transport_interface.h:1467
uint8_t nodeInfo[6]
Definition ZW_application_transport_interface.h:1469
uint8_t nodeID
Definition ZW_application_transport_interface.h:1468
Definition ZW_application_transport_interface.h:1417
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1422
bool bDeleteSuc
Node to have its return routes deleted..
Definition ZW_application_transport_interface.h:1423
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1418
Definition ZW_application_transport_interface.h:1668
uint8_t Reserved
Definition ZW_application_transport_interface.h:1669
Definition ZW_application_transport_interface.h:1663
uint8_t Reserved
Definition ZW_application_transport_interface.h:1664
Definition ZW_application_transport_interface.h:1676
void(* Handle)(uint8_t, TX_STATUS_TYPE *)
Definition ZW_application_transport_interface.h:1677
Definition ZW_application_transport_interface.h:1560
uint16_t MaxLongRangePayloadSize
Definition ZW_application_transport_interface.h:1561
Network Info.
Definition ZW_application_transport_interface.h:1550
EInclusionState_t eInclusionState
Definition ZW_application_transport_interface.h:1551
uint8_t SecurityKeys
Definition ZW_application_transport_interface.h:1553
node_id_t NodeId
Definition ZW_application_transport_interface.h:1554
uint32_t HomeId
Definition ZW_application_transport_interface.h:1555
node_id_t SucNodeId
Definition ZW_application_transport_interface.h:1552
uint16_t MaxPayloadSize
Definition ZW_application_transport_interface.h:1556
Definition ZW_application_transport_interface.h:1276
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1277
Definition ZW_application_transport_interface.h:1292
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1297
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1294
Definition ZW_application_transport_interface.h:1301
uint8_t TransmitOptions
Definition ZW_application_transport_interface.h:1306
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1305
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1302
Definition ZW_application_transport_interface.h:1891
uint8_t status
Definition ZW_application_transport_interface.h:1892
Definition ZW_application_transport_interface.h:1644
const SRadioConfig_t * pRadioConfig
Definition ZW_application_transport_interface.h:1648
const uint8_t * pSecureKeysRequested
NULL is acceptable if no virtual slave nodes.
Definition ZW_application_transport_interface.h:1646
const SAppNodeInfo_t * pNodeInfo
values are ref SECURITY_KEY_S2_ACCESS_BIT, ref SECURITY_KEY_S2_AUTHENTICATED_BIT, ref SECURITY_KEY_S2...
Definition ZW_application_transport_interface.h:1647
const SVirtualSlaveNodeInfoTable_t * pVirtualSlaveNodeInfoTable
Definition ZW_application_transport_interface.h:1645
Protocol Info data.
Definition ZW_application_transport_interface.h:1541
SCommandClassVersions CommandClassVersions
Definition ZW_application_transport_interface.h:1542
ELibraryType eLibraryType
Definition ZW_application_transport_interface.h:1545
EProtocolType eProtocolType
Definition ZW_application_transport_interface.h:1544
SProtocolVersion ProtocolVersion
Definition ZW_application_transport_interface.h:1543
Definition ZW_application_transport_interface.h:1533
uint8_t Minor
Definition ZW_application_transport_interface.h:1535
uint8_t Revision
Definition ZW_application_transport_interface.h:1536
uint8_t Major
Definition ZW_application_transport_interface.h:1534
Definition ZW_application_transport_interface.h:1607
uint8_t radio_debug_enable
Definition ZW_application_transport_interface.h:1613
int8_t iListenBeforeTalkThreshold
Definition ZW_application_transport_interface.h:1608
zpal_radio_region_t eRegion
Definition ZW_application_transport_interface.h:1612
zpal_tx_power_t iTxPowerLevelMax
Definition ZW_application_transport_interface.h:1609
int16_t iTxPowerLevelMaxLR
Definition ZW_application_transport_interface.h:1611
zpal_tx_power_t iTxPowerLevelAdjust
Definition ZW_application_transport_interface.h:1610
Definition ZW_application_transport_interface.h:1571
int8_t iRadioPowerLevel
Definition ZW_application_transport_interface.h:1572
Definition ZW_application_transport_interface.h:2157
UReceiveCmdPayload Payload
Definition ZW_application_transport_interface.h:2159
uint8_t iCommandLength
Definition ZW_application_transport_interface.h:2160
NODE_MASK_TYPE NodeMask
Definition ZW_application_transport_interface.h:2158
RECEIVE_OPTIONS_TYPE RxOptions
Definition ZW_application_transport_interface.h:2161
Definition ZW_application_transport_interface.h:1966
uint8_t Status
Definition ZW_application_transport_interface.h:1967
uint8_t aPayload[MAX_NODE_INFO_LENGTH]
Definition ZW_application_transport_interface.h:1976
uint8_t iLength
Definition ZW_application_transport_interface.h:1975
node_id_t NodeId
Definition ZW_application_transport_interface.h:1974
Definition ZW_application_transport_interface.h:1991
uint8_t aEventData[48]
Definition ZW_application_transport_interface.h:1994
uint8_t iLength
Definition ZW_application_transport_interface.h:1993
e_application_security_event_t Event
Definition ZW_application_transport_interface.h:1992
Definition ZW_application_transport_interface.h:2150
RECEIVE_OPTIONS_TYPE RxOptions
Definition ZW_application_transport_interface.h:2153
UReceiveCmdPayload Payload
Definition ZW_application_transport_interface.h:2151
uint8_t iLength
Definition ZW_application_transport_interface.h:2152
Definition ZW_application_transport_interface.h:1752
uint8_t iDestinationCount
Definition ZW_application_transport_interface.h:1755
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1753
uint8_t aNewDestinations[ZW_MAX_CACHED_RETURN_ROUTE_DESTINATIONS]
Definition ZW_application_transport_interface.h:1757
Definition ZW_application_transport_interface.h:1711
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1713
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1712
node_id_t SourceNodeId
Definition ZW_application_transport_interface.h:1714
Definition ZW_application_transport_interface.h:1701
uint8_t TransmitSecurityOptions
Definition ZW_application_transport_interface.h:1705
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1702
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1703
enum SECURITY_KEY eKeyType
Definition ZW_application_transport_interface.h:1707
node_id_t SourceNodeId
Definition ZW_application_transport_interface.h:1704
uint8_t TransmitOptions2
Definition ZW_application_transport_interface.h:1706
Definition ZW_application_transport_interface.h:1732
uint8_t NodeMask[MULTICAST_NODE_LIST_SIZE]
Definition ZW_application_transport_interface.h:1734
bool lr_nodeid_list
Definition ZW_application_transport_interface.h:1736
node_id_t SourceNodeId
Definition ZW_application_transport_interface.h:1735
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1733
Definition ZW_application_transport_interface.h:1724
enum SECURITY_KEY eKeyType
Definition ZW_application_transport_interface.h:1728
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1725
uint8_t GroupId
Definition ZW_application_transport_interface.h:1727
uint8_t SourceNodeId
Definition ZW_application_transport_interface.h:1726
Definition ZW_application_transport_interface.h:1718
NODE_MASK_TYPE NodeMask
Definition ZW_application_transport_interface.h:1720
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1719
Definition ZW_application_transport_interface.h:1695
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1697
STransmitFrameConfig FrameConfig
Definition ZW_application_transport_interface.h:1696
Definition ZW_application_transport_interface.h:1449
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1450
uint8_t txOptions
Definition ZW_application_transport_interface.h:1455
node_id_t sourceId
Definition ZW_application_transport_interface.h:1453
node_id_t destinationId
Definition ZW_application_transport_interface.h:1454
Definition ZW_application_transport_interface.h:1382
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1384
uint8_t TransmitOptions
Definition ZW_application_transport_interface.h:1388
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1387
Controller API.
Definition ZW_application_transport_interface.h:1365
bool bSucEnable
Definition ZW_application_transport_interface.h:1370
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1366
node_id_t SucNodeId
Definition ZW_application_transport_interface.h:1369
bool bTxLowPower
Definition ZW_application_transport_interface.h:1371
uint8_t Capabilities
Definition ZW_application_transport_interface.h:1372
Definition ZW_application_transport_interface.h:1682
uint8_t PowerLevel
Definition ZW_application_transport_interface.h:1690
void(* Handle)(uint8_t, TX_STATUS_TYPE *)
Definition ZW_application_transport_interface.h:1687
node_id_t DestNodeId
Definition ZW_application_transport_interface.h:1689
Definition ZW_application_transport_interface.h:1652
uint8_t TransmitOptions
Definition ZW_application_transport_interface.h:1656
void(* Handle)(uint8_t txStatus, TX_STATUS_TYPE *extendedTxStatus)
Definition ZW_application_transport_interface.h:1655
uint8_t aFrame[TX_BUFFER_SIZE]
Definition ZW_application_transport_interface.h:1658
uint8_t iFrameLength
Definition ZW_application_transport_interface.h:1657
Definition ZW_application_transport_interface.h:1635
uint8_t iTableLength
Definition ZW_application_transport_interface.h:1636
const SVirtualSlaveNodeInfo_t ** ppNodeInfo
Definition ZW_application_transport_interface.h:1637
Definition ZW_application_transport_interface.h:1627
bool bListening
Definition ZW_application_transport_interface.h:1629
node_id_t NodeId
Definition ZW_application_transport_interface.h:1628
APPL_NODE_TYPE NodeType
True if this node is always on air.
Definition ZW_application_transport_interface.h:1630
SCommandClassList_t CommandClasses
Definition ZW_application_transport_interface.h:1631
Definition ZW_application_transport_interface.h:1874
uint8_t outputData[16]
Definition ZW_application_transport_interface.h:1875
Definition ZW_application_transport_interface.h:1778
uint8_t aRandomNumber[32]
Definition ZW_application_transport_interface.h:1780
uint8_t iLength
Definition ZW_application_transport_interface.h:1779
Definition ZW_application_transport_interface.h:1805
uint8_t result
Definition ZW_application_transport_interface.h:1806
Definition ZW_application_transport_interface.h:1810
bool result
Definition ZW_application_transport_interface.h:1812
Definition ZW_application_transport_interface.h:1879
int8_t rssi[ZPAL_RADIO_NUM_CHANNELS_LR_CH_CFG_1_2]
Definition ZW_application_transport_interface.h:1880
Definition ZW_application_transport_interface.h:1901
LR_NODE_MASK_TYPE node_id_list
Definition ZW_application_transport_interface.h:1902
Definition ZW_application_transport_interface.h:1896
NODE_MASK_TYPE node_id_list
Definition ZW_application_transport_interface.h:1897
Definition ZW_application_transport_interface.h:1857
uint8_t bAnyRouteFound
Definition ZW_application_transport_interface.h:1858
uint8_t repeaters[MAX_REPEATERS]
Definition ZW_application_transport_interface.h:1859
uint8_t routeSpeed
Definition ZW_application_transport_interface.h:1860
Definition ZW_application_transport_interface.h:1835
uint8_t RoutingInfo[MAX_NODEMASK_LENGTH]
Definition ZW_application_transport_interface.h:1837
Definition ZW_application_transport_interface.h:1869
uint8_t vNodesMask[MAX_NODEMASK_LENGTH]
Definition ZW_application_transport_interface.h:1870
Definition ZW_application_transport_interface.h:1800
EZwaveCommandType InvalidCommand
Definition ZW_application_transport_interface.h:1801
Definition ZW_application_transport_interface.h:1795
uint8_t InvalidTxRequest
Definition ZW_application_transport_interface.h:1796
Definition ZW_application_transport_interface.h:1790
ELearnStatus Status
Definition ZW_application_transport_interface.h:1791
Definition ZW_application_transport_interface.h:1884
void * pHandle
Definition ZW_application_transport_interface.h:1885
uint8_t statusInfo[5+NODEPARM_MAX]
Definition ZW_application_transport_interface.h:1887
Definition ZW_application_transport_interface.h:1784
node_id_t NodeId
Definition ZW_application_transport_interface.h:1785
t_ExtNodeInfo extNodeInfo
Definition ZW_application_transport_interface.h:1786
Definition ZW_application_transport_interface.h:1864
uint8_t bRouteUpdated
Definition ZW_application_transport_interface.h:1865
Definition ZW_application_transport_interface.h:1770
bool bIsTxFrameLegal
Placeholder for callback function.
Definition ZW_application_transport_interface.h:1772
uint8_t TxStatus
False if frame rejected by protocol, can be due to content/configuration or due to timing (e....
Definition ZW_application_transport_interface.h:1773
TX_STATUS_TYPE ExtendedTxStatus
Definition ZW_application_transport_interface.h:1774
void(* Handle)(void)
Definition ZW_application_transport_interface.h:1771
Definition ZW_application_transport_interface.h:1906
zpal_tx_power_t tx_power_max_supported
Definition ZW_application_transport_interface.h:1907
Definition ZW_application_transport_interface.h:2142
UCommandParameters uCommandParams
Definition ZW_application_transport_interface.h:2144
EZwaveCommandType eCommandType
Definition ZW_application_transport_interface.h:2143
Definition ZW_application_transport_interface.h:2136
UCommandStatus Content
Definition ZW_application_transport_interface.h:2138
EZwaveCommandStatusType eStatusType
Definition ZW_application_transport_interface.h:2137
Definition ZW_application_transport_interface.h:2174
EZwaveReceiveType eReceiveType
Definition ZW_application_transport_interface.h:2175
UReceiveParameters uReceiveParams
Definition ZW_application_transport_interface.h:2176
Definition ZW_application_transport_interface.h:2127
UTransmitParameters uTransmitParams
Definition ZW_application_transport_interface.h:2129
EZwaveTransmitType eTransmitType
Definition ZW_application_transport_interface.h:2128
Node type structure used in ApplicationNodeInformation.
Definition ZW_basis_api.h:44
Definition ZW_basis_api.h:61
Definition ZW_transport_api.h:164
Definition ZW_transport_api.h:143
Definition ZW_application_transport_interface.h:1565
uint8_t extInfo
Definition ZW_application_transport_interface.h:1567
NODEINFO NodeInfo
Definition ZW_application_transport_interface.h:1566
Network statistics structure.
Definition zpal_radio.h:490
Definition ZW_application_transport_interface.h:2079
SCommandAesEcb AesEcb
Definition ZW_application_transport_interface.h:2104
SCommandSetMaxInclReqInterval SetMaxInclReqInterval
Definition ZW_application_transport_interface.h:2109
SCommandNetworkManagementDSK NetworkManagementDSK
Definition ZW_application_transport_interface.h:2102
SCommandGetPriorityRoute GetPriorityRoute
Definition ZW_application_transport_interface.h:2097
SCommandGeniric8bParameter SetLRChannel
Definition ZW_application_transport_interface.h:2115
SCommandGeniric16bParameter IsVirtualNode
Definition ZW_application_transport_interface.h:2099
SCommandClearNetworkStatistics ClearNetworkStatistics
Definition ZW_application_transport_interface.h:2082
SCommandSetSmartStartLearnMode SetSmartStartLearnMode
Definition ZW_application_transport_interface.h:2084
SCommandGeniric8bParameter GetNeighborCount
Definition ZW_application_transport_interface.h:2088
SCommandSetLearnMode SetLearnMode
Definition ZW_application_transport_interface.h:2083
SCommandStoreNodeInfo StoreNodeInfo
Definition ZW_application_transport_interface.h:2094
SCommandInitiateShutdown InitiateShutdown
Definition ZW_application_transport_interface.h:2114
SCommandGeniric8bParameter SetTxAttenuation
Definition ZW_application_transport_interface.h:2117
SCommandGenerateRandom GenerateRandom
Definition ZW_application_transport_interface.h:2080
SCommandStoreHomeID StoreHomeID
Definition ZW_application_transport_interface.h:2095
SCommandGetRoutingInfo GetRoutingInfo
Definition ZW_application_transport_interface.h:2092
SCommandGeniric8bParameter IsNodeWithinDirectRange
Definition ZW_application_transport_interface.h:2087
SCommandSetSecurityKeys SetSecurityKeys
Definition ZW_application_transport_interface.h:2111
SCommandRequestNodeTypeNeighborUpdate RequestNodeTypeNeighborUpdate
Definition ZW_application_transport_interface.h:2113
SCommandSetRfReceiveMode SetRfReceiveMode
Definition ZW_application_transport_interface.h:2086
SCommandGeniric8bParameter LockRouteResponse
Definition ZW_application_transport_interface.h:2096
SCommandSetPriorityRoute SetPriorityRoute
Definition ZW_application_transport_interface.h:2098
SCommandRequestNodeNeighborUpdate RequestNodeNeighborUpdate
Definition ZW_application_transport_interface.h:2112
SCommandNetworkManagement SetSlaveLearnMode
Definition ZW_application_transport_interface.h:2091
SCommandNetworkManagement NetworkManagement
Definition ZW_application_transport_interface.h:2101
SCommandSetRfPowerLevel SetRfPowerLevel
Definition ZW_application_transport_interface.h:2108
SCommandGeniric8bParameter SetRoutingMax
Definition ZW_application_transport_interface.h:2100
SCommandSetRoutingInfo SetRoutingInfo
Definition ZW_application_transport_interface.h:2093
SCommandFailedNodeIDCmd FailedNodeIDCmd
Definition ZW_application_transport_interface.h:2103
SCommandGeniric8bParameter UpdateCtrlNodeInformation
Definition ZW_application_transport_interface.h:2106
SCommandGeniric8bParameter SetLRVirtualNodeIDs
Definition ZW_application_transport_interface.h:2116
SCommandPMSetPowerDownCallback PMSetPowerDownCallback
Definition ZW_application_transport_interface.h:2105
SCommandSetPromiscuousMode SetPromiscuousMode
Definition ZW_application_transport_interface.h:2085
SCommandAreNodesNeighbours AreNodesNeighbours
Definition ZW_application_transport_interface.h:2089
SCommandSetSecurityFlags SetSecurityFlags
Definition ZW_application_transport_interface.h:2118
SCommandNetworkManagement IsFailedNodeID
Definition ZW_application_transport_interface.h:2090
SCommandNvmBackupRestore NvmBackupRestore
Definition ZW_application_transport_interface.h:2110
SCommandNodeInfo NodeInfo
Definition ZW_application_transport_interface.h:2081
SCommandSetLBTThreshold SetLBTThreshold
Definition ZW_application_transport_interface.h:2107
Definition ZW_application_transport_interface.h:2031
SZWaveGeneric8bStatus SetLRChannel
Definition ZW_application_transport_interface.h:2066
SZWaveGeneric8bStatus GetLRChannel
Definition ZW_application_transport_interface.h:2065
SZWaveGetIncludedNodes GetIncludedNodes
Definition ZW_application_transport_interface.h:2060
SZWaveGeneric8bStatus ReplaceFailedNodeStatus
Definition ZW_application_transport_interface.h:2043
SZWaveGeneric8bStatus SetRoutingInfoStatus
Definition ZW_application_transport_interface.h:2045
SZWaveNetworkManagementStatus NetworkManagementStatus
Definition ZW_application_transport_interface.h:2056
SZWaveGeneric8bStatus IsPrimaryCtrlStatus
Definition ZW_application_transport_interface.h:2053
SZWaveGetIncludedNodesLR GetIncludedNodesLR
Definition ZW_application_transport_interface.h:2061
SZWaveGetBackgroundRssiStatus GetBackgroundRssiStatus
Definition ZW_application_transport_interface.h:2055
SZWaveLearnModeStatus LearnModeStatus
Definition ZW_application_transport_interface.h:2035
SZWaveInvalidTxRequestStatus InvalidTxRequestStatus
Definition ZW_application_transport_interface.h:2036
SNvmBackupRestoreStatus NvmBackupRestoreStatus
Definition ZW_application_transport_interface.h:2058
SZWaveInvalidCommandStatus InvalidCommandStatus
Definition ZW_application_transport_interface.h:2037
SZWaveGeneric8bStatus GetControllerCapabilitiesStatus
Definition ZW_application_transport_interface.h:2052
SZWaveGetPriorityRouteStatus GetPriorityRouteStatus
Definition ZW_application_transport_interface.h:2047
SZWaveGeneric8bStatus InitiateShutdownStatus
Definition ZW_application_transport_interface.h:2064
SZWaveTransmitStatus TxStatus
Definition ZW_application_transport_interface.h:2032
SZWaveAesEcbStatus AesEcbStatus
Definition ZW_application_transport_interface.h:2054
SZWaveGeneric8bStatus GetNeighborCountStatus
Definition ZW_application_transport_interface.h:2040
SZWaveGeneric8bStatus RequestNodeNeigborUpdateStatus
Definition ZW_application_transport_interface.h:2062
SZWaveGeneric8bStatus GetPTIconfig
Definition ZW_application_transport_interface.h:2067
SZWaveGenericBoolStatus SetTxAttenuation
Definition ZW_application_transport_interface.h:2068
SZWaveGeneric8bStatus StoreNodeInfoStatus
Definition ZW_application_transport_interface.h:2046
SZWaveGenerateRandomStatus GenerateRandomStatus
Definition ZW_application_transport_interface.h:2033
SZWaveGeneric8bStatus RequestNodeTypeNeigborUpdateStatus
Definition ZW_application_transport_interface.h:2063
SZWaveGetRoutingInfoStatus GetRoutingInfoStatus
Definition ZW_application_transport_interface.h:2044
SZWaveTxPowerMaxSupported GetTxPowerMaximumSupported
Definition ZW_application_transport_interface.h:2069
SZWaveNodeInfoStatus NodeInfoStatus
Definition ZW_application_transport_interface.h:2034
SZWaveGeneric8bStatus IsNodeWithinDirectRange
Definition ZW_application_transport_interface.h:2039
SZWaveGenericBoolStatus SetPowerDownCallbackStatus
Definition ZW_application_transport_interface.h:2059
SZWaveGeneric8bStatus SetSlaveLearnModeStatus
Definition ZW_application_transport_interface.h:2049
SZWaveGeneric8bStatus AreNodesNeighborStatus
Definition ZW_application_transport_interface.h:2041
SZWaveGeneric8bStatus IsFailedNodeIDStatus
Definition ZW_application_transport_interface.h:2042
SZWaveGeneric8bStatus SetRFReceiveModeStatus
Definition ZW_application_transport_interface.h:2038
SZWaveGetVirtualNodesStatus GetVirtualNodesStatus
Definition ZW_application_transport_interface.h:2051
SZWaveGeneric8bStatus FailedNodeIDStatus
Definition ZW_application_transport_interface.h:2057
SZWaveGeneric8bStatus IsVirtualNodeStatus
Definition ZW_application_transport_interface.h:2050
SZWaveSetPriorityRouteStatus SetPriorityRouteStatus
Definition ZW_application_transport_interface.h:2048
Definition ZW_application_transport_interface.h:2073
uint8_t padding[ZW_MAX_PAYLOAD_SIZE]
Definition ZW_application_transport_interface.h:2075
ZW_APPLICATION_TX_BUFFER rxBuffer
Definition ZW_application_transport_interface.h:2074
Definition ZW_application_transport_interface.h:2166
SReceiveMulti RxMulti
Definition ZW_application_transport_interface.h:2168
SReceiveSingle Rx
Definition ZW_application_transport_interface.h:2167
SReceiveSecurityEvent RxSecurityEvent
Definition ZW_application_transport_interface.h:2170
SReceiveNodeUpdate RxNodeUpdate
Definition ZW_application_transport_interface.h:2169
Definition ZW_application_transport_interface.h:2001
SSendDataMultiBridge SendDataMultiBridge
Definition ZW_application_transport_interface.h:2016
SSendSucNodeId SendSucNodeId
Definition ZW_application_transport_interface.h:2019
SNetworkUpdateRequest NetworkUpdateRequest
Definition ZW_application_transport_interface.h:2005
SRequestNewRouteDestinations RequestNewRouteDestinations
Definition ZW_application_transport_interface.h:2024
SNodeInfo NodeInfo
Definition ZW_application_transport_interface.h:2007
STest Test
Definition ZW_application_transport_interface.h:2009
SDeleteReturnRoute DeleteReturnRoute
Definition ZW_application_transport_interface.h:2021
SSendDataMulti SendDataMulti
Definition ZW_application_transport_interface.h:2014
SSendDataEx SendDataEx
Definition ZW_application_transport_interface.h:2012
SSendDataBridge SendDataBridge
Definition ZW_application_transport_interface.h:2013
SExploreExclusionRequest ExploreExclusionRequest
Definition ZW_application_transport_interface.h:2004
SSendSlaveNodeInformation SendSlaveNodeInformation
Definition ZW_application_transport_interface.h:2022
SSendDataMultiEx SendDataMultiEx
Definition ZW_application_transport_interface.h:2015
SNodeInfoRequest NodeInfoRequest
Definition ZW_application_transport_interface.h:2006
SExploreInclusionRequest ExploreInclusionRequest
Definition ZW_application_transport_interface.h:2003
SIncludedNodeInfo IncludedNodeInfo
Definition ZW_application_transport_interface.h:2008
SSendData SendData
Definition ZW_application_transport_interface.h:2011
SSetSucNodeId SetSucNodeId
Definition ZW_application_transport_interface.h:2018
SAssignReturnRoute AssignReturnRoute
Definition ZW_application_transport_interface.h:2020