#import <Foundation/Foundation.h>
#import <CoreMotion/CoreMotion.h>
#import <CoreLocation/CoreLocation.h>
#include "sensor_wrap.h"
@interface SensorAccess : NSObject <CLLocationManagerDelegate>
{
SensorDataCallback* sensorCallbak;
void* userData;
int sensorType;
int gpsActive;
}
@property (nonatomic, retain) CMMotionManager *motionManager;
@property (nonatomic, retain) NSOperationQueue *queue;
@property (nonatomic, retain) CLLocationManager *locMngr;
- (int) setSensorType :(int) type;
- (int) getSensorType;
- (int) setSensorCallback:(SensorDataCallback*)callback :(void*) user;
- (int) startSensor;
- (int) stopSensor;
- (int) isSensorStarted;
@end