//
// following code is checked in 2016/01/13
import 'package:flutter/services.dart';
import 'package:mojo_services/sensors/sensors.mojom.dart';
main() async {
print("######====================####s##");
SensorServiceProxy sensor = new SensorServiceProxy.unbound();
shell.connectToService("h", sensor);
SensorListenerStub stub = new SensorListenerStub.unbound();
stub.impl = new MySensorListener();
sensor.ptr.addListener(SensorType.GRAVITY, stub);
print("######====================###s###");
}
class MySensorListener extends SensorListener {
void onAccuracyChanged(int accuracy) {
print("accuracy: ${accuracy}");
}
void onSensorChanged(SensorData data) {
print("data: ${data.accuracy} ${data.values}");
}
}