bpod_core.bpod

Module for interfacing with the Bpod Finite State Machine.

Functions

discover_bpod

Identify available Bpod devices connected via USB.

discover_remote_bpod

Identify available Bpod devices connected via ZeroMQ.

Classes

Bpod

Class for interfacing with a Bpod Finite State Machine.

Channel

Base class representing a channel on the Bpod device.

Input

Input channel class representing a digital input channel.

Module

Represents a Bpod module with its configuration and event names.

Output

Output channel class representing a digital output channel.

RemoteBpod

Class representing a Bpod connected via zeroMQ.

Exceptions

BpodError

Exception class for Bpod-related errors.

Modules

abc

Abstract base classes used by the bpod module.

constants

Constants used by the bpod module.

structs

Data structures used by the bpod module.

threads

Threads for FSM execution and data collection from the Bpod hardware.