22#ifndef ZWAVE_MULTI_CHANNEL_TRANSPORT_H
23#define ZWAVE_MULTI_CHANNEL_TRANSPORT_H
29#define MULTI_CHANNEL_ENCAPSULATION_OVERHEAD 4
30#define MULTI_CHANNEL_ENCAPSULATED_COMMAND_MAXIMUM_SIZE \
31 (ZWAVE_MAX_FRAME_SIZE - MULTI_CHANNEL_ENCAPSULATION_OVERHEAD)
34#define BIT_ADDRESS 0x80
36#define MULTI_CHANNEL_VERSION MULTI_CHANNEL_VERSION_V4
37#define ENDPOINT_MASK 0x7F
uint32_t sl_status_t
Definition: sl_status.h:139
sl_status_t zwave_multi_channel_transport_init(void)
Initialize the Multi Channel Transport *.
Definition: zwave_multi_channel_transport.c:331
struct zwave_multi_channel_encapsulation_frame zwave_multi_channel_encapsulation_frame_t
#define MULTI_CHANNEL_ENCAPSULATED_COMMAND_MAXIMUM_SIZE
Definition: zwave_multi_channel_transport.h:30
Definition: zwave_multi_channel_transport.h:39
uint8_t command_class
Definition: zwave_multi_channel_transport.h:40
uint8_t command
Definition: zwave_multi_channel_transport.h:41
uint8_t destination_endpoint
Definition: zwave_multi_channel_transport.h:43
uint8_t encapsulated_command[MULTI_CHANNEL_ENCAPSULATED_COMMAND_MAXIMUM_SIZE]
Definition: zwave_multi_channel_transport.h:45
uint8_t source_endpoint
Definition: zwave_multi_channel_transport.h:42