Skip to content

Commit 41dd2c9

Browse files
Additional comments on the ASI API
1 parent 86c66a1 commit 41dd2c9

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/navigate/model/devices/APIs/asi/asi_tiger_controller.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,24 +1078,24 @@ def SAM(self, axis: str, mode: int):
10781078
self.send_command(f"3 SAM {axis}={mode}")
10791079
self.read_response()
10801080

1081-
def setup_control_loop(self,delays,camera_delay,rfvc_delay,sweep_time : float, analog_outputs : dict): # delay (ms), sweep_time (ms)
1081+
def setup_control_loop(self,delays,camera_delay,rfvc_delay,sweep_time : float, analog_outputs : dict):
10821082
"""
10831083
Sets up the control loop for triggering the RFVC, Galvo/s, and Camera Trigger
10841084
10851085
Parameters
10861086
----------
1087-
delays:
1088-
1089-
camera_delay:
1090-
1091-
rfvc_delay:
1092-
1093-
sweep_time:
1094-
1095-
analog_outputs:
1096-
1087+
delays: float
1088+
One or two floats that are the delays for the galvos triggering
1089+
camera_delay: float
1090+
Delay in ms for the camera to turn on relative to the master trigger
1091+
rfvc_delay: float
1092+
Delay in ms for the remote focus to turn on relative to the master trigger
1093+
sweep_time: flaot
1094+
THe time in ms between each iteration of the master trigger
1095+
analog_outputs: dict
1096+
Dictionary that includes the device and the output axis on the DAC4 card, as specified in config
10971097
1098-
If/Else statements: send the right loop
1098+
If/Else statements: Used to handle either single or multiple galvo cases
10991099
11001100
"""
11011101
# Reference values for TTLs that correspond to outputs A-C

0 commit comments

Comments
 (0)