.. _program_listing_file_microsync_src_ext_pTIRF.h: Program Listing for File ext_pTIRF.h ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``microsync/src/ext_pTIRF.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #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);