ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Embed: (wiki syntax)

« Back to documentation index

mlme.h File Reference

mlme.h File Reference

MLME API. More...

Go to the source code of this file.

Data Structures

struct  mlme_pan_descriptor_s
 struct mlme_pan_descriptor_t PAN descriptor More...
struct  mlme_key_usage_descriptor_s
 struct mlme_key_usage_descriptor_t Key usage descriptor More...
struct  mlme_key_device_descriptor_s
 struct mlme_key_device_descriptor_t Key usage descriptor More...
struct  mlme_security_level_descriptor_s
 struct mlme_security_level_descriptor_t Security level descriptor More...
struct  mlme_device_descriptor_s
 struct mlme_device_descriptor_t Device descriptor More...
struct  mlme_key_id_lookup_descriptor_s
 struct mlme_key_id_lookup_descriptor_t Key id lookup descriptor More...
struct  mlme_key_descriptor_entry_s
 struct mlme_key_descriptor_entry_t Key descriptor entry More...
struct  mlme_beacon_pending_address_spec_s
 struct mlme_beacon_pending_address_spec_t Pending address specification field More...
struct  mlme_beacon_gts_spec_s
 struct mlme_beacon_gts_spec_t Format of GTS specification field More...
struct  mlme_beacon_ind_s
 struct mlme_beacon_ind_t Beacon notify structure More...
struct  mlme_scan_s
 struct mlme_scan_t Scan request structure More...
struct  mlme_set_s
 struct mlme_set_t Set request structure More...
struct  mlme_get_s
 struct mlme_get_t Get request structure More...
struct  mlme_get_conf_s
 struct mlme_get_conf_t Get confirm structure More...
struct  mlme_set_conf_s
 struct mlme_set_conf_t Set confirm structure More...
struct  mlme_scan_conf_s
 struct mlme_scan_conf_t Scan confirm structure More...
struct  mlme_reset_s
 struct mlme_reset_t Reset request structure More...
struct  mlme_reset_conf_s
 struct mlme_reset_conf_t Reset confirm structure More...
struct  mlme_comm_status_s
 struct mlme_rx_enable_t Rx enable request structure More...
struct  mlme_start_s
 struct mlme_start_t Start request structure More...
struct  mlme_start_conf_s
 struct mlme_start_conf_t Start confirm structure More...
struct  mlme_poll_s
 struct mlme_poll_t Poll request structure More...
struct  mlme_poll_conf_s
 struct mlme_poll_conf_t Poll confirm structure More...

Typedefs

typedef struct
mlme_pan_descriptor_s 
mlme_pan_descriptor_t
 struct mlme_pan_descriptor_t PAN descriptor
typedef struct
mlme_key_usage_descriptor_s 
mlme_key_usage_descriptor_t
 struct mlme_key_usage_descriptor_t Key usage descriptor
typedef struct
mlme_key_device_descriptor_s 
mlme_key_device_descriptor_t
 struct mlme_key_device_descriptor_t Key usage descriptor
typedef struct
mlme_security_level_descriptor_s 
mlme_security_level_descriptor_t
 struct mlme_security_level_descriptor_t Security level descriptor
typedef struct
mlme_device_descriptor_s 
mlme_device_descriptor_t
 struct mlme_device_descriptor_t Device descriptor
typedef struct
mlme_key_id_lookup_descriptor_s 
mlme_key_id_lookup_descriptor_t
 struct mlme_key_id_lookup_descriptor_t Key id lookup descriptor
typedef struct
mlme_key_descriptor_entry_s 
mlme_key_descriptor_entry_t
 struct mlme_key_descriptor_entry_t Key descriptor entry
typedef struct
mlme_beacon_pending_address_spec_s 
mlme_beacon_pending_address_spec_t
 struct mlme_beacon_pending_address_spec_t Pending address specification field
typedef struct
mlme_beacon_gts_spec_s 
mlme_beacon_gts_spec_t
 struct mlme_beacon_gts_spec_t Format of GTS specification field
typedef struct mlme_beacon_ind_s mlme_beacon_ind_t
 struct mlme_beacon_ind_t Beacon notify structure
typedef struct mlme_scan_s mlme_scan_t
 struct mlme_scan_t Scan request structure
typedef struct mlme_set_s mlme_set_t
 struct mlme_set_t Set request structure
typedef struct mlme_get_s mlme_get_t
 struct mlme_get_t Get request structure
typedef struct mlme_get_conf_s mlme_get_conf_t
 struct mlme_get_conf_t Get confirm structure
typedef struct mlme_set_conf_s mlme_set_conf_t
 struct mlme_set_conf_t Set confirm structure
typedef struct mlme_scan_conf_s mlme_scan_conf_t
 struct mlme_scan_conf_t Scan confirm structure
typedef struct mlme_reset_s mlme_reset_t
 struct mlme_reset_t Reset request structure
typedef struct mlme_reset_conf_s mlme_reset_conf_t
 struct mlme_reset_conf_t Reset confirm structure
typedef struct mlme_comm_status_s mlme_comm_status_t
 struct mlme_rx_enable_t Rx enable request structure
typedef struct mlme_start_s mlme_start_t
 struct mlme_start_t Start request structure
typedef struct mlme_start_conf_s mlme_start_conf_t
 struct mlme_start_conf_t Start confirm structure
typedef struct mlme_poll_s mlme_poll_t
 struct mlme_poll_t Poll request structure
typedef struct mlme_poll_conf_s mlme_poll_conf_t
 struct mlme_poll_conf_t Poll confirm structure

Enumerations

enum  mlme_command_type_t
 

struct mlme_command_type_t Command type enumeration

More...
enum  mlme_security_type_t
 

enum mlme_security_type_t Security type enumeration

More...
enum  mac_scan_type_t
 

enum mac_scan_type_t MAC scan type

More...
enum  mlme_attr_t
 

enum mlme_attr_t MLME attributes used with GET and SET primitives

More...

Detailed Description

MLME API.

Definition in file mlme.h.


Typedef Documentation

struct mlme_beacon_gts_spec_t Format of GTS specification field

See IEEE standard 802.15.4-2006 (figure 48) for more details

struct mlme_beacon_ind_t Beacon notify structure

See IEEE standard 802.15.4-2006 (table 54) for more details

struct mlme_beacon_pending_address_spec_t Pending address specification field

See IEEE standard 802.15.4-2006 (figure 51) for more details

struct mlme_rx_enable_t Rx enable request structure

See IEEE standard 802.15.4-2006 (table 65) for more details struct mlme_rx_enable_conf_t Rx enable confirm structure

See IEEE standard 802.15.4-2006 (table 66) for more details struct mlme_comm_status_t Comm status indication structure

See IEEE standard 802.15.4-2006 (table 69) for more details

struct mlme_device_descriptor_t Device descriptor

See IEEE standard 802.15.4-2006 (table 93) for more details

struct mlme_get_conf_t Get confirm structure

See IEEE standard 802.15.4-2006 (table 57) for more details

typedef struct mlme_get_s mlme_get_t

struct mlme_get_t Get request structure

See IEEE standard 802.15.4-2006 (table 56) for more details

struct mlme_key_descriptor_entry_t Key descriptor entry

See IEEE standard 802.15.4-2006 (table 89) for more details

struct mlme_key_device_descriptor_t Key usage descriptor

See IEEE standard 802.15.4-2006 (table 91) for more details

struct mlme_key_id_lookup_descriptor_t Key id lookup descriptor

See IEEE standard 802.15.4-2006 (table 94) for more details

struct mlme_key_usage_descriptor_t Key usage descriptor

See IEEE standard 802.15.4-2006 (table 90) for more details

struct mlme_pan_descriptor_t PAN descriptor

See IEEE standard 802.15.4-2006 (table 55) for more details

struct mlme_poll_conf_t Poll confirm structure

See IEEE standard 802.15.4-2006 (table 77) for more details

typedef struct mlme_poll_s mlme_poll_t

struct mlme_poll_t Poll request structure

See IEEE standard 802.15.4-2006 (table 76) for more details

struct mlme_reset_conf_t Reset confirm structure

See IEEE standard 802.15.4-2006 (table 64) for more details

typedef struct mlme_reset_s mlme_reset_t

struct mlme_reset_t Reset request structure

See IEEE standard 802.15.4-2006 (table 63) for more details

struct mlme_scan_conf_t Scan confirm structure

See IEEE standard 802.15.4-2006 (table 68) for more details

typedef struct mlme_scan_s mlme_scan_t

struct mlme_scan_t Scan request structure

See IEEE standard 802.15.4-2006 (table 67) for more details

struct mlme_security_level_descriptor_t Security level descriptor

See IEEE standard 802.15.4-2006 (table 92) for more details

struct mlme_set_conf_t Set confirm structure

See IEEE standard 802.15.4-2006 (table 71) for more details

typedef struct mlme_set_s mlme_set_t

struct mlme_set_t Set request structure

See IEEE standard 802.15.4-2006 (table 70) for more details

struct mlme_start_conf_t Start confirm structure

See IEEE standard 802.15.4-2006 (table 73) for more details

typedef struct mlme_start_s mlme_start_t

struct mlme_start_t Start request structure

See IEEE standard 802.15.4-2006 (table 72) for more details


Enumeration Type Documentation

enum mac_scan_type_t MAC scan type

See IEEE standard 802.15.4-2006 (table 67) for more details

Definition at line 195 of file mlme.h.

enum mlme_attr_t MLME attributes used with GET and SET primitives

See IEEE standard 802.15.4-2006 (table 86) for more details

Definition at line 207 of file mlme.h.

struct mlme_command_type_t Command type enumeration

See IEEE standard 802.15.4-2006 (table 82) for more details

Definition at line 50 of file mlme.h.

enum mlme_security_type_t Security type enumeration

See IEEE standard 802.15.4-2006 (table 95) for more details

Definition at line 89 of file mlme.h.