rawsensors 0.0.3 copy "rawsensors: ^0.0.3" to clipboard
rawsensors: ^0.0.3 copied to clipboard

A flutter plugin that lets you access raw data from sensors, the goal of this plugin is to expose every sensors from the Android and IOS framework.

rawsensors

A flutter plugin that lets you access raw data from sensors The goal of this plugin is to expose every sensors from the Android and IOS framework.

Features #

The different sensor types available are exposed via the enum SensorType:

SensorType Android IOS
accelerometer TYPE_ACCELEROMETER Not implemented
temperature TYPE_AMBIENT_TEMPERATURE Not implemented
gyroscope TYPE_GYROSCOPE Not implemented
magnetometer TYPE_MAGNETIC_FIELD Not implemented
light TYPE_LIGHT Not implemented
pressure TYPE_PRESSURE Not implemented

Warning: This plugin does not support IOS for now, I would greatly appreciate some help to support IOS.

Usage #

To use this plugin, add rawsensors as a dependency in your pubspec.yaml file. For example:

dependencies:
  rawsensors: 0.0.3

Example #

import 'package:rawsensors/rawsensors.dart';

RawSensors.getSensorStream(SensorType.accelerometer)
  .then((Stream sensorStream) => {
    if (sensorStream != null) {
      sensorStream.listen((dynamic data) {
        print(data);
      }
    } else {
      print("No accelerometer found on device");
    }
  }));

Issues #

If you have any issue, bug or feature request please open an issue.

Contribution #

Contributions are welcomed, feel free to contribute if you see any improvement or you want to add new features.

License #

MIT TrAyZeN

0
likes
40
pub points
25%
popularity

Publisher

unverified uploader

A flutter plugin that lets you access raw data from sensors, the goal of this plugin is to expose every sensors from the Android and IOS framework.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on rawsensors