Fork of my original MQTTGateway

Dependencies:   mbed-http

Embed: (wiki syntax)

« Back to documentation index

CsmaInit Struct Reference

CsmaInit Struct Reference
[CSMA Exported Types]

SPIRIT CSMA Init structure definition. More...

#include <SPIRIT_Csma.h>

Data Fields

SpiritFunctionalState xCsmaPersistentMode
CcaPeriod xMultiplierTbit
CsmaLength xCcaLength
uint8_t cMaxNb
uint16_t nBuCounterSeed
uint8_t cBuPrescaler

Detailed Description

SPIRIT CSMA Init structure definition.

Definition at line 163 of file SPIRIT_Csma.h.


Field Documentation

uint8_t cBuPrescaler

Specifies the BU prescaler. Not used in persistent mode. This parameter can be a value of 6 bits.

Definition at line 175 of file SPIRIT_Csma.h.

uint8_t cMaxNb

Specifies the max number of backoff cycles. Not used in persistent mode. This parameter is an uint8_t.

Definition at line 171 of file SPIRIT_Csma.h.

uint16_t nBuCounterSeed

Specifies the BU counter seed. Not used in persistent mode. This parameter can be a value of 16 bits.

Definition at line 173 of file SPIRIT_Csma.h.

Specifies the Tcca multiplier to determinate the Tlisten. This parameter can be a value of CsmaLength.

Definition at line 169 of file SPIRIT_Csma.h.

SpiritFunctionalState xCsmaPersistentMode

Specifies if the CSMA persistent mode has to be on or off. This parameter can be S_ENABLE or S_DISABLE

Definition at line 165 of file SPIRIT_Csma.h.

Specifies the Tbit multiplier to obtain the Tcca. This parameter can be a value of CcaPeriod

Definition at line 167 of file SPIRIT_Csma.h.