remotivelabs.topology.cli.behavioral_model

@dataclass(frozen=True)
class BehavioralModelArgs:

Command line argument parser.

Attributes:
  • url: URL argument for RemotiveBroker.
  • auth: Auth method to use for RemotiveBroker.
  • delay_multiplier: Multiply all delays in restbus with this value.
  • loglevel: Logging level.
BehavioralModelArgs( url: str, auth: remotivelabs.broker.auth.AuthMethod, delay_multiplier: float, loglevel: str)
url: str
delay_multiplier: float
loglevel: str
@staticmethod
def parse() -> BehavioralModelArgs:

Parse command line arguments.