Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: nRF51_Vdd TextLCD BME280
fhss_config.h File Reference
Go to the source code of this file.
Data Structures | |
struct | fhss_tuning_parameter |
Struct fhss_tuning_parameter defines FHSS tuning parameters. More... | |
struct | fhss_configuration |
Struct fhss_configuration defines basic configuration of FHSS. More... | |
struct | fhss_ws_configuration |
Struct fhss_ws_configuration defines configuration of WS FHSS. More... | |
struct | fhss_timer |
Struct fhss_timer defines interface between FHSS and FHSS platform timer. More... | |
struct | fhss_synch_configuration |
Struct fhss_synch_configuration defines the synchronization time configurations. More... | |
struct | fhss_statistics |
Struct fhss_statistics defines the available FHSS statistics. More... | |
Typedefs | |
typedef struct fhss_tuning_parameter | fhss_tuning_parameter_t |
Struct fhss_tuning_parameter defines FHSS tuning parameters. | |
typedef struct fhss_configuration | fhss_configuration_t |
Struct fhss_configuration defines basic configuration of FHSS. | |
typedef int32_t | fhss_vendor_defined_cf (const fhss_api_t *api, uint16_t slot, uint8_t eui64[8], uint16_t bsi, uint16_t number_of_channels) |
Get channel using vendor defined channel function. | |
typedef struct fhss_ws_configuration | fhss_ws_configuration_t |
Struct fhss_ws_configuration defines configuration of WS FHSS. | |
typedef struct fhss_timer | fhss_timer_t |
Struct fhss_timer defines interface between FHSS and FHSS platform timer. | |
typedef struct fhss_synch_configuration | fhss_synch_configuration_t |
Struct fhss_synch_configuration defines the synchronization time configurations. | |
typedef struct fhss_statistics | fhss_statistics_t |
Struct fhss_statistics defines the available FHSS statistics. | |
typedef enum fhss_channel_mode_e | fhss_channel_mode_e |
Enumeration fhss_channel_mode_e defines the channel modes. | |
Enumerations | |
enum | fhss_ws_channel_functions { WS_FIXED_CHANNEL, WS_TR51CF, WS_DH1CF, WS_VENDOR_DEF_CF } |
WS channel functions. More... | |
enum | fhss_channel_mode_e |
Enumeration fhss_channel_mode_e defines the channel modes. More... |
Detailed Description
Definition in file fhss_config.h.
Typedef Documentation
typedef enum fhss_channel_mode_e fhss_channel_mode_e |
Enumeration fhss_channel_mode_e defines the channel modes.
typedef struct fhss_configuration fhss_configuration_t |
Struct fhss_configuration defines basic configuration of FHSS.
typedef struct fhss_statistics fhss_statistics_t |
Struct fhss_statistics defines the available FHSS statistics.
typedef struct fhss_synch_configuration fhss_synch_configuration_t |
Struct fhss_synch_configuration defines the synchronization time configurations.
Border router application must define and set these configuration for FHSS network.
typedef struct fhss_timer fhss_timer_t |
Struct fhss_timer defines interface between FHSS and FHSS platform timer.
Application must implement FHSS timer driver which is then used by FHSS with this interface.
typedef struct fhss_tuning_parameter fhss_tuning_parameter_t |
Struct fhss_tuning_parameter defines FHSS tuning parameters.
All delays are given in microseconds.
typedef int32_t fhss_vendor_defined_cf(const fhss_api_t *api, uint16_t slot, uint8_t eui64[8], uint16_t bsi, uint16_t number_of_channels) |
Get channel using vendor defined channel function.
- Parameters:
-
api FHSS instance. slot Slot number in channel schedule. eui64 EUI-64 address of node for which the (unicast) schedule is calculated. NULL for broadcast schedule. bsi Broadcast schedule identifier used in (broadcast) schedule calculation. number_of_channels Number of channels in schedule.
- Returns:
- Channel.
Definition at line 92 of file fhss_config.h.
typedef struct fhss_ws_configuration fhss_ws_configuration_t |
Struct fhss_ws_configuration defines configuration of WS FHSS.
Enumeration Type Documentation
enum fhss_channel_mode_e |
Enumeration fhss_channel_mode_e defines the channel modes.
Definition at line 189 of file fhss_config.h.
WS channel functions.
- Enumerator:
WS_FIXED_CHANNEL Fixed channel.
WS_TR51CF TR51 channel function.
WS_DH1CF Direct Hash channel function.
WS_VENDOR_DEF_CF Vendor Defined channel function.
Definition at line 36 of file fhss_config.h.
Generated on Tue Jul 12 2022 15:16:05 by
