Z-Wave Protocol Controller Reference
zpc_attribute_store_test_helper.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
24#ifndef ZPC_ATTRIBUTE_STORE_TEST_HELPER_H
25#define ZPC_ATTRIBUTE_STORE_TEST_HELPER_H
26
27#include "attribute_store.h"
29#include "zwave_unid.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
36extern const zwave_home_id_t home_id;
38extern const zwave_node_id_t zpc_node_id;
42extern const zwave_node_id_t node_id;
45
46// Attribute Store Nodes
48extern attribute_store_node_t zpc_node_id_node;
50extern attribute_store_node_t zpc_endpoint_id_node;
52extern attribute_store_node_t home_id_node;
54extern attribute_store_node_t node_id_node;
56extern attribute_store_node_t endpoint_id_node;
57
58// UNID of the ZPC based on its NodeID / HomeID
59extern unid_t zpc_unid;
60// UNID of the test Supporting NodeID. based on its NodeID / HomeID
62
75
76#ifdef __cplusplus
77}
78#endif
79
80#endif //ZPC_ATTRIBUTE_STORE_TEST_HELPER_H
uint8_t zwave_endpoint_id_t
Z-Wave Endpoint ID type.
Definition: zwave_node_id_definitions.h:125
uint32_t zwave_home_id_t
Z-Wave HomeID type.
Definition: zwave_node_id_definitions.h:87
uint16_t zwave_node_id_t
Z-Wave NodeID type.
Definition: zwave_node_id_definitions.h:84
char unid_t[17]
Definition: zwave_unid.h:35
attribute_store_node_t node_id_node
const zwave_home_id_t home_id
attribute_store_node_t zpc_endpoint_id_node
unid_t zpc_unid
const zwave_node_id_t zpc_node_id
const zwave_endpoint_id_t endpoint_id
const zwave_node_id_t node_id
attribute_store_node_t endpoint_id_node
void zpc_attribute_store_test_helper_create_network()
Create test network.
attribute_store_node_t home_id_node
unid_t supporting_node_unid
attribute_store_node_t zpc_node_id_node
const zwave_node_id_t zpc_endpoint_id