flowchart LR
%% NiDAQ Poke
IRI --> NDP[NiDAQ_poke]
IRL --> NDP
IRR --> NDP
%% NiDAQ Sniff
SNF[Thermistor] --> NDS[NiDAQ_sniff]
CAM[Camera] --> NDS
FVL --> NDS
FVR --> NDS
%%State Machine and Valve Controllers
SM[Bpod Finite State Machine r2] --> VCL[Port Interface L]
SM --> VCR[Port Interface Right]
SM --> VCI[Port Interface Init.]
SM --> FVL[Final Valve Left]
SM --> FVR[Final Valve Right]
%% Water Valves
VCI --> PVI[Water Valve Init.]
VCL --> PVL[Water Valve Left]
VCR --> PVR[Water Valve Right]
%% Pokes
IRI[Beam Break Init.] --> VCI
IRL[Beam Break Left] --> VCL
IRR[Beam Break Right] --> VCR
%% Olfactometer
SM --> OFL[Olfactometer Left]
SM --> OFR[Olfactometer Right]
SM --> ANA[Analog Output Module]
ANA[Analog Output Module] --> MFCL[MFC Left]
ANA --> MFCR[MFC Right]
SM <--> COMP[Computer]
NDS --> COMP
NDP --> COMP
Electronics
Below is a schematic showing the connections between the FMON Computer, Bpod State machine and associated peripherals.