Index: device/generic_sensor/platform_sensor.cc |
diff --git a/device/generic_sensor/platform_sensor.cc b/device/generic_sensor/platform_sensor.cc |
index 34afa2d69987ab49b01dcf8041945c523c9f0b02..95b6bc86e3f1f65edd21a3b6edd03088bb9ab0a9 100644 |
--- a/device/generic_sensor/platform_sensor.cc |
+++ b/device/generic_sensor/platform_sensor.cc |
@@ -90,6 +90,13 @@ void PlatformSensor::RemoveClient(Client* client) { |
} |
} |
+bool PlatformSensor::GetLatestReading(SensorReading* result) { |
+ const SensorReadingSharedBuffer* buffer = |
+ static_cast<const SensorReadingSharedBuffer*>( |
+ shared_buffer_mapping_.get()); |
+ return GetSensorReadingFromBuffer(buffer, result); |
+} |
+ |
void PlatformSensor::UpdateSensorReading(const SensorReading& reading, |
bool notify_clients) { |
ReadingBuffer* buffer = |