public class VehicleStateManager extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
VehicleStateManager.IRegisterVehicleListener
Response listener for
VehicleStateManager.registerVehicle(RegisterVehicleOptions, IRegisterVehicleListener) . |
static interface |
VehicleStateManager.IReportVehicleStateListener
|
static interface |
VehicleStateManager.IUnregisterVehicleListener
Response listener for
VehicleStateManager.unregisterVehicle(UnregisterVehicleOptions, IUnregisterVehicleListener) . |
static class |
VehicleStateManager.RegisterVehicleOptions
Request options to register a vehicle.
|
static class |
VehicleStateManager.ReportVehicleStateOptions
Represents a vehicle state report options.
|
static class |
VehicleStateManager.UnregisterVehicleOptions
Request options to unregister a vehicle.
|
static class |
VehicleStateManager.VehicleStateManagerException
An exception that is thrown when there is an error with a
VehicleStateManager operation. |
Modifier and Type | Method and Description |
---|---|
ICancellable |
registerVehicle(VehicleStateManager.RegisterVehicleOptions options,
VehicleStateManager.IRegisterVehicleListener listener)
Registers a new vehicle.
|
ICancellable |
reportVehicleState(VehicleStateManager.ReportVehicleStateOptions options,
VehicleStateManager.IReportVehicleStateListener listener)
Reports a vehicle state.
|
ICancellable |
unregisterVehicle(VehicleStateManager.UnregisterVehicleOptions options,
VehicleStateManager.IUnregisterVehicleListener listener)
Unregisters an existing vehicle.
|
public ICancellable registerVehicle(VehicleStateManager.RegisterVehicleOptions options, VehicleStateManager.IRegisterVehicleListener listener)
options
- Vehicle registration options.listener
- Response listener instance.ICancellable
to cancel current operation.public ICancellable unregisterVehicle(VehicleStateManager.UnregisterVehicleOptions options, VehicleStateManager.IUnregisterVehicleListener listener)
options
- Vehicle registration options.listener
- Response listener instance.ICancellable
to cancel current operation.public ICancellable reportVehicleState(VehicleStateManager.ReportVehicleStateOptions options, VehicleStateManager.IReportVehicleStateListener listener)
options
- VehicleStateManager.ReportVehicleStateOptions
that contains vehicle state measurements.listener
- Response listener instance.ICancellable
to cancel current operation.VehicleStateManager.VehicleStateManagerException
- Thrown when:
options
is nulllistener
is nulloptions
does not contain any measurementsCopyright © 2013-2018 INRIX, Inc. All Rights Reserved.