Public Member Functions

unlock.state.UnlockStateFactory Class Reference

List of all members.

Public Member Functions

def create_wall_clock_timed_stimulus
def create_frame_counted_timed_stimulus
def create_sequential_timed_stimuli
def create_random_cue_indicate_rest
def create_sequential_cue_indicate_rest
def create_random_cue_rest
def create_cue_state
def create_trial_state
def create_dynamic_position_cue_state
def create_fastpad
def create_grid_state
def create_grid_hierarchy
def create_robot_grid
def create_robot_controller
def create_offline_data
def create_state_chain
def create_timed_stimuli
def create_msequence_trainer
def create_ssvep_trainer

Member Function Documentation

def unlock.state.UnlockStateFactory.create_cue_state (   self,
  state_id,
  duration 
)
def unlock.state.UnlockStateFactory.create_dynamic_position_cue_state (   self,
  state_id,
  duration,
  screen_height,
  height,
  screen_width,
  width,
  radius = 1 
)
def unlock.state.UnlockStateFactory.create_fastpad (   self  ) 
def unlock.state.UnlockStateFactory.create_frame_counted_timed_stimulus (   self,
  rate,
  sequence = (1,0,
  value_transformer_fn = lambda x: bool(x),
  repeat_count = 150 
)
def unlock.state.UnlockStateFactory.create_grid_hierarchy (   self,
  grid_radius 
)
def unlock.state.UnlockStateFactory.create_grid_state (   self,
  controllers,
  icons 
)
def unlock.state.UnlockStateFactory.create_msequence_trainer (   self,
  stimuli,
  sequences,
  n_trials,
  trial_sequence 
)
def unlock.state.UnlockStateFactory.create_offline_data (   self,
  output_file_name 
)
def unlock.state.UnlockStateFactory.create_random_cue_indicate_rest (   self,
  cue_states,
  rest_state,
  indicate_state,
  seed = 42,
  trials = 25 
)
def unlock.state.UnlockStateFactory.create_random_cue_rest (   self,
  cue_states,
  rest_state,
  seed = 42,
  trials = 25 
)
def unlock.state.UnlockStateFactory.create_robot_controller (   self  ) 
def unlock.state.UnlockStateFactory.create_robot_grid (   self,
  grid_radius 
)
def unlock.state.UnlockStateFactory.create_sequential_cue_indicate_rest (   self,
  cue_states,
  rest_state,
  indicate_state,
  trials = 10 
)
def unlock.state.UnlockStateFactory.create_sequential_timed_stimuli (   self,
  stimuli_duration,
  rest_duration = 0 
)
def unlock.state.UnlockStateFactory.create_ssvep_trainer (   self,
  stimuli,
  frequencies,
  n_trials,
  trial_sequence 
)
def unlock.state.UnlockStateFactory.create_state_chain (   self,
  states 
)
def unlock.state.UnlockStateFactory.create_timed_stimuli (   self,
  stimuli_duration = 3.0,
  rest_duration = 1.0,
  stimuli 
)
def unlock.state.UnlockStateFactory.create_trial_state (   self,
  stimuli_duration,
  rest_duration,
  run_state = RunState() 
)
def unlock.state.UnlockStateFactory.create_wall_clock_timed_stimulus (   self,
  rate,
  sequence = (1,0,
  value_transformer_fn = lambda x: bool(x),
  repeat_count = 1 
)

The documentation for this class was generated from the following file: