package
0.0.0-20240908172838-7bcebe7d766f
Repository: https://github.com/evcc-io/evcc.git
Documentation: pkg.go.dev
# Constants
(DC2+).
(DC2+).
(test command).
(TEST COMMAND).
(test command).
(TEST COMMAND).
(DEPRECATED).
(DEPRECATED).
(DEPRECATED).
(DEPRECATED).
reset tripcomp.
RESET TRIPCOMP.
Value has been retrieved from vehicle but is invalid (marked as invalid by DaiVB backend).
Vehicle does not support this attribute (e.g.
Value has not yet been received from the vehicle (but sensor etc.
Value is set and valid.
Instant charge program should not be used INSTANT_CHARGE_PROGRAM = 1;.
default value.
the lowercase versions are for json (de)serialization purposes only.
Only allowed for RAMSES.
Only allowed for RAMSES.
Only allowed for HERMES.
the lowercase versions are for json parsing purposes only.
the short versions are for json (en)coding purposes only.
(blackchannel).
(BLACKCHANNEL).
Another process for the same vehicle and queue is active, the request has been queued for later execution.
There was an error while executing the command process.
The process has finished successfully.
(also used by sigpos/RVF).
(ALSO USED BY SIGPOS/RVF).
Command execution request is accepted and an asynchronous process is being initialized.
Value has been retrieved from vehicle but is invalid (marked as invalid by DaiVB backend).
Vehicle does not support this attribute (e.g.
The process is currently being processed by the backend.
Value has not yet been retrieved from vehicle (but sensor etc.
Value is set and valid.
The backend currently waits for the vehicle to respond to the request.
kG per 100 km.
km/h, distance unit: km.
kilometers per hour.
km per kg.
Kilometers per kWh.
Kilometers per liter.
kWh per 100 km.
kWh per 100 miles.
Liter per 100 km.
mph, distance unit: miles.
miles per hour.
miles per kg.
miles per kWh.
Miles Per imperial gallon.
Miles Per US gallon.
Miles per gallon gasoline equivalent.
Pounds per square inch.
12h (AM/PM).
24h.
starts preconditioning at departure time (requires a departure time to be provided in ZEVPreconditioningStart).
starts preconditioning for a configured weekly profile (does NOT require a departure time to be provided).
starts immediate preconditioning.
start right away (departure time is ignored).
the lowercase versions are for json parsing purposes only.
the uppercase versions are here to have exported values The given preconditioning command type is unknown.
# Variables
Enum value maps for ACP_CommandType.
Enum value maps for ACP_CommandType.
Enum value maps for AttributeStatus.
Enum value maps for AttributeStatus.
Enum value maps for AuxheatConfigure_Selection.
Enum value maps for AuxheatConfigure_Selection.
Enum value maps for BatteryChargeProgramConfigure_ChargeProgram.
Enum value maps for BatteryChargeProgramConfigure_ChargeProgram.
Enum value maps for ChargeOptConfigure_Tariff_Rate.
Enum value maps for ChargeOptConfigure_Tariff_Rate.
Enum value maps for ChargeProgram.
Enum value maps for ChargeProgram.
Enum value maps for ChargeProgramConfigure_ChargeProgram.
Enum value maps for ChargeProgramConfigure_ChargeProgram.
Enum value maps for CommandRequest_Backend.
Enum value maps for CommandRequest_Backend.
Enum value maps for Door.
Enum value maps for Door.
Enum value maps for DriveType.
Enum value maps for DriveType.
Enum value maps for MemberStatus.
Enum value maps for MemberStatus.
Enum value maps for ServiceStatus.
Enum value maps for ServiceStatus.
Enum value maps for SigPosStart_HornType.
Enum value maps for SigPosStart_HornType.
Enum value maps for SigPosStart_LightType.
Enum value maps for SigPosStart_LightType.
Enum value maps for SigPosStart_SigposType.
Enum value maps for SigPosStart_SigposType.
Enum value maps for TemperatureConfigure_TemperaturePoint_Zone.
Enum value maps for TemperatureConfigure_TemperaturePoint_Zone.
Enum value maps for TimeProfileDay.
Enum value maps for TimeProfileDay.
Enum value maps for VehicleAPI_AttributeStatus.
Enum value maps for VehicleAPI_AttributeStatus.
Enum value maps for VehicleAPI_CommandState.
Enum value maps for VehicleAPI_CommandState.
Enum value maps for VehicleAPI_QueueType.
Enum value maps for VehicleAPI_QueueType.
Enum value maps for VehicleAttributeStatus_ClockHourUnit.
Enum value maps for VehicleAttributeStatus_ClockHourUnit.
Enum value maps for VehicleAttributeStatus_CombustionConsumptionUnit.
Enum value maps for VehicleAttributeStatus_CombustionConsumptionUnit.
Enum value maps for VehicleAttributeStatus_DistanceUnit.
Enum value maps for VehicleAttributeStatus_DistanceUnit.
Enum value maps for VehicleAttributeStatus_ElectricityConsumptionUnit.
Enum value maps for VehicleAttributeStatus_ElectricityConsumptionUnit.
Enum value maps for VehicleAttributeStatus_GasConsumptionUnit.
Enum value maps for VehicleAttributeStatus_GasConsumptionUnit.
Enum value maps for VehicleAttributeStatus_PressureUnit.
Enum value maps for VehicleAttributeStatus_PressureUnit.
Enum value maps for VehicleAttributeStatus_RatioUnit.
Enum value maps for VehicleAttributeStatus_RatioUnit.
Enum value maps for VehicleAttributeStatus_SpeedDistanceUnit.
Enum value maps for VehicleAttributeStatus_SpeedDistanceUnit.
Enum value maps for VehicleAttributeStatus_SpeedUnit.
Enum value maps for VehicleAttributeStatus_SpeedUnit.
Enum value maps for VehicleAttributeStatus_TemperatureUnit.
Enum value maps for VehicleAttributeStatus_TemperatureUnit.
Enum value maps for VVA_CommandCondition.
Enum value maps for VVA_CommandCondition.
Enum value maps for VVA_CommandState.
Enum value maps for VVA_CommandState.
Enum value maps for WeekProfileConfigure_WeeklySetHU_Day.
Enum value maps for WeekProfileConfigure_WeeklySetHU_Day.
Enum value maps for ZEVPreconditioningConfigure_DepartureTimeMode.
Enum value maps for ZEVPreconditioningConfigure_DepartureTimeMode.
Enum value maps for ZEVPreconditioningType.
Enum value maps for ZEVPreconditioningType.
# Structs
Sending direction: App -> BFF -> AppTwin.
Acknowledge the CommandRequest reached the apptwin actor Websocket <- Apptwin.
Ack for the UpdateUserJWTRequest.
acknowledge that the VEP updates of up to `sequenceNumber` have been received Sending direction: App -> BFF -> AppTwin
Deprecated: Marked as deprecated in vehicle-events.proto.
acknowledge that the VEP updates by vin of up to `sequenceNumber` have been received Sending direction: App -> BFF -> AppTwin This message should replace the AcknowledgeVEPRequest.
Sending direction: App <- BFF <- AppTwin as part of an AppTwinCommandStatusUpdatesByPID.
Sending direction: App <- BFF <- AppTwin as part of an AppTwinCommandStatusUpdatesByVIN.
Sending direction: App <- BFF <- AppTwin.
AppTwinPendingCommandsRequest is sent from the AppTwin to the app to ask for commands that the app has not yet received a finished state for.
AppTwinPendingCommandsResponse is sent from the app to the AppTwin to tell it the commands that haven't been "resolved yet" (are not in a finished state).
Configure the charge program.
Configure the maximum value for the state of charge of the HV battery.
This is an experimental command.
Provide functionality to initiate a charge optimization configuration.
Provide the functionality to start the charge optimization function in the vehicle.
Provide the functionality to stop the charge optimization function in the vehicle.
Select the given charge program and enables the consumer to configure it.
message that is sent from the client Sending direction: App -> Websocket (-> AppTwin).
After the command was issued at VVA based on this command request the call will get a command request correlation message which matches the request id with the process id.
the client can optionally send this message to reconfigure the ping interval Sending direction: App -> BFF.
Sending direction: App <- BFF.
Message to send from the app right before logging out of keycloak Stops the corresponding AppTwin actor and shuts it down and stops the websocket actor (but does not shut it down.
message that is pushed from the vep status service Sending direction: App <- BFF.
Invoke the Remote Vehicle Finder for signalling the vehicle’s position with lights, horn or panic alarm.
Set the temperature points of the vehicle.
Confirm the detected parking bump.
Provide the functionality to deselect the parking damage detection sensor.
Provide the functionality to deselect the interior protection sensor.
Provide the functionality to deselect the tow protection sensor.
Provide the functionality to select the parking damage detection sensor.
Provide the functionality to select the interior protection sensor.
Provide the functionality to select the tow protection sensor.
Provide the functionality to trigger an alarm that lasts for "alarm_duration" seconds.
Provide the functionality to deactivate an active/ongoing alarm.
message type to track an event, e.g.
Contains the refreshed jwt of the user.
Sent after a picture upload/change.
Sent after a PIN update.
VehicleAPICommandPostResult is a message type that can be unmarshaled from a POST request against the vehicle API for issuing commands.
Part of a VEPUpdate Sending direction: App <- BFF <- AppTwin.
Represents a status response from the VVA backend for a given VIN and CIAM ID.
Sending direction: App <- BFF <- AppTwin.
Sending direction: App <- BFF <- AppTwin.
VVRTimeProfile is almost identical to the "TimeProfile" message with the exception that the identifier is not optional.
Set the weekprofile for the weekly departure time settings.
Set the week profile for the weekly departure time settings version 2.
Configure preconditioning.
Configure which seats should be preconditioned.
# Type aliases
Same as VehicleAPI.AttributeStatus but with slightly different names.
Temporary backend switch field.
Only allowed for RAMSES.
Only allowed for RAMSES.
Deprecated: Marked as deprecated in vehicle-events.proto.