pygrenade_vx.network.abstract.MechanismFire

class pygrenade_vx.network.abstract.MechanismFire

Bases: _pygrenade_vx_network_abstract.Mechanism

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network_abstract.MechanismFire) -> None

  2. __init__(self: _pygrenade_vx_network_abstract.MechanismFire, arg0: _pygrenade_vx_network_abstract.MechanismFire) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

conflict(self, other)

copy(self)

get_hardware(self, …)

get_input_ports(self)

get_output_ports(self)

move(self)

valid(self, parameter_space)

Check if parameter space is valid for the mechanism.

class ParameterSpace

Bases: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace

class Parameterization

Bases: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization

copy(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace.Parameterization)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
get_section(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace.Parameterization, sequence: pygrenade_common.MultiIndexSequence)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
property holdoff_time
move(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace.Parameterization)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
property refractory_time
property reset_potential
size(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace.Parameterization)int
property threshold_potential
copy(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace
get_section(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace, sequence: pygrenade_common.MultiIndexSequence)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace
property holdoff_time
move(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace)_pygrenade_vx_network_abstract.Mechanism.ParameterSpace
property refractory_time
property reset_potential
size(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace)int
property threshold_potential
valid(self: _pygrenade_vx_network_abstract.MechanismFire.ParameterSpace, parameterization: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization)bool

Check if parameterization is valid for the parameter space.

conflict(self: _pygrenade_vx_network_abstract.MechanismFire, other: _pygrenade_vx_network_abstract.Mechanism)bool
copy(self: _pygrenade_vx_network_abstract.MechanismFire)_pygrenade_vx_network_abstract.Mechanism
get_hardware(self: _pygrenade_vx_network_abstract.MechanismFire, mechanism_parameter_space: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace, environment: _pygrenade_vx_network_abstract.MechanismEnvironment)list[dapr::PropertyHolder<grenade::vx::network::abstract::HardwareConstraint, std::unique_ptr>]
get_input_ports(self: _pygrenade_vx_network_abstract.MechanismFire)list[pygrenade_common.Vertex.Port]
get_output_ports(self: _pygrenade_vx_network_abstract.MechanismFire)list[pygrenade_common.Vertex.Port]
move(self: _pygrenade_vx_network_abstract.MechanismFire)_pygrenade_vx_network_abstract.Mechanism
valid(self: _pygrenade_vx_network_abstract.MechanismFire, parameter_space: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace)bool

Check if parameter space is valid for the mechanism.