Android Open Source - LeBlue Le Mock Controller From Project Back to project page LeBlue .
License The source code is released under:
Apache License
If you think the Android project LeBlue listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package houtbecke.rs.le.mock;
/ / w w w . j a v a 2 s . c o m
import java.util.UUID;
import houtbecke.rs.le.LeCharacteristicListener;
import houtbecke.rs.le.LeDeviceListener;
import houtbecke.rs.le.LeFormat;
import houtbecke.rs.le.LeGattCharacteristic;
import houtbecke.rs.le.LeRemoteDeviceListener;
public interface LeMockController {
void deviceStartScanning(LeDeviceMock leDeviceMock);
void deviceStartScanning(LeDeviceMock leDeviceMock, UUID[] uuids);
void deviceStopScanning(LeDeviceMock leDeviceMock);
void remoteDeviceConnect(LeRemoteDeviceMock leRemoteDeviceMock);
void remoteDeviceStartServiceDiscovery(LeRemoteDeviceMock leRemoteDeviceMock);
void remoteDeviceClose(LeRemoteDeviceMock leRemoteDeviceMock);
void remoteDeviceDisconnect(LeRemoteDeviceMock leRemoteDeviceMock);
boolean serviceEnableCharacteristicNotification(LeGattServiceMock leGattServiceMock, UUID characteristic);
void deviceAddListener(LeDeviceMock leDeviceMock, LeDeviceListener listener);
void deviceRemoveListener(LeDeviceMock leDeviceMock, LeDeviceListener listener);
boolean deviceCheckBleHardwareAvailable(LeDeviceMock leDeviceMock);
boolean deviceIsBtEnabled(LeDeviceMock leDeviceMock);
String remoteDeviceGetAddress(LeRemoteDeviceMock leRemoteDeviceMock);
String remoteDeviceGetName(LeRemoteDeviceMock leRemoteDeviceMock);
LeRemoteDeviceListener getRemoteDeviceListener(int key);
void remoteDeviceAddListener(LeRemoteDeviceMock leRemoteDeviceMock, LeRemoteDeviceListener listener);
void remoteDeviceRemoveListener(LeRemoteDeviceMock leRemoteDeviceMock, LeRemoteDeviceListener listener);
void addDevice(int key, LeDeviceMock mock);
LeDeviceListener getDeviceListener(int key);
LeGattCharacteristic serviceGetCharacteristic(LeGattServiceMock leGattServiceMock, UUID uuid);
UUID serviceGetUuid(LeGattServiceMock leGattServiceMock);
byte [] characteristicGetValue(LeGattCharacteristicMock leGattCharacteristicMock);
int characteristicGetIntValue(LeGattCharacteristicMock leGattCharacteristicMock, LeFormat format, int index);
LeCharacteristicListener getCharacteristicListener(int key);
void remoteDeviceSetCharacteristicListener(LeRemoteDeviceMock leRemoteDeviceMock, LeCharacteristicListener listener, UUID[] uuids);
void characteristicSetValue(LeGattCharacteristicMock leGattCharacteristicMock, byte [] value);
void remoteDeviceReadRssi(LeRemoteDeviceMock leRemoteDeviceMock);
}
Java Source Code List houtbecke.rs.le.BleException.java houtbecke.rs.le.LeCharacteristicListener.java houtbecke.rs.le.LeDefinedUUIDs.java houtbecke.rs.le.LeDeviceListener.java houtbecke.rs.le.LeDeviceState.java houtbecke.rs.le.LeDevice.java houtbecke.rs.le.LeFormat.java houtbecke.rs.le.LeGattCharacteristic.java houtbecke.rs.le.LeGattDescriptorValue.java houtbecke.rs.le.LeGattDescriptor.java houtbecke.rs.le.LeGattService.java houtbecke.rs.le.LeGattStatus.java houtbecke.rs.le.LeRecord.java houtbecke.rs.le.LeRemoteDeviceListener.java houtbecke.rs.le.LeRemoteDevice.java houtbecke.rs.le.LeScanRecordImpl.java houtbecke.rs.le.LeScanRecord.java houtbecke.rs.le.LeUtil.java houtbecke.rs.le.dummy.DummyLeRemoteDevice.java houtbecke.rs.le.example.MainActivity.java houtbecke.rs.le.fourdotthree.LeDevice43.java houtbecke.rs.le.fourdotthree.LeGattCharacteristic43.java houtbecke.rs.le.fourdotthree.LeGattService43.java houtbecke.rs.le.fourdotthree.LeRemoteDevice43.java houtbecke.rs.le.interceptor.AndroidEventSinkUtil.java houtbecke.rs.le.interceptor.BaseIntercepting.java houtbecke.rs.le.interceptor.EventSinkUtil.java houtbecke.rs.le.interceptor.InterceptingLeCharacteristicListener.java houtbecke.rs.le.interceptor.InterceptingLeDeviceListener.java houtbecke.rs.le.interceptor.InterceptingLeDevice.java houtbecke.rs.le.interceptor.InterceptingLeGattCharacteristic.java houtbecke.rs.le.interceptor.InterceptingLeGattService.java houtbecke.rs.le.interceptor.InterceptingLeRemoteDeviceListener.java houtbecke.rs.le.interceptor.InterceptingLeRemoteDevice.java houtbecke.rs.le.interceptor.LeInterceptor.java houtbecke.rs.le.interceptor.LeLogCatInterceptor.java houtbecke.rs.le.interceptor.LeSessionInterceptor.java houtbecke.rs.le.mock.LeDeviceMock.java houtbecke.rs.le.mock.LeGattCharacteristicMock.java houtbecke.rs.le.mock.LeGattServiceMock.java houtbecke.rs.le.mock.LeMockController.java houtbecke.rs.le.mock.LeRemoteDeviceMock.java houtbecke.rs.le.mock.LeSessionController.java houtbecke.rs.le.mock.NativeWaitNotify.java houtbecke.rs.le.mock.SimpleWaitNotify.java houtbecke.rs.le.mock.WaitNotify.java houtbecke.rs.le.session.CharacteristicsMockerObject.java houtbecke.rs.le.session.DeviceMockerObject.java houtbecke.rs.le.session.EventSinkFiller.java houtbecke.rs.le.session.EventSink.java houtbecke.rs.le.session.EventSource.java houtbecke.rs.le.session.EventType.java houtbecke.rs.le.session.Event.java houtbecke.rs.le.session.GattServiceMockerObject.java houtbecke.rs.le.session.ListEventSinkSource.java houtbecke.rs.le.session.MockedResponseObject.java houtbecke.rs.le.session.MockedResponse.java houtbecke.rs.le.session.MockerObject.java houtbecke.rs.le.session.Mocker.java houtbecke.rs.le.session.RemoteDeviceMockerObject.java houtbecke.rs.le.session.SessionObject.java houtbecke.rs.le.session.Session.java