KIM HyoengJun / Mbed 2 deprecated mbed_fota_robot_control

Dependencies:   mbed-rtos mbed mbed_fota_fan_control

Fork of mbed_fota_lamp_control by KIM HyoengJun

Embed: (wiki syntax)

« Back to documentation index

gapm_task.h File Reference

gapm_task.h File Reference

Generic Access Profile Manager Task Header. More...

Go to the source code of this file.

Data Structures

struct  gapm_adv_report_ind
 Advertising or scanning report information event. More...
struct  gapm_reset_cmd
 Reset link layer and the host command. More...
struct  gapm_cmp_evt
 Command complete event data structure. More...
struct  gapm_air_operation
 Air operation default parameters. More...
struct  gapm_adv_host
 Advertising data that contains information set by host. More...
struct  gapm_start_advertise_cmd
 Set advertising mode Command. More...
union  gapm_start_advertise_cmd::gapm_adv_info
 Advertising information. More...
struct  gapm_set_dev_config_cmd
 Set device configuration command. More...

Enumerations

enum  gapm_msg_id {
  GAPM_CMP_EVT = 13312, GAPM_DEVICE_READY_IND, GAPM_RESET_CMD, GAPM_CANCEL_CMD,
  GAPM_SET_DEV_CONFIG_CMD, GAPM_SET_DEV_NAME_CMD, GAPM_SET_CHANNEL_MAP_CMD, GAPM_GET_DEV_INFO_CMD,
  GAPM_DEV_NAME_IND, GAPM_APPEARANCE_IND, GAPM_DEV_VERSION_IND, GAPM_DEV_BDADDR_IND,
  GAPM_WHITE_LIST_MGT_CMD, GAPM_WHITE_LIST_SIZE_IND, GAPM_START_ADVERTISE_CMD, GAPM_START_SCAN_CMD,
  GAPM_ADV_REPORT_IND, GAPM_START_CONNECTION_CMD, GAPM_PEER_NAME_IND, GAPM_CONNECTION_CFM,
  GAPM_UPDATED_PRIVACY_IND, GAPM_UPDATED_RECON_ADDR_IND, GAPM_RESOLV_ADDR_CMD, GAPM_ADDR_SOLVED_IND,
  GAPM_GEN_RAND_ADDR_CMD, GAPM_USE_ENC_BLOCK_CMD, GAPM_USE_ENC_BLOCK_IND, GAPM_GEN_RAND_NB_CMD,
  GAPM_GEN_RAND_NB_IND, GAPM_DBG_MEM_INFO_IND, GAPM_DEV_ADV_TX_POWER_IND, GAPM_LIM_DISC_TO_IND,
  GAPM_SCAN_TO_IND, GAPM_ADDR_RENEW_TO_IND
}
 

GAP Manager Message Interface.

More...
enum  gapm_operation {
  GAPM_NO_OP = 0x00, GAPM_RESET, GAPM_CANCEL, GAPM_SET_DEV_CONFIG,
  GAPM_SET_DEV_NAME, GAPM_SET_CHANNEL_MAP, GAPM_GET_DEV_NAME, GAPM_GET_DEV_VERSION,
  GAPM_GET_DEV_BDADDR, GAPM_GET_WLIST_SIZE, GAPM_ADD_DEV_IN_WLIST, GAPM_RMV_DEV_FRM_WLIST,
  GAPM_CLEAR_WLIST, GAPM_ADV_NON_CONN, GAPM_ADV_UNDIRECT, GAPM_ADV_DIRECT,
  GAPM_SCAN_ACTIVE, GAPM_SCAN_PASSIVE, GAPM_CONNECTION_DIRECT, GAPM_CONNECTION_AUTO,
  GAPM_CONNECTION_SELECTIVE, GAPM_CONNECTION_NAME_REQUEST, GAPM_RESOLV_ADDR, GAPM_GEN_RAND_ADDR,
  GAPM_USE_ENC_BLOCK, GAPM_GEN_RAND_NB, GAPM_DBG_GET_MEM_INFO, GAPM_PLF_RESET,
  GAPM_GET_DEV_ADV_TX_POWER, GAPM_LAST
}
 

GAP Manager operation type - application interface.

More...
enum  gapm_own_addr_src {
  GAPM_PUBLIC_ADDR, GAPM_PROVIDED_RND_ADDR, GAPM_GEN_STATIC_RND_ADDR, GAPM_GEN_RSLV_ADDR,
  GAPM_GEN_NON_RSLV_ADDR, GAPM_PROVIDED_RECON_ADDR
}
 

Own BD address source of the device.

More...
enum  gapm_write_att_perm { GAPM_WRITE_DISABLE = 0, GAPM_WRITE_ENABLE = 8, GAPM_WRITE_UNAUTH = 16, GAPM_WRITE_AUTH = 24 }
 

Device Attribute write permission requirement.

More...

Detailed Description

Generic Access Profile Manager Task Header.

GATTC TASK Header.

Copyright 2015 SEVENCORE Co., Ltd.

Author:
HyeongJun Kim
Version:
1.0.0
Date:
2015-08-20

Copyright 2015 SEVENCORE Co., Ltd.

Author:
HyeongJun Kim
Version:
1.0.0
Date:
2015-08-29

Definition in file gapm_task.h.