Package com.highmobility.autoapi
Class SetCommand.Builder<Child>
java.lang.Object
com.highmobility.autoapi.SetCommand.Builder<Child>
- Direct Known Subclasses:
Adas.State.Builder,Capabilities.State.Builder,Charging.State.Builder,ChargingSession.State.Builder,ChassisSettings.State.Builder,Climate.State.Builder,Crash.State.Builder,DashboardLights.State.Builder,Diagnostics.State.Builder,Doors.State.Builder,Engine.State.Builder,FailureMessage.State.Builder,FirmwareVersion.State.Builder,Fueling.State.Builder,Historical.State.Builder,HomeCharger.State.Builder,HonkHornFlashLights.State.Builder,Hood.State.Builder,Ignition.State.Builder,LightConditions.State.Builder,Lights.State.Builder,Maintenance.State.Builder,Messaging.State.Builder,Mobile.State.Builder,MultiCommand.State.Builder,NaviDestination.State.Builder,Notifications.State.Builder,Offroad.State.Builder,ParkingBrake.State.Builder,ParkingTicket.State.Builder,PowerTakeoff.State.Builder,Race.State.Builder,RooftopControl.State.Builder,Seats.State.Builder,SetCommand.BaseBuilder,Tachograph.State.Builder,TheftAlarm.State.Builder,Trips.State.Builder,Trunk.State.Builder,Usage.State.Builder,ValetMode.State.Builder,VehicleInformation.State.Builder,VehicleLocation.State.Builder,VehicleStatus.State.Builder,VehicleTime.State.Builder,WeatherConditions.State.Builder,WiFi.State.Builder,Windows.State.Builder,Windscreen.State.Builder
- Enclosing class:
- SetCommand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProperty(Property property) build()Property[]setBrand(com.highmobility.autoapi.value.Brand brand) setNonce(com.highmobility.value.Bytes nonce) setSignature(com.highmobility.value.Bytes signature) setTimestamp(Calendar timestamp)
-
Constructor Details
-
Builder
-
-
Method Details
-
addProperty
-
setNonce
- Parameters:
nonce- The nonce used for the signature.- Returns:
- The nonce.
-
setSignature
- Parameters:
signature- The signature for the signed bytes(the whole command except the signature property)- Returns:
- The builder.
-
setTimestamp
- Parameters:
timestamp- The timestamp of when the data was transmitted from the car.- Returns:
- The builder.
-
setVin
- Parameters:
vin- The car vin.- Returns:
- The builder.
-
setBrand
- Parameters:
brand- The car brand.- Returns:
- The builder.
-
build
-
getProperties
-