Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z _ _port_info (bpod_core.com.SerialDevice attribute) _rename_serial_device() (bpod_core.com.SerialDevice method) _serial (bpod_core.com.SerialDevice attribute) _serial_device_name (bpod_core.com.SerialDevice attribute) A AbstractBpod (class in bpod_core.bpod.abc) AbstractFlexIO (class in bpod_core.bpod.abc) action_names (bpod_core.bpod.Bpod property) 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_control (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) address_events (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) address_req (bpod_core.ipc.ServiceClient property) address_sub (bpod_core.ipc.ServiceClient property) ANALOG_INPUT (bpod_core.bpod.constants.FlexIOChannelType attribute) ANALOG_OUTPUT (bpod_core.bpod.constants.FlexIOChannelType attribute) analog_sampling_rate (bpod_core.bpod.abc.AbstractFlexIO property) (bpod_core.bpod.flexio.FlexIO property) args (bpod_core.ipc.ErrorData attribute) 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.errors module bpod_core.bpod.flexio 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 BpodEventType (in module bpod_core.bpod.structs) BpodEventUnion (in module bpod_core.bpod.structs) BpodInfo (class in bpod_core.bpod.structs) BpodKeyError BpodMessage (class in bpod_core.bpod.structs) byte_value (bpod_core.misc.ByteEnum property) ByteEnum (class in bpod_core.misc) C channel (bpod_core.bpod.structs.EventInput attribute) (bpod_core.bpod.structs.EventOutput attribute) Channel (class in bpod_core.bpod) channel_type (bpod_core.bpod.abc.FlexIOChannel property) check() (bpod_core.fsm.StateMachine method) ChunkedSerialReader (class in bpod_core.com) close() (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod 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) 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) D data_received() (bpod_core.com.ChunkedSerialReader method) dec_hook() (in module bpod_core.fsm) DIGITAL_INPUT (bpod_core.bpod.constants.FlexIOChannelType attribute) DIGITAL_OUTPUT (bpod_core.bpod.constants.FlexIOChannelType attribute) DISABLED (bpod_core.bpod.constants.FlexIOChannelType attribute) 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) E E (in module bpod_core.ipc) enable() (bpod_core.bpod.Input method) enabled (bpod_core.bpod.abc.FlexIOThreshold property) (bpod_core.bpod.Input property) enc_hook() (in module bpod_core.fsm) ErrorData (class in bpod_core.ipc) event (bpod_core.bpod.structs.EventInput attribute) event_names (bpod_core.bpod.Module property) EventInput (class in bpod_core.bpod.structs) EventOutput (class in bpod_core.bpod.structs) EventStateEnd (class in bpod_core.bpod.structs) EventStateStart (class in bpod_core.bpod.structs) EventTrialEnd (class in bpod_core.bpod.structs) EventTrialEndControl (class in bpod_core.bpod.structs) EventTrialStart (class in bpod_core.bpod.structs) extend_packed() (in module bpod_core.misc) ExtendedSerial (class in bpod_core.com) F FALLING (bpod_core.bpod.constants.FlexIOThresholdPolarity attribute) Filter (in module bpod_core.misc) find_ports() (in module bpod_core.com) firmware (bpod_core.bpod.structs.VersionInfo attribute) firmware_version (bpod_core.bpod.Module attribute) flex_io (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) FlexIO (class in bpod_core.bpod.flexio) FlexIOAnalogSamplingRate (in module bpod_core.bpod.constants) FlexIOChannel (class in bpod_core.bpod.abc) FlexIOChannelType (class in bpod_core.bpod.constants) FlexIONReadsPerSample (in module bpod_core.bpod.constants) FlexIOThreshold (class in bpod_core.bpod.abc) FlexIOThresholdMode (class in bpod_core.bpod.constants) FlexIOThresholdPolarity (class in bpod_core.bpod.constants) FlexIOThresholdVoltage (in module bpod_core.bpod.constants) 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_exception() (bpod_core.ipc.ErrorData 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.EventTrialStart attribute) G get() (bpod_core.misc.ValidatedDict method) get_analog_data() (bpod_core.bpod.Bpod method) get_data() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) get_local_ipv4() (in module bpod_core.misc) get_metadata() (bpod_core.ipc.ServiceHost static method) 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 has_subscribers (bpod_core.ipc.ServiceHost property) hash (bpod_core.fsm.StateMachine property) I index (bpod_core.bpod.Module attribute) Input (class in bpod_core.bpod) 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_flexio_threshold_ambiguous() (in module bpod_core.bpod.flexio) 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) items() (bpod_core.misc.ValidatedDict method) iter_services() (in module bpod_core.ipc) K K (in module bpod_core.misc) keys() (bpod_core.misc.ValidatedDict method) kind (bpod_core.ipc.ServiceEvent attribute) L LINKED (bpod_core.bpod.constants.FlexIOThresholdMode attribute) 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) M machine (bpod_core.bpod.structs.VersionInfo attribute) machine_str (bpod_core.bpod.structs.VersionInfo attribute) MANUAL (bpod_core.bpod.constants.FlexIOThresholdMode attribute) MAX_BPOD_HW_VERSION (in module bpod_core.bpod.constants) message (bpod_core.ipc.ErrorData 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.errors bpod_core.bpod.flexio 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_events (bpod_core.bpod.Module attribute) (bpod_core.bpod.structs.EventTrialEndControl attribute) n_reads_per_sample (bpod_core.bpod.abc.AbstractFlexIO property) (bpod_core.bpod.flexio.FlexIO property) name (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.abc.FlexIOChannel property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.Module attribute) (bpod_core.bpod.RemoteBpod property) (bpod_core.bpod.structs.BpodInfo attribute) (bpod_core.fsm.StateMachine attribute) (bpod_core.ipc.ErrorData attribute) O open() (bpod_core.bpod.Bpod method) (bpod_core.com.SerialDevice method) Output (class in bpod_core.bpod) 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) polarity (bpod_core.bpod.abc.FlexIOThreshold property) 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) pub_tcp_addr (bpod_core.ipc.ServiceHost attribute) pub_tcp_port (bpod_core.ipc.ServiceHost attribute) publish() (bpod_core.ipc.ServiceHost method) Q Q (in module bpod_core.ipc) query() (bpod_core.com.ExtendedSerial method) query_struct() (bpod_core.com.ExtendedSerial method) R R (in module bpod_core.ipc) 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) relay (bpod_core.bpod.Module property) RemoteBpod (class in bpod_core.bpod) RemoteError rep_tcp_addr (bpod_core.ipc.ServiceHost attribute) rep_tcp_port (bpod_core.ipc.ServiceHost attribute) request() (bpod_core.ipc.ServiceClient method) reset() (bpod_core.bpod.abc.AbstractFlexIO method) (bpod_core.bpod.flexio.FlexIO method) reset_session_clock() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) RISING (bpod_core.bpod.constants.FlexIOThresholdPolarity attribute) run() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) S 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) serial_number (bpod_core.bpod.abc.AbstractBpod property) (bpod_core.bpod.Bpod property) (bpod_core.bpod.RemoteBpod property) (bpod_core.bpod.structs.BpodInfo attribute) SerialDevice (class in bpod_core.com) Serialization (in module bpod_core.ipc) 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) state (bpod_core.bpod.structs.EventStateEnd attribute) (bpod_core.bpod.structs.EventStateStart attribute) State (class in bpod_core.fsm) StateMachine (class in bpod_core.fsm) StateName (in module bpod_core.fsm) states (bpod_core.fsm.StateMachine attribute) States (class in bpod_core.fsm) stop_state_machine() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod 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) SuggestionMapping (class in bpod_core.misc) suppress_logging() (in module bpod_core.misc) T T (in module bpod_core.ipc) (in module bpod_core.misc) TeensyPID (class in bpod_core.constants) temporary_timeout() (bpod_core.com.ExtendedSerial method) threshold_mode (bpod_core.bpod.abc.FlexIOChannel property) thresholds (bpod_core.bpod.abc.FlexIOChannel property) time_us (bpod_core.bpod.structs.EventInput attribute) (bpod_core.bpod.structs.EventOutput attribute) (bpod_core.bpod.structs.EventStateEnd attribute) (bpod_core.bpod.structs.EventStateStart attribute) (bpod_core.bpod.structs.EventTrialEnd attribute) (bpod_core.bpod.structs.EventTrialEndControl attribute) (bpod_core.bpod.structs.EventTrialStart attribute) 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) traceback (bpod_core.ipc.ErrorData attribute) transition_targets (bpod_core.fsm.States property) Transitions (class in bpod_core.fsm) trial (bpod_core.bpod.structs.EventTrialEnd attribute) (bpod_core.bpod.structs.EventTrialEndControl attribute) (bpod_core.bpod.structs.EventTrialStart attribute) TRIPLE_SERIAL (bpod_core.constants.TeensyPID attribute) U UINT12_MAX (in module bpod_core.constants) 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.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) 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.bpod.structs.EventInput attribute) (bpod_core.bpod.structs.EventOutput attribute) values() (bpod_core.misc.ValidatedDict method) 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) voltage (bpod_core.bpod.abc.FlexIOThreshold property) W wait() (bpod_core.bpod.Bpod method) wait_for_subscribers() (bpod_core.ipc.ServiceHost 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_pub (bpod_core.bpod.structs.BpodInfo attribute) zmq_rep (bpod_core.bpod.structs.BpodInfo attribute)