public static class AylaTestConfig.LanModeWaiter extends java.lang.Object implements AylaDevice.DeviceChangeListener
Constructor and Description |
---|
LanModeWaiter(AylaDevice device) |
Modifier and Type | Method and Description |
---|---|
void |
deviceChanged(AylaDevice device,
Change change)
Called when the status of a device changes.
|
void |
deviceError(AylaDevice device,
AylaError error)
Called whenever an error occurs for this device.
|
void |
deviceLanStateChanged(AylaDevice device,
boolean lanModeEnabled,
AylaError error)
Called whenever the device enters or leaves LAN mode
|
boolean |
waitForLanMode(int timeout) |
public LanModeWaiter(AylaDevice device)
public boolean waitForLanMode(int timeout)
public void deviceChanged(AylaDevice device, Change change)
AylaDevice.DeviceChangeListener
deviceChanged
in interface AylaDevice.DeviceChangeListener
device
- The device that changedchange
- Change object describing the devices that changed. This is usually a
FieldChange or PropertyChange object.public void deviceError(AylaDevice device, AylaError error)
AylaDevice.DeviceChangeListener
deviceError
in interface AylaDevice.DeviceChangeListener
device
- Device that encountered the errorerror
- Error encountered on this device.public void deviceLanStateChanged(AylaDevice device, boolean lanModeEnabled, AylaError error)
AylaDevice.DeviceChangeListener
deviceLanStateChanged
in interface AylaDevice.DeviceChangeListener
device
- the device that changedlanModeEnabled
- true if the device has entered LAN mode, false if it left LAN modeerror
- meaningful only when lanModeEnabled is false, providing a supplementary reason to
explain when lanmode is disabled.