Package org.robovm.apple.sensorkit
Class SRSensorReader
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.sensorkit.SRSensorReader
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class SRSensorReader extends NSObject
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSRSensorReader.SRSensorReaderPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedSRSensorReader()protectedSRSensorReader(NSObject.Handle h, long handle)protectedSRSensorReader(NSObject.SkipInit skipInit)SRSensorReader(SRSensor sensor) -
Method Summary
Modifier and Type Method Description voidfetch(SRFetchRequest request)voidfetchDevices()SRAuthorizationStatusgetAuthorizationStatus()SRSensorReaderDelegategetDelegate()SRSensorgetSensor()protected longinit(SRSensor sensor)static voidrequestAuthorization(NSSet<NSString> sensors, VoidBlock1<NSError> completion)voidsetDelegate(SRSensorReaderDelegate v)voidstartRecording()voidstopRecording()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SRSensorReader
protected SRSensorReader() -
SRSensorReader
-
SRSensorReader
-
SRSensorReader
-
-
Method Details
-
getAuthorizationStatus
-
getSensor
-
getDelegate
-
setDelegate
-
init
-
startRecording
public void startRecording() -
stopRecording
public void stopRecording() -
fetchDevices
public void fetchDevices() -
fetch
-
requestAuthorization
-