|
|
@ -77,6 +77,17 @@ def setup_onroad(click, pm: PubMaster): |
|
|
|
packet_id += 1 |
|
|
|
packet_id += 1 |
|
|
|
time.sleep(0.05) |
|
|
|
time.sleep(0.05) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup_onroad_disengaged(click, pm: PubMaster): |
|
|
|
|
|
|
|
DATA['selfdriveState'].selfdriveState.enabled = False |
|
|
|
|
|
|
|
setup_onroad(click, pm) |
|
|
|
|
|
|
|
DATA['selfdriveState'].selfdriveState.enabled = True |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup_onroad_override(click, pm: PubMaster): |
|
|
|
|
|
|
|
DATA['selfdriveState'].selfdriveState.state = log.SelfdriveState.OpenpilotState.overriding |
|
|
|
|
|
|
|
setup_onroad(click, pm) |
|
|
|
|
|
|
|
DATA['selfdriveState'].selfdriveState.state = log.SelfdriveState.OpenpilotState.enabled |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup_onroad_wide(click, pm: PubMaster): |
|
|
|
def setup_onroad_wide(click, pm: PubMaster): |
|
|
|
DATA['selfdriveState'].selfdriveState.experimentalMode = True |
|
|
|
DATA['selfdriveState'].selfdriveState.experimentalMode = True |
|
|
|
DATA["carState"].carState.vEgo = 1 |
|
|
|
DATA["carState"].carState.vEgo = 1 |
|
|
@ -165,6 +176,8 @@ CASES = { |
|
|
|
"settings_device": setup_settings_device, |
|
|
|
"settings_device": setup_settings_device, |
|
|
|
"settings_toggles": setup_settings_toggles, |
|
|
|
"settings_toggles": setup_settings_toggles, |
|
|
|
"onroad": setup_onroad, |
|
|
|
"onroad": setup_onroad, |
|
|
|
|
|
|
|
"onroad_disengaged": setup_onroad_disengaged, |
|
|
|
|
|
|
|
"onroad_override": setup_onroad_override, |
|
|
|
"onroad_sidebar": setup_onroad_sidebar, |
|
|
|
"onroad_sidebar": setup_onroad_sidebar, |
|
|
|
"onroad_alert_small": setup_onroad_alert_small, |
|
|
|
"onroad_alert_small": setup_onroad_alert_small, |
|
|
|
"onroad_alert_mid": setup_onroad_alert_mid, |
|
|
|
"onroad_alert_mid": setup_onroad_alert_mid, |
|
|
|