TX Power Service module.
More...
|
struct | ble_tps_init_t |
| TX Power Service init structure. This contains all options and data needed for initialization of the service. More...
|
|
struct | ble_tps_t |
| TX Power Service structure. This contains various status information for the service. More...
|
|
This module implements the TX Power Service with the TX Power Level characteristic. During initialization it adds the TX Power Service and TX Power Level characteristic with the specified initial value to the BLE stack database.
It provides a function for letting the application update the TX Power Level characteristic.
- Parameters
-
[out] | p_tps | TX Power Service structure. This structure will have to be supplied by the application. It will be initialized by this function, and will later be used to identify this particular service instance. |
[in] | p_tps_init | Information needed to initialize the service. |
- Returns
- NRF_SUCCESS on successful initialization of service, otherwise an error code.
uint32_t ble_tps_tx_power_level_set |
( |
ble_tps_t * |
p_tps, |
|
|
int8_t |
tx_power_level |
|
) |
| |
- Parameters
-
[in] | p_tps | TX Power Service structure. |
[in] | tx_power_level | New TX Power Level (unit dBm, range -100 to 20). |
- Returns
- NRF_SUCCESS on success, otherwise an error code.