38#ifndef UWMDRIVERS2CLOWLEVEL_H
39#define UWMDRIVERS2CLOWLEVEL_H
enum MODEM_STATES modem_state_t
Definition uwmdriver.h:79
Definition mdriverS2C_Evo_lowlev.h:76
int _SL
Definition mdriverS2C_Evo_lowlev.h:92
void modemTx()
Definition mdriverS2C_Evo_lowlev.cpp:162
ll_tx_state_t m_state_tx
Definition mdriverS2C_Evo_lowlev.h:84
double _delay
Definition mdriverS2C_Evo_lowlev.h:103
int _chipset
Definition mdriverS2C_Evo_lowlev.h:95
void start()
Definition mdriverS2C_Evo_lowlev.cpp:130
void stop()
Definition mdriverS2C_Evo_lowlev.cpp:148
int _delay_flag
Definition mdriverS2C_Evo_lowlev.h:106
Msocket mConnector
Definition mdriverS2C_Evo_lowlev.h:80
std::queue< std::string > queue_tx
Definition mdriverS2C_Evo_lowlev.h:87
std::queue< std::string > queue_rx
Definition mdriverS2C_Evo_lowlev.h:89
ll_rx_state_t m_state_rx
Definition mdriverS2C_Evo_lowlev.h:85
void setBitrate(int index)
Definition mdriverS2C_Evo_lowlev.cpp:553
void setPktBitLen(int bitlen)
Definition mdriverS2C_Evo_lowlev.cpp:565
int _gain
Definition mdriverS2C_Evo_lowlev.h:91
virtual modem_state_t updateStatus()
Definition mdriverS2C_Evo_lowlev.cpp:170
int _th
Definition mdriverS2C_Evo_lowlev.h:98
~MdriverS2C_Evo_lowlev()
Definition mdriverS2C_Evo_lowlev.cpp:125
void setSourceLevel(int level)
Definition mdriverS2C_Evo_lowlev.cpp:559
void updateTxState(ll_tx_state_t)
Definition mdriverS2C_Evo_lowlev.cpp:491
int _mps_th
Definition mdriverS2C_Evo_lowlev.h:101
virtual void modemSetID()
Definition mdriverS2C_Evo_lowlev.cpp:571
int _msg_bitlen
Definition mdriverS2C_Evo_lowlev.h:110
void modemTxManager()
Definition mdriverS2C_Evo_lowlev.cpp:397
int _bitrate_i
Definition mdriverS2C_Evo_lowlev.h:93
MinterpreterTEL mInterpreter
Definition mdriverS2C_Evo_lowlev.h:78
Definition minterpreterTEL.h:64
Definition uwmphy_modem.h:85
Definition uwmdriver.h:94
enum LL_STATE_RX ll_rx_state_t
Definition mdriverS2C_Evo_lowlev.h:68
LL_STATE_TX
Definition mdriverS2C_Evo_lowlev.h:46
@ TX_STATE_CTRL
Definition mdriverS2C_Evo_lowlev.h:56
@ TX_STATE_ASK_BUSY
Definition mdriverS2C_Evo_lowlev.h:59
@ TX_STATE_IDLE
Definition mdriverS2C_Evo_lowlev.h:47
@ TX_STATE_CLEAR_TX
Definition mdriverS2C_Evo_lowlev.h:61
@ TX_STATE_ON2
Definition mdriverS2C_Evo_lowlev.h:49
@ TX_STATE_BITRATE_CFG
Definition mdriverS2C_Evo_lowlev.h:57
@ TX_STATE_ON4
Definition mdriverS2C_Evo_lowlev.h:51
@ TX_STATE_OFF1
Definition mdriverS2C_Evo_lowlev.h:52
@ TX_STATE_ON1
Definition mdriverS2C_Evo_lowlev.h:48
@ TX_STATE_ON3
Definition mdriverS2C_Evo_lowlev.h:50
@ TX_STATE_OFF3
Definition mdriverS2C_Evo_lowlev.h:54
@ TX_STATE_OFF2
Definition mdriverS2C_Evo_lowlev.h:53
@ TX_STATE_DSP_CFG
Definition mdriverS2C_Evo_lowlev.h:58
@ TX_STATE_DATA
Definition mdriverS2C_Evo_lowlev.h:55
@ TX_STATE_STOP_LISTEN
Definition mdriverS2C_Evo_lowlev.h:60
enum LL_STATE_TX ll_tx_state_t
Definition mdriverS2C_Evo_lowlev.h:66
LL_STATE_RX
Definition mdriverS2C_Evo_lowlev.h:64
@ LISTENING
Definition mdriverS2C_Evo_lowlev.h:64
@ RX_STATE_DATA
Definition mdriverS2C_Evo_lowlev.h:64
@ RX_STATE_IDLE
Definition mdriverS2C_Evo_lowlev.h:64
Class that is in charge of building and parsing the required messages to make the UWMdriver able to c...