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) 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) args (bpod_core.bpod.structs.RequestCall attribute) (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.structs module bpod_core.com module bpod_core.constants module bpod_core.fsm module bpod_core.ipc module bpod_core.misc module bpod_core_version (bpod_core.bpod.structs.RequestHello attribute) 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) BpodReplyUnion (in module bpod_core.bpod.structs) BpodRequestUnion (in module bpod_core.bpod.structs) BpodSettings (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) 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) compression (bpod_core.bpod.structs.RequestData 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) E E (in module bpod_core.ipc) enable() (bpod_core.bpod.Input method) enabled (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_id (bpod_core.bpod.structs.RawEvent 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 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_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) (bpod_core.bpod.structs.StateMachineLookup attribute) G 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 HardwareConfiguration (class in bpod_core.bpod.structs) HardwareState (class in bpod_core.bpod.structs) has_subscribers (bpod_core.ipc.ServiceHost property) 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) kwargs (bpod_core.bpod.structs.RequestCall 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) (bpod_core.bpod.structs.ReplyWelcome 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) message (bpod_core.ipc.ErrorData attribute) method_name (bpod_core.bpod.structs.RequestCall 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) (bpod_core.bpod.structs.EventTrialEndControl 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.bpod.structs.ReplyWelcome 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) 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) 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) 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 rep_tcp_addr (bpod_core.ipc.ServiceHost attribute) rep_tcp_port (bpod_core.ipc.ServiceHost attribute) ReplyGeneric (class in bpod_core.bpod.structs) ReplyWelcome (class in bpod_core.bpod.structs) request() (bpod_core.ipc.ServiceClient method) RequestBye (class in bpod_core.bpod.structs) RequestCall (class in bpod_core.bpod.structs) RequestData (class in bpod_core.bpod.structs) RequestHello (class in bpod_core.bpod.structs) reset_session_clock() (bpod_core.bpod.abc.AbstractBpod method) (bpod_core.bpod.Bpod method) (bpod_core.bpod.RemoteBpod method) reset_system_time_ns (bpod_core.bpod.structs.TimeReferences 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) 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) (bpod_core.bpod.structs.ReplyWelcome 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) softcode (bpod_core.bpod.structs.RawSoftcode attribute) state (bpod_core.bpod.structs.EventStateEnd attribute) (bpod_core.bpod.structs.EventStateStart 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) status_led (bpod_core.bpod.structs.HardwareState attribute) 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) SuggestionDict (class in bpod_core.misc) suppress_logging() (in module bpod_core.misc) T T (in module bpod_core.ipc) TeensyPID (class in bpod_core.constants) 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) 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) 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 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) 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.bpod.structs.EventInput attribute) (bpod_core.bpod.structs.EventOutput attribute) (bpod_core.bpod.structs.ReplyGeneric 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) (bpod_core.bpod.structs.ReplyWelcome attribute) 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) 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_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)