pygrenade_vx.network.abstract.MechanismFire
-
class
pygrenade_vx.network.abstract.MechanismFire Bases:
_pygrenade_vx_network_abstract.Mechanism-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network_abstract.MechanismFire) -> None
__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.
-
class
-
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.
-