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.

FSMThread

A thread for managing the execution of a finite state machine on the Bpod.

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.