AdvertisingSetCallback
public
abstract
class
AdvertisingSetCallback
extends Object
java.lang.Object | |
↳ | android.bluetooth.le.AdvertisingSetCallback |
Bluetooth LE advertising set callbacks, used to deliver advertising operation status.
Summary
Constants | |
---|---|
int |
ADVERTISE_FAILED_ALREADY_STARTED
Failed to start advertising as the advertising is already started. |
int |
ADVERTISE_FAILED_DATA_TOO_LARGE
Failed to start advertising as the advertise data to be broadcasted is too large. |
int |
ADVERTISE_FAILED_FEATURE_UNSUPPORTED
This feature is not supported on this platform. |
int |
ADVERTISE_FAILED_INTERNAL_ERROR
Operation failed due to an internal error. |
int |
ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
Failed to start advertising because no advertising instance is available. |
int |
ADVERTISE_SUCCESS
The requested operation was successful. |
Public constructors | |
---|---|
AdvertisingSetCallback()
|
Public methods | |
---|---|
void
|
onAdvertisingDataSet(AdvertisingSet advertisingSet, int status)
Callback triggered in response to |
void
|
onAdvertisingEnabled(AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to |
void
|
onAdvertisingParametersUpdated(AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to |
void
|
onAdvertisingSetStarted(AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to |
void
|
onAdvertisingSetStopped(AdvertisingSet advertisingSet)
Callback triggered in response to |
void
|
onPeriodicAdvertisingDataSet(AdvertisingSet advertisingSet, int status)
Callback triggered in response to |
void
|
onPeriodicAdvertisingEnabled(AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to |
void
|
onPeriodicAdvertisingParametersUpdated(AdvertisingSet advertisingSet, int status)
Callback triggered in response to |
void
|
onScanResponseDataSet(AdvertisingSet advertisingSet, int status)
Callback triggered in response to |
Inherited methods | |
---|---|
Constants
ADVERTISE_FAILED_ALREADY_STARTED
public static final int ADVERTISE_FAILED_ALREADY_STARTED
Failed to start advertising as the advertising is already started.
Constant Value: 3 (0x00000003)
ADVERTISE_FAILED_DATA_TOO_LARGE
public static final int ADVERTISE_FAILED_DATA_TOO_LARGE
Failed to start advertising as the advertise data to be broadcasted is too large.
Constant Value: 1 (0x00000001)
ADVERTISE_FAILED_FEATURE_UNSUPPORTED
public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED
This feature is not supported on this platform.
Constant Value: 5 (0x00000005)
ADVERTISE_FAILED_INTERNAL_ERROR
public static final int ADVERTISE_FAILED_INTERNAL_ERROR
Operation failed due to an internal error.
Constant Value: 4 (0x00000004)
ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
Failed to start advertising because no advertising instance is available.
Constant Value: 2 (0x00000002)
ADVERTISE_SUCCESS
public static final int ADVERTISE_SUCCESS
The requested operation was successful.
Constant Value: 0 (0x00000000)
Public constructors
Public methods
onAdvertisingDataSet
public void onAdvertisingDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet#setAdvertisingData
indicating result
of the operation. If status is ADVERTISE_SUCCESS, then data was changed.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
status |
int : Status of the operation. |
onAdvertisingEnabled
public void onAdvertisingEnabled (AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to BluetoothLeAdvertiser#startAdvertisingSet
indicating result of the operation. If status is ADVERTISE_SUCCESS, then advertising set is
advertising.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
enable |
boolean |
status |
int : Status of the operation. |
onAdvertisingParametersUpdated
public void onAdvertisingParametersUpdated (AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to AdvertisingSet#setAdvertisingParameters
indicating
result of the operation.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
txPower |
int : tx power that will be used for this set. |
status |
int : Status of the operation. |
onAdvertisingSetStarted
public void onAdvertisingSetStarted (AdvertisingSet advertisingSet, int txPower, int status)
Callback triggered in response to BluetoothLeAdvertiser#startAdvertisingSet
indicating result of the operation. If status is ADVERTISE_SUCCESS, then advertisingSet
contains the started set and it is advertising. If error occurred, advertisingSet is null,
and status will be set to proper error code.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set that was started or null if error. |
txPower |
int : tx power that will be used for this set. |
status |
int : Status of the operation. |
onAdvertisingSetStopped
public void onAdvertisingSetStopped (AdvertisingSet advertisingSet)
Callback triggered in response to BluetoothLeAdvertiser#stopAdvertisingSet
indicating
advertising set is stopped.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
onPeriodicAdvertisingDataSet
public void onPeriodicAdvertisingDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet#setPeriodicAdvertisingData
indicating result of the operation.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
status |
int : Status of the operation. |
onPeriodicAdvertisingEnabled
public void onPeriodicAdvertisingEnabled (AdvertisingSet advertisingSet, boolean enable, int status)
Callback triggered in response to AdvertisingSet#setPeriodicAdvertisingEnabled
indicating result of the operation.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
enable |
boolean |
status |
int : Status of the operation. |
onPeriodicAdvertisingParametersUpdated
public void onPeriodicAdvertisingParametersUpdated (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet#setPeriodicAdvertisingParameters
indicating result of the operation.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
status |
int : Status of the operation. |
onScanResponseDataSet
public void onScanResponseDataSet (AdvertisingSet advertisingSet, int status)
Callback triggered in response to AdvertisingSet#setAdvertisingData
indicating result
of the operation.
Parameters | |
---|---|
advertisingSet |
AdvertisingSet : The advertising set. |
status |
int : Status of the operation. |