IPC Module - BT Service

This page contains documentation of the bluetooth API.

Messages

message bt_request_req
Return message:

bt_request_rsp

Request BT service.

message bt_request_rsp
Parameters:

result (enum bt_result) – Result of the operation

Request BT service request response.

message bt_release_req_norsp

Release BT service.

message bt_publish_ind
Parameters:

state (enum bt_state) – Current state of the service

BT status publish event.

This status message is sent periodically.

message bt_subscribe_req

Subscribe to bt_publish_ind messages

message bt_subscribe_rsp
Parameters:

result (enum ipc_subscribe_result)

Result from bt_subscribe_req

message bt_unsubscribe_req_norsp

Unsubscribe from bt_publish_ind messages

Enums

enum bt_result

BT result codes.

Constant

Value

Description

OK

0

OK result

ERROR

1

Error result

enum bt_state

btmgr state

Constant

Value

Description

UNKNOWN

0

Unknown / Invalid state

STOP

1

Service is stopped

RESET

2

Service is resetting

STARTING

3

Service is starting

STARTED

4

Service is started and available

ERROR

5

Service has reached an unrecoverable error state