feat: align car monitor with Gen5W entities
This commit is contained in:
1 parent
41a3e90393
commit
5aac4bc208
3 files changed
+194
-588
No files matched your search
+11
-39
@@ -40,11 +40,9 @@ final class NiroTelemetrySnapshot
|
||||
$serviceAvailable = 0;
|
||||
|
||||
$serviceGroups = [
|
||||
['audio_mode', 'rear_view', 'screen_on'],
|
||||
['speed', 'gear_code', 'gear_p_code'],
|
||||
['ignition', 'driver_door', 'engine_running'],
|
||||
['hev_mode_code', 'total_distance_to_empty', 'odometer'],
|
||||
['head_unit_power', 'av_disabled', 'display_off'],
|
||||
['speed', 'gear_code', 'parked'],
|
||||
['hev_ready', 'hev_battery_soc', 'total_distance_to_empty'],
|
||||
['driver_door', 'driver_unlocked', 'trunk'],
|
||||
['climate_on', 'driver_temperature', 'outside_temperature'],
|
||||
];
|
||||
foreach ($serviceGroups as $keys) {
|
||||
@@ -59,22 +57,20 @@ final class NiroTelemetrySnapshot
|
||||
|
||||
$keyMap = [
|
||||
'ignition' => ['ignition'],
|
||||
'reverse' => ['rear_view'],
|
||||
'hev_ready' => ['hev_ready'],
|
||||
'engine_running' => ['engine_running'],
|
||||
'parking' => ['parked', 'gear_p_code'],
|
||||
'gear' => ['gear_code', 'gear_p_code'],
|
||||
'speed' => ['speed'],
|
||||
'previous_speed' => [],
|
||||
'parking_brake' => ['parking_brake'],
|
||||
'camera' => ['rear_view'],
|
||||
'drive_mode' => ['drive_mode_code'],
|
||||
'fuel_warning' => ['fuel_warning'],
|
||||
'discharge_alert' => ['discharge_alert'],
|
||||
'distance_to_empty' => ['total_distance_to_empty'],
|
||||
'electric_distance_to_empty' => ['electric_distance_to_empty'],
|
||||
'gas_distance_to_empty' => ['gas_distance_to_empty'],
|
||||
'hev_battery_soc' => ['hev_battery_soc'],
|
||||
'battery_soc_12v' => ['battery_soc_12v'],
|
||||
'battery_above_60' => [],
|
||||
'ldc_battery' => ['ldc_12v_charge'],
|
||||
'hev_mode' => ['hev_mode_code'],
|
||||
'hev_charge_state' => ['hev_charge_state_code'],
|
||||
'motor_usage' => ['motor_usage_code'],
|
||||
'ldc_12v_charge' => ['ldc_12v_charge'],
|
||||
'odometer' => ['odometer'],
|
||||
'driver_unlock' => ['driver_unlocked'],
|
||||
@@ -86,44 +82,20 @@ final class NiroTelemetrySnapshot
|
||||
'rear_left_door' => ['rear_left_door'],
|
||||
'rear_right_door' => ['rear_right_door'],
|
||||
'trunk' => ['trunk'],
|
||||
'lock_state' => [],
|
||||
'hood' => ['hood'],
|
||||
'hazard' => ['hazard'],
|
||||
'head_lamp' => ['head_lamp'],
|
||||
'tail_lamp' => ['tail_lamp'],
|
||||
'fog_lamp' => ['fog_lamp'],
|
||||
'driver_seatbelt' => ['driver_seatbelt_code'],
|
||||
'passenger_seatbelt' => ['passenger_seatbelt_code'],
|
||||
'airbag' => ['airbag_code'],
|
||||
'climate_on' => ['climate_on'],
|
||||
'air_conditioner' => ['air_conditioner'],
|
||||
'climate_auto' => ['climate_auto'],
|
||||
'climate_dual' => ['climate_dual'],
|
||||
'driver_temperature' => ['driver_temperature'],
|
||||
'passenger_temperature' => ['passenger_temperature'],
|
||||
'rear_temperature' => ['rear_temperature'],
|
||||
'outside_temperature' => ['outside_temperature'],
|
||||
'blower_level' => ['blower_level'],
|
||||
'intake_mode' => ['intake_code'],
|
||||
'co2_warning' => ['co2_warning_code'],
|
||||
'route_guide' => [],
|
||||
'next_turn_distance' => [],
|
||||
'speed_limit' => [],
|
||||
'camera_distance' => [],
|
||||
'camera_speed_limit' => [],
|
||||
'av_power' => ['av_power'],
|
||||
'head_unit_power' => ['head_unit_power'],
|
||||
'audio_mode' => ['audio_mode'],
|
||||
'audio_focus' => [],
|
||||
'audio_volume' => [],
|
||||
'mute' => [],
|
||||
'micom_connected' => [],
|
||||
'boot_completed' => ['head_unit_powered'],
|
||||
'boot_sequence_finished' => [],
|
||||
'wireless_charging' => ['wireless_charging_code'],
|
||||
'dtc_warning' => [],
|
||||
'pdw_front_left' => [],
|
||||
'pdw_front_right' => [],
|
||||
'pdw_rear_left' => [],
|
||||
'pdw_rear_right' => [],
|
||||
];
|
||||
|
||||
$metrics = [];
|
||||
|
||||
Reference in new issue
Block a user