rawsensors 0.0.3 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