minipix_uart_interface
A library and examples for the MiniPIX UART interface
|
Go to the documentation of this file. 1 #ifndef MINIPIX_DUMMY_LINUX_H
2 #define MINIPIX_DUMMY_LINUX_H
4 #include <llcp_minipix_messages.h>
23 #include <type_traits>
27 #define SERIAL_BUFFER_SIZE 2048
36 void sendByte(
const uint8_t &byte_out);
37 void sendString(
const uint8_t *bytes_out,
const uint16_t &len);
39 void sleep(
const uint16_t &milliseconds);
53 std::mutex mutex_serial_port_;
55 std::thread thread_serial_port_;
56 void threadSerialPort(
void);
58 int randi(
const int &from,
const int &to);
59 double randd(
const double &from,
const double &to);
61 std::vector<std::vector<double>> generateImage();
63 uint16_t exposure_time_;
66 #endif // MINIPIX_DUMMY_LINUX_H
void initializeSerialPort(const std::string &file, const int &baud, const bool virtual_port)
Definition: minipix_dummy_linux.cpp:16
#define SERIAL_BUFFER_SIZE
Definition: minipix_dummy_linux.h:27
void sendByte(const uint8_t &byte_out)
Definition: minipix_dummy_linux.cpp:29
std::string data_folder
Definition: minipix_dummy_linux.h:47
Definition: minipix_dummy.h:15
Definition: minipix_dummy_linux.h:29
void getFrameData(void)
Definition: minipix_dummy_linux.cpp:213
void sleep(const uint16_t &milliseconds)
Definition: minipix_dummy_linux.cpp:42
Definition: serial_port.h:16
void setDataFolder(const std::string &data_folder)
Definition: minipix_dummy_linux.cpp:171
void sendString(const uint8_t *bytes_out, const uint16_t &len)
Definition: minipix_dummy_linux.cpp:51
MinipixDummyLinux()
Definition: minipix_dummy_linux.cpp:5
void simulateFrameAcquisition(const uint16_t &acquisition_time)
Definition: minipix_dummy_linux.cpp:179
void update_linux(void)
Definition: minipix_dummy_linux.cpp:106