Program Listing for File ext_pTIRF.h
↰ Return to documentation for file (microsync/src/ext_pTIRF.h)
#pragma once
#include "globals.h"
#include "uart_comm.h"
void open_shutters(uint32_t mask = 0);
void close_shutters(uint32_t mask = 0);
void select_lasers(uint32_t mask);
uint32_t selected_lasers();
void schedule_shutter_pulse(uint64_t pulse_duration_us, uint64_t timestamp_us, uint32_t N, uint32_t interval_us, bool relative);
void open_shutters_func(uint32_t mask, uint32_t arg2);
void close_shutters_func(uint32_t mask, uint32_t arg2);
void start_continuous_acq(const DataPacket* data);
void start_stroboscopic_acq(const DataPacket* data);
void start_ALEX_acq(const DataPacket* data);