Controller Interface too fractured
After discussion with @arauschert, we came to the conclusion that the interface for activation and deactivation could need a refurbishment. Reasoning: Activation of both domains (lateral and longitudinal) should be executed in a single command, allowing the environment simulator to validate if a controller is able handle the request. Example: - A controller only supports a both domains. Before: - Mantle always sends two commands, such as ActivateLongitudinal and ActivateLateral Even if this happens within a single time step, it is harder quit with "unsupported mode" After - Mantle sends single command ChangeActivationState(true, true); // everything fine - Mantle sends single command ChangeActivationState(true, false); // not supported - Mantle sends single command ChangeActivationState(false, true); // not supported
issue

Copyright © Eclipse Foundation AISBL. All rights reserved.     Privacy Policy | Terms of Use | Copyright Agent