Skip to content

Commit 187c43b

Browse files
authored
Document the purpose of the Rhs2116Trigger's double input (#241)
1 parent ad83817 commit 187c43b

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

articles/hardware/rhs2116/rhs2116-stimulate.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ when the its internal conditional statement is evaluated is true. `Double` emits
2626
<xref:System.Double> to <xref:OpenEphys.Onix1.Rhs2116StimulusTrigger> anytime it receives an item in
2727
its upstream sequence.
2828

29-
When `Rhs2116StimulusTrigger` receives a double from the upstream sequence, a stimulus waveform is
30-
triggered. Its DeviceName property is set to "HeadstageRhs2116/StimulusTrigger" to link this
31-
operator to the Rhs2116s on the Headstage Rhs2116. [Open the Headstage RHS2116
32-
GUI](xref:rhs2116_gui) to edit the stimulus waveform.
29+
When `Rhs2116StimulusTrigger` receives a double from the upstream sequence, a stimulus is triggered.
30+
The value of the double determines the duration of a precise hardware delay between triggering and
31+
actually delivering the stimulus. If the double is zero, there is no hardware delay. The stimulus
32+
waveform delivered is configured in the [Headstage RHS2116 GUI](xref:rhs2116_gui). If the sequencer
33+
is busy or the stimulator is disarmed when the trigger occurs, stimulus won't be delivered. This can
34+
be checked using the <xref: OpenEphys.Onix1.Rhs2116TriggerData> operator as demonstrated in the
35+
<xref: rhs2116_trigger_data> page.
36+
37+
`Rhs2116StimulusTrigger`'s DeviceName property is set to "HeadstageRhs2116/StimulusTrigger" to link
38+
this operator to the Rhs2116 devices on the Headstage Rhs2116.
3339

3440
> [!TIP]
3541
> For more details about configuring the Rhs2116 and its stimulation capabilities, read the

0 commit comments

Comments
 (0)