Go to the documentation of this file.
12 #ifndef RTCTK_STANDALONETOOLS_RAWRECORDER_LIASCAMERA_HPP
13 #define RTCTK_STANDALONETOOLS_RAWRECORDER_LIASCAMERA_HPP
17 #include <CCfits/Table.h>
21 #include <boost/endian/conversion.hpp>
28 std::valarray<uint16_t>
ConvertToPixels(boost::endian::order order,
const std::vector<uint8_t>& data);
32 LisaCamera(
const std::string& directory,
const bool split_files);
41 static constexpr
size_t PACKET_SIZE = 3360;
42 static constexpr
size_t FRAME_COUNT = 200;
43 static constexpr
size_t PIXEL_WIDTH = 840;
44 static constexpr
size_t PIXEL_HEIGHT = 800;
46 CCfits::Table* m_table_handle;
51 #endif // RTCTK_STANDALONETOOLS_RAWRECORDER_LIASCAMERA_HPP
Fits converter Interface.
virtual void WriteData(const PacketData &data) override
Write data into the FITS file(s)
Definition: lisaCamera.cpp:55
Data about the combined packets of a single sample.
Definition: packetCombiner.hpp:160
Definition: lisaCamera.hpp:30
std::valarray< uint16_t > ConvertToPixels(boost::endian::order order, const std::vector< uint8_t > &data)
Function that converts bytes to 16bit pixels in the correct byte order.
Definition: lisaCamera.cpp:24
LisaCamera(const std::string &directory, const bool split_files)
Definition: lisaCamera.cpp:50
This class combines the packets of a sample.
Definition: packetCombiner.hpp:175
Definition: fitsConverterIf.hpp:22
Definition: fitsConverterIf.hpp:29
Class that combines Frames of a sample.