soilDataStream property
Soil-sensor samples pushed by the native side while onReadSoilDataInterval is active.
Implementation
@override
Stream<Map<String, double>> get soilDataStream {
return _rawEvents.where((event) => event['event'] == 'USB_SOIL_DATA').map((event) {
final data = Map<String, dynamic>.from(event['data'] as Map);
return data.map((key, value) => MapEntry(key, (value as num).toDouble()));
});
}