public interface VehicleDataSink
DataPipeline
is given new
measurements via the receive methods. Data sinks are registered with a
VehicleService
receive all raw messages
from the vehicle data sources as they arrive without having to explicitly
register for asynchronous updates on specific measurements. Common
applications of this class are trace file recording, web streaming or custom
CAN message handling.Modifier and Type | Method and Description |
---|---|
void |
receive(VehicleMessage measurement)
Receive a data point with a name, a value and a event value.
|
void |
stop()
Release any acquired resources and either stop sending measurements (if a
source) or stop expecting to receive them (if a sink).
|
void receive(VehicleMessage measurement) throws DataSinkException
measurement
- The new measurement.DataSinkException
void stop()