bpod_core.bpod.HardwareConfiguration

class bpod_core.bpod.HardwareConfiguration

Represents the Bpod’s on-board hardware configuration.

input_description: bytes

Array indicating the state machine’s onboard input channel types.

max_bytes_per_serial_message: int

Maximum number of bytes allowed per serial message.

max_serial_events: int

Maximum number of behavior events allocatable among connected modules.

max_states: int

Maximum number of supported states in a single state machine description.

n_conditions: int

Number of condition-events supported.

n_global_counters: int

Number of global counters supported.

n_global_timers: int

Number of global timers supported.

n_inputs: int

Number of input channels.

n_outputs: int

Number of channels in the state machine’s output channel description array.

output_description: bytes

Array indicating the state machine’s onboard output channel types.

timer_period: int

Period of the state machine’s refresh cycle during a trial in microseconds.