public interface SRSensorReaderDelegate
| Modifier and Type | Method and Description |
|---|---|
default void |
sensorReaderDidChangeAuthorizationStatus(SRSensorReader reader,
long authorizationStatus)
Invoked when authorization status has changed
|
default void |
sensorReaderDidCompleteFetch(SRSensorReader reader,
SRFetchRequest fetchRequest)
Invoked when a fetch has been completed successfully
|
default void |
sensorReaderDidFetchDevices(SRSensorReader reader,
NSArray<? extends SRDevice> devices) |
default void |
sensorReaderDidStopRecording(SRSensorReader reader)
Invoked after a SRSensorReader has request that recording be
stopped for a sensor
|
default void |
sensorReaderFetchDevicesDidFailWithError(SRSensorReader reader,
NSError error) |
default boolean |
sensorReaderFetchingRequestDidFetchResult(SRSensorReader reader,
SRFetchRequest fetchRequest,
SRFetchResult<?> result)
Invoked when a sample has been fetched
|
default void |
sensorReaderFetchingRequestFailedWithError(SRSensorReader reader,
SRFetchRequest fetchRequest,
NSError error)
Invoked when a fetch has completed with an error
|
default void |
sensorReaderStartRecordingFailedWithError(SRSensorReader reader,
NSError error)
Invoked if there was an error starting recording for a given sensor
|
default void |
sensorReaderStopRecordingFailedWithError(SRSensorReader reader,
NSError error)
Invoked if there was an error starting recording for a given sensor
|
default void |
sensorReaderWillStartRecording(SRSensorReader reader)
Invoked after a SRSensorReader has request that recording be
started for a sensor
|
default void sensorReaderDidChangeAuthorizationStatus(SRSensorReader reader, long authorizationStatus)
default void sensorReaderDidCompleteFetch(SRSensorReader reader, SRFetchRequest fetchRequest)
default void sensorReaderDidFetchDevices(SRSensorReader reader, NSArray<? extends SRDevice> devices)
default void sensorReaderFetchDevicesDidFailWithError(SRSensorReader reader, NSError error)
default boolean sensorReaderFetchingRequestDidFetchResult(SRSensorReader reader, SRFetchRequest fetchRequest, SRFetchResult<?> result)
[@description] This callback can be called multiple times when there are multiple results.
[@note] The fetchResult is not valid after the callback is complete. If the caller needs to access the result at a later time, it must be copied not merely retained
fetchRequest - The request corresponding to the this resultresult - One result of the fetch. The caller is expected to
know what type of sample is returned.default void sensorReaderFetchingRequestFailedWithError(SRSensorReader reader, SRFetchRequest fetchRequest, NSError error)
default void sensorReaderStartRecordingFailedWithError(SRSensorReader reader, NSError error)
default void sensorReaderStopRecordingFailedWithError(SRSensorReader reader, NSError error)
default void sensorReaderDidStopRecording(SRSensorReader reader)
default void sensorReaderWillStartRecording(SRSensorReader reader)