public abstract static class FlicScanWizard.Callback
extends java.lang.Object
FlicScanWizard.start(Callback)
.
Will be called when an event occurs.Constructor and Description |
---|
FlicScanWizard.Callback() |
Modifier and Type | Method and Description |
---|---|
void |
onBLEConnected(FlicScanWizard wizard,
java.lang.String bdAddr)
Called when a BLE connection has successfully been established.
|
void |
onCompleted(FlicScanWizard wizard,
FlicButton button)
Called when a button has successfully connected and verified.
|
void |
onDiscovered(FlicScanWizard wizard,
java.lang.String bdAddr,
int rssi,
boolean isPrivateMode,
int revision)
Called when a button is discovered.
|
void |
onFailed(FlicScanWizard wizard,
int flicScanWizardErrorCode)
Called when the scan wizard has stopped without success.
|
public void onDiscovered(FlicScanWizard wizard, java.lang.String bdAddr, int rssi, boolean isPrivateMode, int revision)
wizard
- the wizardbdAddr
- the BD address of the devicerssi
- rssi value (see Android specification)isPrivateMode
- private mode or notrevision
- Flic firmware revision advertisedpublic void onBLEConnected(FlicScanWizard wizard, java.lang.String bdAddr)
onCompleted(FlicScanWizard, FlicButton)
will be called.wizard
- the wizardbdAddr
- the BD address of the devicepublic void onCompleted(FlicScanWizard wizard, FlicButton button)
wizard
- the wizardbutton
- the FlicButton
objectpublic void onFailed(FlicScanWizard wizard, int flicScanWizardErrorCode)
wizard
- the wizardflicScanWizardErrorCode
- an error code FlicScanWizard.ErrorCode
indicating the reason for stopping