Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
|
#include <tbs.h>
Data Fields | |
char * | provider_name |
The name of the provider, for example a cellular service provider. | |
char * | uci |
The Uniform Caller Identifier of the bearer. | |
char * | uri_schemes_supported |
The Uniform Resource Identifiers schemes supported by this bearer as an UTF-8 string. | |
bool | gtbs |
Whether this bearer shall be registered as a Generic Telephone Bearer server. | |
bool | authorization_required |
Whether the application will need to authorize changes to calls. | |
uint8_t | technology |
The technology of the bearer. | |
uint8_t | supported_features |
The optional supported features of the bearer. | |
bool bt_tbs_register_param::authorization_required |
Whether the application will need to authorize changes to calls.
If set to false then the service will automatically accept write requests from clients.
bool bt_tbs_register_param::gtbs |
Whether this bearer shall be registered as a Generic Telephone Bearer server.
A GTBS shall be registered before any non-GTBS services. There can only be a single GTBS registered.
char* bt_tbs_register_param::provider_name |
The name of the provider, for example a cellular service provider.
uint8_t bt_tbs_register_param::supported_features |
The optional supported features of the bearer.
See the BT_TBS_FEATURE_* values.
uint8_t bt_tbs_register_param::technology |
The technology of the bearer.
See the BT_TBS_TECHNOLOGY_* values.
char* bt_tbs_register_param::uci |
The Uniform Caller Identifier of the bearer.
See the Uniform Caller Identifiers table in Bluetooth Assigned Numbers
char* bt_tbs_register_param::uri_schemes_supported |
The Uniform Resource Identifiers schemes supported by this bearer as an UTF-8 string.
See https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml for possible values. If multiple values are used, these shall be comma separated, e.g. "tel,skype".