pygrenade_vx.network.abstract.MechanismSynapticInput

class pygrenade_vx.network.abstract.MechanismSynapticInput

Bases: _pygrenade_vx_network_abstract.MechanismWithAnalogReadout

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(*args, **kwargs)

Initialize self.

conflict(self, other)

get_analog_readout_source(self)

get_hardware(self, …)

get_input_ports(self)

Attributes

receptor_type

ReceptorType

alias of _pygrenade_vx_network.Receptor.Type

conflict(self: _pygrenade_vx_network_abstract.MechanismSynapticInput, other: _pygrenade_vx_network_abstract.Mechanism)bool
get_analog_readout_source(self: _pygrenade_vx_network_abstract.MechanismSynapticInput)pyhaldls_vx_v3.NeuronConfig.ReadoutSource
get_hardware(self: _pygrenade_vx_network_abstract.MechanismSynapticInput, 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.MechanismSynapticInput)list[pygrenade_common.Vertex.Port]
property receptor_type