Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
+ Collaboration diagram for Multichan:

Data Structures

struct  cc_multi_channel_config_t
 

Functions

bool ZAF_CC_MultiChannel_IsCCSupported (RECEIVE_OPTIONS_TYPE_EX *pRxOpt, ZW_APPLICATION_TX_BUFFER *pCmd)
 
void CmdClassMultiChannelEncapsulate (uint8_t **ppData, size_t *dataLength, TRANSMIT_OPTIONS_TYPE_SINGLE_EX *pTxOptionsEx)
 
cc_multi_channel_config_t const * cc_multi_channel_get_config (void)
 
cc_multi_channel_config_t const * cc_multi_channel_get_config_endpoint (uint8_t endpoint)
 
bool cc_multi_channel_are_endpoints_identical (void)
 

Detailed Description

Function Documentation

◆ cc_multi_channel_are_endpoints_identical()

bool cc_multi_channel_are_endpoints_identical ( void )

◆ cc_multi_channel_get_config()

cc_multi_channel_config_t const * cc_multi_channel_get_config ( void )

◆ cc_multi_channel_get_config_endpoint()

cc_multi_channel_config_t const * cc_multi_channel_get_config_endpoint ( uint8_t endpoint)

◆ CmdClassMultiChannelEncapsulate()

void CmdClassMultiChannelEncapsulate ( uint8_t ** ppData,
size_t * dataLength,
TRANSMIT_OPTIONS_TYPE_SINGLE_EX * pTxOptionsEx )

Encapsulates a frame with Multi Channel.

Parameters
[in,out]ppDataPointer to data.
[in,out]dataLengthPointer to data length.
[in]pTxOptionsExPointer to transmit options.

◆ ZAF_CC_MultiChannel_IsCCSupported()

bool ZAF_CC_MultiChannel_IsCCSupported ( RECEIVE_OPTIONS_TYPE_EX * pRxOpt,
ZW_APPLICATION_TX_BUFFER * pCmd )

Given a frame and the associated receive options this function returns whether the command is supported or not.

Parameters
[in]pRxOptReceive options.
[in]pCmdFrame including command.
Returns
true if the command is supported, false otherwise.