|
|
@ -25,6 +25,7 @@ REPLAY = "REPLAY" in os.environ |
|
|
|
SIMULATION = "SIMULATION" in os.environ |
|
|
|
SIMULATION = "SIMULATION" in os.environ |
|
|
|
TESTING_CLOSET = "TESTING_CLOSET" in os.environ |
|
|
|
TESTING_CLOSET = "TESTING_CLOSET" in os.environ |
|
|
|
IGNORE_PROCESSES = {"loggerd", "encoderd", "statsd"} |
|
|
|
IGNORE_PROCESSES = {"loggerd", "encoderd", "statsd"} |
|
|
|
|
|
|
|
LONGITUDINAL_PERSONALITY_MAP = {v: k for k, v in log.LongitudinalPersonality.schema.enumerants.items()} |
|
|
|
|
|
|
|
|
|
|
|
ThermalStatus = log.DeviceState.ThermalStatus |
|
|
|
ThermalStatus = log.DeviceState.ThermalStatus |
|
|
|
State = log.SelfdriveState.OpenpilotState |
|
|
|
State = log.SelfdriveState.OpenpilotState |
|
|
@ -403,7 +404,7 @@ class SelfdriveD: |
|
|
|
if self.enabled: |
|
|
|
if self.enabled: |
|
|
|
clear_event_types.add(ET.NO_ENTRY) |
|
|
|
clear_event_types.add(ET.NO_ENTRY) |
|
|
|
|
|
|
|
|
|
|
|
pers = {v: k for k, v in log.LongitudinalPersonality.schema.enumerants.items()}[self.personality] |
|
|
|
pers = LONGITUDINAL_PERSONALITY_MAP[self.personality] |
|
|
|
alerts = self.events.create_alerts(self.state_machine.current_alert_types, [self.CP, CS, self.sm, self.is_metric, |
|
|
|
alerts = self.events.create_alerts(self.state_machine.current_alert_types, [self.CP, CS, self.sm, self.is_metric, |
|
|
|
self.state_machine.soft_disable_timer, pers]) |
|
|
|
self.state_machine.soft_disable_timer, pers]) |
|
|
|
self.AM.add_many(self.sm.frame, alerts) |
|
|
|
self.AM.add_many(self.sm.frame, alerts) |
|
|
|