Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z A AbstractBpod (class in bpod_core.bpod.abc) actions (bpod_core.fsm.State attribute) Actions (class in bpod_core.fsm) add_state() (bpod_core.fsm.StateMachine method) address (bpod_core.bpod.Bpod property) (bpod_core.ipc.LocalServiceInfo attribute) (bpod_core.ipc.ServiceEvent attribute) address_req (bpod_core.ipc.ServiceClient property) address_sub (bpod_core.ipc.ServiceClient property) B Bpod (class in bpod_core.bpod) bpod_core module bpod_core (bpod_core.bpod.structs.VersionInfo attribute) bpod_core.bpod module bpod_core.bpod.abc module bpod_core.bpod.constants module bpod_core.bpod.structs module bpod_core.com module bpod_core.constants module bpod_core.fsm module bpod_core.ipc module bpod_core.misc module BPOD_UUID_NAMESPACE (in module bpod_core.bpod.constants) BpodError BpodInfo (class in bpod_core.bpod.structs) BpodKeyError BpodSettings (class in bpod_core.bpod.structs) byte_value (bpod_core.misc.ByteEnum property) ByteEnum (class in bpod_core.misc) C channel (bpod_core.fsm.Condition attribute) (bpod_core.fsm.GlobalTimer attribute) Channel (class in bpod_core.bpod) check() (bpod_core.fsm.StateMachine method) ChunkedSerialReader (class in bpod_core.com) close() (bpod_core.bpod.Bpod method) (bpod_core.com.SerialDevice method) (bpod_core.ipc.LocalServiceAdvertisement method) (bpod_core.ipc.ServiceBase method) (bpod_core.ipc.ServiceClient method) (bpod_core.ipc.ServiceHost method) (bpod_core.ipc.ServiceIterator method) comment (bpod_core.fsm.State attribute) Condition (class in bpod_core.fsm) conditions (bpod_core.fsm.StateMachine attribute) Conditions (class in bpod_core.fsm) connection_lost() (bpod_core.com.ChunkedSerialReader method) connection_made() (bpod_core.com.ChunkedSerialReader method) cycle_frequency (bpod_core.bpod.structs.HardwareConfiguration attribute) cycle_period_us (bpod_core.bpod.structs.HardwareConfiguration attribute) D data_received() (bpod_core.com.ChunkedSerialReader method) dec_hook() (in module bpod_core.fsm) discover() (bpod_core.ipc.LocalServiceAdvertisement static method) (in module bpod_core.ipc) discover_bpod() (in module bpod_core.bpod) discover_remote_bpod() (in module bpod_core.bpod) DUAL_SERIAL (bpod_core.constants.TeensyPID attribute) duration (bpod_core.fsm.GlobalTimer attribute) E enable() (bpod_core.bpod.Input method) enabled (bpod_core.bpod.Input property) enc_hook() (in module bpod_core.fsm) event (bpod_core.fsm.GlobalCounter attribute) event_id (bpod_core.bpod.structs.RawEvent attribute) event_names (bpod_core.bpod.Module property) extend_packed() (in module bpod_core.misc) ExtendedSerial (class in bpod_core.com) F FilterValue (in module bpod_core.com) find_ports() (in module bpod_core.com) firmware (bpod_core.bpod.structs.VersionInfo attribute) firmware_version (bpod_core.bpod.Module attribute) FMT_INT16_LE (in module bpod_core.constants) FMT_INT32_LE (in module bpod_core.constants) FMT_INT64_LE (in module bpod_core.constants) FMT_INT8 (in module bpod_core.constants) FMT_UINT16_LE (in module bpod_core.constants) FMT_UINT32_LE (in module bpod_core.constants) FMT_UINT64_LE (in module bpod_core.constants) FMT_UINT8 (in module bpod_core.constants) from_dict() (bpod_core.fsm.StateMachine class method) from_file() (bpod_core.fsm.StateMachine class method) from_json() (bpod_core.fsm.StateMachine class method) from_yaml() (bpod_core.fsm.StateMachine class method) fsm_hash (bpod_core.bpod.structs.StateMachineLookup attribute) G get_data() (bpod_core.bpod.Bpod method) get_local_ipv4() (in module bpod_core.misc) get_nested() (bpod_core.misc.SettingsDict method) (in module bpod_core.misc) global_counters (bpod_core.fsm.StateMachine attribute) global_timers (bpod_core.fsm.StateMachine attribute) GlobalCounter (class in bpod_core.fsm) GlobalCounters (class in bpod_core.fsm) GlobalTimer (class in bpod_core.fsm) GlobalTimers (class in bpod_core.fsm) H HardwareConfiguration (class in bpod_core.bpod.structs) hash (bpod_core.fsm.StateMachine property) I index (bpod_core.bpod.Module attribute) init_perf_counter_ns (bpod_core.bpod.structs.TimeReferences attribute) init_system_time_ns (bpod_core.bpod.structs.TimeReferences attribute) Input (class in bpod_core.bpod) input_description (bpod_core.bpod.structs.HardwareConfiguration attribute) input_event_names (bpod_core.bpod.Bpod property) inputs (bpod_core.bpod.Bpod attribute) INT16_MAX (in module bpod_core.constants) INT16_MIN (in module bpod_core.constants) INT32_MAX (in module bpod_core.constants) INT32_MIN (in module bpod_core.constants) INT64_MAX (in module bpod_core.constants) INT64_MIN (in module bpod_core.constants) INT8_MAX (in module bpod_core.constants) INT8_MIN (in module bpod_core.constants) IPV4_LOOPBACK (in module bpod_core.constants) IPV4_WILDCARD (in module bpod_core.constants) is_connected (bpod_core.bpod.Module attribute) is_local (bpod_core.ipc.ServiceClient attribute) is_queued (bpod_core.bpod.Bpod property) is_ready (bpod_core.bpod.Bpod property) is_running (bpod_core.bpod.Bpod property) iter_services() (in module bpod_core.ipc) K K (in module bpod_core.misc) kind (bpod_core.ipc.ServiceEvent attribute) L load_serial_message() (bpod_core.bpod.Module method) LocalServiceAdvertisement (class in bpod_core.ipc) LocalServiceInfo (class in bpod_core.ipc) location (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) (bpod_core.bpod.structs.BpodInfo attribute) (bpod_core.bpod.structs.BpodSettings attribute) loop (bpod_core.fsm.GlobalTimer attribute) loop_interval (bpod_core.fsm.GlobalTimer attribute) M machine (bpod_core.bpod.structs.VersionInfo attribute) machine_str (bpod_core.bpod.structs.VersionInfo attribute) MAX_BPOD_HW_VERSION (in module bpod_core.bpod.constants) max_bytes_per_serial_message (bpod_core.bpod.structs.HardwareConfiguration attribute) max_serial_events (bpod_core.bpod.structs.HardwareConfiguration attribute) max_states (bpod_core.bpod.structs.HardwareConfiguration attribute) micros_us (bpod_core.bpod.structs.RawEvent attribute) (bpod_core.bpod.structs.RawSoftcode attribute) MIN_BPOD_FW_VERSION (in module bpod_core.bpod.constants) MIN_BPOD_HW_VERSION (in module bpod_core.bpod.constants) module bpod_core bpod_core.bpod bpod_core.bpod.abc bpod_core.bpod.constants bpod_core.bpod.structs bpod_core.com bpod_core.constants bpod_core.fsm bpod_core.ipc bpod_core.misc Module (class in bpod_core.bpod) modules (bpod_core.bpod.Bpod attribute) N n_conditions (bpod_core.bpod.structs.HardwareConfiguration attribute) n_events (bpod_core.bpod.Module attribute) n_global_counters (bpod_core.bpod.structs.HardwareConfiguration attribute) n_global_timers (bpod_core.bpod.structs.HardwareConfiguration attribute) n_inputs (bpod_core.bpod.structs.HardwareConfiguration attribute) n_modules (bpod_core.bpod.structs.HardwareConfiguration attribute) n_outputs (bpod_core.bpod.structs.HardwareConfiguration attribute) name (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.Module attribute) (bpod_core.bpod.RemoteBpod property) (bpod_core.bpod.structs.BpodInfo attribute) (bpod_core.bpod.structs.BpodSettings attribute) (bpod_core.fsm.StateMachine attribute) O onset_delay (bpod_core.fsm.GlobalTimer attribute) onset_trigger (bpod_core.fsm.GlobalTimer attribute) open() (bpod_core.bpod.Bpod method) (bpod_core.com.SerialDevice method) Output (class in bpod_core.bpod) output_description (bpod_core.bpod.structs.HardwareConfiguration attribute) outputs (bpod_core.bpod.Bpod attribute) override() (bpod_core.bpod.Input method) (bpod_core.bpod.Output method) P pcb (bpod_core.bpod.structs.VersionInfo attribute) peek_data() (bpod_core.bpod.Bpod method) pid (bpod_core.ipc.LocalServiceInfo attribute) PIDS_BPOD (in module bpod_core.bpod.constants) port (bpod_core.bpod.Bpod property) (bpod_core.bpod.structs.BpodInfo attribute) (bpod_core.com.SerialDevice property) properties (bpod_core.ipc.LocalServiceInfo attribute) (bpod_core.ipc.ServiceEvent attribute) prune_empty_parent_directories() (in module bpod_core.misc) Q query() (bpod_core.com.ExtendedSerial method) query_struct() (bpod_core.com.ExtendedSerial method) R RawEvent (class in bpod_core.bpod.structs) RawSoftcode (class in bpod_core.bpod.structs) read() (bpod_core.bpod.Input method) read_bool() (bpod_core.com.ExtendedSerial method) read_int16() (bpod_core.com.ExtendedSerial method) read_int32() (bpod_core.com.ExtendedSerial method) read_int64() (bpod_core.com.ExtendedSerial method) read_int8() (bpod_core.com.ExtendedSerial method) read_struct() (bpod_core.com.ExtendedSerial method) read_struct_iter() (bpod_core.com.ExtendedSerial method) read_uint16() (bpod_core.com.ExtendedSerial method) read_uint32() (bpod_core.com.ExtendedSerial method) read_uint64() (bpod_core.com.ExtendedSerial method) read_uint8() (bpod_core.com.ExtendedSerial method) received_ns (bpod_core.bpod.structs.RawSoftcode attribute) relay (bpod_core.bpod.Module property) RemoteBpod (class in bpod_core.bpod) RemoteError request() (bpod_core.ipc.ServiceClient method) reset_session_clock() (bpod_core.bpod.Bpod method) reset_system_time_ns (bpod_core.bpod.structs.TimeReferences attribute) run() (bpod_core.bpod.Bpod method) S send_events (bpod_core.fsm.GlobalTimer attribute) send_softcode() (bpod_core.bpod.Bpod method) SERIAL (bpod_core.constants.TeensyPID attribute) serial0 (bpod_core.bpod.Bpod property) serial1 (bpod_core.bpod.Bpod attribute) serial2 (bpod_core.bpod.Bpod attribute) serial_number (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) (bpod_core.bpod.structs.BpodInfo attribute) (bpod_core.bpod.structs.BpodSettings attribute) SerialDevice (class in bpod_core.com) service_file (bpod_core.ipc.LocalServiceAdvertisement attribute) service_name (bpod_core.ipc.LocalServiceInfo attribute) service_type (bpod_core.ipc.LocalServiceInfo attribute) ServiceBase (class in bpod_core.ipc) ServiceClient (class in bpod_core.ipc) ServiceError ServiceEvent (class in bpod_core.ipc) ServiceHost (class in bpod_core.ipc) ServiceIterator (class in bpod_core.ipc) set_condition() (bpod_core.fsm.StateMachine method) set_global_counter() (bpod_core.fsm.StateMachine method) set_global_timer() (bpod_core.fsm.StateMachine method) set_nested() (bpod_core.misc.SettingsDict method) (in module bpod_core.misc) set_relay() (bpod_core.bpod.Module method) set_softcode_handler() (bpod_core.bpod.Bpod method) set_status_led() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) SettingsDict (class in bpod_core.misc) softcode (bpod_core.bpod.structs.RawSoftcode attribute) State (class in bpod_core.fsm) state_actions (bpod_core.bpod.structs.StateMachineLookup attribute) state_lookup (bpod_core.bpod.structs.StateMachineLookup attribute) state_names (bpod_core.bpod.structs.StateMachineLookup attribute) state_transition_matrix (bpod_core.bpod.structs.StateMachineLookup attribute) StateMachine (class in bpod_core.fsm) StateMachineLookup (class in bpod_core.bpod.structs) StateName (in module bpod_core.fsm) states (bpod_core.fsm.StateMachine attribute) States (class in bpod_core.fsm) stop_state_machine() (bpod_core.bpod.Bpod method) stream_struct() (bpod_core.com.ExtendedSerial method) STRUCT_INT16_LE (in module bpod_core.constants) STRUCT_INT32_LE (in module bpod_core.constants) STRUCT_INT64_LE (in module bpod_core.constants) STRUCT_INT8 (in module bpod_core.constants) STRUCT_UINT16_LE (in module bpod_core.constants) STRUCT_UINT32_LE (in module bpod_core.constants) STRUCT_UINT64_LE (in module bpod_core.constants) STRUCT_UINT8 (in module bpod_core.constants) suggest_similar() (in module bpod_core.misc) SuggestionDict (class in bpod_core.misc) T T (in module bpod_core.ipc) TeensyPID (class in bpod_core.constants) threshold (bpod_core.fsm.GlobalCounter attribute) timer (bpod_core.fsm.State attribute) TimeReferences (class in bpod_core.bpod.structs) to_dict() (bpod_core.fsm.StateMachine method) to_digraph() (bpod_core.fsm.StateMachine method) to_file() (bpod_core.fsm.StateMachine method) to_json() (bpod_core.fsm.StateMachine method) to_snake_case() (in module bpod_core.misc) to_yaml() (bpod_core.fsm.StateMachine method) transition_targets (bpod_core.fsm.States property) transitions (bpod_core.fsm.State attribute) Transitions (class in bpod_core.fsm) TRIPLE_SERIAL (bpod_core.constants.TeensyPID attribute) U U (in module bpod_core.ipc) UINT16_MAX (in module bpod_core.constants) UINT32_MAX (in module bpod_core.constants) UINT8_MAX (in module bpod_core.constants) update_modules() (bpod_core.bpod.Bpod method) use_back_op (bpod_core.bpod.structs.StateMachineLookup attribute) uuid (bpod_core.ipc.LocalServiceInfo attribute) V V (in module bpod_core.misc) valid (bpod_core.fsm.StateMachine property) validate_state_machine() (bpod_core.bpod.Bpod method) ValidatedDict (class in bpod_core.misc) value (bpod_core.fsm.Condition attribute) value_off (bpod_core.fsm.GlobalTimer attribute) value_on (bpod_core.fsm.GlobalTimer attribute) verify() (bpod_core.com.ExtendedSerial method) verify_serial_discovery() (in module bpod_core.com) version (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) VersionInfo (class in bpod_core.bpod.structs) VID_TEENSY (in module bpod_core.constants) VIDS_BPOD (in module bpod_core.bpod.constants) W wait() (bpod_core.bpod.Bpod method) write_bool() (bpod_core.com.ExtendedSerial method) write_int16() (bpod_core.com.ExtendedSerial method) write_int32() (bpod_core.com.ExtendedSerial method) write_int64() (bpod_core.com.ExtendedSerial method) write_int8() (bpod_core.com.ExtendedSerial method) write_struct() (bpod_core.com.ExtendedSerial method) write_uint16() (bpod_core.com.ExtendedSerial method) write_uint32() (bpod_core.com.ExtendedSerial method) write_uint64() (bpod_core.com.ExtendedSerial method) write_uint8() (bpod_core.com.ExtendedSerial method) Z zmq_port_pub (bpod_core.bpod.structs.BpodSettings attribute) zmq_port_rep (bpod_core.bpod.structs.BpodSettings attribute) zmq_pub (bpod_core.bpod.structs.BpodInfo attribute) zmq_rep (bpod_core.bpod.structs.BpodInfo attribute)