- if (g_afb_instance->lcc_.isChangedCarState()) {
- // If car state is changed
- HMI_DEBUG("wm", "Car state is changed");
+ // Analyze low can signal
+ const char* signal_name = lcc->analyzeCanSignal(object);
+
+ // If car info is updated, set event name
+ const char *can_event = nullptr;
+ if (strstr(signal_name, lcc->kSignalName_[lcc->SignalNoParkingBrake])) {
+ HMI_DEBUG("wm", "Parking Brake state is changed");
+
+ // Set event
+ if (lcc->getCurrentParkingBrakeState()) {
+ can_event = "parking_brake_on";
+ }
+ else {
+ can_event = "parking_brake_off";
+ }
+ }
+ else if (strstr(signal_name, lcc->kSignalName_[lcc->SignalNoAccelPedalPos])) {
+ // Update accel pedal position
+ app->setAccelPedalPos(lcc->getCurrentAccelPedalPosition());