Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // place under public void onViewCreated(View view, Bundle savedInstanceState)
- view.findViewById(R.id.humidity_start).setOnClickListener(v -> {
- humidity = metawear.getModule(HumidityBme280.class);
- Log.i("Humidity", "Humidity sensor started.");
- humidity.setOversampling(HumidityBme280.OversamplingMode.SETTING_16X);
- humidity.value().addRouteAsync(new RouteBuilder() {
- @Override
- public void configure(RouteComponent source) {
- source.stream(new Subscriber() {
- @Override
- public void apply(Data data, Object... env) {
- Log.i("MainActivity", "Humidity = " + data.value(Float.class));
- }
- });
- }
- }).continueWith(new Continuation<Route, Void>(){
- @Override
- public Void then(Task<Route> task) throws Exception {
- humidity.value().read();
- return null;
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement