SMSensor Class Reference

Inherits from NSObject
Declared in SMSensor.h
SMSensor.m

Overview

A generic sensor.

(Should not be instantiated directly)

  callback

The callback to provide the data back to after each sense is made

@property (nonatomic, readonly, copy) SenseCallback callback

Discussion

The callback to provide the data back to after each sense is made

Declared In

SMSensor.h

– sense

Requests data to be sent from the sensor to the callback as soon as it’s available

- (void)sense

Discussion

Requests data to be sent from the sensor to the callback as soon as it’s available

Declared In

SMSensor.h

+ isAvailable

Checks whether the sensor is available at runtime

+ (BOOL)isAvailable

Return Value

Sensor available

Discussion

Checks whether the sensor is available at runtime

Declared In

SMSensor.h

– initWithSenseCallback:

Initialises an SMSensor with specified callback.

- (id)initWithSenseCallback:(SenseCallback)callback

Parameters

callback

Callback to send the data to

Return Value

SMSensor Instance

Discussion

Initialises an SMSensor with specified callback.

Note: This class can not be instantiated from outside this library. Use the relevant subclasses for a particular sensor

Declared In

SMSensor.h

– initWithSenseCallback:timeInterval:

Initialises an SMSensor with specified callback and repeat time interval

- (id)initWithSenseCallback:(SenseCallback)callback timeInterval:(NSTimeInterval)secs

Parameters

callback

callback for data

secs

seconds between sensing

Return Value

SMSensor sensor

Discussion

Initialises an SMSensor with specified callback and repeat time interval

Declared In

SMSensor.h