fbgsense 0.1
Generic FBG spectrum analysis tool
Public Member Functions | List of all members
interrogator Class Reference

Data structure providing high-level access to the interrogator device. More...

#include <interrogator.h>

Public Member Functions

 interrogator (std::string address, uint16_t port)
 
 interrogator (interrogator &&other) noexcept
 
bool ping ()
 
void recv_spectrums ()
 
std::unique_ptr< uint8_t[]> recv_spectrums_data (size_t &dataLength)
 
void set_channels (uint8_t count)
 
std::string min_wvl ()
 
std::string max_wvl ()
 
std::string scan_speed ()
 
std::string num_daq_duts ()
 
std::string system_image_id ()
 
std::string idn ()
 
std::string serial_number ()
 
spectrum_sm125spectrums ()
 
std::unique_ptr< uint8_t[]> send_command (std::string cmd)
 
std::unique_ptr< uint8_t[]> send_command (std::string cmd, size_t &replyLength)
 

Detailed Description

Data structure providing high-level access to the interrogator device.


The documentation for this class was generated from the following file: