iblrig
Installation guide
Using IBLRIG v8
Reference
Hardware Guide
Developer Guide
Frequently Asked Questions
API Reference
iblrig
iblrig.base_choice_world
iblrig.base_tasks
iblrig.choiceworld
iblrig.commands
iblrig.constants
iblrig.ephys
iblrig.frame2ttl
iblrig.graphic
iblrig.gui
iblrig.hardware
iblrig.hardware.restart_com_port
iblrig.hardware.sound_device_factory
iblrig.hardware.Bpod
iblrig.hardware.RotaryEncoderModule
iblrig.hardware.SOFTCODE
iblrig.hardware_validation
iblrig.hifi
iblrig.misc
iblrig.net
iblrig.online_plots
iblrig.path_helper
iblrig.pydantic_definitions
iblrig.raw_data_loaders
iblrig.rig_component
iblrig.scale
iblrig.serial_singleton
iblrig.session_creator
iblrig.sound
iblrig.tools
iblrig.transfer_experiments
iblrig.upgrade_iblrig
iblrig.valve
iblrig.version_management
iblrig_tasks
Changelog
Links
IBLRIG on GitHub
Appendix 3: IBL protocol for setting up the behavioral training rig
iblrig
API Reference
iblrig
iblrig.hardware
iblrig.hardware.RotaryEncoderModule
View page source
iblrig.hardware.RotaryEncoderModule
class
iblrig.hardware.
RotaryEncoderModule
[source]
__init__
(
settings
,
thresholds_deg
,
gain
)
[source]
Parameters
:
settings
(
HardwareSettingsRotaryEncoder
)
thresholds_deg
(
list
[
float
]
)
gain
(
float
)
close
(
)
[source]
open
(
_
=
None
)
[source]
write_parameters
(
)
[source]
ENCODER_EVENTS
=
[]
THRESHOLD_EVENTS
=
{}