42#include "uwmconnector.h"
43#include "uwminterpreter.h"
58#define MAX_LOG_LEVEL 2
@ LOG_LEVEL_DEBUG
Definition uwmdriver.h:75
@ LOG_LEVEL_ERROR
Definition uwmdriver.h:75
@ LOG_LEVEL_INFO
Definition uwmdriver.h:75
enum MODEM_STATES modem_state_t
Definition uwmdriver.h:79
enum LOG_LEVEL log_level_t
Definition uwmdriver.h:77
@ MODEM_RESET
Definition uwmdriver.h:68
@ MODEM_CHANGE_POWER_LEVEL
Definition uwmdriver.h:71
@ MODEM_QUIT
Definition uwmdriver.h:72
@ MODEM_IDLE
Definition uwmdriver.h:61
@ MODEM_RX
Definition uwmdriver.h:63
@ MODEM_MULTIPATH
Definition uwmdriver.h:70
@ MODEM_IDLE_RX
Definition uwmdriver.h:64
@ MODEM_CFG
Definition uwmdriver.h:65
@ MODEM_TX_PAUSED
Definition uwmdriver.h:66
@ MODEM_NOISE
Definition uwmdriver.h:69
@ MODEM_TX
Definition uwmdriver.h:62
@ MODEM_TX_RX
Definition uwmdriver.h:67
LOG_LEVEL
Definition uwmdriver.h:75
enum MODEM_STATES modem_state_t
Definition uwmdriver.h:79
enum LOG_LEVEL log_level_t
Definition uwmdriver.h:77
MODEM_STATES
Definition uwmdriver.h:60
Definition uwmphy_modem.h:85
Definition uwmconnector.h:79
Definition uwmdriver.h:94
void updateRx(int, int, std::string)
UWMdriver(UWMPhy_modem *)
void updateTx(int, std::string)
log_level_t getLogLevel()
std::string payload_tx
Definition uwmdriver.h:357
UWMconnector * pmConnector
Definition uwmdriver.h:340
bool getModemID()
Definition uwmdriver.h:298
int getSrc()
Definition uwmdriver.h:252
modem_state_t getStatus()
Definition uwmdriver.h:220
int getDstPktRx()
Definition uwmdriver.h:268
virtual void modemTxManager()=0
bool getResetModemQueue()
Definition uwmdriver.h:310
int dest
Definition uwmdriver.h:361
virtual void modemSetID()=0
int debug_
Definition uwmdriver.h:393
bool SetModemID
Definition uwmdriver.h:391
void printOnLog(log_level_t log_level, std::string module, std::string message)
int src
Definition uwmdriver.h:377
void setResetModemQueue(bool reset_m_queue)
Definition uwmdriver.h:304
int ID
Definition uwmdriver.h:344
UWMinterpreter * pmInterpreter
Definition uwmdriver.h:337
void setModemID(bool set)
Definition uwmdriver.h:289
void setConnections(UWMinterpreter *, UWMconnector *)
int dstPktRx
Definition uwmdriver.h:385
virtual modem_state_t updateStatus()=0
bool ResetModemQueue
Definition uwmdriver.h:397
UWMPhy_modem * pmModem
Definition uwmdriver.h:334
int getID()
Definition uwmdriver.h:209
std::string getRxPayload()
Definition uwmdriver.h:236
log_level_t getDebug()
Definition uwmdriver.h:279
std::ofstream outLog
Definition uwmdriver.h:395
modem_state_t status
Definition uwmdriver.h:350
std::string payload_rx
Definition uwmdriver.h:368
void setID(int ID_)
Definition uwmdriver.h:153
Definition uwminterpreter.h:57
log_level
Definition uw-csma-ca.h:86