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

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_fan_control_db_create (BleMsgHandler *BMH)
 Send enable request to Fan Control profile task.
void app_lamp_control_db_create (BleMsgHandler *BMH)
 Send enable request to Lamp Control 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_fan_control_enable (ble_dev *device, BleMsgHandler *BMH)
 Send enable request to fan_control profile task.
void app_lamp_control_enable (ble_dev *device, BleMsgHandler *BMH)
 Send enable request to lamp_control 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.

GATTC TASK Header.

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 149 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 389 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 297 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 69 of file app.cpp.

void app_fan_control_db_create ( BleMsgHandler *  BMH )

Send enable request to Fan Control profile task.

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

Definition at line 109 of file app.cpp.

void app_fan_control_enable ( ble_dev *  device,
BleMsgHandler *  BMH 
)

Send enable request to fan_control profile task.

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

Definition at line 344 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 89 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 322 of file app.cpp.

void app_lamp_control_db_create ( BleMsgHandler *  BMH )

Send enable request to Lamp Control profile task.

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

Definition at line 129 of file app.cpp.

void app_lamp_control_enable ( ble_dev *  device,
BleMsgHandler *  BMH 
)

Send enable request to lamp_control profile task.

Send enable request to Lamp_control profile task.

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

Definition at line 366 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 36 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 414 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 254 of file app.cpp.