remotivelabs.topology.cli
This package provides argument parsers for the two built-in command-line entry points:
remotivelabs.topology.cli.behavioral_model.BehavioralModelArgs- parses arguments for behavioral model scripts (broker URL, API key, delay multiplier, log level).remotivelabs.topology.cli.mock.ECUMockArgs- parses arguments for the ECU mock runner (namespace/ECU mappings, broker URL, delay multiplier, log level).
The mock subpackage also ships a ready-to-run __main__ that starts an ECUMock directly:
python -m remotivelabs.topology.cli.mock -n <namespace>=<ecu name> -u http://127.0.0.1:50051
For behavioral model scripts, use BehavioralModelArgs.parse() at the top of your own __main__ block:
from remotivelabs.topology.cli.behavioral_model import BehavioralModelArgs
args = BehavioralModelArgs.parse()