Sha256: 07eb5b13d6def9d1ed9a3c803e9421a7554d3579a8ce7068b2cac5f286522ba6

Contents?: true

Size: 992 Bytes

Versions: 17

Compression:

Stored size: 992 Bytes

Contents

#import "ISensor.h"
#import "SensorBase.h"
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreMotion/CoreMotion.h>

@interface Sensor : SensorBase<ISensor> {
}

-(void) start:(id<IMethodResult>)methodResult;
-(void) readData:(id<IMethodResult>)methodResult;
-(void) stop:(id<IMethodResult>)methodResult;



@end


@interface AccelerometerSensor : Sensor<ISensor> {
    CMMotionManager *motionManager;
    NSTimer* timer;
    id<IMethodResult> callback;
    double acceleration_x;
    double acceleration_y;
    double acceleration_z;
    int updatePeriod;
    BOOL ready;
    
}


-(id) init;

-(void) setProperty:(NSString*)propertyName propertyValue:(NSString*)propertyValue;


@end




@interface MagnetometerSensor : Sensor<ISensor> {
    CMMotionManager *motionManager;
    NSTimer* timer;
    id<IMethodResult> callback;
    double magnetometer_x;
    double magnetometer_y;
    double magnetometer_z;
    int updatePeriod;
    BOOL ready;
    
}

-(id) init;

@end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-7.5.1 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-7.4.1 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-7.1.17 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-6.2.0 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-6.0.11 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.18 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.17 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.15 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.0.22 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.2 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.0.7 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.0.3 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
rhodes-5.5.0 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
tauplatform-1.0.3 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
tauplatform-1.0.2 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h
tauplatform-1.0.1 lib/commonAPI/sensor/ext/platform/iphone/impl/Sensor.h