[mercedesme] Add new charge status options for newer vehicles (#20555)

* charge status updates

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
This commit is contained in:
Bernd Weymann
2026-04-15 21:14:00 +02:00
committed by GitHub
parent df5d3f8fef
commit 1e7a248209
22 changed files with 28754 additions and 1581 deletions
@@ -465,6 +465,15 @@ States and controls are depending on your vehicle capabilities.
- 5 : Slow Charging
- 6 : Fast Charging
- 7 : Discharging
- 8 : Not charging
- 9 : Slow Charging after reaching trip target
- 10 : Charging after reaching trip target
- 11 : Fast Charging after reaching trip target
- 12 : Connected
- 13 : AC Charging
- 14 : DC Charging
- 15 : Battery calibration active
- 16 : Unknown
#### Charge Error Mapping
@@ -25,14 +25,14 @@
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>4.33.2</version>
<version>4.33.6</version>
<scope>compile</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java-util -->
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
<version>4.33.2</version>
<version>4.33.6</version>
<scope>test</scope>
</dependency>
</dependencies>
@@ -48,7 +48,12 @@ message VehicleAPI {
FAILED = 6;
// added 20241105
ACKED_BY_APPTWIN = 7;
// added 20260130
PIN_VALID = 8;
WAKEUP_SENT = 9;
WAITING_WAKEUP = 10;
WAITING_SYNC = 11;
COMMAND_SENT = 12;
}
enum AttributeStatus {
@@ -91,22 +91,48 @@ message CommandRequest {
AutomaticValetParkingActivate automatic_valet_parking_activate = 42;
// ChargeFlapUnlock charge_flap_unlock = 45; # removed 1.51
ChargeFlapUnlock charge_flap_unlock = 45;
ChargeCouplerUnlock charge_coupler_unlock = 46;
DeactivateVehicleKeys deactivate_vehicle_keys = 48;
ActivateVehicleKeys activate_vehicle_keys = 49;
ChargingBreakClocktimerConfigure chargingbreak_clocktimer_configure = 50;
// WiperHealthReset wiper_health_reset = 64; # removed 1.62
SelectiveKeyDeactivation selective_key_deactivation = 61;
SunroofBlindsMove sunroof_blinds_move = 62;
WindowBlindsMove window_blinds_move = 63;
ChildPresenceDetectionDeactivateAlarm child_presence_detection_deactivate_alarm = 65;
InteriorMonitoringTakePicture interior_monitoring_take_picture = 66;
ExteriorMonitoringTakePicture exterior_monitoring_take_picture = 67;
RemoteUpdateStart remote_update_start = 68;
TheftAlarmSelectPictureTaking theftalarm_select_picture_taking = 69;
TheftAlarmDeselectPictureTaking theftalarm_deselect_picture_taking = 70;
ClockTimerConfigure clock_timer_configure = 71;
ChargingConfigure charging_configure = 72;
ChildPresenceDetectionTakePicture child_presence_detection_take_picture = 73;
StagemodeStart stagemode_start = 74;
StagemodeStop stagemode_stop = 75;
HvBatteryStartConditioning hv_battery_start_conditioning = 76;
HvBatteryStopConditioning hv_battery_stop_conditioning = 77;
}
}
message ChargingConfigure {
enum ChargeProgram {
DEFAULT_CHARGE_PROGRAM = 0;
// Instant charge program should not be used
// INSTANT_CHARGE_PROGRAM = 1;
HOME_CHARGE_PROGRAM = 2;
WORK_CHARGE_PROGRAM = 3;
}
ChargeProgram charge_program = 3 [ json_name = "chargeprogram" ];
google.protobuf.Int32Value max_soc = 5;
}
message HvBatteryStartConditioning {}
message HvBatteryStopConditioning {}
@@ -616,7 +642,9 @@ message AutomaticValetParkingActivate {
DriveType drive_type = 2 [ json_name = "driveType" ];
}
// message ChargeFlapUnlock {} # removed 1.51
message ChargeFlapUnlock {
string pin = 1;
}
message ChargeCouplerUnlock {}
@@ -640,4 +668,72 @@ message ChargingBreakClockTimerConfigureEntry {
int32 timerId = 6;
}
message WiperHealthReset {}
message WiperHealthReset {}
// New commands added from mbabeu163-1
message SelectiveKeyDeactivation {
string pin = 1;
}
message SunroofBlindsMove {
google.protobuf.Int32Value sunroof_blind_front = 1;
google.protobuf.Int32Value sunroof_blind_rear = 2;
}
message WindowBlindsMove {
google.protobuf.Int32Value rear_blind = 1;
google.protobuf.Int32Value rear_left_blind = 2;
google.protobuf.Int32Value rear_right_blind = 3;
}
message ChildPresenceDetectionDeactivateAlarm {}
message ChildPresenceDetectionTakePicture {}
message InteriorMonitoringTakePicture {}
message ExteriorMonitoringTakePicture {}
message RemoteUpdateStart {
string pkg_id = 1;
string release_pkg_id = 2;
}
message TheftAlarmSelectPictureTaking {}
message TheftAlarmDeselectPictureTaking {}
message StagemodeStart {}
message StagemodeStop {}
message ClockTimerConfigure {
repeated ClockTimerConfigureEntry clock_timer_configure_entry = 1;
}
message ClockTimerConfigureEntry {
enum Action {
DELETE = 0;
DEACTIVATE = 1;
ACTIVATE = 2;
}
enum Day {
MONDAY = 0;
TUESDAY = 1;
WEDNESDAY = 2;
THURSDAY = 3;
FRIDAY = 4;
SATURDAY = 5;
SUNDAY = 6;
}
Action action = 1;
int64 end_time_hour = 2;
int64 end_time_min = 3;
int64 start_time_hour = 4;
int64 start_time_min = 5;
int64 timer_id = 6;
repeated Day days = 7;
}
@@ -198,10 +198,28 @@ message VehicleAttributeStatus {
ChargeProgramsValue charge_programs_value = 31;
ChargingBreakClockTimerValue chargingbreak_clocktimer_value = 32;
ChargingPowerControl charging_power_control = 33;
KeylineActivationStateValue keyline_activation_state_value = 36;
NextDepartureTimeValue next_departure_time_value = 37;
TcuConnectionStateLowChannelStatus tcu_connection_state_low_channel = 38;
TurnOffEnginePreWarning turn_off_engine_pre_warning = 39;
ChildPresenceDetectionWarningLastEvent child_presence_detection_warning_last_event = 40;
ChildPresenceDetectionWarningLevel child_presence_detection_warning_level = 41;
PerformanceLimitationModeStatus performance_limitation_mode_status = 42;
BatteryHealth battery_health = 43;
PrecondState precond_state = 44;
ExteriorMonitoringStatus exterior_monitoring_status = 45;
InteriorMonitoringStatus interior_monitoring_status = 46;
RemoteUpdateStartStatus remote_update_start_status = 47;
SohCalibrationRequired soh_calibration_required = 48;
SocCalibrationRequest soc_calibration_request = 49;
SohCalibrationRequest soh_calibration_request = 50;
SohCalibrationState soh_calibration_state = 51;
SohCalibrationPlanned soh_calibration_planned = 52;
SohFavorableConditions soh_favorable_conditions = 53;
SohCalibrationNotifications soh_calibration_notifications = 54;
ChargingPowerRestrictions charging_power_restrictions = 55;
ChargingCouplerErrorDetails charging_coupler_error_details = 56;
ChargingStopErrorDetails charging_stop_error_details = 57;
ChargingErrorVehicleNoSupport400V charging_error_vehicle_no_support_400v = 58;
ChargingErrorImpossibleChangeTo400V charging_error_impossible_change_to_400v = 59;
ChargingErrorImpossibleChangeTo800V charging_error_impossible_change_to_800v = 60;
@@ -222,21 +240,353 @@ message VehicleAttributeStatus {
EvsePairingState evse_pairing_state = 79;
ChargingPredictionSoc charging_prediction_soc = 80;
ChargingPredictionDepartureTime charging_prediction_departure_time = 81;
// ChargingScheduleActive charging_schedule_active = 82;
ChargingScheduleActive charging_schedule_active = 82;
DcChargingProfile dc_charging_profile = 83;
ChargeFlaps charge_flaps = 84;
ChargeInlets charge_inlets = 85;
ChargingTimer charging_timer = 86;
// ParkEventPictureTransmissionStatus park_event_picture_transmission_status = 87;
ParkEventPictureTransmissionStatus park_event_picture_transmission_status = 87;
ChargingScheduleRequested charging_schedule_requested = 88;
ChargingFlapErrorDetails charging_flap_error_details = 89;
ChargingCompatibilityError charging_compatibility_error = 90;
HvBatteryPrecondAvailability hv_battery_precond_availability = 91;
HvBatteryPrecondRequestState hv_battery_precond_request_state = 92;
HvBatteryPrecondState hv_battery_precond_state = 93;
AmgStageModeState amg_stage_mode_state = 94;
AmgStageModeError amg_stage_mode_error = 95;
}
}
message AmgStageModeError {
bool rear_spoiler = 1;
bool bow_wave = 2;
bool diffuser = 3;
bool light = 4;
bool mirror = 5;
bool sound = 6;
bool air_control_system = 7;
bool venturi = 8;
}
enum AmgStageModeState {
AMG_STAGE_MODE_STATE_STAGING_NOT_ACTIVE = 0;
AMG_STAGE_MODE_STATE_REVERTING_IN_PROGRESS = 1;
AMG_STAGE_MODE_STATE_TRANSFORMING_FINISHED_TRANSFORMED_POS = 2;
AMG_STAGE_MODE_STATE_TRANSFORMING_FINISHED_DEFAULT_POS = 3;
AMG_STAGE_MODE_STATE_TRANSFORMATION_ABORTED = 4;
}
// Child presence detection warning level
enum ChildPresenceDetectionWarningLevel {
NO_WARNING = 0;
INITIAL = 1;
ESCALATION = 2;
SILENT_ESCALATION = 3;
WARNING_LEVEL_DEACTIVATED_ERROR = 4;
WARNING_LEVEL_ACTIVE_ECALL_SOON = 5;
WARNING_LEVEL_ACTIVE_ECALL_TRANSMITTED = 6;
WARNING_LEVEL_ACTIVE_ECALL_NOT_AVAILABLE = 7;
WARNING_LEVEL_DELAYED = 8;
WARNING_LEVEL_ACTIVE_NO_ECALL_SIL_ESC = 9;
WARNING_LEVEL_ACTIVE_NO_ECALL_ESC = 10;
WARNING_LEVEL_ACTIVE_ECALL_NOT_AVAILABLE_SECOND_STAGE = 11;
}
// Child presence detection warning last event
enum ChildPresenceDetectionWarningLastEvent {
NO_WARNING_INITIAL = 0;
WARNING_ACTIVE_TEMPERATURE_DECREASE = 1;
WARNING_ACTIVE_TEMPERATURE_INCREASE = 2;
WARNING_ACTIVE_BATTERY_LOW = 3;
WARNING_ACTIVE_ECALL_SOON = 4;
WARNING_ACTIVE_ECALL_TRANSMITTED = 5;
WARNING_DEACTIVATED = 6;
NO_WARNING_NO_EVENT = 7;
WARNING_DELAYED = 8;
WARNING_DEACTIVATED_BATTERY = 9;
WARNING_DEACTIVATED_ERROR = 10;
WARNING_DEACTIVATED_UNLOCK = 11;
WARNING_ACTIVE_ECALL_NOT_AVAILABLE = 12;
WARNING_ACTIVE_ECALL_NOT_AVAILABLE_PUSH_NOTIFICATION = 13;
CAMERA_NOT_AVAILABLE = 14;
}
// Keyline activation states for vehicle keys
enum KeylineActivationStates {
UNKNOWN_KEYLINE_ACTIVATION_STATE = 0;
ALL_ACTIVE = 1;
SELECTIVE_DEACTIVATED = 2;
ALL_DEACTIVATED = 3;
}
// Keyline activation state value with active keylines
message KeylineActivationStateValue {
KeylineActivationStates state = 1;
repeated int64 active_keylines = 2;
}
// Next departure time value
message NextDepartureTimeValue {
int64 hour = 1;
int64 minute = 2;
}
// Performance limitation mode status
enum PerformanceLimitationModeStatus {
PLM_NO_WARNING = 0;
SVH_EVENT_MANAGED = 1;
PLM_REQUESTED = 2;
PLM_SUCCESSFUL_REQUESTED = 3;
PLM_NOT_AUTHORIZED = 4;
PLM_ERROR = 5;
PLM_INCAPABLE = 6;
}
// Exterior monitoring status
enum ExteriorMonitoringStatus {
EXM_IDLE = 0;
EXM_WAKE_UP = 1;
EXM_REQUEST_SUBMITTED = 2;
EXM_RECORDING = 3;
EXM_ANNOUNCE = 4;
EXM_UPLOADING = 5;
EXM_COMPLETED = 6;
EXM_AE_REQUEST_DENIED = 101;
EXM_AE_INCAPABLE = 106;
EXM_AE_OVERRULED = 108;
EXM_AE_PLAY_PROTECTION_ACTIVE = 110;
EXM_AE_PRECONDITION_MISSING = 111;
}
// Interior monitoring status
enum InteriorMonitoringStatus {
INM_IDLE = 0;
INM_WAKE_UP = 1;
INM_RECORDING = 2;
INM_PICTURE_TAKEN = 3;
INM_ANNOUNCE = 4;
INM_UPLOADING = 5;
INM_COMPLETED = 6;
INM_CAMERA_BROKEN = 101;
INM_MEMORY_FULL = 103;
INM_PRIVACY_MODE_ACTIVE = 105;
INM_PICTURE_TAKING_DISABLED = 106;
INM_ACTIVE_BURSTMODE = 108;
INM_PICTURE_TAKING_INTERRUPTED = 110;
}
// Update status for remote updates
enum UpdateStatus {
UPDATE_STATUS_UNKNOWN = 0;
AWAIT_REPROGRAMMING = 1;
AWAIT_REPROGRAMMING_STARTABLE = 2;
REPROG_ACTIVE = 3;
POSTPONED = 4;
SUCCESSFUL = 5;
FAILURE = 6;
PANIC = 7;
ERROR = 8;
CONFIRMED_STARTED = 9;
}
// Remote update start status message
message RemoteUpdateStartStatus {
int32 duration_after_runtime = 1;
string package_id = 2;
UpdateStatus update_status = 3;
string release_id = 4;
}
// SOH calibration planned status
enum SohCalibrationPlanned {
SOH_CALIBRATION_NOT_PLANNED = 0;
SOH_CALIBRATION_PLANNED = 1;
}
// DC charging profile
enum DcChargingProfile {
DC_CHARGING_PROFILE_UNKNOWN = 0;
DC_CHARGING_PROFILE_STANDARD = 1;
DC_CHARGING_PROFILE_SILENT_OR_ECO = 2;
DC_CHARGING_PROFILE_ULTRAFAST = 3;
DC_CHARGING_PROFILE_PITSTOP = 4;
DC_CHARGING_PROFILE_FAST_ECO_1 = 5;
DC_CHARGING_PROFILE_FAST_ECO_2 = 6;
}
// Park event picture transmission status
enum ParkEventPictureTransmissionStatus {
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_IDLE = 0;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_WAKE_UP = 1;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_REQUEST_SUBMITTED = 2;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_RECORDING = 3;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_ANNOUNCE = 4;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_UPLOADING = 5;
PARK_EVENT_PICTURE_TRANSMISSION_STATUS_COMPLETED = 6;
}
// Charging schedule use case ID (non-deprecated version)
enum ChargingScheduleUseCaseId {
CHARGING_SCHEDULE_USE_CASE_ID_SMART_CHARGING = 0;
CHARGING_SCHEDULE_USE_CASE_ID_MERCEDES_INTELLIGENT_CHARGING = 1;
CHARGING_SCHEDULE_USE_CASE_ID_BETA_COMMUNITY_CHARGING = 2;
CHARGING_SCHEDULE_USE_CASE_ID_SOLAR_CHARGING = 10;
CHARGING_SCHEDULE_USE_CASE_ID_GREEN_CHARGING = 11;
CHARGING_SCHEDULE_USE_CASE_ID_EFFICIENT_CHARGING = 12;
CHARGING_SCHEDULE_USE_CASE_ID_ECO_FRIENDLY_CHARGING = 13;
CHARGING_SCHEDULE_USE_CASE_ID_SUSTAINABLE_CHARGING = 14;
CHARGING_SCHEDULE_USE_CASE_ID_INTELLIGENT_CHARGING = 15;
CHARGING_SCHEDULE_USE_CASE_ID_WORKPLACE_CHARGING_PLAN = 16;
CHARGING_SCHEDULE_USE_CASE_ID_HOME_CHARGING_PLAN = 17;
CHARGING_SCHEDULE_USE_CASE_ID_FLEET_MANAGED_CHARGING = 18;
CHARGING_SCHEDULE_USE_CASE_ID_PRICE_OPTIMIZED_CHARGING = 19;
CHARGING_SCHEDULE_USE_CASE_ID_BATTERY_FRIENDLY_CHARGING = 20;
CHARGING_SCHEDULE_USE_CASE_ID_EXTERNAL_NOISE_OPTIMIZED_CHARGING = 21;
CHARGING_SCHEDULE_USE_CASE_ID_VIDEO_WATCHING_OPTIMIZED_CHARGING = 22;
CHARGING_SCHEDULE_USE_CASE_ID_TIME_CONTROLLED_CHARGING = 23;
CHARGING_SCHEDULE_USE_CASE_ID_PEAK_SHAVING_CHARGING = 24;
CHARGING_SCHEDULE_USE_CASE_ID_DYNAMIC_LOAD_BALANCED_CHARGING = 25;
CHARGING_SCHEDULE_USE_CASE_ID_BUSINESS_SPECIFIC_CHARGING = 26;
CHARGING_SCHEDULE_USE_CASE_ID_PREFERRED_CHARGING_TIMES = 27;
CHARGING_SCHEDULE_USE_CASE_ID_ENPAL = 100;
CHARGING_SCHEDULE_USE_CASE_ID_TIBBER = 101;
CHARGING_SCHEDULE_USE_CASE_ID_THE_MOBILITY_HOUSE = 102;
CHARGING_SCHEDULE_USE_CASE_ID_AWATTAR = 103;
CHARGING_SCHEDULE_USE_CASE_ID_TRONITY = 104;
CHARGING_SCHEDULE_USE_CASE_ID_DPD = 200;
CHARGING_SCHEDULE_USE_CASE_ID_DEUTSCHE_POST = 201;
CHARGING_SCHEDULE_USE_CASE_ID_HACKATHON = 250;
CHARGING_SCHEDULE_USE_CASE_ID_SANDBOX_MODE = 251;
CHARGING_SCHEDULE_USE_CASE_ID_DEVELOPER_MODE = 252;
CHARGING_SCHEDULE_USE_CASE_ID_TEST_MODE = 253;
CHARGING_SCHEDULE_USE_CASE_ID_DEBUG_MODE = 254;
}
// Schedule ID status
enum ScheduleIdStatus {
SCHEDULE_ID_STATUS_INITIAL = 0;
SCHEDULE_ID_STATUS_DELETED = 210;
}
// Charging schedule active message
message ChargingScheduleActive {
int64 schedule_id_deprecated = 1 [deprecated = true];
ChargingScheduleActiveUseCaseId use_case_id_deprecated = 2 [deprecated = true];
google.protobuf.Timestamp start_time = 3;
ChargingScheduleActiveOfflineMode offline_mode = 4;
repeated ChargingScheduleActiveSchedule schedule = 5;
ChargingScheduleUseCaseId use_case_id = 6;
ScheduleIdStatus schedule_id_status = 7;
// Nested enum for use case id (deprecated)
enum ChargingScheduleActiveUseCaseId {
option deprecated = true;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_SMART_CHARGING = 0;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_MERCEDES_INTELLIGENT_CHARGING = 1;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_BETA_COMMUNITY_CHARGING = 2;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_SOLAR_CHARGING = 10;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_GREEN_CHARGING = 11;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_EFFICIENT_CHARGING = 12;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_ECO_FRIENDLY_CHARGING = 13;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_SUSTAINABLE_CHARGING = 14;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_INTELLIGENT_CHARGING = 15;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_WORKPLACE_CHARGING_PLAN = 16;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_HOME_CHARGING_PLAN = 17;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_FLEET_MANAGED_CHARGING = 18;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_PRICE_OPTIMIZED_CHARGING = 19;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_BATTERY_FRIENDLY_CHARGING = 20;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_EXTERNAL_NOISE_OPTIMIZED_CHARGING = 21;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_VIDEO_WATCHING_OPTIMIZED_CHARGING = 22;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_TIME_CONTROLLED_CHARGING = 23;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_PEAK_SHAVING_CHARGING = 24;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_DYNAMIC_LOAD_BALANCED_CHARGING = 25;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_BUSINESS_SPECIFIC_CHARGING = 26;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_PREFERRED_CHARGING_TIMES = 27;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_ENPAL = 100;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_TIBBER = 101;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_THE_MOBILITY_HOUSE = 102;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_AWATTAR = 103;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_TRONITY = 104;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_DPD = 200;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_DEUTSCHE_POST = 201;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_HACKATHON = 250;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_SANDBOX_MODE = 251;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_DEVELOPER_MODE = 252;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_TEST_MODE = 253;
CHARGING_SCHEDULE_ACTIVE_USE_CASE_ID_DEBUG_MODE = 254;
}
// Nested enum for offline mode
enum ChargingScheduleActiveOfflineMode {
CHARGING_SCHEDULE_ACTIVE_OFFLINE_MODE_UNKNOWN = 0;
CHARGING_SCHEDULE_ACTIVE_OFFLINE_MODE_OFF = 1;
CHARGING_SCHEDULE_ACTIVE_OFFLINE_MODE_ON = 2;
}
// Nested message for schedule entry
message ChargingScheduleActiveSchedule {
double power_values = 1;
int64 duration_values = 2;
}
}
enum SocCalibrationRequest {
SOC_CALIBRATION_REQUEST_NO_REQUEST = 0;
SOC_CALIBRATION_REQUEST_LOW_REQUEST = 1;
SOC_CALIBRATION_REQUEST_HIGH_REQUEST = 2;
}
enum SohFavorableConditions {
SOH_FAVORABLE_CONDITIONS_NOT_FAVORABLE = 0;
SOH_FAVORABLE_CONDITIONS_FAVOURABLE_LEVEL_1 = 1;
SOH_FAVORABLE_CONDITIONS_FAVOURABLE_LEVEL_2 = 2;
}
enum ChargingStopErrorDetails {
CHARGING_STOP_ERROR_DETAILS_NO_INFO_OR_ERROR_MESSAGE = 0;
CHARGING_STOP_ERROR_DETAILS_CHARGE_STOP_BUTTON_DEFECT = 1;
}
enum SohCalibrationState {
SOH_CALIBRATION_STATE_NOT_ACTIVE = 0;
SOH_CALIBRATION_STATE_ACTIVE = 1;
SOH_CALIBRATION_STATE_SUCCESSFUL = 2;
SOH_CALIBRATION_STATE_BMS_UNDEFINED_ERROR = 3;
SOH_CALIBRATION_STATE_BMS_TEMPERATURE_ERROR = 4;
SOH_CALIBRATION_STATE_NO_CUSTOMER_PERMISSION_ERROR = 5;
SOH_CALIBRATION_STATE_NOT_ENOUGH_TIME_UNTIL_DEPARTURE_ERROR = 6;
SOH_CALIBRATION_STATE_USER_CANCELLED_ERROR = 7;
SOH_CALIBRATION_STATE_CHARGING_PROCESS_CANCELLED_ERROR = 8;
SOH_CALIBRATION_STATE_CHARGING_INFRASTRUCTURE_PROTOCOL_ERROR = 9;
SOH_CALIBRATION_STATE_CHARGING_INFRASTRUCTURE_POWER_REDUCTION_ERROR = 10;
SOH_CALIBRATION_STATE_UNDEFINED_ERROR = 11;
}
enum SohCalibrationRequired {
SOH_CALIBRATION_NOT_REQUIRED = 0;
SOH_CALIBRATION_REQUIRED = 1;
}
enum SohCalibrationRequest {
SOH_CALIBRATION_REQUEST_NO_REQUEST = 0;
SOH_CALIBRATION_REQUEST_LOW_REQUEST = 1;
SOH_CALIBRATION_REQUEST_HIGH_REQUEST = 2;
}
enum TurnOffEnginePreWarning {
NO_MESSAGE_ACTIVE = 0;
VEHICLE_READY_AUTOMATIC_SHUTDOWN_ON_LOCK = 1;
VEHICLE_READY_AUTOMATIC_SHUTDOWN_ON_TIMEOUT = 2;
}
enum SohCalibrationNotifications {
SOH_CALIBRATION_NOTIFICATIONS_NO_SOH_CALIBRATION_NECESSARY = 0;
SOH_CALIBRATION_NOTIFICATIONS_SEND_NOTIFICATION_LEVEL_1 = 1;
SOH_CALIBRATION_NOTIFICATIONS_SEND_NOTIFICATION_LEVEL_2 = 2;
SOH_CALIBRATION_NOTIFICATIONS_SEND_NOTIFICATION_LEVEL_3 = 3;
SOH_CALIBRATION_NOTIFICATIONS_SEND_NOTIFICATION_LEVEL_4 = 4;
}
enum HvBatteryPrecondStatesDischarging {
DISCHARGING_INACTIVE = 0;
DISCHARGING_HEATING_ACTIVE = 1;
@@ -593,6 +943,20 @@ message ChargingBreakClockTimerValue {
repeated ChargingBreakClockTimerEntry chargingbreak_clocktimer_entry = 1;
}
enum BatteryHealth {
BATTERY_GREEN_STATE = 0;
BATTERY_YELLOW_STATE = 1;
BATTERY_RED_STATE = 2;
ISSUE_WITH_DATA_EVALUATION = 3;
NO_EVALUATION_POSSIBLE = 4;
BATTERY_CHANGED = 5;
BATTERY_HEALTH_CANNOT_BE_CALCULATED = 6;
NO_MB_ORIGINAL_BATTERY = 7;
TECHNICAL_LIMITATION_FROM_VEHICLE = 8;
GENERAL_TECHNICAL_ERROR = 9;
GENERAL_PROCESS_ERROR = 10;
}
enum PrecondStateType {
PRECOND_STATE_TYPE_ON_UNLOCK = 0;
PRECOND_STATE_TYPE_AT_DEPARTURE_TIME = 1;
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: acp.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Acp");
}
@@ -43,7 +43,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VVA");
}
@@ -104,7 +104,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CommandState");
}
@@ -269,7 +269,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CommandCondition");
}
@@ -731,7 +731,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPI");
}
@@ -823,9 +823,29 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
*/
ACKED_BY_APPTWIN(7),
/**
* <pre>
* added 20260130
* </pre>
*
* <code>PIN_VALID = 8;</code>
*/
PIN_VALID(8),
/**
* <code>WAKEUP_SENT = 9;</code>
*/
WAKEUP_SENT(9),
/**
* <code>WAITING_WAKEUP = 10;</code>
*/
WAITING_WAKEUP(10),
/**
* <code>WAITING_SYNC = 11;</code>
*/
WAITING_SYNC(11),
/**
* <code>COMMAND_SENT = 12;</code>
*/
COMMAND_SENT(12),
UNRECOGNIZED(-1),
;
@@ -834,7 +854,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CommandState");
}
@@ -901,9 +921,29 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
*/
public static final int ACKED_BY_APPTWIN_VALUE = 7;
/**
* <pre>
* added 20260130
* </pre>
*
* <code>PIN_VALID = 8;</code>
*/
public static final int PIN_VALID_VALUE = 8;
/**
* <code>WAKEUP_SENT = 9;</code>
*/
public static final int WAKEUP_SENT_VALUE = 9;
/**
* <code>WAITING_WAKEUP = 10;</code>
*/
public static final int WAITING_WAKEUP_VALUE = 10;
/**
* <code>WAITING_SYNC = 11;</code>
*/
public static final int WAITING_SYNC_VALUE = 11;
/**
* <code>COMMAND_SENT = 12;</code>
*/
public static final int COMMAND_SENT_VALUE = 12;
public final int getNumber() {
@@ -939,6 +979,10 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
case 6: return FAILED;
case 7: return ACKED_BY_APPTWIN;
case 8: return PIN_VALID;
case 9: return WAKEUP_SENT;
case 10: return WAITING_WAKEUP;
case 11: return WAITING_SYNC;
case 12: return COMMAND_SENT;
default: return null;
}
}
@@ -1040,7 +1084,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AttributeStatus");
}
@@ -1331,7 +1375,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"QueueType");
}
@@ -2257,7 +2301,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ACP");
}
@@ -2850,7 +2894,7 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CommandType");
}
@@ -5086,204 +5130,206 @@ public final class Acp extends com.google.protobuf.GeneratedFile {
"ONDITION\020\000\022\t\n\004NONE\020\350\007\022\r\n\010ACCEPTED\020\351\007\022\r\n\010" +
"REJECTED\020\352\007\022\016\n\tTERMINATE\020\353\007\022\014\n\007SUCCESS\020\363" +
"\007\022\013\n\006FAILED\020\365\007\022\020\n\013OVERWRITTEN\020\366\007\022\014\n\007TIME" +
"OUT\020\367\007\"\265\013\n\nVehicleAPI\"\243\001\n\014CommandState\022\031" +
"OUT\020\367\007\"\376\013\n\nVehicleAPI\"\354\001\n\014CommandState\022\031" +
"\n\025UNKNOWN_COMMAND_STATE\020\000\022\016\n\nINITIATION\020" +
"\001\022\014\n\010ENQUEUED\020\002\022\016\n\nPROCESSING\020\003\022\013\n\007WAITI" +
"NG\020\004\022\014\n\010FINISHED\020\005\022\n\n\006FAILED\020\006\022\024\n\020ACKED_" +
"BY_APPTWIN\020\007\022\r\n\tPIN_VALID\020\010\"S\n\017Attribute" +
"Status\022\r\n\tVALUE_SET\020\000\022\021\n\rVALUE_NOT_SET\020\001" +
"\022\013\n\007INVALID\020\003\022\021\n\rNOT_AVAILABLE\020\004\"\253\t\n\tQue" +
"ueType\022\033\n\027UNKNOWNCOMMANDQUEUETYPE\020\000\022\t\n\005D" +
"OORS\020\n\022\013\n\007AUXHEAT\020\013\022\013\n\007PRECOND\020\014\022\r\n\tCHAR" +
"GEOPT\020\r\022\017\n\013MAINTENANCE\020\016\022\007\n\003TCU\020\017\022\010\n\004FEE" +
"D\020\020\022\025\n\021SERVICEACTIVATION\020\021\022\007\n\003ATP\020\022\022\016\n\nA" +
"SSISTANCE\020\023\022\010\n\004RACP\020\024\022\017\n\013WEEKPROFILE\020\025\022\023" +
"\n\017REMOTEDIAGNOSIS\020\026\022\010\n\004FLSH\020\027\022\017\n\013TEMPERA" +
"TURE\020\030\022\014\n\010TRIPCOMP\020\031\022\n\n\006ENGINE\020\032\022\016\n\nTHEF" +
"TALARM\020\033\022\n\n\006WINDOW\020\034\022\014\n\010HEADUNIT\020\035\022\n\n\006ME" +
"CALL\020\037\022\017\n\013IMMOBILIZER\020 \022\020\n\014RENTALSIGNAL\020" +
"!\022\007\n\003BCF\020\"\022\021\n\rPLUGANDCHARGE\020#\022\024\n\020CARSHAR" +
"INGMODULE\020$\022\013\n\007BATTERY\020%\022\021\n\rONBOARDFENCE" +
"S\020&\022\017\n\013SPEEDFENCES\020\'\022\023\n\017CHARGINGTARIFFS\020" +
"(\022\r\n\tRTMCONFIG\020)\022\027\n\023MAINTENANCECOMPUTER\020" +
"*\022\013\n\007MECALL2\020+\022\031\n\025AUTOMATEDVALETPARKING\020" +
",\022\021\n\rCHARGECONTROL\020-\022\016\n\nSPEEDALERT\020.\022\033\n\027" +
"unknowncommandqueuetype\020\000\022\t\n\005doors\020\n\022\013\n\007" +
"auxheat\020\013\022\013\n\007precond\020\014\022\r\n\tchargeopt\020\r\022\017\n" +
"\013maintenance\020\016\022\007\n\003tcu\020\017\022\010\n\004feed\020\020\022\025\n\021ser" +
"viceactivation\020\021\022\007\n\003atp\020\022\022\016\n\nassistance\020" +
"\023\022\010\n\004racp\020\024\022\017\n\013weekprofile\020\025\022\023\n\017remotedi" +
"agnosis\020\026\022\010\n\004flsh\020\027\022\017\n\013temperature\020\030\022\014\n\010" +
"tripcomp\020\031\022\n\n\006engine\020\032\022\016\n\ntheftalarm\020\033\022\n" +
"\n\006window\020\034\022\014\n\010headunit\020\035\022\n\n\006mecall\020\037\022\017\n\013" +
"immobilizer\020 \022\020\n\014rentalsignal\020!\022\007\n\003bcf\020\"" +
"\022\021\n\rplugandcharge\020#\022\024\n\020carsharingmodule\020" +
"$\022\013\n\007battery\020%\022\021\n\ronboardfences\020&\022\017\n\013spe" +
"edfences\020\'\022\023\n\017chargingtariffs\020(\022\r\n\trtmco" +
"nfig\020)\022\027\n\023maintenancecomputer\020*\022\013\n\007mecal" +
"l2\020+\022\031\n\025automatedvaletparking\020,\022\021\n\rcharg" +
"econtrol\020-\022\016\n\nspeedalert\020.\032\002\020\001\"\3551\n\003ACP\"\345" +
"1\n\013CommandType\022\026\n\022UNKNOWNCOMMANDTYPE\020\000\022\r" +
"\n\tDOORSLOCK\020d\022\017\n\013DOORSUNLOCK\020n\022\017\n\013TRUNKU" +
"NLOCK\020s\022\022\n\016FUELFLAPUNLOCK\020t\022\027\n\023CHARGECOU" +
"PLERUNLOCK\020v\022\026\n\022DOORSPREPARERENTAL\020x\022\027\n\022" +
"DOORSSECUREVEHICLE\020\202\001\022\021\n\014AUXHEATSTART\020\254\002" +
"\022\020\n\013AUXHEATSTOP\020\266\002\022\025\n\020AUXHEATCONFIGURE\020\300" +
"\002\022\031\n\024TEMPERATURECONFIGURE\020\336\002\022\031\n\024WEEKPROF" +
"ILECONFIGURE\020\350\002\022\033\n\026WEEKPROFILEV2CONFIGUR" +
"E\020\362\002\022\021\n\014PRECONDSTART\020\220\003\022\020\n\013PRECONDSTOP\020\232" +
"\003\022\025\n\020PRECONDCONFIGURE\020\244\003\022\032\n\025PRECONDCONFI" +
"GURESEATS\020\251\003\022\027\n\022CHARGEOPTCONFIGURE\020\256\003\022\023\n" +
"\016CHARGEOPTSTART\020\270\003\022\022\n\rCHARGEOPTSTOP\020\302\003\022\014" +
"\n\007FEEDPOI\020\364\003\022\021\n\014FEEDFREETEXT\020\376\003\022\020\n\013ENGIN" +
"ESTART\020\246\004\022\017\n\nENGINESTOP\020\260\004\022\023\n\016ENGINEAVPS" +
"TART\020\272\004\022\016\n\tTCUWAKEUP\020\330\004\022\020\n\013TCUSWUPDATE\020\342" +
"\004\022\020\n\013TCURCSRESET\020\354\004\022\025\n\020TCUINTERROGATION\020" +
"\366\004\022\024\n\017SPEEDALERTSTART\020\306\005\022\023\n\016SPEEDALERTST" +
"OP\020\320\005\022\016\n\tFLSHSTART\020\356\005\022\r\n\010FLSHSTOP\020\370\005\022\020\n\013" +
"SIGPOSSTART\020\202\006\022\026\n\021CONTRACTCONFIGURE\020\240\006\022\023" +
"\n\016CONTRACTREMOVE\020\252\006\022\022\n\rROOTCONFIGURE\020\264\006\022" +
"\017\n\nROOTREMOVE\020\276\006\022\r\n\010TRIPCOMP\020\322\006\022\031\n\024MAINT" +
"ENANCECONFIGURE\020\242\007\022\036\n\031MAINTENANCECOMPUTE" +
"ROFFSET\020\243\007\022\025\n\020SHORTTESTEXECUTE\020\247\007\022\037\n\032SER" +
"VICEACTIVATIONCONFIGURE\020\254\007\022\"\n\035DC2SERVICE" +
"ACTIVATIONCONFIGURE\020\261\007\022\023\n\016DC2RAWDOWNLOAD" +
"\020\266\007\022\035\n\030APPLICATIONCONFIGURATION\020\273\007\022\025\n\020DC" +
"2STARTTRACKING\020\300\007\022\020\n\013ATPSEQUENCE\020\336\007\022\035\n\030T" +
"HEFTALARMTOGGLEINTERIOR\020\350\007\022\030\n\023THEFTALARM" +
"TOGGLETOW\020\362\007\022 \n\033THEFTALARMSELECTINTERIOR" +
"TOW\020\374\007\022\"\n\035THEFTALARMDESELECTINTERIORTOW\020" +
"\206\010\022\023\n\016THEFTALARMSTOP\020\220\010\022\017\n\nWINDOWOPEN\020\314\010" +
"\022\020\n\013WINDOWCLOSE\020\326\010\022\024\n\017WINDOWVENTILATE\020\340\010" +
"\022\017\n\nWINDOWMOVE\020\341\010\022\r\n\010ROOFOPEN\020\352\010\022\016\n\tROOF" +
"CLOSE\020\364\010\022\r\n\010ROOFLIFT\020\376\010\022\r\n\010ROOFMOVE\020\377\010\022\022" +
"\n\rBATTERYMAXSOC\020\320\017\022\031\n\024BATTERYCHARGEPROGR" +
"AM\020\332\017\022\033\n\026CHARGEPROGRAMCONFIGURE\020\344\017\022\030\n\023ON" +
"BOARDFENCESCREATE\020\264\020\022\030\n\023ONBOARDFENCESUPD" +
"ATE\020\276\020\022\030\n\023ONBOARDFENCESDELETE\020\310\020\022\026\n\021SPEE" +
"DFENCESCREATE\020\230\021\022\026\n\021SPEEDFENCESUPDATE\020\242\021" +
"\022\026\n\021SPEEDFENCESDELETE\020\254\021\022\032\n\025CHARGINGTARI" +
"FFSCREATE\020\374\021\022\032\n\025CHARGINGTARIFFSUPDATE\020\206\022" +
"\022\032\n\025CHARGINGTARIFFSDELETE\020\220\022\022\024\n\017THEFTALA" +
"RMSTART\020\304\023\022\035\n\030THEFTALARMSELECTINTERIOR\020\316" +
"\023\022\037\n\032THEFTALARMDESELECTINTERIOR\020\330\023\022\030\n\023TH" +
"EFTALARMSELECTTOW\020\342\023\022\032\n\025THEFTALARMDESELE" +
"CTTOW\020\354\023\022$\n\037THEFTALARMSELECTDAMAGEDETECT" +
"ION\020\366\023\022&\n!THEFTALARMDESELECTDAMAGEDETECT" +
"ION\020\200\024\022%\n THEFTALARMCONFIRMDAMAGEDETECTI" +
"ON\020\212\024\022\021\n\014MECALL2START\020\250\024\022\036\n\031UDXTRIGGERSY" +
"NCHRONIZATION\020\260\t\022\031\n\024UDXACTIVEUSERPROFILE" +
"\020\272\t\022\025\n\020UDXRESETUSERDATA\020\304\t\022\022\n\rUSERPROFSY" +
"NCH\020\316\t\022\022\n\rUSERDATARESET\020\330\t\022\027\n\022PROFACTIVA" +
"TIONSNAP\020\342\t\022\031\n\024PROFACTIVATIONDIRECT\020\347\t\022\023" +
"\n\016SOFTWAREUPDATE\020\354\t\022\025\n\020PUSHNOTIFICATION\020" +
"\366\t\022\022\n\rMECALLCOMMAND\020\236\n\022\024\n\017PRECONDSTARTRC" +
"S\020\370\n\022\023\n\016PRECONDSTOPRCS\020\202\013\022\030\n\023PRECONDCONF" +
"IGURERCS\020\214\013\022\021\n\014TCUCONFIGURE\020\226\013\022\034\n\027EDISON" +
"SERVICEACTIVATION\020\227\013\022\021\n\014TESTSEQUENCE\020\230\013\022" +
"\031\n\024PRECONDCONFIGURERACP\020\231\013\022\033\n\026CHARGEOPTC" +
"ONFIGURERACP\020\232\013\022\030\n\023TARIFFTABLEDOWNLOAD\020\233" +
"\013\022\025\n\020PRECONDSTARTRACP\020\234\013\022\024\n\017PRECONDSTOPR" +
"ACP\020\235\013\022\032\n\025ROOTCERTIFICATEREMOVE\020\236\013\022\031\n\024ON" +
"REQUESTPROBEUPLOAD\020\237\013\022\034\n\027ROOTCERTIFICATE" +
"DOWNLOAD\020\240\013\022\036\n\031CONTRACTCERTIFICATEREMOVE" +
"\020\241\013\022 \n\033CONTRACTCERTIFICATEDOWNLOAD\020\242\013\022\035\n" +
"\030PROBECONFIGURATIONUPDATE\020\243\013\022\023\n\016RDIAGDEL" +
"ETEECU\020\334\013\022\026\n\021RDIAGSTATUSREPORT\020\335\013\022\023\n\016RDI" +
"AGEXECUTION\020\336\013\022\031\n\024IMMOBILIZERCHALLENGE\020\300" +
"\014\022\035\n\030IMMOBILIZERSEARCHKEYLINE\020\312\014\022\036\n\031IMMO" +
"BILIZERRELEASEKEYLINE\020\324\014\022\033\n\026IMMOBILIZERL" +
"OCKKEYLINE\020\336\014\022\033\n\026IMMOBILIZERLOCKVEHICLE\020" +
"\337\014\022\036\n\031IMMOBILIZERRELEASEVEHICLE\020\325\014\022\024\n\017SE" +
"TRENTALSIGNAL\020\244\r\022\031\n\024BLACKCHANNELDOWNLOAD" +
"\020\210\016\022\027\n\022BLACKCHANNELUPLOAD\020\222\016\022\021\n\014CONFIGUR" +
"ECSM\020\354\016\022\026\n\021UPDATEVEHICLEINFO\020\355\016\022\026\n\021RELAY" +
"MESSAGETOCSM\020\356\016\022\034\n\027RELAYRENTALREQUESTTOC" +
"SB\020\357\016\022\026\n\021RTMDOWNLOADCONFIG\020\340\022\022\022\n\rRTMREAD" +
"CONFIG\020\352\022\022\020\n\013AVPACTIVATE\020\214\025\022\033\n\026CHARGECON" +
"TROLCONFIGURE\020\360\025\022%\n CHARGINGBREAKCLOCKTI" +
"MERCONFIGURE\020\270\027\022\017\n\nWIPERRESET\020\246\030\022\026\n\022unkn" +
"ownCommandType\020\000\022\r\n\tdoorsLock\020d\022\017\n\013doors" +
"Unlock\020n\022\017\n\013trunkUnlock\020s\022\022\n\016fuelflapUnl" +
"ock\020t\022\027\n\023chargecouplerUnlock\020v\022\026\n\022doorsP" +
"repareRental\020x\022\027\n\022doorsSecureVehicle\020\202\001\022" +
"\021\n\014auxheatStart\020\254\002\022\020\n\013auxheatStop\020\266\002\022\025\n\020" +
"auxheatConfigure\020\300\002\022\031\n\024temperatureConfig" +
"ure\020\336\002\022\031\n\024weekprofileConfigure\020\350\002\022\033\n\026wee" +
"kprofileV2Configure\020\362\002\022\021\n\014precondStart\020\220" +
"\003\022\020\n\013precondStop\020\232\003\022\025\n\020precondConfigure\020" +
"\244\003\022\032\n\025precondConfigureSeats\020\251\003\022\027\n\022charge" +
"optConfigure\020\256\003\022\023\n\016chargeoptStart\020\270\003\022\022\n\r" +
"chargeoptStop\020\302\003\022\014\n\007feedPoi\020\364\003\022\021\n\014feedFr" +
"eetext\020\376\003\022\020\n\013engineStart\020\246\004\022\017\n\nengineSto" +
"p\020\260\004\022\023\n\016engineAvpstart\020\272\004\022\016\n\ttcuWakeup\020\330" +
"\004\022\020\n\013tcuSwUpdate\020\342\004\022\020\n\013tcuRcsReset\020\354\004\022\025\n" +
"\020tcuInterrogation\020\366\004\022\024\n\017speedalertStart\020" +
"\306\005\022\023\n\016speedalertStop\020\320\005\022\016\n\tflshStart\020\356\005\022" +
"\r\n\010flshStop\020\370\005\022\020\n\013sigposStart\020\202\006\022\026\n\021cont" +
"ractConfigure\020\240\006\022\023\n\016contractRemove\020\252\006\022\022\n" +
"\rrootConfigure\020\264\006\022\017\n\nrootRemove\020\276\006\022\r\n\010tr" +
"ipcomp\020\322\006\022\031\n\024maintenanceConfigure\020\242\007\022\036\n\031" +
"maintenanceComputerOffset\020\243\007\022\025\n\020shorttes" +
"tExecute\020\247\007\022\037\n\032serviceactivationConfigur" +
"e\020\254\007\022\"\n\035dc2ServiceactivationConfigure\020\261\007" +
"\022\023\n\016dc2RawDownload\020\266\007\022\035\n\030applicationConf" +
"iguration\020\273\007\022\025\n\020dc2StartTracking\020\300\007\022\020\n\013a" +
"tpSequence\020\336\007\022\035\n\030theftalarmToggleInterio" +
"r\020\350\007\022\030\n\023theftalarmToggleTow\020\362\007\022 \n\033thefta" +
"larmSelectInteriorTow\020\374\007\022\"\n\035theftalarmDe" +
"selectInteriorTow\020\206\010\022\023\n\016theftalarmStop\020\220" +
"\010\022\017\n\nwindowOpen\020\314\010\022\020\n\013windowClose\020\326\010\022\024\n\017" +
"windowVentilate\020\340\010\022\017\n\nwindowMove\020\341\010\022\r\n\010r" +
"oofOpen\020\352\010\022\016\n\troofClose\020\364\010\022\r\n\010roofLift\020\376" +
"\010\022\r\n\010roofMove\020\377\010\022\022\n\rbatteryMaxsoc\020\320\017\022\031\n\024" +
"batteryChargeprogram\020\332\017\022\033\n\026chargeprogram" +
"configure\020\344\017\022\030\n\023onboardfencesCreate\020\264\020\022\030" +
"\n\023onboardfencesUpdate\020\276\020\022\030\n\023onboardfence" +
"sDelete\020\310\020\022\026\n\021speedfencesCreate\020\230\021\022\026\n\021sp" +
"eedfencesUpdate\020\242\021\022\026\n\021speedfencesDelete\020" +
"\254\021\022\032\n\025chargingtariffsCreate\020\374\021\022\032\n\025chargi" +
"ngtariffsUpdate\020\206\022\022\032\n\025chargingtariffsDel" +
"ete\020\220\022\022\024\n\017theftalarmstart\020\304\023\022\035\n\030theftala" +
"rmselectinterior\020\316\023\022\037\n\032theftalarmdeselec" +
"tinterior\020\330\023\022\030\n\023theftalarmselecttow\020\342\023\022\032" +
"\n\025theftalarmdeselecttow\020\354\023\022$\n\037theftalarm" +
"selectdamagedetection\020\366\023\022&\n!theftalarmde" +
"selectdamagedetection\020\200\024\022%\n theftalarmco" +
"nfirmdamagedetection\020\212\024\022\021\n\014mecall2start\020" +
"\250\024\022\036\n\031udxTriggerSynchronization\020\260\t\022\031\n\024ud" +
"xActiveUserProfile\020\272\t\022\025\n\020udxResetUserDat" +
"a\020\304\t\022\022\n\ruserProfSynch\020\316\t\022\022\n\ruserDataRese" +
"t\020\330\t\022\027\n\022profActivationSnap\020\342\t\022\031\n\024profAct" +
"ivationDirect\020\347\t\022\023\n\016softwareUpdate\020\354\t\022\025\n" +
"\020pushNotification\020\366\t\022\022\n\rmecallcommand\020\236\n" +
"\022\024\n\017precondStartRcs\020\370\n\022\023\n\016precondStopRcs" +
"\020\202\013\022\030\n\023precondConfigureRcs\020\214\013\022\021\n\014tcuConf" +
"igure\020\226\013\022\034\n\027edisonServiceActivation\020\227\013\022\021" +
"\n\014testSequence\020\230\013\022\031\n\024precondConfigureRac" +
"p\020\231\013\022\033\n\026chargeoptConfigureRacp\020\232\013\022\030\n\023tar" +
"iffTableDownload\020\233\013\022\025\n\020precondStartRacp\020" +
"\234\013\022\024\n\017precondStopRacp\020\235\013\022\032\n\025rootCertific" +
"ateRemove\020\236\013\022\031\n\024onRequestProbeUpload\020\237\013\022" +
"\034\n\027rootCertificateDownload\020\240\013\022\036\n\031contrac" +
"tCertificateRemove\020\241\013\022 \n\033contractCertifi" +
"cateDownload\020\242\013\022\035\n\030probeConfigurationUpd" +
"ate\020\243\013\022\023\n\016rdiagDeleteEcu\020\334\013\022\026\n\021rdiagStat" +
"usReport\020\335\013\022\023\n\016rdiagExecution\020\336\013\022\031\n\024immo" +
"bilizerChallenge\020\300\014\022\035\n\030immobilizerSearch" +
"Keyline\020\312\014\022\036\n\031immobilizerReleaseKeyline\020" +
"\324\014\022\033\n\026immobilizerLockKeyline\020\336\014\022\033\n\026immob" +
"ilizerLockVehicle\020\337\014\022\036\n\031immobilizerRelea" +
"seVehicle\020\325\014\022\024\n\017setRentalSignal\020\244\r\022\031\n\024bl" +
"ackchannelDownload\020\210\016\022\027\n\022blackchannelUpl" +
"oad\020\222\016\022\021\n\014configurecsm\020\354\016\022\026\n\021updatevehic" +
"leinfo\020\355\016\022\026\n\021relaymessagetocsm\020\356\016\022\034\n\027rel" +
"ayrentalrequesttocsb\020\357\016\022\026\n\021rtmDownloadCo" +
"nfig\020\340\022\022\022\n\rrtmReadConfig\020\352\022\022\020\n\013avpActiva" +
"te\020\214\025\022\033\n\026chargecontrolconfigure\020\360\025\022%\n ch" +
"argingbreakclocktimerconfigure\020\270\027\022\017\n\nwip" +
"erreset\020\246\030\032\002\020\001B \n\032com.daimler.mbcarkit.p" +
"roto\320\341\036\001b\006proto3"
"BY_APPTWIN\020\007\022\r\n\tPIN_VALID\020\010\022\017\n\013WAKEUP_SE" +
"NT\020\t\022\022\n\016WAITING_WAKEUP\020\n\022\020\n\014WAITING_SYNC" +
"\020\013\022\020\n\014COMMAND_SENT\020\014\"S\n\017AttributeStatus\022" +
"\r\n\tVALUE_SET\020\000\022\021\n\rVALUE_NOT_SET\020\001\022\013\n\007INV" +
"ALID\020\003\022\021\n\rNOT_AVAILABLE\020\004\"\253\t\n\tQueueType\022" +
"\033\n\027UNKNOWNCOMMANDQUEUETYPE\020\000\022\t\n\005DOORS\020\n\022" +
"\013\n\007AUXHEAT\020\013\022\013\n\007PRECOND\020\014\022\r\n\tCHARGEOPT\020\r" +
"\022\017\n\013MAINTENANCE\020\016\022\007\n\003TCU\020\017\022\010\n\004FEED\020\020\022\025\n\021" +
"SERVICEACTIVATION\020\021\022\007\n\003ATP\020\022\022\016\n\nASSISTAN" +
"CE\020\023\022\010\n\004RACP\020\024\022\017\n\013WEEKPROFILE\020\025\022\023\n\017REMOT" +
"EDIAGNOSIS\020\026\022\010\n\004FLSH\020\027\022\017\n\013TEMPERATURE\020\030\022" +
"\014\n\010TRIPCOMP\020\031\022\n\n\006ENGINE\020\032\022\016\n\nTHEFTALARM\020" +
"\033\022\n\n\006WINDOW\020\034\022\014\n\010HEADUNIT\020\035\022\n\n\006MECALL\020\037\022" +
"\017\n\013IMMOBILIZER\020 \022\020\n\014RENTALSIGNAL\020!\022\007\n\003BC" +
"F\020\"\022\021\n\rPLUGANDCHARGE\020#\022\024\n\020CARSHARINGMODU" +
"LE\020$\022\013\n\007BATTERY\020%\022\021\n\rONBOARDFENCES\020&\022\017\n\013" +
"SPEEDFENCES\020\'\022\023\n\017CHARGINGTARIFFS\020(\022\r\n\tRT" +
"MCONFIG\020)\022\027\n\023MAINTENANCECOMPUTER\020*\022\013\n\007ME" +
"CALL2\020+\022\031\n\025AUTOMATEDVALETPARKING\020,\022\021\n\rCH" +
"ARGECONTROL\020-\022\016\n\nSPEEDALERT\020.\022\033\n\027unknown" +
"commandqueuetype\020\000\022\t\n\005doors\020\n\022\013\n\007auxheat" +
"\020\013\022\013\n\007precond\020\014\022\r\n\tchargeopt\020\r\022\017\n\013mainte" +
"nance\020\016\022\007\n\003tcu\020\017\022\010\n\004feed\020\020\022\025\n\021serviceact" +
"ivation\020\021\022\007\n\003atp\020\022\022\016\n\nassistance\020\023\022\010\n\004ra" +
"cp\020\024\022\017\n\013weekprofile\020\025\022\023\n\017remotediagnosis" +
"\020\026\022\010\n\004flsh\020\027\022\017\n\013temperature\020\030\022\014\n\010tripcom" +
"p\020\031\022\n\n\006engine\020\032\022\016\n\ntheftalarm\020\033\022\n\n\006windo" +
"w\020\034\022\014\n\010headunit\020\035\022\n\n\006mecall\020\037\022\017\n\013immobil" +
"izer\020 \022\020\n\014rentalsignal\020!\022\007\n\003bcf\020\"\022\021\n\rplu" +
"gandcharge\020#\022\024\n\020carsharingmodule\020$\022\013\n\007ba" +
"ttery\020%\022\021\n\ronboardfences\020&\022\017\n\013speedfence" +
"s\020\'\022\023\n\017chargingtariffs\020(\022\r\n\trtmconfig\020)\022" +
"\027\n\023maintenancecomputer\020*\022\013\n\007mecall2\020+\022\031\n" +
"\025automatedvaletparking\020,\022\021\n\rchargecontro" +
"l\020-\022\016\n\nspeedalert\020.\032\002\020\001\"\3551\n\003ACP\"\3451\n\013Comm" +
"andType\022\026\n\022UNKNOWNCOMMANDTYPE\020\000\022\r\n\tDOORS" +
"LOCK\020d\022\017\n\013DOORSUNLOCK\020n\022\017\n\013TRUNKUNLOCK\020s" +
"\022\022\n\016FUELFLAPUNLOCK\020t\022\027\n\023CHARGECOUPLERUNL" +
"OCK\020v\022\026\n\022DOORSPREPARERENTAL\020x\022\027\n\022DOORSSE" +
"CUREVEHICLE\020\202\001\022\021\n\014AUXHEATSTART\020\254\002\022\020\n\013AUX" +
"HEATSTOP\020\266\002\022\025\n\020AUXHEATCONFIGURE\020\300\002\022\031\n\024TE" +
"MPERATURECONFIGURE\020\336\002\022\031\n\024WEEKPROFILECONF" +
"IGURE\020\350\002\022\033\n\026WEEKPROFILEV2CONFIGURE\020\362\002\022\021\n" +
"\014PRECONDSTART\020\220\003\022\020\n\013PRECONDSTOP\020\232\003\022\025\n\020PR" +
"ECONDCONFIGURE\020\244\003\022\032\n\025PRECONDCONFIGURESEA" +
"TS\020\251\003\022\027\n\022CHARGEOPTCONFIGURE\020\256\003\022\023\n\016CHARGE" +
"OPTSTART\020\270\003\022\022\n\rCHARGEOPTSTOP\020\302\003\022\014\n\007FEEDP" +
"OI\020\364\003\022\021\n\014FEEDFREETEXT\020\376\003\022\020\n\013ENGINESTART\020" +
"\246\004\022\017\n\nENGINESTOP\020\260\004\022\023\n\016ENGINEAVPSTART\020\272\004" +
"\022\016\n\tTCUWAKEUP\020\330\004\022\020\n\013TCUSWUPDATE\020\342\004\022\020\n\013TC" +
"URCSRESET\020\354\004\022\025\n\020TCUINTERROGATION\020\366\004\022\024\n\017S" +
"PEEDALERTSTART\020\306\005\022\023\n\016SPEEDALERTSTOP\020\320\005\022\016" +
"\n\tFLSHSTART\020\356\005\022\r\n\010FLSHSTOP\020\370\005\022\020\n\013SIGPOSS" +
"TART\020\202\006\022\026\n\021CONTRACTCONFIGURE\020\240\006\022\023\n\016CONTR" +
"ACTREMOVE\020\252\006\022\022\n\rROOTCONFIGURE\020\264\006\022\017\n\nROOT" +
"REMOVE\020\276\006\022\r\n\010TRIPCOMP\020\322\006\022\031\n\024MAINTENANCEC" +
"ONFIGURE\020\242\007\022\036\n\031MAINTENANCECOMPUTEROFFSET" +
"\020\243\007\022\025\n\020SHORTTESTEXECUTE\020\247\007\022\037\n\032SERVICEACT" +
"IVATIONCONFIGURE\020\254\007\022\"\n\035DC2SERVICEACTIVAT" +
"IONCONFIGURE\020\261\007\022\023\n\016DC2RAWDOWNLOAD\020\266\007\022\035\n\030" +
"APPLICATIONCONFIGURATION\020\273\007\022\025\n\020DC2STARTT" +
"RACKING\020\300\007\022\020\n\013ATPSEQUENCE\020\336\007\022\035\n\030THEFTALA" +
"RMTOGGLEINTERIOR\020\350\007\022\030\n\023THEFTALARMTOGGLET" +
"OW\020\362\007\022 \n\033THEFTALARMSELECTINTERIORTOW\020\374\007\022" +
"\"\n\035THEFTALARMDESELECTINTERIORTOW\020\206\010\022\023\n\016T" +
"HEFTALARMSTOP\020\220\010\022\017\n\nWINDOWOPEN\020\314\010\022\020\n\013WIN" +
"DOWCLOSE\020\326\010\022\024\n\017WINDOWVENTILATE\020\340\010\022\017\n\nWIN" +
"DOWMOVE\020\341\010\022\r\n\010ROOFOPEN\020\352\010\022\016\n\tROOFCLOSE\020\364" +
"\010\022\r\n\010ROOFLIFT\020\376\010\022\r\n\010ROOFMOVE\020\377\010\022\022\n\rBATTE" +
"RYMAXSOC\020\320\017\022\031\n\024BATTERYCHARGEPROGRAM\020\332\017\022\033" +
"\n\026CHARGEPROGRAMCONFIGURE\020\344\017\022\030\n\023ONBOARDFE" +
"NCESCREATE\020\264\020\022\030\n\023ONBOARDFENCESUPDATE\020\276\020\022" +
"\030\n\023ONBOARDFENCESDELETE\020\310\020\022\026\n\021SPEEDFENCES" +
"CREATE\020\230\021\022\026\n\021SPEEDFENCESUPDATE\020\242\021\022\026\n\021SPE" +
"EDFENCESDELETE\020\254\021\022\032\n\025CHARGINGTARIFFSCREA" +
"TE\020\374\021\022\032\n\025CHARGINGTARIFFSUPDATE\020\206\022\022\032\n\025CHA" +
"RGINGTARIFFSDELETE\020\220\022\022\024\n\017THEFTALARMSTART" +
"\020\304\023\022\035\n\030THEFTALARMSELECTINTERIOR\020\316\023\022\037\n\032TH" +
"EFTALARMDESELECTINTERIOR\020\330\023\022\030\n\023THEFTALAR" +
"MSELECTTOW\020\342\023\022\032\n\025THEFTALARMDESELECTTOW\020\354" +
"\023\022$\n\037THEFTALARMSELECTDAMAGEDETECTION\020\366\023\022" +
"&\n!THEFTALARMDESELECTDAMAGEDETECTION\020\200\024\022" +
"%\n THEFTALARMCONFIRMDAMAGEDETECTION\020\212\024\022\021" +
"\n\014MECALL2START\020\250\024\022\036\n\031UDXTRIGGERSYNCHRONI" +
"ZATION\020\260\t\022\031\n\024UDXACTIVEUSERPROFILE\020\272\t\022\025\n\020" +
"UDXRESETUSERDATA\020\304\t\022\022\n\rUSERPROFSYNCH\020\316\t\022" +
"\022\n\rUSERDATARESET\020\330\t\022\027\n\022PROFACTIVATIONSNA" +
"P\020\342\t\022\031\n\024PROFACTIVATIONDIRECT\020\347\t\022\023\n\016SOFTW" +
"AREUPDATE\020\354\t\022\025\n\020PUSHNOTIFICATION\020\366\t\022\022\n\rM" +
"ECALLCOMMAND\020\236\n\022\024\n\017PRECONDSTARTRCS\020\370\n\022\023\n" +
"\016PRECONDSTOPRCS\020\202\013\022\030\n\023PRECONDCONFIGURERC" +
"S\020\214\013\022\021\n\014TCUCONFIGURE\020\226\013\022\034\n\027EDISONSERVICE" +
"ACTIVATION\020\227\013\022\021\n\014TESTSEQUENCE\020\230\013\022\031\n\024PREC" +
"ONDCONFIGURERACP\020\231\013\022\033\n\026CHARGEOPTCONFIGUR" +
"ERACP\020\232\013\022\030\n\023TARIFFTABLEDOWNLOAD\020\233\013\022\025\n\020PR" +
"ECONDSTARTRACP\020\234\013\022\024\n\017PRECONDSTOPRACP\020\235\013\022" +
"\032\n\025ROOTCERTIFICATEREMOVE\020\236\013\022\031\n\024ONREQUEST" +
"PROBEUPLOAD\020\237\013\022\034\n\027ROOTCERTIFICATEDOWNLOA" +
"D\020\240\013\022\036\n\031CONTRACTCERTIFICATEREMOVE\020\241\013\022 \n\033" +
"CONTRACTCERTIFICATEDOWNLOAD\020\242\013\022\035\n\030PROBEC" +
"ONFIGURATIONUPDATE\020\243\013\022\023\n\016RDIAGDELETEECU\020" +
"\334\013\022\026\n\021RDIAGSTATUSREPORT\020\335\013\022\023\n\016RDIAGEXECU" +
"TION\020\336\013\022\031\n\024IMMOBILIZERCHALLENGE\020\300\014\022\035\n\030IM" +
"MOBILIZERSEARCHKEYLINE\020\312\014\022\036\n\031IMMOBILIZER" +
"RELEASEKEYLINE\020\324\014\022\033\n\026IMMOBILIZERLOCKKEYL" +
"INE\020\336\014\022\033\n\026IMMOBILIZERLOCKVEHICLE\020\337\014\022\036\n\031I" +
"MMOBILIZERRELEASEVEHICLE\020\325\014\022\024\n\017SETRENTAL" +
"SIGNAL\020\244\r\022\031\n\024BLACKCHANNELDOWNLOAD\020\210\016\022\027\n\022" +
"BLACKCHANNELUPLOAD\020\222\016\022\021\n\014CONFIGURECSM\020\354\016" +
"\022\026\n\021UPDATEVEHICLEINFO\020\355\016\022\026\n\021RELAYMESSAGE" +
"TOCSM\020\356\016\022\034\n\027RELAYRENTALREQUESTTOCSB\020\357\016\022\026" +
"\n\021RTMDOWNLOADCONFIG\020\340\022\022\022\n\rRTMREADCONFIG\020" +
"\352\022\022\020\n\013AVPACTIVATE\020\214\025\022\033\n\026CHARGECONTROLCON" +
"FIGURE\020\360\025\022%\n CHARGINGBREAKCLOCKTIMERCONF" +
"IGURE\020\270\027\022\017\n\nWIPERRESET\020\246\030\022\026\n\022unknownComm" +
"andType\020\000\022\r\n\tdoorsLock\020d\022\017\n\013doorsUnlock\020" +
"n\022\017\n\013trunkUnlock\020s\022\022\n\016fuelflapUnlock\020t\022\027" +
"\n\023chargecouplerUnlock\020v\022\026\n\022doorsPrepareR" +
"ental\020x\022\027\n\022doorsSecureVehicle\020\202\001\022\021\n\014auxh" +
"eatStart\020\254\002\022\020\n\013auxheatStop\020\266\002\022\025\n\020auxheat" +
"Configure\020\300\002\022\031\n\024temperatureConfigure\020\336\002\022" +
"\031\n\024weekprofileConfigure\020\350\002\022\033\n\026weekprofil" +
"eV2Configure\020\362\002\022\021\n\014precondStart\020\220\003\022\020\n\013pr" +
"econdStop\020\232\003\022\025\n\020precondConfigure\020\244\003\022\032\n\025p" +
"recondConfigureSeats\020\251\003\022\027\n\022chargeoptConf" +
"igure\020\256\003\022\023\n\016chargeoptStart\020\270\003\022\022\n\rchargeo" +
"ptStop\020\302\003\022\014\n\007feedPoi\020\364\003\022\021\n\014feedFreetext\020" +
"\376\003\022\020\n\013engineStart\020\246\004\022\017\n\nengineStop\020\260\004\022\023\n" +
"\016engineAvpstart\020\272\004\022\016\n\ttcuWakeup\020\330\004\022\020\n\013tc" +
"uSwUpdate\020\342\004\022\020\n\013tcuRcsReset\020\354\004\022\025\n\020tcuInt" +
"errogation\020\366\004\022\024\n\017speedalertStart\020\306\005\022\023\n\016s" +
"peedalertStop\020\320\005\022\016\n\tflshStart\020\356\005\022\r\n\010flsh" +
"Stop\020\370\005\022\020\n\013sigposStart\020\202\006\022\026\n\021contractCon" +
"figure\020\240\006\022\023\n\016contractRemove\020\252\006\022\022\n\rrootCo" +
"nfigure\020\264\006\022\017\n\nrootRemove\020\276\006\022\r\n\010tripcomp\020" +
"\322\006\022\031\n\024maintenanceConfigure\020\242\007\022\036\n\031mainten" +
"anceComputerOffset\020\243\007\022\025\n\020shorttestExecut" +
"e\020\247\007\022\037\n\032serviceactivationConfigure\020\254\007\022\"\n" +
"\035dc2ServiceactivationConfigure\020\261\007\022\023\n\016dc2" +
"RawDownload\020\266\007\022\035\n\030applicationConfigurati" +
"on\020\273\007\022\025\n\020dc2StartTracking\020\300\007\022\020\n\013atpSeque" +
"nce\020\336\007\022\035\n\030theftalarmToggleInterior\020\350\007\022\030\n" +
"\023theftalarmToggleTow\020\362\007\022 \n\033theftalarmSel" +
"ectInteriorTow\020\374\007\022\"\n\035theftalarmDeselectI" +
"nteriorTow\020\206\010\022\023\n\016theftalarmStop\020\220\010\022\017\n\nwi" +
"ndowOpen\020\314\010\022\020\n\013windowClose\020\326\010\022\024\n\017windowV" +
"entilate\020\340\010\022\017\n\nwindowMove\020\341\010\022\r\n\010roofOpen" +
"\020\352\010\022\016\n\troofClose\020\364\010\022\r\n\010roofLift\020\376\010\022\r\n\010ro" +
"ofMove\020\377\010\022\022\n\rbatteryMaxsoc\020\320\017\022\031\n\024battery" +
"Chargeprogram\020\332\017\022\033\n\026chargeprogramconfigu" +
"re\020\344\017\022\030\n\023onboardfencesCreate\020\264\020\022\030\n\023onboa" +
"rdfencesUpdate\020\276\020\022\030\n\023onboardfencesDelete" +
"\020\310\020\022\026\n\021speedfencesCreate\020\230\021\022\026\n\021speedfenc" +
"esUpdate\020\242\021\022\026\n\021speedfencesDelete\020\254\021\022\032\n\025c" +
"hargingtariffsCreate\020\374\021\022\032\n\025chargingtarif" +
"fsUpdate\020\206\022\022\032\n\025chargingtariffsDelete\020\220\022\022" +
"\024\n\017theftalarmstart\020\304\023\022\035\n\030theftalarmselec" +
"tinterior\020\316\023\022\037\n\032theftalarmdeselectinteri" +
"or\020\330\023\022\030\n\023theftalarmselecttow\020\342\023\022\032\n\025theft" +
"alarmdeselecttow\020\354\023\022$\n\037theftalarmselectd" +
"amagedetection\020\366\023\022&\n!theftalarmdeselectd" +
"amagedetection\020\200\024\022%\n theftalarmconfirmda" +
"magedetection\020\212\024\022\021\n\014mecall2start\020\250\024\022\036\n\031u" +
"dxTriggerSynchronization\020\260\t\022\031\n\024udxActive" +
"UserProfile\020\272\t\022\025\n\020udxResetUserData\020\304\t\022\022\n" +
"\ruserProfSynch\020\316\t\022\022\n\ruserDataReset\020\330\t\022\027\n" +
"\022profActivationSnap\020\342\t\022\031\n\024profActivation" +
"Direct\020\347\t\022\023\n\016softwareUpdate\020\354\t\022\025\n\020pushNo" +
"tification\020\366\t\022\022\n\rmecallcommand\020\236\n\022\024\n\017pre" +
"condStartRcs\020\370\n\022\023\n\016precondStopRcs\020\202\013\022\030\n\023" +
"precondConfigureRcs\020\214\013\022\021\n\014tcuConfigure\020\226" +
"\013\022\034\n\027edisonServiceActivation\020\227\013\022\021\n\014testS" +
"equence\020\230\013\022\031\n\024precondConfigureRacp\020\231\013\022\033\n" +
"\026chargeoptConfigureRacp\020\232\013\022\030\n\023tariffTabl" +
"eDownload\020\233\013\022\025\n\020precondStartRacp\020\234\013\022\024\n\017p" +
"recondStopRacp\020\235\013\022\032\n\025rootCertificateRemo" +
"ve\020\236\013\022\031\n\024onRequestProbeUpload\020\237\013\022\034\n\027root" +
"CertificateDownload\020\240\013\022\036\n\031contractCertif" +
"icateRemove\020\241\013\022 \n\033contractCertificateDow" +
"nload\020\242\013\022\035\n\030probeConfigurationUpdate\020\243\013\022" +
"\023\n\016rdiagDeleteEcu\020\334\013\022\026\n\021rdiagStatusRepor" +
"t\020\335\013\022\023\n\016rdiagExecution\020\336\013\022\031\n\024immobilizer" +
"Challenge\020\300\014\022\035\n\030immobilizerSearchKeyline" +
"\020\312\014\022\036\n\031immobilizerReleaseKeyline\020\324\014\022\033\n\026i" +
"mmobilizerLockKeyline\020\336\014\022\033\n\026immobilizerL" +
"ockVehicle\020\337\014\022\036\n\031immobilizerReleaseVehic" +
"le\020\325\014\022\024\n\017setRentalSignal\020\244\r\022\031\n\024blackchan" +
"nelDownload\020\210\016\022\027\n\022blackchannelUpload\020\222\016\022" +
"\021\n\014configurecsm\020\354\016\022\026\n\021updatevehicleinfo\020" +
"\355\016\022\026\n\021relaymessagetocsm\020\356\016\022\034\n\027relayrenta" +
"lrequesttocsb\020\357\016\022\026\n\021rtmDownloadConfig\020\340\022" +
"\022\022\n\rrtmReadConfig\020\352\022\022\020\n\013avpActivate\020\214\025\022\033" +
"\n\026chargecontrolconfigure\020\360\025\022%\n chargingb" +
"reakclocktimerconfigure\020\270\027\022\017\n\nwiperreset" +
"\020\246\030\032\002\020\001B \n\032com.daimler.mbcarkit.proto\320\341\036" +
"\001b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: client.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class Client extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Client");
}
@@ -377,7 +377,7 @@ public final class Client extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ClientMessage");
}
@@ -5329,7 +5329,7 @@ public final class Client extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Logout");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: eventpush.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class Eventpush extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Eventpush");
}
@@ -153,7 +153,7 @@ public final class Eventpush extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"EventPushCommand");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: protos.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class Protos extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Protos");
}
@@ -47,7 +47,7 @@ public final class Protos extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscriptionErrorType");
}
@@ -180,7 +180,7 @@ public final class Protos extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"OperatingSystemName");
}
@@ -374,7 +374,7 @@ public final class Protos extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscribeRequest");
}
@@ -1156,7 +1156,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscribeResponse");
}
@@ -2145,7 +2145,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UnsubscribeRequest");
}
@@ -2910,7 +2910,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UnsubscribeResponse");
}
@@ -3913,7 +3913,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscriptionError");
}
@@ -4900,7 +4900,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscribeToAppTwinRequest");
}
@@ -6634,7 +6634,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ResubscribeToAppTwinRequest");
}
@@ -7279,7 +7279,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ResubscribeToAppTwinResponse");
}
@@ -7333,7 +7333,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ResubscribeResult");
}
@@ -7889,7 +7889,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"SubscribeToAppTwinResponse");
}
@@ -8426,7 +8426,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UnsubscribeFromAppTwinRequest");
}
@@ -8964,7 +8964,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UnsubscribeFromAppTwinResponse");
}
@@ -9699,7 +9699,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Heartbeat");
}
@@ -10088,7 +10088,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AssignedVehicles");
}
@@ -10648,7 +10648,7 @@ com.daimler.mbcarkit.proto.Protos.SubscriptionError defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeAssignedVehicles");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: service-activation.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class ServiceActivation extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ServiceActivation");
}
@@ -59,7 +59,7 @@ public final class ServiceActivation extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ServiceStatus");
}
@@ -193,7 +193,7 @@ public final class ServiceActivation extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeServiceStatusUpdatesByVIN");
}
@@ -627,7 +627,7 @@ public final class ServiceActivation extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeServiceStatusUpdate");
}
@@ -1115,7 +1115,7 @@ com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ServiceStatusUpdatesByVIN");
}
@@ -2044,7 +2044,7 @@ com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus defaultValue)
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"ServiceStatusUpdate");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: user-events.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UserEvents");
}
@@ -49,7 +49,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeUserDataUpdate");
}
@@ -546,7 +546,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UserDataUpdate");
}
@@ -1664,7 +1664,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeUserVehicleAuthChangedUpdate");
}
@@ -2098,7 +2098,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI");
}
@@ -2565,7 +2565,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UserVehicleAuthChangedUpdate");
}
@@ -3571,7 +3571,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CPDUserData");
}
@@ -7170,7 +7170,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CPDUserAddress");
}
@@ -9596,7 +9596,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"CPDUserCommunicationPreference");
}
@@ -10232,7 +10232,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeUserPictureUpdate");
}
@@ -10730,7 +10730,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UserPictureUpdate");
}
@@ -11664,7 +11664,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeUserPINUpdate");
}
@@ -12162,7 +12162,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UserPINUpdate");
}
@@ -13106,7 +13106,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"UpdateUserJWTRequest");
}
@@ -13612,7 +13612,7 @@ public final class UserEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeUpdateUserJWTRequest");
}
File diff suppressed because it is too large Load Diff
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: vehicleapi.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class Vehicleapi extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Vehicleapi");
}
@@ -53,7 +53,7 @@ public final class Vehicleapi extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AcknowledgeAppTwinCommandStatusUpdatesByVIN");
}
@@ -549,7 +549,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.AppTwinCommandStatusUpdatesByPID defaultVa
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinCommandStatusUpdatesByVIN");
}
@@ -1405,7 +1405,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.AppTwinCommandStatus defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinCommandStatusUpdatesByPID");
}
@@ -2415,7 +2415,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.AppTwinCommandStatus defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinCommandStatus");
}
@@ -4071,7 +4071,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.AppTwinCommandStatus defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPICommandPostResult");
}
@@ -5160,7 +5160,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.AppTwinCommandStatus defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPICommandGetResult");
}
@@ -6204,7 +6204,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.VehicleAPIAttributeStatus defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPIDataGetResult");
}
@@ -6928,7 +6928,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.VehicleAPIAttributeStatus defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPIAttributeStatus");
}
@@ -7884,7 +7884,7 @@ com.daimler.mbcarkit.proto.Vehicleapi.VehicleAPIAttributeStatus defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPICommandProcessStatus");
}
@@ -9702,7 +9702,7 @@ com.google.protobuf.Value defaultValue);
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VehicleAPIError");
}
@@ -11001,7 +11001,7 @@ com.google.protobuf.Value defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinPendingCommandsRequest");
}
@@ -11391,7 +11391,7 @@ com.google.protobuf.Value defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinPendingCommandsResponse");
}
@@ -12154,7 +12154,7 @@ com.google.protobuf.Value defaultValue) {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"PendingCommand");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: vin-events.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.daimler.mbcarkit.proto;
@@ -13,7 +13,7 @@ public final class VinEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VinEvents");
}
@@ -93,7 +93,7 @@ public final class VinEvents extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"VINUpdate");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: gogo.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package com.google.protobuf;
@@ -13,7 +13,7 @@ public final class GoGoProtos extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"GoGoProtos");
}
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: cluster.proto
// Protobuf Java Version: 4.33.2
// Protobuf Java Version: 4.33.6
package proto;
@@ -13,7 +13,7 @@ public final class Cluster extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"Cluster");
}
@@ -55,7 +55,7 @@ public final class Cluster extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"MemberStatus");
}
@@ -195,7 +195,7 @@ public final class Cluster extends com.google.protobuf.GeneratedFile {
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 33,
/* patch= */ 2,
/* patch= */ 6,
/* suffix= */ "",
"AppTwinMemberStatusValue");
}
@@ -326,12 +326,13 @@ public class Constants {
public static final String WEBSOCKET_USER_AGENT_CN = "MyStarCN/1.27.0 (com.daimler.ris.mercedesme.cn.ios; build:1758; iOS 16.3.1) Alamofire/5.4.0";
public static final String WEBSOCKET_USER_AGENT_PA = "mycar-store-ap v1.27.0, android 8.0.0, SDK 2.84.3";
// version updates according to https://github.com/weymann/mbapi2020/commit/ede9ab60c1e18293b9436dab568b9195db6381b9
public static final String RIS_APPLICATION_VERSION_NA = "3.61.0";
public static final String RIS_APPLICATION_VERSION_CN = "1.61.0";
public static final String RIS_APPLICATION_VERSION_PA = "1.61.0";
public static final String RIS_APPLICATION_VERSION = "1.61.0";
public static final String RIS_SDK_VERSION = "3.55.0";
// version updates according to
// https://github.com/evcc-io/evcc/pull/28938/changes/036c301c317199b03cd687724e3f5d516ad84814
public static final String RIS_APPLICATION_VERSION_NA = "3.65.0";
public static final String RIS_APPLICATION_VERSION_CN = "1.65.0";
public static final String RIS_APPLICATION_VERSION_PA = "1.65.0";
public static final String RIS_APPLICATION_VERSION = "1.65.1 (3174)";
public static final String RIS_SDK_VERSION = "4.4.2";
public static final String RIS_SDK_VERSION_CN = "2.132.2";
public static final String RIS_OS_VERSION = "12";
public static final String RIS_OS_NAME = "android";
@@ -323,6 +323,15 @@ channel-type.mercedesme.status-charge.state.option.4 = Charging Failure
channel-type.mercedesme.status-charge.state.option.5 = Slow Charging
channel-type.mercedesme.status-charge.state.option.6 = Fast Charging
channel-type.mercedesme.status-charge.state.option.7 = Discharging
channel-type.mercedesme.status-charge.state.option.8 = Not charging
channel-type.mercedesme.status-charge.state.option.9 = Slow Charging after reaching trip target
channel-type.mercedesme.status-charge.state.option.10 = Charging after reaching trip target
channel-type.mercedesme.status-charge.state.option.11 = Fast Charging after reaching trip target
channel-type.mercedesme.status-charge.state.option.12 = Connected
channel-type.mercedesme.status-charge.state.option.13 = AC Charging
channel-type.mercedesme.status-charge.state.option.14 = DC Charging
channel-type.mercedesme.status-charge.state.option.15 = Battery calibration active
channel-type.mercedesme.status-charge.state.option.16 = Unknown
channel-type.mercedesme.status-pos.label = Status Positioning
channel-type.mercedesme.status-pos.state.option.0 = Unknown
channel-type.mercedesme.status-pos.state.option.1 = Service Inactive
@@ -82,6 +82,7 @@
</tags>
<state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L92 -->
<!-- see https://github.com/ReneNulschDE/mbapi2020/blob/master/custom_components/mbapi2020/translations/en.json -->
<options>
<option value="0">Charging</option>
<option value="1">End of Charge</option>
@@ -91,6 +92,15 @@
<option value="5">Slow Charging</option>
<option value="6">Fast Charging</option>
<option value="7">Discharging</option>
<option value="8">Not charging</option>
<option value="9">Slow Charging after reaching trip target</option>
<option value="10">Charging after reaching trip target</option>
<option value="11">Fast Charging after reaching trip target</option>
<option value="12">Connected</option>
<option value="13">AC Charging</option>
<option value="14">DC Charging</option>
<option value="15">Battery calibration active</option>
<option value="16">Unknown</option>
</options>
</state>
</channel-type>
@@ -0,0 +1,768 @@
{
"precondSeatFrontRight": {
"timestamp_in_ms": 1774634718191,
"bool_value": false,
"timestamp": 1774634718
},
"evRangeAssistDriveOnSOC": {
"timestamp_in_ms": 1775158652924,
"ratio_unit": "PERCENT",
"nil_value": true,
"timestamp": 1775158652,
"status": 3
},
"drivenTimeStart": {
"timestamp_in_ms": 1775155763470,
"timestamp": 1775155763,
"int_value": 59
},
"maxSoc": {
"display_value": "100",
"timestamp_in_ms": 1774634718009,
"ratio_unit": "PERCENT",
"timestamp": 1774634718,
"int_value": 100
},
"nextDepartureTime": {
"timestamp_in_ms": 1774630751318,
"clock_hour_unit": "T24H",
"nil_value": true,
"timestamp": 1774630751,
"status": 3
},
"doorlockstatusdecklid": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"chargingFlapErrorDetails": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718
},
"maxSocLowerLimit": {
"display_value": "30",
"timestamp_in_ms": 1774634718009,
"ratio_unit": "PERCENT",
"timestamp": 1774634718,
"int_value": 30
},
"doorstatusgas": {
"timestamp_in_ms": 1775158050708,
"nil_value": true,
"timestamp": 1775158050,
"status": 4
},
"weeklyProfile": {
"timestamp_in_ms": 1774630751318,
"weekly_profile_value": {
"1": {
"hour": 0,
"days": [
"Mo",
"Tu",
"We",
"Th",
"Fr"
],
"active": false,
"applicationIdentifier": 1,
"minute": 0
}
},
"timestamp": 1774630751
},
"liquidRangeSkipIndication": {
"timestamp_in_ms": 1775155789573,
"nil_value": true,
"timestamp": 1775155789,
"status": 4
},
"chargeInlets": {
"timestamp_in_ms": 1775227400723,
"charge_inlets": "entries {\n id: 1\n coupler_state: CHARGE_INLETS_COUPLER_STATE_PLUGGED\n lock_state: CHARGE_INLETS_LOCK_STATE_LOCKED\n}\n",
"timestamp": 1775227400
},
"chargingScheduleRequested": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718
},
"tirepressureRearRight": {
"display_value": "325",
"timestamp_in_ms": 1775155549285,
"pressure_unit": "KPA",
"double_value": 325,
"timestamp": 1775155549
},
"doorlockstatusfrontright": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"tireMarkerRearLeft": {
"timestamp_in_ms": 1775155791357,
"timestamp": 1775155791,
"int_value": 0
},
"parkbrakestatus": {
"timestamp_in_ms": 1775158652924,
"bool_value": true,
"timestamp": 1775158652
},
"precondOperatingMode": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718,
"int_value": 0
},
"bindingInfo": {
"oh-bundle": "5.1.2",
"version": "oh-release",
"vehicle": "mercedesme:bev"
},
"starterBatteryState": {
"timestamp_in_ms": 1775236169113,
"timestamp": 1775236169,
"int_value": 0
},
"chargingErrorImpossibleChangeTo800V": {
"timestamp_in_ms": 1774634718009,
"charging_error_impossible_change_to_800v": "CHARGING_ERROR_IMPOSSIBLE_CHANGE_TO_800V_NO_INFO",
"timestamp": 1774634718
},
"chargingCompatibilityError": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718
},
"precondNowError": {
"timestamp_in_ms": 1775156050193,
"timestamp": 1775156050,
"int_value": 0
},
"turnOffEnginePreWarningTime": {
"timestamp_in_ms": 1775158652924,
"timestamp": 1775158652,
"int_value": 0
},
"tireSensorAvailable": {
"timestamp_in_ms": 1775155790300,
"timestamp": 1775155790,
"int_value": 0
},
"rangeelectric": {
"display_value": "608",
"timestamp_in_ms": 1775236055722,
"distance_unit": "KILOMETERS",
"timestamp": 1775236055,
"int_value": 608
},
"gainedRangeSinceStartOfCharging": {
"display_value": "35",
"timestamp_in_ms": 1775236165192,
"distance_unit": "KILOMETERS",
"timestamp": 1775236165,
"int_value": 35
},
"tireMarkerRearRight": {
"timestamp_in_ms": 1775155791357,
"timestamp": 1775155791,
"int_value": 0
},
"windowstatusrearright": {
"timestamp_in_ms": 1775224278808,
"timestamp": 1775224278,
"int_value": 2
},
"serviceintervaldays": {
"timestamp_in_ms": 1775155139883,
"timestamp": 1775155139,
"int_value": 682
},
"socCalibrationRequest": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718
},
"windowstatusrearleft": {
"timestamp_in_ms": 1775224278808,
"timestamp": 1775224278,
"int_value": 2
},
"hybridWarnings": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718,
"int_value": 0
},
"positionHeading": {
"timestamp_in_ms": 1775224243520,
"double_value": 256.5,
"timestamp": 1775224243
},
"chargingPredictionMaxSoc": {
"timestamp_in_ms": 1775236016383,
"charging_prediction_soc": "predicted_electrical_energy_range: 613\n",
"timestamp": 1775236016
},
"doorstatusrearleft": {
"timestamp_in_ms": 1775158652924,
"bool_value": false,
"timestamp": 1775158652
},
"odo": {
"display_value": "2023",
"timestamp_in_ms": 1775155752801,
"distance_unit": "KILOMETERS",
"timestamp": 1775155752,
"int_value": 2023
},
"tirewarninglamp": {
"timestamp_in_ms": 1775155789411,
"timestamp": 1775155789,
"int_value": 0
},
"evRangeAssistDriveOnTime": {
"timestamp_in_ms": 1775158652924,
"nil_value": true,
"timestamp": 1775158652,
"status": 3
},
"positionLong": {
"timestamp_in_ms": 1775224243520,
"double_value": 4.56,
"timestamp": 1775224243
},
"electricconsumptionreset": {
"display_value": "19.2",
"timestamp_in_ms": 1775155683336,
"electricity_consumption_unit": "KWH_PER_100KM",
"double_value": 19.168,
"timestamp": 1775155683
},
"flipWindowStatus": {
"timestamp_in_ms": 1775158652924,
"nil_value": true,
"timestamp": 1775158652,
"status": 4
},
"temperatureUnitHU": {
"timestamp_in_ms": 1774634286792,
"bool_value": false,
"timestamp": 1774634286
},
"averageSpeedReset": {
"display_value": "40",
"timestamp_in_ms": 1775155252059,
"speed_unit": "KM_PER_HOUR",
"double_value": 39.800000000000004,
"timestamp": 1775155252
},
"ecoscoreconst": {
"display_value": "81",
"timestamp_in_ms": 1775155790607,
"ratio_unit": "PERCENT",
"timestamp": 1775155790,
"int_value": 81
},
"tcuConnectionStateLowChannel": {
"timestamp_in_ms": 1775224306161,
"timestamp": 1775224306,
"tcu_connection_state_low_channel": "INITIALLY_CONNECTED"
},
"sohChargeTimeExtension": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718,
"int_value": 0
},
"doorstatusfrontright": {
"timestamp_in_ms": 1775158652924,
"bool_value": false,
"timestamp": 1775158652
},
"chargingstatus": {
"timestamp_in_ms": 1775236077441,
"timestamp": 1775236077,
"int_value": 8
},
"doorstatusfrontleft": {
"timestamp_in_ms": 1775158652924,
"bool_value": false,
"timestamp": 1775158652
},
"warningbrakeliningwear": {
"timestamp_in_ms": 1775154094805,
"bool_value": false,
"timestamp": 1775154094
},
"doorlockstatusgas": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"engineHoodStatus": {
"timestamp_in_ms": 1775158653480,
"bool_value": false,
"timestamp": 1775158653
},
"doorstatusrearright": {
"timestamp_in_ms": 1775158652924,
"bool_value": false,
"timestamp": 1775158652
},
"turnOffEnginePreWarning": {
"timestamp_in_ms": 1775158652924,
"timestamp": 1775158652
},
"oilLevel": {
"timestamp_in_ms": 1763756425000,
"ratio_unit": "PERCENT",
"nil_value": true,
"timestamp": 1763756425,
"status": 4
},
"chargingPredictionDepartureTime": {
"timestamp_in_ms": 1775233387847,
"timestamp": 1775233387,
"charging_prediction_departure_time": ""
},
"tirewarningsrdk": {
"timestamp_in_ms": 1775155791802,
"timestamp": 1775155791,
"int_value": 0
},
"rangeliquid": {
"timestamp_in_ms": 1763756425000,
"distance_unit": "KILOMETERS",
"nil_value": true,
"timestamp": 1763756425,
"status": 4
},
"precondNow": {
"timestamp_in_ms": 1774634718009,
"bool_value": false,
"timestamp": 1774634718
},
"sunroofEventActive": {
"timestamp_in_ms": 1775158653323,
"bool_value": false,
"timestamp": 1775158653
},
"chargingPower": {
"timestamp_in_ms": 1775233387127,
"double_value": 0,
"timestamp": 1775233387
},
"averageSpeedStart": {
"display_value": "30",
"timestamp_in_ms": 1775155788492,
"speed_unit": "KM_PER_HOUR",
"double_value": 30.3,
"timestamp": 1775155788
},
"drivenTimeReset": {
"timestamp_in_ms": 1775155763470,
"timestamp": 1775155763,
"int_value": 3028
},
"positionLat": {
"timestamp_in_ms": 1775224243520,
"double_value": 1.23,
"timestamp": 1775224243
},
"chargingErrorVehicleNoSupport400V": {
"charging_error_vehicle_no_support_400v": "CHARGING_ERROR_VEHICLE_NO_SUPPORT_400V_NO_INFO",
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718
},
"ecoscorefreewhl": {
"display_value": "100",
"timestamp_in_ms": 1775155339214,
"ratio_unit": "PERCENT",
"timestamp": 1775155339,
"int_value": 100
},
"doorlockstatusrearright": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"sohCalibrationRequest": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718
},
"distanceStart": {
"display_value": "30.1",
"timestamp_in_ms": 1775155737103,
"distance_unit": "KILOMETERS",
"double_value": 30.1,
"timestamp": 1775155737
},
"chargingPowerEcoLimit": {
"timestamp_in_ms": 1775232565195,
"timestamp": 1775232565,
"int_value": 10
},
"precondOperabilityState": {
"timestamp_in_ms": 1775157010398,
"timestamp": 1775157010
},
"soc": {
"display_value": "99",
"timestamp_in_ms": 1775236018447,
"ratio_unit": "PERCENT",
"timestamp": 1775236018,
"int_value": 99
},
"distanceReset": {
"display_value": "2023.2",
"timestamp_in_ms": 1775155737103,
"distance_unit": "KILOMETERS",
"double_value": 2023.2,
"timestamp": 1775155737
},
"windowstatusfrontleft": {
"timestamp_in_ms": 1775233388003,
"timestamp": 1775233388,
"int_value": 2
},
"chargingPowerRestriction": {
"timestamp_in_ms": 1775157073788,
"charging_power_restrictions": "charging_power_restriction: CHARGING_POWER_RESTRICTION_STATE_OF_CHARGE_TOO_HIGH\n",
"timestamp": 1775157073
},
"doorlockstatusvehicle": {
"timestamp_in_ms": 1775224294097,
"timestamp": 1775224294,
"int_value": 2
},
"sohCalibrationPlanned": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718
},
"tankLevelAdBlue": {
"timestamp_in_ms": 1763756425000,
"ratio_unit": "PERCENT",
"nil_value": true,
"timestamp": 1763756425,
"status": 4
},
"tirepressureRearLeft": {
"display_value": "295",
"timestamp_in_ms": 1775155621246,
"pressure_unit": "KPA",
"double_value": 297.5,
"timestamp": 1775155621
},
"liquidconsumptionstart": {
"timestamp_in_ms": 1775155252059,
"combustion_consumption_unit": "LITER_PER_100KM",
"nil_value": true,
"timestamp": 1775155252,
"status": 4
},
"temperaturePoints": {
"temperature_points_value": {
"temperature_points": [
{
"zone": "frontLeft",
"temperature_display_value": "22.0",
"temperature": 22
},
{
"zone": "frontRight",
"temperature_display_value": "22.0",
"temperature": 22
}
]
},
"timestamp_in_ms": 1775236021885,
"temperature_unit": "CELSIUS",
"timestamp": 1775236021
},
"selectedChargeProgram": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718,
"int_value": 4
},
"maxSocUpperLimit": {
"display_value": "100",
"timestamp_in_ms": 1774634718009,
"ratio_unit": "PERCENT",
"timestamp": 1774634718,
"int_value": 100
},
"tiremarker": {
"timestamp_in_ms": 1775155791802,
"timestamp": 1775155791,
"int_value": 0
},
"sohCalibrationRequired": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718
},
"tirewarningsprw": {
"timestamp_in_ms": 1775155789098,
"nil_value": true,
"timestamp": 1775155789,
"status": 4
},
"tcuThermoShutDown": {
"timestamp_in_ms": 1775158042525,
"bool_value": false,
"timestamp": 1775158042
},
"chargingErrorImpossibleChangeTo400V": {
"timestamp_in_ms": 1774634718009,
"charging_error_impossible_change_to_400v": "CHARGING_ERROR_IMPOSSIBLE_CHANGE_TO_400V_NO_INFO",
"timestamp": 1774634718
},
"precondSeatFrontLeft": {
"timestamp_in_ms": 1774634718191,
"bool_value": false,
"timestamp": 1774634718
},
"tireMarkerFrontRight": {
"timestamp_in_ms": 1775155791357,
"timestamp": 1775155791,
"int_value": 0
},
"sohCalibrationNotifications": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718
},
"serviceintervaldistance": {
"timestamp_in_ms": 1775155139883,
"distance_unit": "KILOMETERS",
"nil_value": true,
"timestamp": 1775155139,
"status": 3
},
"precondActive": {
"timestamp_in_ms": 1774634718009,
"bool_value": false,
"timestamp": 1774634718
},
"ecoscorebonusrange": {
"display_value": "7.2",
"timestamp_in_ms": 1775155651705,
"distance_unit": "KILOMETERS",
"double_value": 7.2,
"timestamp": 1775155651
},
"precondState": {
"timestamp_in_ms": 1774634718009,
"precond_state": "precond_state_types: PRECOND_STATE_TYPE_AT_DEPARTURE_TIME\n",
"timestamp": 1774634718
},
"sohFavorableConditions": {
"timestamp_in_ms": 1775115297298,
"timestamp": 1775115297
},
"sohCalibrationState": {
"timestamp_in_ms": 1774634718191,
"timestamp": 1774634718
},
"sunroofEvent": {
"timestamp_in_ms": 1775158050708,
"timestamp": 1775158050,
"int_value": 0
},
"liquidconsumptionreset": {
"timestamp_in_ms": 1775155252059,
"combustion_consumption_unit": "LITER_PER_100KM",
"nil_value": true,
"timestamp": 1775155252,
"status": 4
},
"warningbrakefluid": {
"timestamp_in_ms": 1775158042525,
"nil_value": true,
"timestamp": 1775158042,
"status": 3
},
"hvBatteryThermalPropagationEvent": {
"timestamp_in_ms": 1775158040913,
"timestamp": 1775158040,
"int_value": 0
},
"windowstatusfrontright": {
"timestamp_in_ms": 1775224278808,
"timestamp": 1775224278,
"int_value": 2
},
"electricconsumptionstart": {
"display_value": "17.9",
"timestamp_in_ms": 1775155784001,
"electricity_consumption_unit": "KWH_PER_100KM",
"double_value": 17.88,
"timestamp": 1775155784
},
"trackingStateHU": {
"timestamp_in_ms": 1775224243520,
"bool_value": true,
"timestamp": 1775224243
},
"ignitionstate": {
"timestamp_in_ms": 1775158652924,
"timestamp": 1775158652,
"int_value": 0
},
"chargeFlaps": {
"charge_flaps": "entries {\n id: 1\n position_state: CHARGE_FLAPS_POSITION_STATE_OPEN\n}\n",
"timestamp_in_ms": 1775224282536,
"timestamp": 1775224282
},
"precondSeatRearLeft": {
"timestamp_in_ms": 1774634718191,
"nil_value": true,
"timestamp": 1774634718,
"status": 4
},
"rooftopstatus": {
"timestamp_in_ms": 1763756425000,
"nil_value": true,
"timestamp": 1763756425,
"status": 4
},
"warningwashwater": {
"timestamp_in_ms": 1775155789573,
"bool_value": false,
"timestamp": 1775155789
},
"nextDepartureTimeWeekday": {
"timestamp_in_ms": 1774630751318,
"nil_value": true,
"timestamp": 1774630751,
"status": 3
},
"filterParticleLoading": {
"timestamp_in_ms": 1775158050708,
"timestamp": 1775158050,
"int_value": 0
},
"tirepressureFrontRight": {
"display_value": "300",
"timestamp_in_ms": 1775155606247,
"pressure_unit": "KPA",
"double_value": 300,
"timestamp": 1775155606
},
"oilWarningLevel": {
"timestamp_in_ms": 1775154570450,
"nil_value": true,
"timestamp": 1775154570,
"status": 4
},
"chargingCouplerErrorDetails": {
"timestamp_in_ms": 1774634718009,
"charging_coupler_error_details": "CHARING_COUPLER_ERROR_DETAILS_NO_INFO_OR_ERROR_MESSAGE",
"timestamp": 1774634718
},
"precondSeatRearRight": {
"timestamp_in_ms": 1774634718191,
"nil_value": true,
"timestamp": 1774634718,
"status": 4
},
"tirepressureFrontLeft": {
"display_value": "260",
"timestamp_in_ms": 1775155486363,
"pressure_unit": "KPA",
"double_value": 262.5,
"timestamp": 1775155486
},
"chargingactive": {
"timestamp_in_ms": 1775233387127,
"bool_value": false,
"timestamp": 1775233387
},
"remoteStartTemperature": {
"timestamp_in_ms": 1775158040913,
"temperature_unit": "CELSIUS",
"nil_value": true,
"timestamp": 1775158040,
"status": 3
},
"vehicleDataConnectionState": {
"timestamp_in_ms": 1775224306161,
"bool_value": true,
"timestamp": 1775224306
},
"warningcoolantlevellow": {
"timestamp_in_ms": 1775155789573,
"nil_value": true,
"timestamp": 1775155789,
"status": 4
},
"doorStatusOverall": {
"timestamp_in_ms": 1775158652924,
"timestamp": 1775158652,
"int_value": 1
},
"ecoscoreaccel": {
"display_value": "90",
"timestamp_in_ms": 1775155683838,
"ratio_unit": "PERCENT",
"timestamp": 1775155683,
"int_value": 90
},
"doorlockstatusfrontleft": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"rangeElectricWltp": {
"timestamp_in_ms": 1774634718009,
"distance_unit": "KILOMETERS",
"nil_value": true,
"timestamp": 1774634718,
"status": 4
},
"decklidstatus": {
"timestamp_in_ms": 1775224234173,
"bool_value": false,
"timestamp": 1775224234
},
"tireWarningLevelPrw": {
"timestamp_in_ms": 1775155789098,
"nil_value": true,
"timestamp": 1775155789,
"status": 4
},
"tanklevelpercent": {
"timestamp_in_ms": 1763756425000,
"ratio_unit": "PERCENT",
"nil_value": true,
"timestamp": 1763756425,
"status": 4
},
"doorlockstatusrearleft": {
"timestamp_in_ms": 1775224294097,
"bool_value": false,
"timestamp": 1775224294
},
"precondError": {
"timestamp_in_ms": 1774634718541,
"timestamp": 1774634718,
"int_value": 0
},
"vtime": {
"timestamp_in_ms": 1775236170112,
"timestamp": 1775236170,
"int_value": 1775243370
},
"chargingErrorDetails": {
"timestamp_in_ms": 1775157010519,
"timestamp": 1775157010,
"int_value": 14
},
"chargingScheduleActive": {
"timestamp_in_ms": 1774634718009,
"timestamp": 1774634718
},
"chargingStopErrorDetails": {
"timestamp_in_ms": 1775157010519,
"timestamp": 1775157010
},
"tireMarkerFrontLeft": {
"timestamp_in_ms": 1775155791357,
"timestamp": 1775155791,
"int_value": 0
}
}
File diff suppressed because one or more lines are too long