AlazarGalvoSequenceRead

Function Syntax

RETURN_CODE AlazarGalvoSequenceRead(HANDLE handle, int32_t seq_idx, GALVO_PATTERN_SLOT *slot, int32_t *repetitions, int32_t *start_idx, int32_t *bframe_idx, int32_t *end_idx, int32_t *record_length, bool *is_last, bool *starts_in_park, bool *ends_in_park)

Reads a sequence from sequence memory.

Parameters:
  • handle – Handle to board

  • seq_idx – 0-based index of the sequence to read

  • slot – Pattern memory slot that this sequence should play

  • repetitions – Number of times that the sequence should repeat the slot. Zero means “infinite repetitions”.

  • start_idx – First index to play from the slot.

  • bframe_idx – Index of the start of B-Frame.

  • end_idx – Last index to play from the slot.

  • record_length – The record length used at this sequence index

  • is_last – True if this sequence is the last in the list of sequences to play.

  • starts_in_park – True if this sequence’s pattern starts at the park position

  • ends_in_park – True if this sequence’s pattern ends at the park position

Returns:

A RETURN_CODE return code indicating success or failure.