DESERT 3.5.1
Loading...
Searching...
No Matches
mdriverS2C_Evo_lowlev.h File Reference
#include <msocket.h>
#include "minterpreterTEL.h"
#include <uwmdriver.h>
#include <queue>
Include dependency graph for mdriverS2C_Evo_lowlev.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MdriverS2C_Evo_lowlev
 

Typedefs

typedef enum LL_STATE_TX ll_tx_state_t
 
typedef enum LL_STATE_RX ll_rx_state_t
 

Enumerations

enum  LL_STATE_TX {
  TX_STATE_IDLE = 0 , TX_STATE_ON1 , TX_STATE_ON2 , TX_STATE_ON3 ,
  TX_STATE_ON4 , TX_STATE_OFF1 , TX_STATE_OFF2 , TX_STATE_OFF3 ,
  TX_STATE_DATA , TX_STATE_CTRL , TX_STATE_BITRATE_CFG , TX_STATE_DSP_CFG ,
  TX_STATE_ASK_BUSY , TX_STATE_STOP_LISTEN , TX_STATE_CLEAR_TX
}
 
enum  LL_STATE_RX { RX_STATE_IDLE = 0 , RX_STATE_DATA , LISTENING }
 

Detailed Description

Class derived from UWMdriver to interface ns2/NS-Miracle with the S2C EvoLogics acoustic modems through the low level firmware made available, individually, by EvoLogics, Gmbh (www.evologics.de).

Author
Roberto Francescon
Version
0.0.1

Definition in file mdriverS2C_Evo_lowlev.h.

Typedef Documentation

◆ ll_rx_state_t

typedef enum LL_STATE_RX ll_rx_state_t

Definition at line 68 of file mdriverS2C_Evo_lowlev.h.

◆ ll_tx_state_t

typedef enum LL_STATE_TX ll_tx_state_t

Definition at line 66 of file mdriverS2C_Evo_lowlev.h.

Enumeration Type Documentation

◆ LL_STATE_RX

Enumerator
RX_STATE_IDLE 
RX_STATE_DATA 
LISTENING 

Definition at line 64 of file mdriverS2C_Evo_lowlev.h.

◆ LL_STATE_TX

Enumerator
TX_STATE_IDLE 
TX_STATE_ON1 
TX_STATE_ON2 
TX_STATE_ON3 
TX_STATE_ON4 
TX_STATE_OFF1 
TX_STATE_OFF2 
TX_STATE_OFF3 
TX_STATE_DATA 
TX_STATE_CTRL 
TX_STATE_BITRATE_CFG 
TX_STATE_DSP_CFG 
TX_STATE_ASK_BUSY 
TX_STATE_STOP_LISTEN 
TX_STATE_CLEAR_TX 

Definition at line 46 of file mdriverS2C_Evo_lowlev.h.