38#ifndef MINTERPRETERTEL_H
39#define MINTERPRETERTEL_H
41#include <uwminterpreter.h>
131 int _gain,
int _chipset,
int _sl,
int _th,
int _mps_th);
141 std::string
build_recv_data(
int msg_bytes,
int _stop_f,
double _delay);
151 std::string
build_send_ctrl(std::string _ctrl,
int _delay_f,
double _delay);
160 std::string
build_send_data(std::string _data,
int _delay_f,
double _delay);
Class used to build and parse TELEGRAMS (this class derives UWMinterpreter); currently,...
std::string build_busy_FPGA()
Method which builds the string to ask the DSP if it is busy doing modulation/demodulation.
std::string build_send_data(std::string _data, int _delay_f, double _delay)
Method for building the TELEGRAM that will send DATA messages.
void parse_TELEGRAM(std::string telegram)
Method for parsing what is received upon receiving a TELEGRAM.
std::string build_poweron_DSP(int _step)
Method for building the string that allow turning on the DSP of the modem, which basically turns on t...
std::string build_clear_tx()
Method for building the COMMAND that will clear the tx_on pin.
std::string build_bitrate(int _bitrate)
Method for building the TELEGRAM that will set the bitrate used for transmission.
std::string build_stop_listen()
Method which builds the TELEGRAM that makes the physical layer to exit the listen mode.
~MinterpreterTEL()
Class destructor.
std::string build_send_ctrl(std::string _ctrl, int _delay_f, double _delay)
Method for building the TELEGRAM that will transmit CONTROL messages, which are short messanges of ma...
std::string build_recv_data(int msg_bytes, int _stop_f, double _delay)
Method for building the TELEGRAM that will allow receiving BITS, wheter CONTROL or DATA messages.
double rx_integrity
Integrity of the last received packet.
std::string build_poweroff_DSP(int _step)
Method for building the string for turning off the DSP of the modem which basically turns off the phy...
std::string build_config_DSP(int _gain, int _chipset, int _sl, int _th, int _mps_th)
Method for building the TELEGRAM that will allow configuring the DSP.
The class needed by UWMPhy_modem to handle the different transmissions cases and corresponding protoc...
This class is in charge of building/parsing the necessary messages to make the UWMdriver able to comm...