| CPC G06F 12/023 (2013.01) | 19 Claims |

|
1. A vehicle comprising:
at least one processor;
a plurality of sensors;
a memory;
a sensor service executable by the at least one processor to:
receive an indication of interest from a client for sensor data of a first sensor of the plurality of sensors,
allocate buffers in the memory for the plurality of sensors,
provide a first buffer of the buffers to a sensor connector that is to receive the sensor data from the first sensor,
receive, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor,
based on the indication of interest from the client, notify the client that the first buffer is available for reading by the client from the memory, and
grant a read lock to the client for read access of the first buffer in the memory.
|