Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple lick inputs in go/no go #14

Open
ransona opened this issue Sep 14, 2020 · 1 comment
Open

Multiple lick inputs in go/no go #14

ransona opened this issue Sep 14, 2020 · 1 comment
Labels
feature New planned feature

Comments

@ransona
Copy link
Collaborator

ransona commented Sep 14, 2020

Not sure how you were thinking of implementing the logic of the go/no go task but I notice the Harp board has multiple lick inputs and so it would be good in terms of flexibility to be able to use them. It feels to me like we want to have several independent lick responsive behavioural objects defined by:

  • Lick input (1, 2 or 3)
  • Trigger threshold (i.e. number of licks)
  • Phase when active (pre trial, specific time period [e.g. 1-2 secs] etc)
  • Consequence (i.e. delay trial onset, give immediate reward, give airpuff, give white noise sound)

So for each trial you sort of activate the number of these contingencies that you need.

@glopesdev
Copy link
Member

We can discuss the logic better in the meeting, but one constraint is that although each Harp board does have 3 available ports, the encoder uses one of them. In this case, unless we use more than one board per box, there will be only 2 lick ports rather than 3.

@glopesdev glopesdev added this to the stage2 milestone Sep 24, 2020
@glopesdev glopesdev added the feature New planned feature label Sep 24, 2020
@glopesdev glopesdev removed this from the stage2 milestone Jun 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New planned feature
Projects
None yet
Development

No branches or pull requests

2 participants