Z-Wave Protocol Controller Reference
Security 0 Internal functions

Internal S0 transport component functions. More...

Collaboration diagram for Security 0 Internal functions:

Functions

void s0_abort_all_tx_sessions ()
 Abort all S0 network TX sessions. More...
 
void free_all_rx_session ()
 Free all S0 RX sessions. More...
 
void free_all_tx_sessions ()
 Free all S0 Tx sessions. More...
 
void free_nonce_block_list ()
 Free S0 nonce block list. More...
 
void reset_block_next_elem ()
 Reset (block_next_elem)s0 block next elem variable. More...
 
void reset_s0_timers ()
 Reset nonce timer. More...
 

Detailed Description

Internal S0 transport component functions.

Function Documentation

◆ free_all_rx_session()

void free_all_rx_session ( )

Free all S0 RX sessions.

Sets the state of all MAX_RXSESSIONS S0 receive sessions to RX_SESSION_DONE

Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_all_tx_sessions()

void free_all_tx_sessions ( )

Free all S0 Tx sessions.

Stops the Nonce Request timer and frees all tx sessions

Here is the caller graph for this function:

◆ free_nonce_block_list()

void free_nonce_block_list ( )

Free S0 nonce block list.

Frees all NONCE_BLOCK_LIST_SIZE number of nonce blocks

Here is the caller graph for this function:

◆ reset_block_next_elem()

void reset_block_next_elem ( )

Reset (block_next_elem)s0 block next elem variable.

Here is the caller graph for this function:

◆ reset_s0_timers()

void reset_s0_timers ( )

Reset nonce timer.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s0_abort_all_tx_sessions()

void s0_abort_all_tx_sessions ( )

Abort all S0 network TX sessions.

This function aborts all NUM_TX_SESSIONS of S0 transmit session and calls the callback with TRANSMIT_COMPLETE_FAIL to notify upper layer for failure

Here is the call graph for this function:
Here is the caller graph for this function: