KIM HyoengJun / Mbed 2 deprecated mbed_fota Featured

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

module

Application entry point function definition. More...

Enumerations

enum  {
  APP_IDLE, APP_CONNECTABLE, APP_CONNECTED, APP_STATE_MAX,
  APP_SCAN
}

Functions

void app_rst_gap (BleMsgHandler *BMH)
 Send Reset request to GAPM task.
void app_diss_db_create (BleMsgHandler *BMH)
 Send enable request to DISS profile task.
void app_fota_server_db_create (BleMsgHandler *BMH)
 Send enable request to FOTA profile task.
void app_adv_start (BleMsgHandler *BMH)
 Send Start Advertising command to GAPM task.
void app_set_mode (BleMsgHandler *BMH)
 Set Bondabe mode.
void app_dis_enable (ble_dev *device, BleMsgHandler *BMH)
 Send enable request to DISS profile task.
void app_fota_server_enable (ble_dev *device, BleMsgHandler *BMH)
 Send enable request to FOTA profile task.
void app_connect_confirm (uint8_t auth, ble_dev *device, BleMsgHandler *BMH)
 Send connection confirmation.
void app_send_disconnect (uint16_t dst, uint16_t conhdl, uint8_t reason, BleMsgHandler *BMH)
 Send the GAPC_DISCONNECT_IND message to a task.

Detailed Description

Application entry point function definition.

Generic Access Profile Manager Task Header.

Generic Access Profile Controller Header.

Generic Access Profile.

Fota Server Task Header.

Device Information Service Server Header.

Compile configuration.

application handlers for ble events and responses.

Software Version.

Application entry point Header.


Enumeration Type Documentation

anonymous enum
Enumerator:
APP_IDLE 

Idle state.

APP_CONNECTABLE 

Scanning state.

APP_CONNECTED 

Connected state.

APP_STATE_MAX 

Number of defined states.

APP_SCAN 

Scanning state.

Definition at line 84 of file app.h.


Function Documentation

void app_adv_start ( BleMsgHandler *  BMH )

Send Start Advertising command to GAPM task.

Parameters:
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 106 of file app.cpp.

void app_connect_confirm ( uint8_t  auth,
ble_dev *  device,
BleMsgHandler *  BMH 
)

Send connection confirmation.

param[in] auth Authentication requirements.

Parameters:
[in]deviceBle device info
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 302 of file app.cpp.

void app_dis_enable ( ble_dev *  device,
BleMsgHandler *  BMH 
)

Send enable request to DISS profile task.

Parameters:
[in]deviceBle device info
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 254 of file app.cpp.

void app_diss_db_create ( BleMsgHandler *  BMH )

Send enable request to DISS profile task.

Parameters:
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 66 of file app.cpp.

void app_fota_server_db_create ( BleMsgHandler *  BMH )

Send enable request to FOTA profile task.

Parameters:
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 86 of file app.cpp.

void app_fota_server_enable ( ble_dev *  device,
BleMsgHandler *  BMH 
)

Send enable request to FOTA profile task.

Parameters:
[in]deviceBle device info
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 279 of file app.cpp.

void app_rst_gap ( BleMsgHandler *  BMH )

Send Reset request to GAPM task.

Parameters:
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 33 of file app.cpp.

void app_send_disconnect ( uint16_t  dst,
uint16_t  conhdl,
uint8_t  reason,
BleMsgHandler *  BMH 
)

Send the GAPC_DISCONNECT_IND message to a task.

Parameters:
[in]dstTask id of the destination task.
[in]conhdlThe conhdl parameter of the GAPC_DISCONNECT_IND message.
[in]reasonThe reason parameter of the GAPC_DISCONNECT_IND message.
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 327 of file app.cpp.

void app_set_mode ( BleMsgHandler *  BMH )

Set Bondabe mode.

Parameters:
[in]BMHBle Message Handler class reference
Returns:
void.

Definition at line 211 of file app.cpp.