|
Z-Wave Protocol Controller Reference
|
#include "zwave_s2_process.h"#include "zwave_controller_transport.h"#include "zwave_controller_transport_internal.h"#include "sl_log.h"#include "sys/etimer.h"#include "sys/process.h"#include "zwave_controller.h"#include "zwave_s2_internal.h"#include "zwave_s2_keystore_int.h"#include "zwave_s2_network.h"#include "zwave_s2_transport.h"Macros | |
| #define | LOG_TAG "zwave_s2_process" |
Enumerations | |
| enum | { S2_TIMER , S2_TIMER_STOP , S2_INCLUSION_TIMER , S2_INCLUSION_TIMER_STOP } |
Functions | |
| PROCESS (zwave_s2_process, "zwave_s2_process") | |
| uint8_t | s2_inclusion_set_timeout (struct S2 *ctxt, uint32_t interval) |
| void | s2_inclusion_stop_timeout (void) |
| void | S2_stop_timeout (struct S2 *ctxt) |
| void | S2_set_timeout (struct S2 *ctxt, uint32_t interval) |
| static void | zwave_s2_on_network_address_update (zwave_home_id_t home_id, zwave_node_id_t node_id) |
| static void | zwave_s2_on_new_network_entered (zwave_home_id_t home_id, zwave_node_id_t node_id, zwave_keyset_t granted_keys, zwave_kex_fail_type_t kex_fail_type) |
| static void | zwave_s2_init () |
| PROCESS_THREAD (zwave_s2_process, ev, ev_data) | |
Variables | |
| static struct etimer | s2_timer |
| static struct etimer | s2_inclusion_timer |
| #define LOG_TAG "zwave_s2_process" |
| PROCESS | ( | zwave_s2_process | , |
| "zwave_s2_process" | |||
| ) |
| PROCESS_THREAD | ( | zwave_s2_process | , |
| ev | , | ||
| ev_data | |||
| ) |
| uint8_t s2_inclusion_set_timeout | ( | struct S2 * | ctxt, |
| uint32_t | interval | ||
| ) |
| void s2_inclusion_stop_timeout | ( | void | ) |
| void S2_set_timeout | ( | struct S2 * | ctxt, |
| uint32_t | interval | ||
| ) |
| void S2_stop_timeout | ( | struct S2 * | ctxt | ) |
|
static |
|
static |
|
static |
|
static |
|
static |