|
OBECA Receive Process
|
The RESTful API handler. More...
#include <RestHandler.h>

Classes | |
| class | ChannelInfo |
| RX Info pertaining to an SCH (MCCH/MCH or PDSCH) More... | |
Public Types | |
| typedef std::function< void(const std::string &antenna, unsigned fcen, double gain, unsigned sample_rate, unsigned bandwidth)> | set_params_t |
| Definition of the callback for setting new reception parameters. | |
Public Member Functions | |
| RestHandler (const libconfig::Config &cfg, const std::string &url, state_t &state, LimeSdrReader &lime, Phy &phy, set_params_t set_params) | |
| Default constructor. More... | |
| virtual | ~RestHandler () |
| Default destructor. | |
| float | cinr_db () |
| Current CINR value. | |
| void | add_cinr_value (float cinr) |
Public Attributes | |
| std::vector< uint8_t > | _ce_values = {} |
| Time domain subcarrier CE values. | |
| ChannelInfo | _pdsch |
| RX info for PDSCH. | |
| ChannelInfo | _mcch |
| RX info for MCCH. | |
| std::map< uint32_t, ChannelInfo > | _mch |
| RX info for MCHs. | |
The RESTful API handler.
Supports GET and PUT verbs for SDR parameters, and GET for reception info
Definition at line 47 of file RestHandler.h.
| RestHandler::RestHandler | ( | const libconfig::Config & | cfg, |
| const std::string & | url, | ||
| state_t & | state, | ||
| LimeSdrReader & | lime, | ||
| Phy & | phy, | ||
| set_params_t | set_params | ||
| ) |
Default constructor.
| cfg | Config singleton reference |
| url | URL to open the server on |
| state | Reference to the main loop sate |
| lime | Reference to the LimeSDR reader |
| set_params | Set parameters callback |
Definition at line 35 of file RestHandler.cpp.
1.8.17