avl.templates._vanilla module

class avl.templates._vanilla.VanillaDriver(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize Driver.

Parameters:
  • name (str) – Name of the driver.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaMonitor(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize the Monitor instance.

Parameters:
  • name (str) – Name of the monitor.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaSequencer(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize the Sequencer instance.

Parameters:
  • name (str) – Name of the sequencer.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaSequence(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initializes the Sequence with a name and parent sequence.

Parameters:
  • name (str) – Name of the sequence.

  • parent_sequence (Sequence) – Parent sequence, if any.

async body()[source]

Body of the sequence.

class avl.templates._vanilla.VanillaModel(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize the AVL model component.

Parameters:
  • name (str) – Name of the model.

  • parent (Component) – Parent component of the model.

async run_phase()[source]
class avl.templates._vanilla.VanillaScoreboard(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initializes the scoreboard component.

Parameters:
  • name (str) – Name of the scoreboard.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaAgentCfg(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize Component.

Parameters:
  • name (str) – Name of the component.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaAgent(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize the avl_agent instance.

Parameters:
  • name (str) – Name of the agent instance

  • parent (Component) – Parent component

async run_phase()[source]
class avl.templates._vanilla.VanillaEnvCfg(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initialize Component.

Parameters:
  • name (str) – Name of the component.

  • parent (Component) – Parent component.

class avl.templates._vanilla.VanillaEnv(*args: Any, **kwargs: Any)[source]
__init__(name: str, parent: Component) None[source]

Initializes the environment with the given name, parent.

Parameters:
  • name (str) – The name of the environment.

  • parent (object) – The parent object of the environment.

async run_phase()[source]